From 68ca6198294160e30cee5395daea5013c52a1d2c Mon Sep 17 00:00:00 2001 From: Arturo Corro Date: Wed, 5 Mar 2025 20:28:54 -0600 Subject: [PATCH] first commit --- .editorconfig | 18 + .gitattributes | 38 + .gitignore | 10 + .prettierignore | 16 + .prettierrc.json | 29 + Actions/Fortify/CreateNewUser.php | 40 + Actions/Fortify/PasswordValidationRules.php | 18 + Actions/Fortify/ResetUserPassword.php | 29 + Actions/Fortify/UpdateUserPassword.php | 32 + .../Fortify/UpdateUserProfileInformation.php | 60 + CHANGELOG.md | 41 + CONTRIBUTING.md | 9 + Console/Commands/CleanInitialAvatars.php | 43 + Console/Commands/SyncRBAC.php | 26 + Helpers/CatalogHelper.php | 72 + Helpers/VuexyHelper.php | 209 + Http/Controllers/AdminController.php | 62 + Http/Controllers/AuthController.php | 144 + Http/Controllers/CacheController.php | 41 + Http/Controllers/HomeController.php | 32 + Http/Controllers/LanguageController.php | 21 + Http/Controllers/PermissionController.php | 37 + Http/Controllers/RoleController.php | 38 + Http/Controllers/RolePermissionController.php | 76 + Http/Controllers/UserController copy.php | 188 + Http/Controllers/UserController.php | 234 + Http/Controllers/UserProfileController.php | 54 + Http/Middleware/AdminTemplateMiddleware.php | 37 + Listeners/ClearUserCache.php | 25 + Listeners/HandleUserLogin.php | 26 + .../AdminSettings/ApplicationSettings.php | 83 + Livewire/AdminSettings/GeneralSettings.php | 84 + Livewire/AdminSettings/InterfaceSettings.php | 118 + .../MailSenderResponseSettings.php | 106 + Livewire/AdminSettings/MailSmtpSettings.php | 175 + Livewire/Cache/CacheFunctions.php | 212 + Livewire/Cache/CacheStats.php | 65 + Livewire/Cache/MemcachedStats.php | 64 + Livewire/Cache/RedisStats.php | 64 + Livewire/Cache/SessionStats.php | 63 + Livewire/Form/AbstractFormComponent.php | 515 + .../Form/AbstractFormOffCanvasComponent.php | 667 + Livewire/Permissions/PermissionIndex.php | 28 + Livewire/Permissions/Permissions.php | 35 + Livewire/Roles/RoleCards.php | 182 + Livewire/Roles/RoleIndex.php | 61 + Livewire/Table/AbstractIndexComponent.php | 174 + Livewire/Users/UserCount.php | 31 + Livewire/Users/UserForm.php | 306 + Livewire/Users/UserIndex.copy.php | 115 + Livewire/Users/UserIndex.php | 299 + Livewire/Users/UserOffCanvasForm.php | 295 + Livewire/Users/UserShow.php | 283 + Models/MediaItem.php | 62 + Models/Setting.php | 39 + Models/User copy.php | 377 + Models/User.php | 237 + Models/UserLogin.php | 14 + .../CustomResetPasswordNotification.php | 117 + Providers/ConfigServiceProvider.php | 31 + Providers/FortifyServiceProvider.php | 124 + Providers/VuexyAdminServiceProvider.php | 132 + Queries/BootstrapTableQueryBuilder.php | 104 + Queries/GenericQueryBuilder.php | 8 + README.md | 223 +- Rules/NotEmptyHtml.php | 20 + Services/AdminSettingsService.php | 215 + Services/AdminTemplateService.php | 156 + Services/AvatarImageService.php | 76 + Services/AvatarInitialsService.php | 124 + Services/CacheConfigService.php | 235 + Services/CacheManagerService.php | 389 + Services/GlobalSettingsService.php | 225 + Services/RBACService.php | 28 + Services/SessionManagerService.php | 153 + Services/VuexyAdminService.php | 623 + composer.json | 36 +- config/fortify.php | 159 + config/image.php | 42 + config/koneko.php | 14 + config/vuexy.php | 36 + config/vuexy_menu.php | 848 + database/data/rbac-config.json | 510 + database/data/users.csv | 14 + database/factories/UserFactory.php | 49 + .../2024_12_14_030215_modify_users_table.php | 44 + ..._12_14_035487_create_user_logins_table.php | 36 + ...41_create_personal_access_tokens_table.php | 33 + ..._12_14_074756_create_permission_tables.php | 153 + ..._add_two_factor_columns_to_users_table.php | 46 + ...024_12_14_082234_create_settings_table.php | 37 + ..._12_14_083409_create_media_items_table.php | 48 + .../2024_12_14_092026_create_audits_table.php | 52 + database/seeders/PermissionSeeder.php | 14 + database/seeders/SettingSeeder.php | 108 + database/seeders/UserSeeder.php | 97 + resources/assets/css/demo.css | 129 + .../bootstrap-table/bootstrapTableManager.js | 245 + .../assets/js/bootstrap-table/globalConfig.js | 132 + .../js/bootstrap-table/globalFormatters.js | 193 + resources/assets/js/config.js | 53 + resources/assets/js/forms/formConvasHelper.js | 477 + .../assets/js/forms/formCustomListener.js | 245 + .../assets/js/layout/quicklinks-navbar.js | 56 + resources/assets/js/layout/search-navbar.js | 201 + resources/assets/js/main.js | 375 + resources/assets/js/maps/LeafletMapHelper.js | 133 + .../assets/js/maps/LocationIQSearchHelper.js | 12 + .../js/notifications/LivewireNotification.js | 207 + .../assets/vendor/fonts/bootstrap-icons.scss | 2090 ++ .../bootstrap-icons/bootstrap-icons.woff | Bin 0 -> 176032 bytes .../bootstrap-icons/bootstrap-icons.woff2 | Bin 0 -> 130396 bytes .../assets/vendor/fonts/fontawesome.scss | 7 + .../fonts/fontawesome/fa-brands-400.ttf | Bin 0 -> 207972 bytes .../fonts/fontawesome/fa-brands-400.woff2 | Bin 0 -> 117372 bytes .../fonts/fontawesome/fa-regular-400.ttf | Bin 0 -> 68004 bytes .../fonts/fontawesome/fa-regular-400.woff2 | Bin 0 -> 25452 bytes .../vendor/fonts/fontawesome/fa-solid-900.ttf | Bin 0 -> 419720 bytes .../fonts/fontawesome/fa-solid-900.woff2 | Bin 0 -> 156496 bytes .../fonts/fontawesome/fa-v4compatibility.ttf | Bin 0 -> 10832 bytes .../fontawesome/fa-v4compatibility.woff2 | Bin 0 -> 4792 bytes .../assets/vendor/fonts/tabler-icons.scss | 21294 ++++++++++++++++ .../vendor/fonts/tabler/tabler-icons.eot | Bin 0 -> 2074368 bytes .../vendor/fonts/tabler/tabler-icons.svg | 6384 +++++ .../vendor/fonts/tabler/tabler-icons.ttf | Bin 0 -> 2554500 bytes .../vendor/fonts/tabler/tabler-icons.woff | Bin 0 -> 1211516 bytes .../vendor/fonts/tabler/tabler-icons.woff2 | Bin 0 -> 834652 bytes .../_template-customizer.html | 101 + .../_template-customizer.scss | 342 + resources/assets/vendor/js/bootstrap.js | 7 + resources/assets/vendor/js/dropdown-hover.js | 73 + resources/assets/vendor/js/helpers.js | 1151 + resources/assets/vendor/js/mega-dropdown.js | 206 + resources/assets/vendor/js/menu.js | 991 + .../assets/vendor/js/template-customizer.js | 1400 + .../libs/@form-validation/auto-focus.js | 7 + .../libs/@form-validation/bootstrap5.js | 7 + .../@form-validation/form-validation.scss | 4 + .../vendor/libs/@form-validation/popular.js | 8 + .../assets/vendor/libs/_tabler/_tabler.scss | 414 + .../vendor/libs/animate-css/animate.scss | 1 + .../libs/bootstrap-datepicker/_mixins.scss | 93 + .../bootstrap-datepicker.js | 1 + .../bootstrap-datepicker.scss | 482 + .../bootstrap-daterangepicker/_mixins.scss | 81 + .../bootstrap-daterangepicker.js | 18 + .../bootstrap-daterangepicker.scss | 744 + .../vendor/libs/bootstrap-select/_mixins.scss | 16 + .../libs/bootstrap-select/bootstrap-select.js | 1 + .../bootstrap-select/bootstrap-select.scss | 259 + .../libs/bootstrap-table/bootstrap-table.js | 9 + .../libs/bootstrap-table/bootstrap-table.scss | 2 + .../vendor/libs/bs-stepper/_mixins.scss | 51 + .../vendor/libs/bs-stepper/bs-stepper.js | 37 + .../vendor/libs/bs-stepper/bs-stepper.scss | 549 + .../vendor/libs/cleavejs/cleave-phone.js | 1 + .../assets/vendor/libs/cleavejs/cleave.js | 1 + .../datatables-bs5/datatables-bootstrap5.js | 28 + .../datatables-bs5/datatables.bootstrap5.scss | 394 + .../buttons.bootstrap5.scss | 101 + .../datatables.checkboxes.scss | 2 + .../fixedcolumns.bootstrap5.scss | 133 + .../fixedheader.bootstrap5.scss | 40 + .../libs/datatables-lang/datatable-lang-es.js | 195 + .../datatables-responsive-bs5/_mixins.scss | 9 + .../responsive.bootstrap5.scss | 57 + .../rowgroup.bootstrap5.scss | 25 + .../select.bootstrap5.scss | 39 + .../assets/vendor/libs/dropzone/_mixins.scss | 5 + .../assets/vendor/libs/dropzone/dropzone.js | 56 + .../assets/vendor/libs/dropzone/dropzone.scss | 460 + .../assets/vendor/libs/flatpickr/_mixins.scss | 114 + .../assets/vendor/libs/flatpickr/flatpickr.js | 7 + .../vendor/libs/flatpickr/flatpickr.scss | 1172 + .../vendor/libs/fullcalendar/_mixins.scss | 23 + .../vendor/libs/fullcalendar/fullcalendar.js | 22 + .../libs/fullcalendar/fullcalendar.scss | 535 + resources/assets/vendor/libs/hammer/hammer.js | 1 + .../libs/jquery-timepicker/_mixins.scss | 11 + .../jquery-timepicker/jquery-timepicker.js | 1 + .../jquery-timepicker/jquery-timepicker.scss | 116 + resources/assets/vendor/libs/jquery/jquery.js | 8 + .../vendor/libs/leaflet/images/layers-2x.png | Bin 0 -> 1259 bytes .../vendor/libs/leaflet/images/layers.png | Bin 0 -> 696 bytes .../libs/leaflet/images/marker-icon-2x.png | Bin 0 -> 2464 bytes .../libs/leaflet/images/marker-icon.png | Bin 0 -> 1466 bytes .../libs/leaflet/images/marker-shadow.png | Bin 0 -> 618 bytes .../assets/vendor/libs/leaflet/leaflet.js | 19 + .../assets/vendor/libs/leaflet/leaflet.scss | 46 + resources/assets/vendor/libs/moment/moment.js | 7 + .../vendor/libs/node-waves/node-waves.js | 3 + .../vendor/libs/node-waves/node-waves.scss | 4 + .../vendor/libs/nouislider/_mixins.scss | 26 + .../vendor/libs/nouislider/nouislider.js | 7 + .../vendor/libs/nouislider/nouislider.scss | 398 + .../perfect-scrollbar/perfect-scrollbar.js | 7 + .../perfect-scrollbar/perfect-scrollbar.scss | 177 + .../assets/vendor/libs/pickr/_mixins.scss | 11 + .../vendor/libs/pickr/_pickr-classic.scss | 15 + .../vendor/libs/pickr/_pickr-monolith.scss | 10 + .../assets/vendor/libs/pickr/_pickr-nano.scss | 7 + .../vendor/libs/pickr/pickr-themes.scss | 39 + resources/assets/vendor/libs/pickr/pickr.js | 7 + .../assets/vendor/libs/plyr/_mixins.scss | 52 + resources/assets/vendor/libs/plyr/plyr.js | 7 + resources/assets/vendor/libs/plyr/plyr.scss | 132 + resources/assets/vendor/libs/popper/popper.js | 10 + .../assets/vendor/libs/quill/_mixins.scss | 115 + .../assets/vendor/libs/quill/editor.scss | 1115 + resources/assets/vendor/libs/quill/katex.js | 7 + resources/assets/vendor/libs/quill/katex.scss | 1 + resources/assets/vendor/libs/quill/quill.js | 7 + .../assets/vendor/libs/quill/typography.scss | 289 + .../assets/vendor/libs/select2/_mixins.scss | 38 + resources/assets/vendor/libs/select2/es.js | 3 + .../assets/vendor/libs/select2/select2.js | 8 + .../assets/vendor/libs/select2/select2.scss | 890 + .../assets/vendor/libs/shepherd/_mixins.scss | 8 + .../assets/vendor/libs/shepherd/shepherd.js | 7 + .../assets/vendor/libs/shepherd/shepherd.scss | 144 + .../assets/vendor/libs/spinkit/_mixins.scss | 14 + .../assets/vendor/libs/spinkit/spinkit.scss | 25 + .../vendor/libs/sweetalert2/_mixins.scss | 35 + .../vendor/libs/sweetalert2/sweetalert2.js | 16 + .../vendor/libs/sweetalert2/sweetalert2.scss | 314 + .../assets/vendor/libs/swiper/_mixins.scss | 6 + resources/assets/vendor/libs/swiper/swiper.js | 7 + .../assets/vendor/libs/swiper/swiper.scss | 113 + .../assets/vendor/libs/tagify/_mixins.scss | 8 + .../libs/tagify/_tagify-email-list.scss | 105 + .../tagify/_tagify-inline-suggestion.scss | 67 + .../libs/tagify/_tagify-users-list.scss | 124 + resources/assets/vendor/libs/tagify/tagify.js | 7 + .../assets/vendor/libs/tagify/tagify.scss | 246 + .../vendor/libs/typeahead-js/_mixins.scss | 11 + .../vendor/libs/typeahead-js/typeahead.js | 7 + .../vendor/libs/typeahead-js/typeahead.scss | 144 + .../assets/vendor/scss/_bootstrap-dark.scss | 39 + .../vendor/scss/_bootstrap-extended-dark.scss | 40 + .../vendor/scss/_bootstrap-extended.scss | 39 + .../scss/_bootstrap-extended/_accordion.scss | 250 + .../scss/_bootstrap-extended/_alert.scss | 53 + .../scss/_bootstrap-extended/_badge.scss | 53 + .../scss/_bootstrap-extended/_breadcrumb.scss | 62 + .../_bootstrap-extended/_button-group.scss | 161 + .../scss/_bootstrap-extended/_buttons.scss | 178 + .../scss/_bootstrap-extended/_card.scss | 389 + .../scss/_bootstrap-extended/_carousel.scss | 50 + .../scss/_bootstrap-extended/_close.scss | 12 + .../scss/_bootstrap-extended/_dropdown.scss | 126 + .../scss/_bootstrap-extended/_forms.scss | 12 + .../scss/_bootstrap-extended/_functions.scss | 148 + .../_bootstrap-extended/_include-dark.scss | 15 + .../scss/_bootstrap-extended/_include.scss | 13 + .../scss/_bootstrap-extended/_list-group.scss | 210 + .../scss/_bootstrap-extended/_mixins.scss | 20 + .../scss/_bootstrap-extended/_modal.scss | 390 + .../vendor/scss/_bootstrap-extended/_nav.scss | 510 + .../scss/_bootstrap-extended/_navbar.scss | 87 + .../scss/_bootstrap-extended/_offcanvas.scss | 33 + .../scss/_bootstrap-extended/_pagination.scss | 226 + .../scss/_bootstrap-extended/_popover.scss | 42 + .../scss/_bootstrap-extended/_progress.scss | 44 + .../scss/_bootstrap-extended/_reboot.scss | 74 + .../scss/_bootstrap-extended/_root.scss | 4 + .../scss/_bootstrap-extended/_spinners.scss | 44 + .../scss/_bootstrap-extended/_tables.scss | 136 + .../scss/_bootstrap-extended/_toasts.scss | 51 + .../scss/_bootstrap-extended/_tooltip.scss | 58 + .../scss/_bootstrap-extended/_type.scss | 13 + .../_bootstrap-extended/_utilities-ltr.scss | 299 + .../_bootstrap-extended/_utilities-rtl.scss | 301 + .../scss/_bootstrap-extended/_utilities.scss | 1081 + .../_bootstrap-extended/_variables-dark.scss | 236 + .../scss/_bootstrap-extended/_variables.scss | 1090 + .../forms/_floating-labels.scss | 36 + .../forms/_form-check.scss | 79 + .../forms/_form-control.scss | 73 + .../forms/_form-range.scss | 49 + .../forms/_form-select.scss | 109 + .../_bootstrap-extended/forms/_form-text.scss | 2 + .../forms/_input-group.scss | 393 + .../_bootstrap-extended/forms/_labels.scss | 17 + .../forms/_validation.scss | 130 + .../_bootstrap-extended/mixins/_alert.scss | 101 + .../_bootstrap-extended/mixins/_badge.scss | 9 + .../_bootstrap-extended/mixins/_buttons.scss | 360 + .../_bootstrap-extended/mixins/_card.scss | 32 + .../_bootstrap-extended/mixins/_caret.scss | 64 + .../_bootstrap-extended/mixins/_dropdown.scss | 33 + .../_bootstrap-extended/mixins/_forms.scss | 361 + .../mixins/_list-group.scss | 86 + .../_bootstrap-extended/mixins/_misc.scss | 158 + .../_bootstrap-extended/mixins/_modal.scss | 20 + .../_bootstrap-extended/mixins/_navs.scss | 101 + .../mixins/_pagination.scss | 73 + .../_bootstrap-extended/mixins/_popover.scss | 53 + .../_bootstrap-extended/mixins/_progress.scss | 14 + .../mixins/_table-variants.scss | 26 + .../_bootstrap-extended/mixins/_tooltip.scss | 35 + resources/assets/vendor/scss/_bootstrap.scss | 43 + .../assets/vendor/scss/_colors-dark.scss | 136 + resources/assets/vendor/scss/_colors.scss | 126 + .../assets/vendor/scss/_components-dark.scss | 16 + resources/assets/vendor/scss/_components.scss | 16 + .../vendor/scss/_components/_app-brand.scss | 75 + .../vendor/scss/_components/_avatar.scss | 157 + .../assets/vendor/scss/_components/_base.scss | 183 + .../vendor/scss/_components/_blockui.scss | 10 + .../vendor/scss/_components/_common.scss | 255 + .../scss/_components/_custom-options.scss | 161 + .../vendor/scss/_components/_drag-drop.scss | 13 + .../vendor/scss/_components/_footer.scss | 78 + .../scss/_components/_include-dark.scss | 13 + .../vendor/scss/_components/_include.scss | 11 + .../vendor/scss/_components/_layout.scss | 1181 + .../assets/vendor/scss/_components/_menu.scss | 784 + .../vendor/scss/_components/_mixins.scss | 9 + .../vendor/scss/_components/_switch.scss | 239 + .../scss/_components/_text-divider.scss | 180 + .../vendor/scss/_components/_timeline.scss | 363 + .../scss/_components/_variables-dark.scss | 25 + .../vendor/scss/_components/_variables.scss | 168 + .../scss/_components/mixins/_app-brand.scss | 29 + .../scss/_components/mixins/_avatar.scss | 22 + .../scss/_components/mixins/_footer.scss | 47 + .../vendor/scss/_components/mixins/_menu.scss | 133 + .../vendor/scss/_components/mixins/_misc.scss | 6 + .../scss/_components/mixins/_navbar.scss | 90 + .../scss/_components/mixins/_switch.scss | 179 + .../_components/mixins/_text-divider.scss | 17 + .../scss/_components/mixins/_timeline.scss | 33 + .../scss/_components/mixins/_treeview.scss | 30 + .../_bootstrap-extended-dark.scss | 6 + .../_bootstrap-extended.scss | 7 + .../_custom-variables/_components-dark.scss | 5 + .../scss/_custom-variables/_components.scss | 6 + .../vendor/scss/_custom-variables/_libs.scss | 8 + .../vendor/scss/_custom-variables/_pages.scss | 8 + .../scss/_custom-variables/_support.scss | 51 + .../assets/vendor/scss/_theme/_common.scss | 75 + .../assets/vendor/scss/_theme/_libs.scss | 75 + .../assets/vendor/scss/_theme/_pages.scss | 10 + .../assets/vendor/scss/_theme/_theme.scss | 103 + resources/assets/vendor/scss/core-dark.scss | 4 + resources/assets/vendor/scss/core.scss | 4 + .../assets/vendor/scss/pages/_mixins.scss | 78 + .../vendor/scss/theme-bordered-dark.scss | 343 + .../assets/vendor/scss/theme-bordered.scss | 343 + .../vendor/scss/theme-default-dark.scss | 94 + .../assets/vendor/scss/theme-default.scss | 93 + .../vendor/scss/theme-raspberry-dark.scss | 136 + .../assets/vendor/scss/theme-raspberry.scss | 137 + .../vendor/scss/theme-semi-dark-dark.scss | 87 + .../assets/vendor/scss/theme-semi-dark.scss | 89 + resources/img/avatar/generic.svg | 26 + resources/img/customizer/border-dark.svg | 16 + resources/img/customizer/border.svg | 16 + resources/img/customizer/collapsed-dark.svg | 17 + resources/img/customizer/collapsed.svg | 17 + resources/img/customizer/compact-dark.svg | 11 + resources/img/customizer/compact.svg | 15 + resources/img/customizer/dark-dark.svg | 5 + resources/img/customizer/dark.svg | 5 + resources/img/customizer/default-dark.svg | 17 + resources/img/customizer/default.svg | 26 + resources/img/customizer/expanded-dark.svg | 17 + resources/img/customizer/expanded.svg | 26 + resources/img/customizer/hidden-dark.svg | 12 + resources/img/customizer/hidden.svg | 12 + .../img/customizer/horizontal-fixed-dark.svg | 12 + resources/img/customizer/horizontal-fixed.svg | 12 + .../img/customizer/horizontal-static-dark.svg | 12 + .../img/customizer/horizontal-static.svg | 12 + resources/img/customizer/light-dark.svg | 4 + resources/img/customizer/light.svg | 4 + resources/img/customizer/ltr-dark.svg | 15 + resources/img/customizer/ltr.svg | 25 + resources/img/customizer/rtl-dark.svg | 15 + resources/img/customizer/rtl.svg | 15 + resources/img/customizer/semi-dark-dark.svg | 23 + resources/img/customizer/semi-dark.svg | 23 + resources/img/customizer/static-dark.svg | 17 + resources/img/customizer/static.svg | 17 + resources/img/customizer/sticky-dark.svg | 17 + resources/img/customizer/sticky.svg | 17 + resources/img/customizer/system-dark.svg | 10 + resources/img/customizer/system.svg | 10 + resources/img/customizer/vertical-dark.svg | 17 + resources/img/customizer/vertical.svg | 26 + resources/img/customizer/wide-dark.svg | 11 + resources/img/customizer/wide.svg | 11 + ...auth-forgot-password-illustration-dark.png | Bin 0 -> 49459 bytes ...uth-forgot-password-illustration-light.png | Bin 0 -> 48508 bytes .../auth-login-illustration-dark.png | Bin 0 -> 57789 bytes .../auth-login-illustration-light.png | Bin 0 -> 55767 bytes .../auth-register-illustration-dark.png | Bin 0 -> 89300 bytes .../auth-register-illustration-light.png | Bin 0 -> 90351 bytes .../auth-register-multisteps-illustration.png | Bin 0 -> 33754 bytes .../auth-register-multisteps-shape-dark.png | Bin 0 -> 3083 bytes .../auth-register-multisteps-shape-light.png | Bin 0 -> 2934 bytes .../auth-reset-password-illustration-dark.png | Bin 0 -> 45127 bytes ...auth-reset-password-illustration-light.png | Bin 0 -> 45817 bytes .../auth-two-step-illustration-dark.png | Bin 0 -> 52283 bytes .../auth-two-step-illustration-light.png | Bin 0 -> 67640 bytes .../auth-verify-email-illustration-dark.png | Bin 0 -> 60363 bytes .../auth-verify-email-illustration-light.png | Bin 0 -> 60830 bytes .../img/illustrations/bg-shape-image-dark.png | Bin 0 -> 1902 bytes .../illustrations/bg-shape-image-light.png | Bin 0 -> 1756 bytes .../img/illustrations/page-misc-error.png | Bin 0 -> 34200 bytes .../page-misc-launching-soon.png | Bin 0 -> 33046 bytes .../page-misc-under-maintenance.png | Bin 0 -> 97471 bytes .../page-misc-you-are-not-authorized.png | Bin 0 -> 30627 bytes resources/img/logo/horizontal-02.png | Bin 0 -> 224617 bytes resources/img/logo/horizontal-04.png | Bin 0 -> 224629 bytes resources/img/logo/horizontal-circulo-01.png | Bin 0 -> 126161 bytes resources/img/logo/horizontal-circulo-03.png | Bin 0 -> 127637 bytes resources/img/logo/koneko-01.png | Bin 0 -> 81082 bytes resources/img/logo/koneko-02.png | Bin 0 -> 98693 bytes resources/img/logo/koneko-03.png | Bin 0 -> 83847 bytes resources/img/logo/koneko-04.png | Bin 0 -> 98102 bytes resources/img/logo/vertical-02.png | Bin 0 -> 613798 bytes resources/img/logo/vertical-04.png | Bin 0 -> 613309 bytes resources/js/app.js | 83 + resources/js/auth/app-access-permission.js | 206 + resources/js/auth/app-access-roles.js | 428 + resources/js/auth/app-user-list.js | 533 + resources/js/auth/app-user-view-account.js | 222 + resources/js/auth/app-user-view-billing.js | 57 + resources/js/auth/app-user-view-security.js | 63 + resources/js/auth/app-user-view.js | 89 + resources/js/auth/modal-add-new-address.js | 73 + resources/js/auth/modal-add-new-cc.js | 107 + resources/js/auth/modal-add-permission.js | 35 + resources/js/auth/modal-add-role.js | 44 + resources/js/auth/modal-edit-cc.js | 79 + resources/js/auth/modal-edit-permission.js | 35 + resources/js/auth/modal-edit-user.js | 103 + resources/js/auth/modal-enable-otp.js | 53 + .../js/auth/pages-account-settings-account.js | 189 + .../js/auth/pages-account-settings-billing.js | 194 + .../auth/pages-account-settings-security.js | 125 + resources/js/auth/pages-auth-multisteps.js | 305 + resources/js/auth/pages-auth-two-steps.js | 83 + resources/js/auth/pages-auth.js | 112 + resources/js/bootstrap.js | 4 + resources/js/pages/admin-settings-scripts.js | 27 + resources/js/pages/cache-manager-scripts.js | 99 + resources/js/pages/permissions-scripts.js | 197 + resources/js/pages/roles-scripts.js | 1 + resources/js/pages/smtp-settings-scripts.js | 25 + .../js/smtp-settings/SenderResponseForm.js | 220 + .../js/smtp-settings/SmtpSettingsForm.js | 239 + resources/lang/es/auth.php | 18 + resources/lang/es/errors.php | 10 + resources/lang/es/locale.php | 291 + resources/lang/es/messages.php | 740 + resources/lang/es/pagination.php | 17 + resources/lang/es/passwords.php | 20 + resources/lang/es/validation-inline.php | 133 + resources/lang/es/validation.php | 196 + resources/lang/es_MX.json | 732 + resources/scss/app.scss | 415 + .../scss/pages/page-account-settings.scss | 16 + resources/scss/pages/page-auth.scss | 169 + resources/scss/pages/page-misc.scss | 34 + resources/scss/pages/page-profile.scss | 66 + resources/scss/pages/page-user-view.scss | 104 + .../admin-settings/smtp-settings.blade.php | 36 + .../webapp-general-settings.blade.php | 30 + .../auth/auth-register-multisteps.blade.php | 356 + .../views/auth/auth-two-steps-basic.blade.php | 86 + .../views/auth/auth-two-steps-cover.blade.php | 96 + .../auth/auth-verify-email-basic.blade.php | 47 + .../auth/auth-verify-email-cover.blade.php | 57 + .../auth/forgot-password-basic.blade.php | 97 + .../auth/forgot-password-cover.blade.php | 104 + resources/views/auth/login-basic.blade.php | 134 + resources/views/auth/login-cover.blade.php | 133 + resources/views/auth/register-basic.blade.php | 151 + resources/views/auth/register-cover.blade.php | 132 + .../views/auth/reset-password-basic.blade.php | 130 + .../views/auth/reset-password-cover.blade.php | 137 + resources/views/cache-manager/index.blade.php | 41 + .../views/components/button/basic.blade.php | 63 + .../views/components/button/group.blade.php | 46 + .../button/index-off-canvas.blade.php | 30 + .../button/offcanvas-buttons.blade.php | 18 + .../views/components/card/basic.blade.php | 76 + .../views/components/file/dropzone.blade.php | 70 + .../components/form/checkbox-group.blade.php | 148 + .../views/components/form/checkbox.blade.php | 133 + .../components/form/custom-option.blade.php | 54 + .../views/components/form/form.blade.php | 48 + .../components/form/input.blade copy.php | 184 + .../views/components/form/input.blade.php | 169 + .../components/form/radio-group.blade.php | 149 + .../views/components/form/radio.blade.php | 125 + .../components/form/select.blade copy.php | 86 + .../views/components/form/select.blade.php | 151 + .../views/components/form/textarea.blade.php | 178 + .../components/offcanvas/basic.blade.php | 78 + .../table/bootstrap/manager.blade.php | 66 + resources/views/errors/400.blade.php | 38 + resources/views/errors/401.blade.php | 38 + resources/views/errors/403.blade.php | 38 + resources/views/errors/404.blade.php | 34 + .../views/layouts/vuexy/blankLayout.blade.php | 17 + .../layouts/vuexy/commonMaster.blade.php | 58 + .../vuexy/contentNavbarLayout.blade.php | 89 + .../layouts/vuexy/horizontalLayout.blade.php | 87 + .../layouts/vuexy/layoutMaster.blade.php | 16 + .../sections/content/breadcrumbs.blade.php | 21 + .../vuexy/sections/footer/footer.blade.php | 23 + .../sections/menu/horizontalMenu.blade.php | 28 + .../vuexy/sections/menu/submenu.blade.php | 18 + .../sections/menu/verticalMenu.blade.php | 51 + .../vuexy/sections/navbar/navbar.blade.php | 233 + .../layouts/vuexy/sections/scripts.blade.php | 24 + .../vuexy/sections/scriptsIncludes.blade.php | 45 + .../layouts/vuexy/sections/styles.blade.php | 30 + .../application-settings.blade.php | 70 + .../admin-settings/general-settings.blade.php | 105 + .../interface-settings.blade.php | 196 + .../mail-sender-response-settings.blade.php | 67 + .../mail-smtp-settings.blade.php | 86 + .../livewire/cache/cache-functions.blade.php | 204 + .../livewire/cache/cache-stats.blade.php | 105 + .../livewire/cache/memcached-stats.blade.php | 121 + .../livewire/cache/redis-stats.blade.php | 144 + .../livewire/cache/session-stats.blade.php | 121 + .../livewire/permissions/index.blade.php | 152 + .../permissions/permissions.blade.php | 17 + .../views/livewire/roles/cards.blade.php | 347 + .../views/livewire/roles/index.blade.php | 46 + .../views/livewire/users/count.blade.php | 60 + resources/views/livewire/users/form.blade.php | 165 + .../views/livewire/users/index.blade.copy.php | 704 + .../views/livewire/users/index.blade.php | 7 + .../livewire/users/offcanvas-form.blade.php | 52 + resources/views/livewire/users/show.blade.php | 1685 ++ resources/views/notifications/email.blade.php | 65 + resources/views/pages/about.blade.php | 9 + resources/views/pages/comingsoon.blade.php | 37 + resources/views/pages/home.blade.php | 49 + .../views/pages/under-maintenance.blade.php | 30 + resources/views/permissions/index.blade.php | 30 + resources/views/profile/index.blade.php | 38 + resources/views/roles/_delete_modal.blade.php | 25 + resources/views/roles/_form_modal.blade.php | 116 + resources/views/roles/index.blade.php | 21 + .../app-access-permission.blade.php | 57 + .../user-profile/app-access-roles.blade.php | 239 + .../user-profile/app-user-list.blade.php | 226 + .../app-user-view-account.blade.php | 305 + .../app-user-view-connections.blade.php | 345 + .../app-user-view-notifications.blade.php | 277 + .../app-user-view-security.blade.php | 280 + resources/views/user-profile/index.blade.php | 7 + resources/views/users/index.blade.php | 29 + resources/views/users/show.blade.php | 214 + routes/admin.php | 79 + storage/fonts/OpenSans-Bold.ttf | Bin 0 -> 130860 bytes vendor/autoload.php | 2 +- vendor/composer/autoload_classmap.php | 8164 ++++++ vendor/composer/autoload_namespaces.php | 1 + vendor/composer/autoload_psr4.php | 115 +- vendor/composer/autoload_real.php | 20 +- vendor/composer/autoload_static.php | 8856 ++++++- vendor/composer/platform_check.php | 8 +- 570 files changed, 111124 insertions(+), 175 deletions(-) create mode 100644 .editorconfig create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 .prettierignore create mode 100644 .prettierrc.json create mode 100644 Actions/Fortify/CreateNewUser.php create mode 100644 Actions/Fortify/PasswordValidationRules.php create mode 100644 Actions/Fortify/ResetUserPassword.php create mode 100644 Actions/Fortify/UpdateUserPassword.php create mode 100644 Actions/Fortify/UpdateUserProfileInformation.php create mode 100644 CHANGELOG.md create mode 100644 CONTRIBUTING.md create mode 100644 Console/Commands/CleanInitialAvatars.php create mode 100644 Console/Commands/SyncRBAC.php create mode 100644 Helpers/CatalogHelper.php create mode 100644 Helpers/VuexyHelper.php create mode 100644 Http/Controllers/AdminController.php create mode 100644 Http/Controllers/AuthController.php create mode 100644 Http/Controllers/CacheController.php create mode 100644 Http/Controllers/HomeController.php create mode 100644 Http/Controllers/LanguageController.php create mode 100644 Http/Controllers/PermissionController.php create mode 100644 Http/Controllers/RoleController.php create mode 100644 Http/Controllers/RolePermissionController.php create mode 100644 Http/Controllers/UserController copy.php create mode 100644 Http/Controllers/UserController.php create mode 100644 Http/Controllers/UserProfileController.php create mode 100644 Http/Middleware/AdminTemplateMiddleware.php create mode 100644 Listeners/ClearUserCache.php create mode 100644 Listeners/HandleUserLogin.php create mode 100644 Livewire/AdminSettings/ApplicationSettings.php create mode 100644 Livewire/AdminSettings/GeneralSettings.php create mode 100644 Livewire/AdminSettings/InterfaceSettings.php create mode 100644 Livewire/AdminSettings/MailSenderResponseSettings.php create mode 100644 Livewire/AdminSettings/MailSmtpSettings.php create mode 100644 Livewire/Cache/CacheFunctions.php create mode 100644 Livewire/Cache/CacheStats.php create mode 100644 Livewire/Cache/MemcachedStats.php create mode 100644 Livewire/Cache/RedisStats.php create mode 100644 Livewire/Cache/SessionStats.php create mode 100644 Livewire/Form/AbstractFormComponent.php create mode 100644 Livewire/Form/AbstractFormOffCanvasComponent.php create mode 100644 Livewire/Permissions/PermissionIndex.php create mode 100644 Livewire/Permissions/Permissions.php create mode 100644 Livewire/Roles/RoleCards.php create mode 100644 Livewire/Roles/RoleIndex.php create mode 100644 Livewire/Table/AbstractIndexComponent.php create mode 100644 Livewire/Users/UserCount.php create mode 100644 Livewire/Users/UserForm.php create mode 100644 Livewire/Users/UserIndex.copy.php create mode 100644 Livewire/Users/UserIndex.php create mode 100644 Livewire/Users/UserOffCanvasForm.php create mode 100644 Livewire/Users/UserShow.php create mode 100644 Models/MediaItem.php create mode 100644 Models/Setting.php create mode 100644 Models/User copy.php create mode 100644 Models/User.php create mode 100644 Models/UserLogin.php create mode 100644 Notifications/CustomResetPasswordNotification.php create mode 100644 Providers/ConfigServiceProvider.php create mode 100644 Providers/FortifyServiceProvider.php create mode 100644 Providers/VuexyAdminServiceProvider.php create mode 100644 Queries/BootstrapTableQueryBuilder.php create mode 100644 Queries/GenericQueryBuilder.php create mode 100644 Rules/NotEmptyHtml.php create mode 100644 Services/AdminSettingsService.php create mode 100644 Services/AdminTemplateService.php create mode 100644 Services/AvatarImageService.php create mode 100644 Services/AvatarInitialsService.php create mode 100644 Services/CacheConfigService.php create mode 100644 Services/CacheManagerService.php create mode 100644 Services/GlobalSettingsService.php create mode 100644 Services/RBACService.php create mode 100644 Services/SessionManagerService.php create mode 100644 Services/VuexyAdminService.php create mode 100644 config/fortify.php create mode 100644 config/image.php create mode 100644 config/koneko.php create mode 100644 config/vuexy.php create mode 100644 config/vuexy_menu.php create mode 100644 database/data/rbac-config.json create mode 100644 database/data/users.csv create mode 100644 database/factories/UserFactory.php create mode 100644 database/migrations/2024_12_14_030215_modify_users_table.php create mode 100644 database/migrations/2024_12_14_035487_create_user_logins_table.php create mode 100644 database/migrations/2024_12_14_073441_create_personal_access_tokens_table.php create mode 100644 database/migrations/2024_12_14_074756_create_permission_tables.php create mode 100644 database/migrations/2024_12_14_081739_add_two_factor_columns_to_users_table.php create mode 100644 database/migrations/2024_12_14_082234_create_settings_table.php create mode 100644 database/migrations/2024_12_14_083409_create_media_items_table.php create mode 100644 database/migrations/2024_12_14_092026_create_audits_table.php create mode 100644 database/seeders/PermissionSeeder.php create mode 100644 database/seeders/SettingSeeder.php create mode 100644 database/seeders/UserSeeder.php create mode 100644 resources/assets/css/demo.css create mode 100644 resources/assets/js/bootstrap-table/bootstrapTableManager.js create mode 100644 resources/assets/js/bootstrap-table/globalConfig.js create mode 100644 resources/assets/js/bootstrap-table/globalFormatters.js create mode 100644 resources/assets/js/config.js create mode 100644 resources/assets/js/forms/formConvasHelper.js create mode 100644 resources/assets/js/forms/formCustomListener.js create mode 100644 resources/assets/js/layout/quicklinks-navbar.js create mode 100644 resources/assets/js/layout/search-navbar.js create mode 100644 resources/assets/js/main.js create mode 100644 resources/assets/js/maps/LeafletMapHelper.js create mode 100644 resources/assets/js/maps/LocationIQSearchHelper.js create mode 100644 resources/assets/js/notifications/LivewireNotification.js create mode 100644 resources/assets/vendor/fonts/bootstrap-icons.scss create mode 100644 resources/assets/vendor/fonts/bootstrap-icons/bootstrap-icons.woff create mode 100644 resources/assets/vendor/fonts/bootstrap-icons/bootstrap-icons.woff2 create mode 100644 resources/assets/vendor/fonts/fontawesome.scss create mode 100644 resources/assets/vendor/fonts/fontawesome/fa-brands-400.ttf create mode 100644 resources/assets/vendor/fonts/fontawesome/fa-brands-400.woff2 create mode 100644 resources/assets/vendor/fonts/fontawesome/fa-regular-400.ttf create mode 100644 resources/assets/vendor/fonts/fontawesome/fa-regular-400.woff2 create mode 100644 resources/assets/vendor/fonts/fontawesome/fa-solid-900.ttf create mode 100644 resources/assets/vendor/fonts/fontawesome/fa-solid-900.woff2 create mode 100644 resources/assets/vendor/fonts/fontawesome/fa-v4compatibility.ttf create mode 100644 resources/assets/vendor/fonts/fontawesome/fa-v4compatibility.woff2 create mode 100644 resources/assets/vendor/fonts/tabler-icons.scss create mode 100644 resources/assets/vendor/fonts/tabler/tabler-icons.eot create mode 100644 resources/assets/vendor/fonts/tabler/tabler-icons.svg create mode 100644 resources/assets/vendor/fonts/tabler/tabler-icons.ttf create mode 100644 resources/assets/vendor/fonts/tabler/tabler-icons.woff create mode 100644 resources/assets/vendor/fonts/tabler/tabler-icons.woff2 create mode 100644 resources/assets/vendor/js/_template-customizer/_template-customizer.html create mode 100644 resources/assets/vendor/js/_template-customizer/_template-customizer.scss create mode 100644 resources/assets/vendor/js/bootstrap.js create mode 100644 resources/assets/vendor/js/dropdown-hover.js create mode 100644 resources/assets/vendor/js/helpers.js create mode 100644 resources/assets/vendor/js/mega-dropdown.js create mode 100644 resources/assets/vendor/js/menu.js create mode 100644 resources/assets/vendor/js/template-customizer.js create mode 100644 resources/assets/vendor/libs/@form-validation/auto-focus.js create mode 100644 resources/assets/vendor/libs/@form-validation/bootstrap5.js create mode 100644 resources/assets/vendor/libs/@form-validation/form-validation.scss create mode 100644 resources/assets/vendor/libs/@form-validation/popular.js create mode 100644 resources/assets/vendor/libs/_tabler/_tabler.scss create mode 100644 resources/assets/vendor/libs/animate-css/animate.scss create mode 100644 resources/assets/vendor/libs/bootstrap-datepicker/_mixins.scss create mode 100644 resources/assets/vendor/libs/bootstrap-datepicker/bootstrap-datepicker.js create mode 100644 resources/assets/vendor/libs/bootstrap-datepicker/bootstrap-datepicker.scss create mode 100644 resources/assets/vendor/libs/bootstrap-daterangepicker/_mixins.scss create mode 100644 resources/assets/vendor/libs/bootstrap-daterangepicker/bootstrap-daterangepicker.js create mode 100644 resources/assets/vendor/libs/bootstrap-daterangepicker/bootstrap-daterangepicker.scss create mode 100644 resources/assets/vendor/libs/bootstrap-select/_mixins.scss create mode 100644 resources/assets/vendor/libs/bootstrap-select/bootstrap-select.js create mode 100644 resources/assets/vendor/libs/bootstrap-select/bootstrap-select.scss create mode 100644 resources/assets/vendor/libs/bootstrap-table/bootstrap-table.js create mode 100644 resources/assets/vendor/libs/bootstrap-table/bootstrap-table.scss create mode 100644 resources/assets/vendor/libs/bs-stepper/_mixins.scss create mode 100644 resources/assets/vendor/libs/bs-stepper/bs-stepper.js create mode 100644 resources/assets/vendor/libs/bs-stepper/bs-stepper.scss create mode 100644 resources/assets/vendor/libs/cleavejs/cleave-phone.js create mode 100644 resources/assets/vendor/libs/cleavejs/cleave.js create mode 100644 resources/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js create mode 100644 resources/assets/vendor/libs/datatables-bs5/datatables.bootstrap5.scss create mode 100644 resources/assets/vendor/libs/datatables-buttons-bs5/buttons.bootstrap5.scss create mode 100644 resources/assets/vendor/libs/datatables-checkboxes-jquery/datatables.checkboxes.scss create mode 100644 resources/assets/vendor/libs/datatables-fixedcolumns-bs5/fixedcolumns.bootstrap5.scss create mode 100644 resources/assets/vendor/libs/datatables-fixedheader-bs5/fixedheader.bootstrap5.scss create mode 100644 resources/assets/vendor/libs/datatables-lang/datatable-lang-es.js create mode 100644 resources/assets/vendor/libs/datatables-responsive-bs5/_mixins.scss create mode 100644 resources/assets/vendor/libs/datatables-responsive-bs5/responsive.bootstrap5.scss create mode 100644 resources/assets/vendor/libs/datatables-rowgroup-bs5/rowgroup.bootstrap5.scss create mode 100644 resources/assets/vendor/libs/datatables-select-bs5/select.bootstrap5.scss create mode 100644 resources/assets/vendor/libs/dropzone/_mixins.scss create mode 100644 resources/assets/vendor/libs/dropzone/dropzone.js create mode 100644 resources/assets/vendor/libs/dropzone/dropzone.scss create mode 100644 resources/assets/vendor/libs/flatpickr/_mixins.scss create mode 100644 resources/assets/vendor/libs/flatpickr/flatpickr.js create mode 100644 resources/assets/vendor/libs/flatpickr/flatpickr.scss create mode 100644 resources/assets/vendor/libs/fullcalendar/_mixins.scss create mode 100644 resources/assets/vendor/libs/fullcalendar/fullcalendar.js create mode 100644 resources/assets/vendor/libs/fullcalendar/fullcalendar.scss create mode 100644 resources/assets/vendor/libs/hammer/hammer.js create mode 100644 resources/assets/vendor/libs/jquery-timepicker/_mixins.scss create mode 100644 resources/assets/vendor/libs/jquery-timepicker/jquery-timepicker.js create mode 100644 resources/assets/vendor/libs/jquery-timepicker/jquery-timepicker.scss create mode 100644 resources/assets/vendor/libs/jquery/jquery.js create mode 100644 resources/assets/vendor/libs/leaflet/images/layers-2x.png create mode 100644 resources/assets/vendor/libs/leaflet/images/layers.png create mode 100644 resources/assets/vendor/libs/leaflet/images/marker-icon-2x.png create mode 100644 resources/assets/vendor/libs/leaflet/images/marker-icon.png create mode 100644 resources/assets/vendor/libs/leaflet/images/marker-shadow.png create mode 100644 resources/assets/vendor/libs/leaflet/leaflet.js create mode 100644 resources/assets/vendor/libs/leaflet/leaflet.scss create mode 100644 resources/assets/vendor/libs/moment/moment.js create mode 100644 resources/assets/vendor/libs/node-waves/node-waves.js create mode 100644 resources/assets/vendor/libs/node-waves/node-waves.scss create mode 100644 resources/assets/vendor/libs/nouislider/_mixins.scss create mode 100644 resources/assets/vendor/libs/nouislider/nouislider.js create mode 100644 resources/assets/vendor/libs/nouislider/nouislider.scss create mode 100644 resources/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.js create mode 100644 resources/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.scss create mode 100644 resources/assets/vendor/libs/pickr/_mixins.scss create mode 100644 resources/assets/vendor/libs/pickr/_pickr-classic.scss create mode 100644 resources/assets/vendor/libs/pickr/_pickr-monolith.scss create mode 100644 resources/assets/vendor/libs/pickr/_pickr-nano.scss create mode 100644 resources/assets/vendor/libs/pickr/pickr-themes.scss create mode 100644 resources/assets/vendor/libs/pickr/pickr.js create mode 100644 resources/assets/vendor/libs/plyr/_mixins.scss create mode 100644 resources/assets/vendor/libs/plyr/plyr.js create mode 100644 resources/assets/vendor/libs/plyr/plyr.scss create mode 100644 resources/assets/vendor/libs/popper/popper.js create mode 100644 resources/assets/vendor/libs/quill/_mixins.scss create mode 100644 resources/assets/vendor/libs/quill/editor.scss create mode 100644 resources/assets/vendor/libs/quill/katex.js create mode 100644 resources/assets/vendor/libs/quill/katex.scss create mode 100644 resources/assets/vendor/libs/quill/quill.js create mode 100644 resources/assets/vendor/libs/quill/typography.scss create mode 100644 resources/assets/vendor/libs/select2/_mixins.scss create mode 100644 resources/assets/vendor/libs/select2/es.js create mode 100644 resources/assets/vendor/libs/select2/select2.js create mode 100644 resources/assets/vendor/libs/select2/select2.scss create mode 100644 resources/assets/vendor/libs/shepherd/_mixins.scss create mode 100644 resources/assets/vendor/libs/shepherd/shepherd.js create mode 100644 resources/assets/vendor/libs/shepherd/shepherd.scss create mode 100644 resources/assets/vendor/libs/spinkit/_mixins.scss create mode 100644 resources/assets/vendor/libs/spinkit/spinkit.scss create mode 100644 resources/assets/vendor/libs/sweetalert2/_mixins.scss create mode 100644 resources/assets/vendor/libs/sweetalert2/sweetalert2.js create mode 100644 resources/assets/vendor/libs/sweetalert2/sweetalert2.scss create mode 100644 resources/assets/vendor/libs/swiper/_mixins.scss create mode 100644 resources/assets/vendor/libs/swiper/swiper.js create mode 100644 resources/assets/vendor/libs/swiper/swiper.scss create mode 100644 resources/assets/vendor/libs/tagify/_mixins.scss create mode 100644 resources/assets/vendor/libs/tagify/_tagify-email-list.scss create mode 100644 resources/assets/vendor/libs/tagify/_tagify-inline-suggestion.scss create mode 100644 resources/assets/vendor/libs/tagify/_tagify-users-list.scss create mode 100644 resources/assets/vendor/libs/tagify/tagify.js create mode 100644 resources/assets/vendor/libs/tagify/tagify.scss create mode 100644 resources/assets/vendor/libs/typeahead-js/_mixins.scss create mode 100644 resources/assets/vendor/libs/typeahead-js/typeahead.js create mode 100644 resources/assets/vendor/libs/typeahead-js/typeahead.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-dark.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended-dark.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_accordion.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_alert.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_badge.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_breadcrumb.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_button-group.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_buttons.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_card.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_carousel.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_close.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_dropdown.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_forms.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_functions.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_include-dark.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_include.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_list-group.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_mixins.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_modal.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_nav.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_navbar.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_offcanvas.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_pagination.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_popover.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_progress.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_reboot.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_root.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_spinners.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_tables.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_toasts.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_tooltip.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_type.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_utilities-ltr.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_utilities-rtl.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_utilities.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_variables-dark.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/_variables.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/forms/_floating-labels.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/forms/_form-check.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/forms/_form-control.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/forms/_form-range.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/forms/_form-select.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/forms/_form-text.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/forms/_input-group.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/forms/_labels.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/forms/_validation.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/mixins/_alert.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/mixins/_badge.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/mixins/_buttons.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/mixins/_card.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/mixins/_caret.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/mixins/_dropdown.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/mixins/_forms.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/mixins/_list-group.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/mixins/_misc.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/mixins/_modal.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/mixins/_navs.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/mixins/_pagination.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/mixins/_popover.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/mixins/_progress.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/mixins/_table-variants.scss create mode 100644 resources/assets/vendor/scss/_bootstrap-extended/mixins/_tooltip.scss create mode 100644 resources/assets/vendor/scss/_bootstrap.scss create mode 100644 resources/assets/vendor/scss/_colors-dark.scss create mode 100644 resources/assets/vendor/scss/_colors.scss create mode 100644 resources/assets/vendor/scss/_components-dark.scss create mode 100644 resources/assets/vendor/scss/_components.scss create mode 100644 resources/assets/vendor/scss/_components/_app-brand.scss create mode 100644 resources/assets/vendor/scss/_components/_avatar.scss create mode 100644 resources/assets/vendor/scss/_components/_base.scss create mode 100644 resources/assets/vendor/scss/_components/_blockui.scss create mode 100644 resources/assets/vendor/scss/_components/_common.scss create mode 100644 resources/assets/vendor/scss/_components/_custom-options.scss create mode 100644 resources/assets/vendor/scss/_components/_drag-drop.scss create mode 100644 resources/assets/vendor/scss/_components/_footer.scss create mode 100644 resources/assets/vendor/scss/_components/_include-dark.scss create mode 100644 resources/assets/vendor/scss/_components/_include.scss create mode 100644 resources/assets/vendor/scss/_components/_layout.scss create mode 100644 resources/assets/vendor/scss/_components/_menu.scss create mode 100644 resources/assets/vendor/scss/_components/_mixins.scss create mode 100644 resources/assets/vendor/scss/_components/_switch.scss create mode 100644 resources/assets/vendor/scss/_components/_text-divider.scss create mode 100644 resources/assets/vendor/scss/_components/_timeline.scss create mode 100644 resources/assets/vendor/scss/_components/_variables-dark.scss create mode 100644 resources/assets/vendor/scss/_components/_variables.scss create mode 100644 resources/assets/vendor/scss/_components/mixins/_app-brand.scss create mode 100644 resources/assets/vendor/scss/_components/mixins/_avatar.scss create mode 100644 resources/assets/vendor/scss/_components/mixins/_footer.scss create mode 100644 resources/assets/vendor/scss/_components/mixins/_menu.scss create mode 100644 resources/assets/vendor/scss/_components/mixins/_misc.scss create mode 100644 resources/assets/vendor/scss/_components/mixins/_navbar.scss create mode 100644 resources/assets/vendor/scss/_components/mixins/_switch.scss create mode 100644 resources/assets/vendor/scss/_components/mixins/_text-divider.scss create mode 100644 resources/assets/vendor/scss/_components/mixins/_timeline.scss create mode 100644 resources/assets/vendor/scss/_components/mixins/_treeview.scss create mode 100644 resources/assets/vendor/scss/_custom-variables/_bootstrap-extended-dark.scss create mode 100644 resources/assets/vendor/scss/_custom-variables/_bootstrap-extended.scss create mode 100644 resources/assets/vendor/scss/_custom-variables/_components-dark.scss create mode 100644 resources/assets/vendor/scss/_custom-variables/_components.scss create mode 100644 resources/assets/vendor/scss/_custom-variables/_libs.scss create mode 100644 resources/assets/vendor/scss/_custom-variables/_pages.scss create mode 100644 resources/assets/vendor/scss/_custom-variables/_support.scss create mode 100644 resources/assets/vendor/scss/_theme/_common.scss create mode 100644 resources/assets/vendor/scss/_theme/_libs.scss create mode 100644 resources/assets/vendor/scss/_theme/_pages.scss create mode 100644 resources/assets/vendor/scss/_theme/_theme.scss create mode 100644 resources/assets/vendor/scss/core-dark.scss create mode 100644 resources/assets/vendor/scss/core.scss create mode 100644 resources/assets/vendor/scss/pages/_mixins.scss create mode 100644 resources/assets/vendor/scss/theme-bordered-dark.scss create mode 100644 resources/assets/vendor/scss/theme-bordered.scss create mode 100644 resources/assets/vendor/scss/theme-default-dark.scss create mode 100644 resources/assets/vendor/scss/theme-default.scss create mode 100644 resources/assets/vendor/scss/theme-raspberry-dark.scss create mode 100644 resources/assets/vendor/scss/theme-raspberry.scss create mode 100644 resources/assets/vendor/scss/theme-semi-dark-dark.scss create mode 100644 resources/assets/vendor/scss/theme-semi-dark.scss create mode 100644 resources/img/avatar/generic.svg create mode 100644 resources/img/customizer/border-dark.svg create mode 100644 resources/img/customizer/border.svg create mode 100644 resources/img/customizer/collapsed-dark.svg create mode 100644 resources/img/customizer/collapsed.svg create mode 100644 resources/img/customizer/compact-dark.svg create mode 100644 resources/img/customizer/compact.svg create mode 100644 resources/img/customizer/dark-dark.svg create mode 100644 resources/img/customizer/dark.svg create mode 100644 resources/img/customizer/default-dark.svg create mode 100644 resources/img/customizer/default.svg create mode 100644 resources/img/customizer/expanded-dark.svg create mode 100644 resources/img/customizer/expanded.svg create mode 100644 resources/img/customizer/hidden-dark.svg create mode 100644 resources/img/customizer/hidden.svg create mode 100644 resources/img/customizer/horizontal-fixed-dark.svg create mode 100644 resources/img/customizer/horizontal-fixed.svg create mode 100644 resources/img/customizer/horizontal-static-dark.svg create mode 100644 resources/img/customizer/horizontal-static.svg create mode 100644 resources/img/customizer/light-dark.svg create mode 100644 resources/img/customizer/light.svg create mode 100644 resources/img/customizer/ltr-dark.svg create mode 100644 resources/img/customizer/ltr.svg create mode 100644 resources/img/customizer/rtl-dark.svg create mode 100644 resources/img/customizer/rtl.svg create mode 100644 resources/img/customizer/semi-dark-dark.svg create mode 100644 resources/img/customizer/semi-dark.svg create mode 100644 resources/img/customizer/static-dark.svg create mode 100644 resources/img/customizer/static.svg create mode 100644 resources/img/customizer/sticky-dark.svg create mode 100644 resources/img/customizer/sticky.svg create mode 100644 resources/img/customizer/system-dark.svg create mode 100644 resources/img/customizer/system.svg create mode 100644 resources/img/customizer/vertical-dark.svg create mode 100644 resources/img/customizer/vertical.svg create mode 100644 resources/img/customizer/wide-dark.svg create mode 100644 resources/img/customizer/wide.svg create mode 100644 resources/img/illustrations/auth-forgot-password-illustration-dark.png create mode 100644 resources/img/illustrations/auth-forgot-password-illustration-light.png create mode 100644 resources/img/illustrations/auth-login-illustration-dark.png create mode 100644 resources/img/illustrations/auth-login-illustration-light.png create mode 100644 resources/img/illustrations/auth-register-illustration-dark.png create mode 100644 resources/img/illustrations/auth-register-illustration-light.png create mode 100644 resources/img/illustrations/auth-register-multisteps-illustration.png create mode 100644 resources/img/illustrations/auth-register-multisteps-shape-dark.png create mode 100644 resources/img/illustrations/auth-register-multisteps-shape-light.png create mode 100644 resources/img/illustrations/auth-reset-password-illustration-dark.png create mode 100644 resources/img/illustrations/auth-reset-password-illustration-light.png create mode 100644 resources/img/illustrations/auth-two-step-illustration-dark.png create mode 100644 resources/img/illustrations/auth-two-step-illustration-light.png create mode 100644 resources/img/illustrations/auth-verify-email-illustration-dark.png create mode 100644 resources/img/illustrations/auth-verify-email-illustration-light.png create mode 100644 resources/img/illustrations/bg-shape-image-dark.png create mode 100644 resources/img/illustrations/bg-shape-image-light.png create mode 100644 resources/img/illustrations/page-misc-error.png create mode 100644 resources/img/illustrations/page-misc-launching-soon.png create mode 100644 resources/img/illustrations/page-misc-under-maintenance.png create mode 100644 resources/img/illustrations/page-misc-you-are-not-authorized.png create mode 100644 resources/img/logo/horizontal-02.png create mode 100644 resources/img/logo/horizontal-04.png create mode 100644 resources/img/logo/horizontal-circulo-01.png create mode 100644 resources/img/logo/horizontal-circulo-03.png create mode 100644 resources/img/logo/koneko-01.png create mode 100644 resources/img/logo/koneko-02.png create mode 100644 resources/img/logo/koneko-03.png create mode 100644 resources/img/logo/koneko-04.png create mode 100644 resources/img/logo/vertical-02.png create mode 100644 resources/img/logo/vertical-04.png create mode 100644 resources/js/app.js create mode 100644 resources/js/auth/app-access-permission.js create mode 100644 resources/js/auth/app-access-roles.js create mode 100644 resources/js/auth/app-user-list.js create mode 100644 resources/js/auth/app-user-view-account.js create mode 100644 resources/js/auth/app-user-view-billing.js create mode 100644 resources/js/auth/app-user-view-security.js create mode 100644 resources/js/auth/app-user-view.js create mode 100644 resources/js/auth/modal-add-new-address.js create mode 100644 resources/js/auth/modal-add-new-cc.js create mode 100644 resources/js/auth/modal-add-permission.js create mode 100644 resources/js/auth/modal-add-role.js create mode 100644 resources/js/auth/modal-edit-cc.js create mode 100644 resources/js/auth/modal-edit-permission.js create mode 100644 resources/js/auth/modal-edit-user.js create mode 100644 resources/js/auth/modal-enable-otp.js create mode 100644 resources/js/auth/pages-account-settings-account.js create mode 100644 resources/js/auth/pages-account-settings-billing.js create mode 100644 resources/js/auth/pages-account-settings-security.js create mode 100644 resources/js/auth/pages-auth-multisteps.js create mode 100644 resources/js/auth/pages-auth-two-steps.js create mode 100644 resources/js/auth/pages-auth.js create mode 100644 resources/js/bootstrap.js create mode 100644 resources/js/pages/admin-settings-scripts.js create mode 100644 resources/js/pages/cache-manager-scripts.js create mode 100644 resources/js/pages/permissions-scripts.js create mode 100644 resources/js/pages/roles-scripts.js create mode 100644 resources/js/pages/smtp-settings-scripts.js create mode 100644 resources/js/smtp-settings/SenderResponseForm.js create mode 100644 resources/js/smtp-settings/SmtpSettingsForm.js create mode 100644 resources/lang/es/auth.php create mode 100644 resources/lang/es/errors.php create mode 100644 resources/lang/es/locale.php create mode 100644 resources/lang/es/messages.php create mode 100644 resources/lang/es/pagination.php create mode 100644 resources/lang/es/passwords.php create mode 100644 resources/lang/es/validation-inline.php create mode 100644 resources/lang/es/validation.php create mode 100644 resources/lang/es_MX.json create mode 100644 resources/scss/app.scss create mode 100644 resources/scss/pages/page-account-settings.scss create mode 100644 resources/scss/pages/page-auth.scss create mode 100644 resources/scss/pages/page-misc.scss create mode 100644 resources/scss/pages/page-profile.scss create mode 100644 resources/scss/pages/page-user-view.scss create mode 100644 resources/views/admin-settings/smtp-settings.blade.php create mode 100644 resources/views/admin-settings/webapp-general-settings.blade.php create mode 100644 resources/views/auth/auth-register-multisteps.blade.php create mode 100644 resources/views/auth/auth-two-steps-basic.blade.php create mode 100644 resources/views/auth/auth-two-steps-cover.blade.php create mode 100644 resources/views/auth/auth-verify-email-basic.blade.php create mode 100644 resources/views/auth/auth-verify-email-cover.blade.php create mode 100644 resources/views/auth/forgot-password-basic.blade.php create mode 100644 resources/views/auth/forgot-password-cover.blade.php create mode 100644 resources/views/auth/login-basic.blade.php create mode 100644 resources/views/auth/login-cover.blade.php create mode 100644 resources/views/auth/register-basic.blade.php create mode 100644 resources/views/auth/register-cover.blade.php create mode 100644 resources/views/auth/reset-password-basic.blade.php create mode 100644 resources/views/auth/reset-password-cover.blade.php create mode 100644 resources/views/cache-manager/index.blade.php create mode 100644 resources/views/components/button/basic.blade.php create mode 100644 resources/views/components/button/group.blade.php create mode 100644 resources/views/components/button/index-off-canvas.blade.php create mode 100644 resources/views/components/button/offcanvas-buttons.blade.php create mode 100644 resources/views/components/card/basic.blade.php create mode 100644 resources/views/components/file/dropzone.blade.php create mode 100644 resources/views/components/form/checkbox-group.blade.php create mode 100644 resources/views/components/form/checkbox.blade.php create mode 100644 resources/views/components/form/custom-option.blade.php create mode 100644 resources/views/components/form/form.blade.php create mode 100644 resources/views/components/form/input.blade copy.php create mode 100644 resources/views/components/form/input.blade.php create mode 100644 resources/views/components/form/radio-group.blade.php create mode 100644 resources/views/components/form/radio.blade.php create mode 100644 resources/views/components/form/select.blade copy.php create mode 100644 resources/views/components/form/select.blade.php create mode 100644 resources/views/components/form/textarea.blade.php create mode 100644 resources/views/components/offcanvas/basic.blade.php create mode 100644 resources/views/components/table/bootstrap/manager.blade.php create mode 100644 resources/views/errors/400.blade.php create mode 100644 resources/views/errors/401.blade.php create mode 100644 resources/views/errors/403.blade.php create mode 100644 resources/views/errors/404.blade.php create mode 100644 resources/views/layouts/vuexy/blankLayout.blade.php create mode 100644 resources/views/layouts/vuexy/commonMaster.blade.php create mode 100644 resources/views/layouts/vuexy/contentNavbarLayout.blade.php create mode 100644 resources/views/layouts/vuexy/horizontalLayout.blade.php create mode 100644 resources/views/layouts/vuexy/layoutMaster.blade.php create mode 100644 resources/views/layouts/vuexy/sections/content/breadcrumbs.blade.php create mode 100644 resources/views/layouts/vuexy/sections/footer/footer.blade.php create mode 100644 resources/views/layouts/vuexy/sections/menu/horizontalMenu.blade.php create mode 100644 resources/views/layouts/vuexy/sections/menu/submenu.blade.php create mode 100644 resources/views/layouts/vuexy/sections/menu/verticalMenu.blade.php create mode 100644 resources/views/layouts/vuexy/sections/navbar/navbar.blade.php create mode 100644 resources/views/layouts/vuexy/sections/scripts.blade.php create mode 100644 resources/views/layouts/vuexy/sections/scriptsIncludes.blade.php create mode 100644 resources/views/layouts/vuexy/sections/styles.blade.php create mode 100644 resources/views/livewire/admin-settings/application-settings.blade.php create mode 100644 resources/views/livewire/admin-settings/general-settings.blade.php create mode 100644 resources/views/livewire/admin-settings/interface-settings.blade.php create mode 100644 resources/views/livewire/admin-settings/mail-sender-response-settings.blade.php create mode 100644 resources/views/livewire/admin-settings/mail-smtp-settings.blade.php create mode 100644 resources/views/livewire/cache/cache-functions.blade.php create mode 100644 resources/views/livewire/cache/cache-stats.blade.php create mode 100644 resources/views/livewire/cache/memcached-stats.blade.php create mode 100644 resources/views/livewire/cache/redis-stats.blade.php create mode 100644 resources/views/livewire/cache/session-stats.blade.php create mode 100644 resources/views/livewire/permissions/index.blade.php create mode 100644 resources/views/livewire/permissions/permissions.blade.php create mode 100644 resources/views/livewire/roles/cards.blade.php create mode 100644 resources/views/livewire/roles/index.blade.php create mode 100644 resources/views/livewire/users/count.blade.php create mode 100644 resources/views/livewire/users/form.blade.php create mode 100644 resources/views/livewire/users/index.blade.copy.php create mode 100644 resources/views/livewire/users/index.blade.php create mode 100644 resources/views/livewire/users/offcanvas-form.blade.php create mode 100644 resources/views/livewire/users/show.blade.php create mode 100644 resources/views/notifications/email.blade.php create mode 100644 resources/views/pages/about.blade.php create mode 100644 resources/views/pages/comingsoon.blade.php create mode 100644 resources/views/pages/home.blade.php create mode 100644 resources/views/pages/under-maintenance.blade.php create mode 100644 resources/views/permissions/index.blade.php create mode 100644 resources/views/profile/index.blade.php create mode 100644 resources/views/roles/_delete_modal.blade.php create mode 100644 resources/views/roles/_form_modal.blade.php create mode 100644 resources/views/roles/index.blade.php create mode 100644 resources/views/user-profile/app-access-permission.blade.php create mode 100644 resources/views/user-profile/app-access-roles.blade.php create mode 100644 resources/views/user-profile/app-user-list.blade.php create mode 100644 resources/views/user-profile/app-user-view-account.blade.php create mode 100644 resources/views/user-profile/app-user-view-connections.blade.php create mode 100644 resources/views/user-profile/app-user-view-notifications.blade.php create mode 100644 resources/views/user-profile/app-user-view-security.blade.php create mode 100644 resources/views/user-profile/index.blade.php create mode 100644 resources/views/users/index.blade.php create mode 100644 resources/views/users/show.blade.php create mode 100644 routes/admin.php create mode 100644 storage/fonts/OpenSans-Bold.ttf diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..8f0de65 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,18 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 4 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +trim_trailing_whitespace = false + +[*.{yml,yaml}] +indent_size = 2 + +[docker-compose.yml] +indent_size = 4 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..7333620 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,38 @@ +* 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 + +# Ignorar archivos de configuración y herramientas de desarrollo +.editorconfig export-ignore +.prettierrc.json export-ignore +.prettierignore export-ignore +.eslintrc.json export-ignore + +# Ignorar node_modules y dependencias locales +node_modules/ export-ignore +vendor/ export-ignore + +# Ignorar archivos de build +npm-debug.log export-ignore + +# Ignorar carpetas de logs y caché +storage/logs/ export-ignore +storage/framework/ export-ignore + +# Ignorar carpetas de compilación de frontend +public/build/ export-ignore +dist/ export-ignore + +# Ignorar archivos de CI/CD +.github/ export-ignore +.gitlab-ci.yml export-ignore +.vscode/ export-ignore +.idea/ export-ignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d07bec2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +/node_modules +/vendor +/.vscode +/.nova +/.fleet +/.phpactor.json +/.phpunit.cache +/.phpunit.result.cache +/.zed +/.idea diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..5d3dfee --- /dev/null +++ b/.prettierignore @@ -0,0 +1,16 @@ +# Dependencias de Composer y Node.js +/vendor/ +/node_modules/ + +# Caché y logs +/storage/ +*.log +*.cache + +# Archivos del sistema +.DS_Store +Thumbs.db + +# Configuración de editores +.idea/ +.vscode/ diff --git a/.prettierrc.json b/.prettierrc.json new file mode 100644 index 0000000..5f11c9c --- /dev/null +++ b/.prettierrc.json @@ -0,0 +1,29 @@ +{ + "arrowParens": "avoid", + "bracketSpacing": true, + "bracketSameLine": true, + "htmlWhitespaceSensitivity": "css", + "insertPragma": false, + "jsxSingleQuote": true, + "printWidth": 120, + "proseWrap": "preserve", + "quoteProps": "as-needed", + "requirePragma": false, + "semi": true, + "singleQuote": true, + "tabWidth": 4, + "trailingComma": "none", + "useTabs": false, + "endOfLine": "lf", + "embeddedLanguageFormatting": "auto", + "overrides": [ + { + "files": [ + "resources/assets/**/*.js" + ], + "options": { + "semi": false + } + } + ] +} diff --git a/Actions/Fortify/CreateNewUser.php b/Actions/Fortify/CreateNewUser.php new file mode 100644 index 0000000..89525c6 --- /dev/null +++ b/Actions/Fortify/CreateNewUser.php @@ -0,0 +1,40 @@ + $input + */ + public function create(array $input): User + { + Validator::make($input, [ + 'name' => ['required', 'string', 'max:255'], + 'email' => [ + 'required', + 'string', + 'email', + 'max:255', + Rule::unique(User::class), + ], + 'password' => $this->passwordRules(), + ])->validate(); + + return User::create([ + 'name' => $input['name'], + 'email' => $input['email'], + 'password' => Hash::make($input['password']), + ]); + } +} diff --git a/Actions/Fortify/PasswordValidationRules.php b/Actions/Fortify/PasswordValidationRules.php new file mode 100644 index 0000000..a2edbce --- /dev/null +++ b/Actions/Fortify/PasswordValidationRules.php @@ -0,0 +1,18 @@ +|string> + */ + protected function passwordRules(): array + { + return ['required', 'string', Password::default(), 'confirmed']; + } +} diff --git a/Actions/Fortify/ResetUserPassword.php b/Actions/Fortify/ResetUserPassword.php new file mode 100644 index 0000000..9017b2c --- /dev/null +++ b/Actions/Fortify/ResetUserPassword.php @@ -0,0 +1,29 @@ + $input + */ + public function reset(User $user, array $input): void + { + Validator::make($input, [ + 'password' => $this->passwordRules(), + ])->validate(); + + $user->forceFill([ + 'password' => Hash::make($input['password']), + ])->save(); + } +} diff --git a/Actions/Fortify/UpdateUserPassword.php b/Actions/Fortify/UpdateUserPassword.php new file mode 100644 index 0000000..35b0fc3 --- /dev/null +++ b/Actions/Fortify/UpdateUserPassword.php @@ -0,0 +1,32 @@ + $input + */ + public function update(User $user, array $input): void + { + Validator::make($input, [ + 'current_password' => ['required', 'string', 'current_password:web'], + 'password' => $this->passwordRules(), + ], [ + 'current_password.current_password' => __('The provided password does not match your current password.'), + ])->validateWithBag('updatePassword'); + + $user->forceFill([ + 'password' => Hash::make($input['password']), + ])->save(); + } +} diff --git a/Actions/Fortify/UpdateUserProfileInformation.php b/Actions/Fortify/UpdateUserProfileInformation.php new file mode 100644 index 0000000..2367171 --- /dev/null +++ b/Actions/Fortify/UpdateUserProfileInformation.php @@ -0,0 +1,60 @@ + $input + */ + public function update(User $user, array $input): void + { + Validator::make($input, [ + 'name' => ['required', 'string', 'max:255'], + + 'email' => [ + 'required', + 'string', + 'email', + 'max:255', + Rule::unique('users')->ignore($user->id), + ], + ])->validateWithBag('updateProfileInformation'); + + if ( + $input['email'] !== $user->email && + $user instanceof MustVerifyEmail + ) { + $this->updateVerifiedUser($user, $input); + } else { + $user->forceFill([ + 'name' => $input['name'], + 'email' => $input['email'], + ])->save(); + } + } + + /** + * Update the given verified user's profile information. + * + * @param array $input + */ + protected function updateVerifiedUser(User $user, array $input): void + { + $user->forceFill([ + 'name' => $input['name'], + 'email' => $input['email'], + 'email_verified_at' => null, + ])->save(); + + $user->sendEmailVerificationNotification(); + } +} diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..0cc0f79 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,41 @@ +# 📜 CHANGELOG - Laravel Vuexy Admin + +Este documento sigue el formato [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). + +## [0.1.0] - ALPHA - 2025-03-05 + +### ✨ Added (Agregado) +- 📌 **Integración con los catálogos SAT (CFDI 4.0)**: + - `sat_banco`, `sat_clave_prod_serv`, `sat_clave_unidad`, `sat_codigo_postal`, `sat_colonia`, `sat_deduccion`, `sat_estado`, `sat_forma_pago`, `sat_localidad`, `sat_municipio`, `sat_moneda`, `sat_pais`, `sat_percepcion`, `sat_regimen_contratacion`, `sat_regimen_fiscal`, `sat_uso_cfdi`. +- 🎨 **Interfaz basada en Vuexy Admin** con integración de Laravel Blade + Livewire. +- 🔑 **Sistema de autenticación y RBAC** con Laravel Fortify y Spatie Permissions. +- 🔄 **Módulo de tipos de cambio** con integración de la API de Banxico. +- 📦 **Manejo de almacenamiento y gestión de activos**. +- 🚀 **Publicación inicial del repositorio en Packagist y Git Tea**. + +### 🛠 Changed (Modificado) +- **Optimización del sistema de permisos y roles** para mayor flexibilidad. + +### 🐛 Fixed (Correcciones) +- Se corrigieron errores en migraciones de catálogos SAT. + +--- + +## 📅 Próximos Cambios Planeados +- 📊 **Módulo de Reportes** con Laravel Excel y Charts. +- 🏪 **Módulo de Inventarios y Punto de Venta (POS)**. +- 📍 **Mejor integración con APIs de geolocalización**. + +--- + +**📌 Nota:** Esta es la primera versión **ALPHA**, aún en desarrollo. + +--- + +## 🔄 Sincronización de Cambios +Este `CHANGELOG.md` se actualiza primero en nuestro repositorio principal en **[Tea - Koneko Git](https://git.koneko.mx/koneko/laravel-vuexy-admin)** y luego se refleja en GitHub. +Los cambios recientes pueden verse antes en **Tea** que en **GitHub** debido a la sincronización automática. + +--- + +📅 Última actualización: **2024-03-05**. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..ab16327 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,9 @@ +## 🔐 Acceso al Repositorio Privado + +Nuestro servidor Git en **Tea** tiene un registro cerrado. Para contribuir: + +1. Abre un **Issue** en [GitHub](https://github.com/koneko-mx/laravel-vuexy-admin/issues) indicando tu interés en contribuir. +2. Alternativamente, envía un correo a **contacto@koneko.mx** solicitando acceso. +3. Una vez aprobado, recibirás una invitación para registrarte y clonar el repositorio. + +Si solo necesitas acceso de lectura, puedes clonar la versión pública en **GitHub**. diff --git a/Console/Commands/CleanInitialAvatars.php b/Console/Commands/CleanInitialAvatars.php new file mode 100644 index 0000000..0f03d7f --- /dev/null +++ b/Console/Commands/CleanInitialAvatars.php @@ -0,0 +1,43 @@ +files($directory); + + foreach ($files as $file) { + $lastModified = Storage::disk('public')->lastModified($file); + + // Elimina archivos no accedidos en los últimos 30 días + if (now()->timestamp - $lastModified > 30 * 24 * 60 * 60) { + Storage::disk('public')->delete($file); + } + } + + $this->info('Avatares iniciales antiguos eliminados.'); + } +} diff --git a/Console/Commands/SyncRBAC.php b/Console/Commands/SyncRBAC.php new file mode 100644 index 0000000..45ce8ed --- /dev/null +++ b/Console/Commands/SyncRBAC.php @@ -0,0 +1,26 @@ +argument('action'); + if ($action === 'import') { + RBACService::loadRolesAndPermissions(); + $this->info('Roles y permisos importados correctamente.'); + } elseif ($action === 'export') { + // Implementación para exportar los roles a JSON + $this->info('Exportación de roles y permisos completada.'); + } else { + $this->error('Acción no válida. Usa "import" o "export".'); + } + } +} diff --git a/Helpers/CatalogHelper.php b/Helpers/CatalogHelper.php new file mode 100644 index 0000000..c8375f0 --- /dev/null +++ b/Helpers/CatalogHelper.php @@ -0,0 +1,72 @@ +find($id); + return response()->json($data); + } + + // Aplicar filtros personalizados + foreach ($customFilters as $field => $value) { + if (!is_null($value)) { + $query->where($field, $value); + } + } + + // Aplicar filtro de búsqueda si hay searchTerm + if ($searchTerm) { + $query->where($valueField, 'like', '%' . $searchTerm . '%'); + } + + // Limitar resultados si el límite no es falso + if ($limit > 0) { + $query->limit($limit); + } + + $results = $query->get([$keyField, $valueField]); + + // Devolver según el tipo de respuesta + switch ($responseType) { + case 'keyValue': + $data = $results->pluck($valueField, $keyField)->toArray(); + break; + + case 'select2': + $data = $results->map(function ($item) use ($keyField, $valueField) { + return [ + 'id' => $item->{$keyField}, + 'text' => $item->{$valueField}, + ]; + })->toArray(); + break; + + default: + $data = $results->map(function ($item) use ($keyField, $valueField) { + return [ + 'id' => $item->{$keyField}, + 'text' => $item->{$valueField}, + ]; + })->toArray(); + break; + } + + return response()->json($data); + } +} diff --git a/Helpers/VuexyHelper.php b/Helpers/VuexyHelper.php new file mode 100644 index 0000000..847e8b4 --- /dev/null +++ b/Helpers/VuexyHelper.php @@ -0,0 +1,209 @@ + 'vertical', + 'myTheme' => 'theme-default', + 'myStyle' => 'light', + 'myRTLSupport' => false, + 'myRTLMode' => true, + 'hasCustomizer' => true, + 'showDropdownOnHover' => true, + 'displayCustomizer' => true, + 'contentLayout' => 'compact', + 'headerType' => 'fixed', + 'navbarType' => 'fixed', + 'menuFixed' => true, + 'menuCollapsed' => false, + 'footerFixed' => false, + 'customizerControls' => [ + 'rtl', + 'style', + 'headerType', + 'contentLayout', + 'layoutCollapsed', + 'showDropdownOnHover', + 'layoutNavbarOptions', + 'themes', + ], + // 'defaultLanguage'=>'en', + ]; + + // if any key missing of array from custom.php file it will be merge and set a default value from dataDefault array and store in data variable + $data = array_merge($DefaultData, $data); + + // All options available in the template + $allOptions = [ + 'myLayout' => ['vertical', 'horizontal', 'blank', 'front'], + 'menuCollapsed' => [true, false], + 'hasCustomizer' => [true, false], + 'showDropdownOnHover' => [true, false], + 'displayCustomizer' => [true, false], + 'contentLayout' => ['compact', 'wide'], + 'headerType' => ['fixed', 'static'], + 'navbarType' => ['fixed', 'static', 'hidden'], + 'myStyle' => ['light', 'dark', 'system'], + 'myTheme' => ['theme-default', 'theme-bordered', 'theme-semi-dark'], + 'myRTLSupport' => [true, false], + 'myRTLMode' => [true, false], + 'menuFixed' => [true, false], + 'footerFixed' => [true, false], + 'customizerControls' => [], + // 'defaultLanguage'=>array('en'=>'en','fr'=>'fr','de'=>'de','ar'=>'ar'), + ]; + + //if myLayout value empty or not match with default options in custom.php config file then set a default value + foreach ($allOptions as $key => $value) { + if (array_key_exists($key, $DefaultData)) { + if (gettype($DefaultData[$key]) === gettype($data[$key])) { + // data key should be string + if (is_string($data[$key])) { + // data key should not be empty + if (isset($data[$key]) && $data[$key] !== null) { + // data key should not be exist inside allOptions array's sub array + if (!array_key_exists($data[$key], $value)) { + // ensure that passed value should be match with any of allOptions array value + $result = array_search($data[$key], $value, 'strict'); + if (empty($result) && $result !== 0) { + $data[$key] = $DefaultData[$key]; + } + } + } else { + // if data key not set or + $data[$key] = $DefaultData[$key]; + } + } + } else { + $data[$key] = $DefaultData[$key]; + } + } + } + $styleVal = $data['myStyle'] == "dark" ? "dark" : "light"; + $styleUpdatedVal = $data['myStyle'] == "dark" ? "dark" : $data['myStyle']; + // Determine if the layout is admin or front based on cookies + $layoutName = $data['myLayout']; + $isAdmin = Str::contains($layoutName, 'front') ? false : true; + + $modeCookieName = $isAdmin ? 'admin-mode' : 'front-mode'; + $colorPrefCookieName = $isAdmin ? 'admin-colorPref' : 'front-colorPref'; + + // Determine style based on cookies, only if not 'blank-layout' + if ($layoutName !== 'blank') { + if (isset($_COOKIE[$modeCookieName])) { + $styleVal = $_COOKIE[$modeCookieName]; + if ($styleVal === 'system') { + $styleVal = isset($_COOKIE[$colorPrefCookieName]) ? $_COOKIE[$colorPrefCookieName] : 'light'; + } + $styleUpdatedVal = $_COOKIE[$modeCookieName]; + } + } + + isset($_COOKIE['theme']) ? $themeVal = $_COOKIE['theme'] : $themeVal = $data['myTheme']; + + $directionVal = isset($_COOKIE['direction']) ? ($_COOKIE['direction'] === "true" ? 'rtl' : 'ltr') : $data['myRTLMode']; + + //layout classes + $layoutClasses = [ + 'layout' => $data['myLayout'], + 'theme' => $themeVal, + 'themeOpt' => $data['myTheme'], + 'style' => $styleVal, + 'styleOpt' => $data['myStyle'], + 'styleOptVal' => $styleUpdatedVal, + 'rtlSupport' => $data['myRTLSupport'], + 'rtlMode' => $data['myRTLMode'], + 'textDirection' => $directionVal, //$data['myRTLMode'], + 'menuCollapsed' => $data['menuCollapsed'], + 'hasCustomizer' => $data['hasCustomizer'], + 'showDropdownOnHover' => $data['showDropdownOnHover'], + 'displayCustomizer' => $data['displayCustomizer'], + 'contentLayout' => $data['contentLayout'], + 'headerType' => $data['headerType'], + 'navbarType' => $data['navbarType'], + 'menuFixed' => $data['menuFixed'], + 'footerFixed' => $data['footerFixed'], + 'customizerControls' => $data['customizerControls'], + ]; + + // sidebar Collapsed + if ($layoutClasses['menuCollapsed'] == true) { + $layoutClasses['menuCollapsed'] = 'layout-menu-collapsed'; + } + + // Header Type + if ($layoutClasses['headerType'] == 'fixed') { + $layoutClasses['headerType'] = 'layout-menu-fixed'; + } + // Navbar Type + if ($layoutClasses['navbarType'] == 'fixed') { + $layoutClasses['navbarType'] = 'layout-navbar-fixed'; + } elseif ($layoutClasses['navbarType'] == 'static') { + $layoutClasses['navbarType'] = ''; + } else { + $layoutClasses['navbarType'] = 'layout-navbar-hidden'; + } + + // Menu Fixed + if ($layoutClasses['menuFixed'] == true) { + $layoutClasses['menuFixed'] = 'layout-menu-fixed'; + } + + // Footer Fixed + if ($layoutClasses['footerFixed'] == true) { + $layoutClasses['footerFixed'] = 'layout-footer-fixed'; + } + + // RTL Supported template + if ($layoutClasses['rtlSupport'] == true) { + $layoutClasses['rtlSupport'] = '/rtl'; + } + + // RTL Layout/Mode + if ($layoutClasses['rtlMode'] == true) { + $layoutClasses['rtlMode'] = 'rtl'; + $layoutClasses['textDirection'] = isset($_COOKIE['direction']) ? ($_COOKIE['direction'] === "true" ? 'rtl' : 'ltr') : 'rtl'; + } else { + $layoutClasses['rtlMode'] = 'ltr'; + $layoutClasses['textDirection'] = isset($_COOKIE['direction']) && $_COOKIE['direction'] === "true" ? 'rtl' : 'ltr'; + } + + // Show DropdownOnHover for Horizontal Menu + if ($layoutClasses['showDropdownOnHover'] == true) { + $layoutClasses['showDropdownOnHover'] = true; + } else { + $layoutClasses['showDropdownOnHover'] = false; + } + + // To hide/show display customizer UI, not js + if ($layoutClasses['displayCustomizer'] == true) { + $layoutClasses['displayCustomizer'] = true; + } else { + $layoutClasses['displayCustomizer'] = false; + } + + return $layoutClasses; + } + + public static function updatePageConfig($pageConfigs) + { + $demo = 'custom'; + if (isset($pageConfigs)) { + if (count($pageConfigs) > 0) { + foreach ($pageConfigs as $config => $val) { + Config::set('vuexy.' . $demo . '.' . $config, $val); + } + } + } + } +} diff --git a/Http/Controllers/AdminController.php b/Http/Controllers/AdminController.php new file mode 100644 index 0000000..edd14e7 --- /dev/null +++ b/Http/Controllers/AdminController.php @@ -0,0 +1,62 @@ +expectsJson(), 403, __('errors.ajax_only')); + + $VuexyAdminService = app(VuexyAdminService::class); + + return response()->json($VuexyAdminService->getVuexySearchData()); + } + + public function quickLinksUpdate(Request $request) + { + abort_if(!request()->expectsJson(), 403, __('errors.ajax_only')); + + $validated = $request->validate([ + 'action' => 'required|in:update,remove', + 'route' => 'required|string', + ]); + + $quickLinks = Setting::where('user_id', Auth::user()->id) + ->where('key', 'quicklinks') + ->first(); + + $quickLinks = $quickLinks ? json_decode($quickLinks->value, true) : []; + + if ($validated['action'] === 'update') { + // Verificar si ya existe + if (!in_array($validated['route'], $quickLinks)) + $quickLinks[] = $validated['route']; + } elseif ($validated['action'] === 'remove') { + // Eliminar la ruta si existe + $quickLinks = array_filter($quickLinks, function ($route) use ($validated) { + return $route !== $validated['route']; + }); + } + + Setting::updateOrCreate(['user_id' => Auth::user()->id, 'key' => 'quicklinks'], ['value' => json_encode($quickLinks)]); + + VuexyAdminService::clearQuickLinksCache(); + } + + public function generalSettings() + { + return view('vuexy-admin::admin-settings.webapp-general-settings'); + } + + public function smtpSettings() + { + return view('vuexy-admin::admin-settings.smtp-settings'); + } +} diff --git a/Http/Controllers/AuthController.php b/Http/Controllers/AuthController.php new file mode 100644 index 0000000..49495e4 --- /dev/null +++ b/Http/Controllers/AuthController.php @@ -0,0 +1,144 @@ + 'blank']; + + return view("vuexy-admin::auth.login-{$viewMode}", ['pageConfigs' => $pageConfigs]); + } + + public function registerView() + { + if (!Features::enabled(Features::registration())) + abort(403, 'El registro está deshabilitado.'); + + $viewMode = config('vuexy.custom.authViewMode'); + $pageConfigs = ['myLayout' => 'blank']; + + return view("vuexy-admin::auth.register-{$viewMode}", ['pageConfigs' => $pageConfigs]); + } + + + + public function confirmPasswordView() + { + if (!Features::enabled(Features::registration())) + abort(403, 'El registro está deshabilitado.'); + + $viewMode = config('vuexy.custom.authViewMode'); + $pageConfigs = ['myLayout' => 'blank']; + + return view("vuexy-admin::auth.confirm-password-{$viewMode}", ['pageConfigs' => $pageConfigs]); + } + + public function resetPasswordView() + { + if (!Features::enabled(Features::resetPasswords())) + abort(403, 'El registro está deshabilitado.'); + + $viewMode = config('vuexy.custom.authViewMode'); + $pageConfigs = ['myLayout' => 'blank']; + + return view("vuexy-admin::auth.reset-password-{$viewMode}", ['pageConfigs' => $pageConfigs]); + } + + public function requestPasswordResetLinkView(Request $request) + { + if (!Features::enabled(Features::resetPasswords())) + abort(403, 'El registro está deshabilitado.'); + + $viewMode = config('vuexy.custom.authViewMode'); + $pageConfigs = ['myLayout' => 'blank']; + + return view("vuexy-admin::auth.reset-password-{$viewMode}", ['pageConfigs' => $pageConfigs, 'request' => $request]); + } + + + + + + + + + public function twoFactorChallengeView() + { + if (!Features::enabled(Features::registration())) + abort(403, 'El registro está deshabilitado.'); + + $viewMode = config('vuexy.custom.authViewMode'); + $pageConfigs = ['myLayout' => 'blank']; + + return view("vuexy-admin::auth.two-factor-challenge-{$viewMode}", ['pageConfigs' => $pageConfigs]); + } + + public function twoFactorRecoveryCodesView() + { + if (!Features::enabled(Features::registration())) + abort(403, 'El registro está deshabilitado.'); + + $viewMode = config('vuexy.custom.authViewMode'); + $pageConfigs = ['myLayout' => 'blank']; + + return view("vuexy-admin::auth.register-{$viewMode}", ['pageConfigs' => $pageConfigs]); + } + + public function twoFactorAuthenticationView() + { + if (!Features::enabled(Features::registration())) + abort(403, 'El registro está deshabilitado.'); + + $viewMode = config('vuexy.custom.authViewMode'); + $pageConfigs = ['myLayout' => 'blank']; + + return view("vuexy-admin::auth.register-{$viewMode}", ['pageConfigs' => $pageConfigs]); + } + + + + + + public function verifyEmailView() + { + if (!Features::enabled(Features::registration())) + abort(403, 'El registro está deshabilitado.'); + + $viewMode = config('vuexy.custom.authViewMode'); + $pageConfigs = ['myLayout' => 'blank']; + + return view("vuexy-admin::auth.verify-email-{$viewMode}", ['pageConfigs' => $pageConfigs]); + } + + public function showEmailVerificationForm() + { + if (!Features::enabled(Features::registration())) + abort(403, 'El registro está deshabilitado.'); + + $viewMode = config('vuexy.custom.authViewMode'); + $pageConfigs = ['myLayout' => 'blank']; + + return view("vuexy-admin::auth.register-{$viewMode}", ['pageConfigs' => $pageConfigs]); + } + + public function userProfileView() + { + if (!Features::enabled(Features::registration())) + abort(403, 'El registro está deshabilitado.'); + + $viewMode = config('vuexy.custom.authViewMode'); + $pageConfigs = ['myLayout' => 'blank']; + + return view("vuexy-admin::auth.register-{$viewMode}", ['pageConfigs' => $pageConfigs]); + } + */ +} diff --git a/Http/Controllers/CacheController.php b/Http/Controllers/CacheController.php new file mode 100644 index 0000000..fd365d6 --- /dev/null +++ b/Http/Controllers/CacheController.php @@ -0,0 +1,41 @@ +json(['success' => true, 'message' => 'Cache generado correctamente.']); + } catch (\Exception $e) { + return response()->json(['success' => false, 'message' => 'Error al generar el cache.', 'error' => $e->getMessage()], 500); + } + } + + public function generateRouteCache() + { + try { + // Lógica para generar cache de rutas + Artisan::call('route:cache'); + + return response()->json(['success' => true, 'message' => 'Cache de rutas generado correctamente.']); + } catch (\Exception $e) { + return response()->json(['success' => false, 'message' => 'Error al generar el cache de rutas.', 'error' => $e->getMessage()], 500); + } + } + + public function cacheManager(CacheConfigService $cacheConfigService) + { + $configCache = $cacheConfigService->getConfig(); + + return view('vuexy-admin::cache-manager.index', compact('configCache')); + } +} diff --git a/Http/Controllers/HomeController.php b/Http/Controllers/HomeController.php new file mode 100644 index 0000000..86820df --- /dev/null +++ b/Http/Controllers/HomeController.php @@ -0,0 +1,32 @@ + 'blank']; + + return view('vuexy-admin::pages.comingsoon', compact('pageConfigs')); + } + + public function underMaintenance() + { + $pageConfigs = ['myLayout' => 'blank']; + + return view('vuexy-admin::pages.under-maintenance', compact('pageConfigs')); + } +} diff --git a/Http/Controllers/LanguageController.php b/Http/Controllers/LanguageController.php new file mode 100644 index 0000000..80b4874 --- /dev/null +++ b/Http/Controllers/LanguageController.php @@ -0,0 +1,21 @@ +session()->put('locale', $locale); + } + App::setLocale($locale); + return redirect()->back(); + } +} diff --git a/Http/Controllers/PermissionController.php b/Http/Controllers/PermissionController.php new file mode 100644 index 0000000..87fa3ca --- /dev/null +++ b/Http/Controllers/PermissionController.php @@ -0,0 +1,37 @@ +ajax()) { + $permissions = Permission::latest()->get(); + + return DataTables::of($permissions) + ->addIndexColumn() + ->addColumn('assigned_to', function ($row) { + return (Arr::pluck($row->roles, ['name'])); + }) + ->editColumn('created_at', function ($request) { + return $request->created_at->format('Y-m-d h:i:s a'); + }) + ->make(true); + } + + return view('vuexy-admin::permissions.index'); + } +} diff --git a/Http/Controllers/RoleController.php b/Http/Controllers/RoleController.php new file mode 100644 index 0000000..f1158e1 --- /dev/null +++ b/Http/Controllers/RoleController.php @@ -0,0 +1,38 @@ +input('id'); + $name = $request->input('name'); + + // Verificar si el nombre ya existe en la base de datos + $existingRole = Role::where('name', $name) + ->whereNot('id', $id) + ->first(); + + if ($existingRole) { + return response()->json(['valid' => false]); + } + + return response()->json(['valid' => true]); + } +} diff --git a/Http/Controllers/RolePermissionController.php b/Http/Controllers/RolePermissionController.php new file mode 100644 index 0000000..d3d9c78 --- /dev/null +++ b/Http/Controllers/RolePermissionController.php @@ -0,0 +1,76 @@ +json([ + 'roles' => Role::with('permissions')->get(), + 'permissions' => Permission::all() + ]); + } + + public function storeRole(Request $request) + { + $request->validate(['name' => 'required|string|unique:roles,name']); + $role = Role::create(['name' => $request->name]); + return response()->json(['message' => 'Rol creado con éxito', 'role' => $role]); + } + + public function storePermission(Request $request) + { + $request->validate(['name' => 'required|string|unique:permissions,name']); + $permission = Permission::create(['name' => $request->name]); + return response()->json(['message' => 'Permiso creado con éxito', 'permission' => $permission]); + } + + public function assignPermissionToRole(Request $request) + { + $request->validate([ + 'role_id' => 'required|exists:roles,id', + 'permission_id' => 'required|exists:permissions,id' + ]); + + $role = Role::findById($request->role_id); + $permission = Permission::findById($request->permission_id); + + $role->givePermissionTo($permission->name); + + return response()->json(['message' => 'Permiso asignado con éxito']); + } + + public function removePermissionFromRole(Request $request) + { + $request->validate([ + 'role_id' => 'required|exists:roles,id', + 'permission_id' => 'required|exists:permissions,id' + ]); + + $role = Role::findById($request->role_id); + $permission = Permission::findById($request->permission_id); + + $role->revokePermissionTo($permission->name); + + return response()->json(['message' => 'Permiso eliminado con éxito']); + } + + public function deleteRole($id) + { + $role = Role::findOrFail($id); + $role->delete(); + return response()->json(['message' => 'Rol eliminado con éxito']); + } + + public function deletePermission($id) + { + $permission = Permission::findOrFail($id); + $permission->delete(); + return response()->json(['message' => 'Permiso eliminado con éxito']); + } +} diff --git a/Http/Controllers/UserController copy.php b/Http/Controllers/UserController copy.php new file mode 100644 index 0000000..117d910 --- /dev/null +++ b/Http/Controllers/UserController copy.php @@ -0,0 +1,188 @@ +ajax()) { + $users = User::when(!Auth::user()->hasRole('SuperAdmin'), function ($query) { + $query->where('id', '>', 1); + }) + ->latest() + ->get(); + + return DataTables::of($users) + ->only(['id', 'name', 'email', 'avatar', 'roles', 'status', 'created_at']) + ->addIndexColumn() + ->addColumn('avatar', function ($user) { + return $user->profile_photo_url; + }) + ->addColumn('roles', function ($user) { + return (Arr::pluck($user->roles, ['name'])); + }) + /* + ->addColumn('stores', function ($user) { + return (Arr::pluck($user->stores, ['nombre'])); + }) + y*/ + ->editColumn('created_at', function ($user) { + return $user->created_at->format('Y-m-d'); + }) + ->make(true); + } + + return view('vuexy-admin::users.index'); + } + + /** + * Store a newly created resource in storage. + * + * @param \Illuminate\Http\Request $request + * @return \Illuminate\Http\Response + */ + public function store(Request $request) + { + $validator = Validator::make($request->all(), [ + 'name' => 'required|max:255', + 'email' => 'required|max:255|unique:users', + 'photo' => 'nullable|mimes:jpg,jpeg,png|max:1024', + 'password' => 'required', + ]); + + if ($validator->fails()) + return response()->json(['errors' => $validator->errors()->all()]); + + // Preparamos los datos + $user_request = array_merge_recursive($request->all(), [ + 'remember_token' => Str::random(10), + 'created_by' => Auth::user()->id, + ]); + + $user_request['password'] = bcrypt($request->password); + + // Guardamos el nuevo usuario + $user = User::create($user_request); + + // Asignmos los permisos + $user->assignRole($request->roles); + + // Asignamos Sucursals + //$user->stores()->attach($request->stores); + + if ($request->file('photo')){ + $avatarImageService = new AvatarImageService(); + + $avatarImageService->updateProfilePhoto($user, $request->file('photo')); + } + + return response()->json(['success' => 'Se agrego correctamente el usuario']); + } + + /** + * Display the specified resource. + * + * @param int User $user + * @return \Illuminate\Http\Response + */ + public function show(User $user) + { + return view('vuexy-admin::users.show', compact('user')); + } + + /** + * Update the specified resource in storage. + * + * @param \Illuminate\Http\Request $request + * @param int User $user + * @return \Illuminate\Http\Response + */ + public function updateAjax(Request $request, User $user) + { + // Validamos los datos + $validator = Validator::make($request->all(), [ + 'name' => 'required|max:191', + 'email' => "required|max:191|unique:users,email," . $user->id, + 'photo' => 'nullable|mimes:jpg,jpeg,png|max:2048' + ]); + + if ($validator->fails()) + return response()->json(['errors' => $validator->errors()->all()]); + + // Preparamos los datos + $user_request = $request->all(); + + if ($request->password) { + $user_request['password'] = bcrypt($request->password); + } else { + unset($user_request['password']); + } + + // Guardamos los cambios + $user->update($user_request); + + // Sincronizamos Roles + $user->syncRoles($request->roles); + + // Sincronizamos Sucursals + //$user->stores()->sync($request->stores); + + // Actualizamos foto de perfil + if ($request->file('photo')) + $avatarImageService = new AvatarImageService(); + + $avatarImageService->updateProfilePhoto($user, $request->file('photo')); + + return response()->json(['success' => 'Se guardo correctamente los cambios.']); + } + + + public function userSettings(User $user) + { + return view('vuexy-admin::users.user-settings', compact('user')); + } + + public function generateAvatar(Request $request) + { + // Validación de entrada + $request->validate([ + 'name' => 'nullable|string', + 'color' => 'nullable|string|size:6', + 'background' => 'nullable|string|size:6', + 'size' => 'nullable|integer|min:20|max:1024' + ]); + + $name = $request->get('name', 'NA'); + $color = $request->get('color', '7F9CF5'); + $background = $request->get('background', 'EBF4FF'); + $size = $request->get('size', 100); + + return User::getAvatarImage($name, $color, $background, $size); + + try { + } catch (\Exception $e) { + // String base64 de una imagen PNG transparente de 1x1 píxel + $transparentBase64 = 'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQottAAAAABJRU5ErkJggg=='; + + return response()->make(base64_decode($transparentBase64), 200, [ + 'Content-Type' => 'image/png' + ]); + } + } +} diff --git a/Http/Controllers/UserController.php b/Http/Controllers/UserController.php new file mode 100644 index 0000000..f5af305 --- /dev/null +++ b/Http/Controllers/UserController.php @@ -0,0 +1,234 @@ +ajax()) { + $bootstrapTableIndexConfig = [ + 'table' => 'users', + 'columns' => [ + 'users.id', + 'users.code', + DB::raw("CONCAT_WS(' ', users.name, users.last_name) AS full_name"), + 'users.email', + 'users.birth_date', + 'users.hire_date', + 'users.curp', + 'users.nss', + 'users.job_title', + 'users.profile_photo_path', + DB::raw("(SELECT GROUP_CONCAT(roles.name SEPARATOR ';') as roles FROM model_has_roles INNER JOIN roles ON (model_has_roles.role_id = roles.id) WHERE model_has_roles.model_id = 1) as roles"), + 'users.is_partner', + 'users.is_employee', + 'users.is_prospect', + 'users.is_customer', + 'users.is_provider', + 'users.is_user', + 'users.status', + DB::raw("CONCAT_WS(' ', created.name, created.last_name) AS creator"), + 'created.email AS creator_email', + 'users.created_at', + 'users.updated_at', + ], + 'joins' => [ + [ + 'table' => 'users as parent', + 'first' => 'users.parent_id', + 'second' => 'parent.id', + 'type' => 'leftJoin', + ], + [ + 'table' => 'users as agent', + 'first' => 'users.agent_id', + 'second' => 'agent.id', + 'type' => 'leftJoin', + ], + [ + 'table' => 'users as created', + 'first' => 'users.created_by', + 'second' => 'created.id', + 'type' => 'leftJoin', + ], + [ + 'table' => 'sat_codigo_postal', + 'first' => 'users.domicilio_fiscal', + 'second' => 'sat_codigo_postal.c_codigo_postal', + 'type' => 'leftJoin', + ], + [ + 'table' => 'sat_estado', + 'first' => 'sat_codigo_postal.c_estado', + 'second' => 'sat_estado.c_estado', + 'type' => 'leftJoin', + 'and' => [ + 'sat_estado.c_pais = "MEX"', + ], + ], + [ + 'table' => 'sat_localidad', + 'first' => 'sat_codigo_postal.c_localidad', + 'second' => 'sat_localidad.c_localidad', + 'type' => 'leftJoin', + 'and' => [ + 'sat_codigo_postal.c_estado = sat_localidad.c_estado', + ], + ], + [ + 'table' => 'sat_municipio', + 'first' => 'sat_codigo_postal.c_municipio', + 'second' => 'sat_municipio.c_municipio', + 'type' => 'leftJoin', + 'and' => [ + 'sat_codigo_postal.c_estado = sat_municipio.c_estado', + ], + ], + [ + 'table' => 'sat_regimen_fiscal', + 'first' => 'users.c_regimen_fiscal', + 'second' => 'sat_regimen_fiscal.c_regimen_fiscal', + 'type' => 'leftJoin', + ], + [ + 'table' => 'sat_uso_cfdi', + 'first' => 'users.c_uso_cfdi', + 'second' => 'sat_uso_cfdi.c_uso_cfdi', + 'type' => 'leftJoin', + ], + ], + 'filters' => [ + 'search' => ['users.name', 'users.email', 'users.code', 'parent.name', 'created.name'], + ], + 'sort_column' => 'users.name', + 'default_sort_order' => 'asc', + ]; + + return (new GenericQueryBuilder($request, $bootstrapTableIndexConfig))->getJson(); + } + + return view('vuexy-admin::users.index'); + } + + /** + * Store a newly created resource in storage. + * + * @param \Illuminate\Http\Request $request + * @return \Illuminate\Http\Response + */ + public function store(Request $request) + { + $validator = Validator::make($request->all(), [ + 'name' => 'required|max:255', + 'email' => 'required|max:255|unique:users', + 'photo' => 'nullable|mimes:jpg,jpeg,png|max:1024', + 'password' => 'required', + ]); + + if ($validator->fails()) + return response()->json(['errors' => $validator->errors()->all()]); + + // Preparamos los datos + $user_request = array_merge_recursive($request->all(), [ + 'remember_token' => Str::random(10), + 'created_by' => Auth::user()->id, + ]); + + $user_request['password'] = bcrypt($request->password); + + // Guardamos el nuevo usuario + $user = User::create($user_request); + + // Asignmos los permisos + $user->assignRole($request->roles); + + // Asignamos Sucursals + //$user->stores()->attach($request->stores); + + if ($request->file('photo')){ + $avatarImageService = new AvatarImageService(); + + $avatarImageService->updateProfilePhoto($user, $request->file('photo')); + } + + return response()->json(['success' => 'Se agrego correctamente el usuario']); + } + + /** + * Display the specified resource. + * + * @param int User $user + * @return \Illuminate\Http\Response + */ + public function show(User $user) + { + return view('vuexy-admin::users.show', compact('user')); + } + + /** + * Update the specified resource in storage. + * + * @param \Illuminate\Http\Request $request + * @param int User $user + * @return \Illuminate\Http\Response + */ + public function updateAjax(Request $request, User $user) + { + // Validamos los datos + $validator = Validator::make($request->all(), [ + 'name' => 'required|max:191', + 'email' => "required|max:191|unique:users,email," . $user->id, + 'photo' => 'nullable|mimes:jpg,jpeg,png|max:2048' + ]); + + if ($validator->fails()) + return response()->json(['errors' => $validator->errors()->all()]); + + // Preparamos los datos + $user_request = $request->all(); + + if ($request->password) { + $user_request['password'] = bcrypt($request->password); + } else { + unset($user_request['password']); + } + + // Guardamos los cambios + $user->update($user_request); + + // Sincronizamos Roles + $user->syncRoles($request->roles); + + // Sincronizamos Sucursals + //$user->stores()->sync($request->stores); + + // Actualizamos foto de perfil + if ($request->file('photo')) + $avatarImageService = new AvatarImageService(); + + $avatarImageService->updateProfilePhoto($user, $request->file('photo')); + + return response()->json(['success' => 'Se guardo correctamente los cambios.']); + } + + + public function userSettings(User $user) + { + return view('vuexy-admin::users.user-settings', compact('user')); + } + +} diff --git a/Http/Controllers/UserProfileController.php b/Http/Controllers/UserProfileController.php new file mode 100644 index 0000000..ac36c68 --- /dev/null +++ b/Http/Controllers/UserProfileController.php @@ -0,0 +1,54 @@ +validate([ + 'name' => 'nullable|string', + 'color' => 'nullable|string|size:6', + 'background' => 'nullable|string|size:6', + 'size' => 'nullable|integer|min:20|max:1024' + ]); + + $name = $request->get('name', 'NA'); + $color = $request->get('color', '7F9CF5'); + $background = $request->get('background', 'EBF4FF'); + $size = $request->get('size', 100); + + $avatarService = new AvatarInitialsService(); + + try { + return $avatarService->getAvatarImage($name, $color, $background, $size); + + } catch (\Exception $e) { + // String base64 de una imagen PNG transparente de 1x1 píxel + $transparentBase64 = 'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQottAAAAABJRU5ErkJggg=='; + + return response()->make(base64_decode($transparentBase64), 200, [ + 'Content-Type' => 'image/png' + ]); + } + } + + +} diff --git a/Http/Middleware/AdminTemplateMiddleware.php b/Http/Middleware/AdminTemplateMiddleware.php new file mode 100644 index 0000000..b6ce5b6 --- /dev/null +++ b/Http/Middleware/AdminTemplateMiddleware.php @@ -0,0 +1,37 @@ +header('Accept'), 'text/html')) { + $adminVars = app(AdminTemplateService::class)->getAdminVars(); + $vuexyAdminService = app(VuexyAdminService::class); + + View::share([ + '_admin' => $adminVars, + 'vuexyMenu' => $vuexyAdminService->getMenu(), + 'vuexySearch' => $vuexyAdminService->getSearch(), + 'vuexyQuickLinks' => $vuexyAdminService->getQuickLinks(), + 'vuexyNotifications' => $vuexyAdminService->getNotifications(), + 'vuexyBreadcrumbs' => $vuexyAdminService->getBreadcrumbs(), + ]); + + } + + return $next($request); + } +} diff --git a/Listeners/ClearUserCache.php b/Listeners/ClearUserCache.php new file mode 100644 index 0000000..41eb55f --- /dev/null +++ b/Listeners/ClearUserCache.php @@ -0,0 +1,25 @@ +user) { + VuexyAdminService::clearUserMenuCache(); + VuexyAdminService::clearSearchMenuCache(); + VuexyAdminService::clearQuickLinksCache(); + VuexyAdminService::clearNotificationsCache(); + } + } +} diff --git a/Listeners/HandleUserLogin.php b/Listeners/HandleUserLogin.php new file mode 100644 index 0000000..840669b --- /dev/null +++ b/Listeners/HandleUserLogin.php @@ -0,0 +1,26 @@ + $event->user->id, + 'ip_address' => request()->ip(), + 'user_agent' => request()->header('User-Agent'), + ]); + + // Actualizar el último login + $event->user->update(['last_login_at' => now(), 'last_login_ip' => request()->ip()]); + + // Enviar notificación de inicio de sesión + //Mail::to($event->user->email)->send(new LoginNotification($event->user)); + } +} diff --git a/Livewire/AdminSettings/ApplicationSettings.php b/Livewire/AdminSettings/ApplicationSettings.php new file mode 100644 index 0000000..4c5e131 --- /dev/null +++ b/Livewire/AdminSettings/ApplicationSettings.php @@ -0,0 +1,83 @@ +loadSettings(); + } + + public function loadSettings($clearcache = false) + { + $this->upload_image_logo = null; + $this->upload_image_logo_dark = null; + + $adminTemplateService = app(AdminTemplateService::class); + + if ($clearcache) { + $adminTemplateService->clearAdminVarsCache(); + } + + // Obtener los valores de las configuraciones de la base de datos + $settings = $adminTemplateService->getAdminVars(); + + $this->admin_app_name = $settings['app_name']; + $this->admin_image_logo = $settings['image_logo']['large']; + $this->admin_image_logo_dark = $settings['image_logo']['large_dark']; + } + + public function save() + { + $this->validate([ + 'admin_app_name' => 'required|string|max:255', + 'upload_image_logo' => 'nullable|image|mimes:jpeg,png,jpg,svg,webp|max:20480', + 'upload_image_logo_dark' => 'nullable|image|mimes:jpeg,png,jpg,svg,webp|max:20480', + ]); + + $adminSettingsService = app(AdminSettingsService::class); + + // Guardar título del App en configuraciones + $adminSettingsService->updateSetting('admin_app_name', $this->admin_app_name); + + // Procesar favicon si se ha cargado una imagen + if ($this->upload_image_logo) { + $adminSettingsService->processAndSaveImageLogo($this->upload_image_logo); + } + + if ($this->upload_image_logo_dark) { + $adminSettingsService->processAndSaveImageLogo($this->upload_image_logo_dark, 'dark'); + } + + $this->loadSettings(true); + + $this->dispatch( + 'notification', + target: $this->targetNotify, + type: 'success', + message: 'Se han guardado los cambios en las configuraciones.' + ); + } + + public function render() + { + return view('vuexy-admin::livewire.admin-settings.application-settings'); + } +} diff --git a/Livewire/AdminSettings/GeneralSettings.php b/Livewire/AdminSettings/GeneralSettings.php new file mode 100644 index 0000000..e1a1cf1 --- /dev/null +++ b/Livewire/AdminSettings/GeneralSettings.php @@ -0,0 +1,84 @@ +loadSettings(); + } + + public function loadSettings($clearcache = false) + { + $this->upload_image_favicon = null; + + $adminTemplateService = app(AdminTemplateService::class); + + if ($clearcache) { + $adminTemplateService->clearAdminVarsCache(); + } + + // Obtener los valores de las configuraciones de la base de datos + $settings = $adminTemplateService->getAdminVars(); + + $this->admin_title = $settings['title']; + $this->admin_favicon_16x16 = $settings['favicon']['16x16']; + $this->admin_favicon_76x76 = $settings['favicon']['76x76']; + $this->admin_favicon_120x120 = $settings['favicon']['120x120']; + $this->admin_favicon_152x152 = $settings['favicon']['152x152']; + $this->admin_favicon_180x180 = $settings['favicon']['180x180']; + $this->admin_favicon_192x192 = $settings['favicon']['192x192']; + } + + public function save() + { + $this->validate([ + 'admin_title' => 'required|string|max:255', + 'upload_image_favicon' => 'nullable|image|mimes:jpeg,png,jpg,svg,webp|max:20480', + ]); + + $adminSettingsService = app(AdminSettingsService::class); + + // Guardar título del sitio en configuraciones + $adminSettingsService->updateSetting('admin_title', $this->admin_title); + + // Procesar favicon si se ha cargado una imagen + if ($this->upload_image_favicon) { + $adminSettingsService->processAndSaveFavicon($this->upload_image_favicon); + } + + $this->loadSettings(true); + + $this->dispatch( + 'notification', + target: $this->targetNotify, + type: 'success', + message: 'Se han guardado los cambios en las configuraciones.' + ); + } + + public function render() + { + return view('vuexy-admin::livewire.admin-settings.general-settings'); + } +} diff --git a/Livewire/AdminSettings/InterfaceSettings.php b/Livewire/AdminSettings/InterfaceSettings.php new file mode 100644 index 0000000..33ea5b1 --- /dev/null +++ b/Livewire/AdminSettings/InterfaceSettings.php @@ -0,0 +1,118 @@ +loadSettings(); + } + + + public function loadSettings() + { + $adminTemplateService = app(AdminTemplateService::class); + + // Obtener los valores de las configuraciones de la base de datos + $settings = $adminTemplateService->getVuexyCustomizerVars(); + + $this->vuexy_myLayout = $settings['myLayout']; + $this->vuexy_myTheme = $settings['myTheme']; + $this->vuexy_myStyle = $settings['myStyle']; + $this->vuexy_hasCustomizer = $settings['hasCustomizer']; + $this->vuexy_displayCustomizer = $settings['displayCustomizer']; + $this->vuexy_contentLayout = $settings['contentLayout']; + $this->vuexy_navbarType = $settings['navbarType']; + $this->vuexy_footerFixed = $settings['footerFixed']; + $this->vuexy_menuFixed = $settings['menuFixed']; + $this->vuexy_menuCollapsed = $settings['menuCollapsed']; + $this->vuexy_headerType = $settings['headerType']; + $this->vuexy_showDropdownOnHover = $settings['showDropdownOnHover']; + $this->vuexy_authViewMode = $settings['authViewMode']; + $this->vuexy_maxQuickLinks = $settings['maxQuickLinks']; + } + + public function save() + { + $this->validate([ + 'vuexy_maxQuickLinks' => 'required|integer|min:2|max:20', + ]); + + $globalSettingsService = app(GlobalSettingsService::class); + + // Guardar configuraciones + $globalSettingsService->updateSetting('config.vuexy.custom.myLayout', $this->vuexy_myLayout); + $globalSettingsService->updateSetting('config.vuexy.custom.myTheme', $this->vuexy_myTheme); + $globalSettingsService->updateSetting('config.vuexy.custom.myStyle', $this->vuexy_myStyle); + $globalSettingsService->updateSetting('config.vuexy.custom.hasCustomizer', $this->vuexy_hasCustomizer); + $globalSettingsService->updateSetting('config.vuexy.custom.displayCustomizer', $this->vuexy_displayCustomizer); + $globalSettingsService->updateSetting('config.vuexy.custom.contentLayout', $this->vuexy_contentLayout); + $globalSettingsService->updateSetting('config.vuexy.custom.navbarType', $this->vuexy_navbarType); + $globalSettingsService->updateSetting('config.vuexy.custom.footerFixed', $this->vuexy_footerFixed); + $globalSettingsService->updateSetting('config.vuexy.custom.menuFixed', $this->vuexy_menuFixed); + $globalSettingsService->updateSetting('config.vuexy.custom.menuCollapsed', $this->vuexy_menuCollapsed); + $globalSettingsService->updateSetting('config.vuexy.custom.headerType', $this->vuexy_headerType); + $globalSettingsService->updateSetting('config.vuexy.custom.showDropdownOnHover', $this->vuexy_showDropdownOnHover); + $globalSettingsService->updateSetting('config.vuexy.custom.authViewMode', $this->vuexy_authViewMode); + $globalSettingsService->updateSetting('config.vuexy.custom.maxQuickLinks', $this->vuexy_maxQuickLinks); + + $globalSettingsService->clearSystemConfigCache(); + + // Refrescar el componente actual + $this->dispatch('clearLocalStoregeTemplateCustomizer'); + + $this->dispatch( + 'notification', + target: $this->targetNotify, + type: 'success', + message: 'Se han guardado los cambios en las configuraciones.', + deferReload: true + ); + } + + public function clearCustomConfig() + { + $globalSettingsService = app(GlobalSettingsService::class); + + $globalSettingsService->clearVuexyConfig(); + + // Refrescar el componente actual + $this->dispatch('clearLocalStoregeTemplateCustomizer'); + + $this->dispatch( + 'notification', + target: $this->targetNotify, + type: 'success', + message: 'Se han guardado los cambios en las configuraciones.', + deferReload: true + ); + } + + + public function render() + { + return view('vuexy-admin::livewire.admin-settings.interface-settings'); + } +} diff --git a/Livewire/AdminSettings/MailSenderResponseSettings.php b/Livewire/AdminSettings/MailSenderResponseSettings.php new file mode 100644 index 0000000..a6a1d35 --- /dev/null +++ b/Livewire/AdminSettings/MailSenderResponseSettings.php @@ -0,0 +1,106 @@ + 'save']; + + const REPLY_EMAIL_CREATOR = 1; + const REPLY_EMAIL_SENDER = 2; + const REPLY_EMAIL_CUSTOM = 3; + + public $reply_email_options = [ + self::REPLY_EMAIL_CREATOR => 'Responder al creador del documento', + self::REPLY_EMAIL_SENDER => 'Responder a quien envía el documento', + self::REPLY_EMAIL_CUSTOM => 'Definir dirección de correo electrónico', + ]; + + + public function mount() + { + $this->loadSettings(); + } + + + public function loadSettings() + { + $globalSettingsService = app(GlobalSettingsService::class); + + // Obtener los valores de las configuraciones de la base de datos + $settings = $globalSettingsService->getMailSystemConfig(); + + $this->from_address = $settings['from']['address']; + $this->from_name = $settings['from']['name']; + $this->reply_to_method = $settings['reply_to']['method']; + $this->reply_to_email = $settings['reply_to']['email']; + $this->reply_to_name = $settings['reply_to']['name']; + } + + public function save() + { + $this->validate([ + 'from_address' => 'required|email', + 'from_name' => 'required|string|max:255', + 'reply_to_method' => 'required|string|max:255', + ], [ + 'from_address.required' => 'El campo de correo electrónico es obligatorio.', + 'from_address.email' => 'El formato del correo electrónico no es válido.', + 'from_name.required' => 'El nombre es obligatorio.', + 'from_name.string' => 'El nombre debe ser una cadena de texto.', + 'from_name.max' => 'El nombre no puede tener más de 255 caracteres.', + 'reply_to_method.required' => 'El método de respuesta es obligatorio.', + 'reply_to_method.string' => 'El método de respuesta debe ser una cadena de texto.', + 'reply_to_method.max' => 'El método de respuesta no puede tener más de 255 caracteres.', + ]); + + if ($this->reply_to_method == self::REPLY_EMAIL_CUSTOM) { + $this->validate([ + 'reply_to_email' => ['required', 'email'], + 'reply_to_name' => ['required', 'string', 'max:255'], + ], [ + 'reply_to_email.required' => 'El correo de respuesta es obligatorio.', + 'reply_to_email.email' => 'El formato del correo de respuesta no es válido.', + 'reply_to_name.required' => 'El nombre de respuesta es obligatorio.', + 'reply_to_name.string' => 'El nombre de respuesta debe ser una cadena de texto.', + 'reply_to_name.max' => 'El nombre de respuesta no puede tener más de 255 caracteres.', + ]); + } + + $globalSettingsService = app(GlobalSettingsService::class); + + // Guardar título del App en configuraciones + $globalSettingsService->updateSetting('mail.from.address', $this->from_address); + $globalSettingsService->updateSetting('mail.from.name', $this->from_name); + $globalSettingsService->updateSetting('mail.reply_to.method', $this->reply_to_method); + $globalSettingsService->updateSetting('mail.reply_to.email', $this->reply_to_method == self::REPLY_EMAIL_CUSTOM ? $this->reply_to_email : ''); + $globalSettingsService->updateSetting('mail.reply_to.name', $this->reply_to_method == self::REPLY_EMAIL_CUSTOM ? $this->reply_to_name : ''); + + $globalSettingsService->clearMailSystemConfigCache(); + + $this->loadSettings(); + + $this->dispatch( + 'notification', + target: $this->targetNotify, + type: 'success', + message: 'Se han guardado los cambios en las configuraciones.', + ); + } + + public function render() + { + return view('vuexy-admin::livewire.admin-settings.mail-sender-response-settings'); + } +} diff --git a/Livewire/AdminSettings/MailSmtpSettings.php b/Livewire/AdminSettings/MailSmtpSettings.php new file mode 100644 index 0000000..3ddc256 --- /dev/null +++ b/Livewire/AdminSettings/MailSmtpSettings.php @@ -0,0 +1,175 @@ + 'SSL (Secure Sockets Layer)', + self::SMTP_ENCRYPTION_TLS => 'TLS (Transport Layer Security)', + self::SMTP_ENCRYPTION_NONE => 'Sin encriptación (No recomendado)', + ]; + + public $rules = [ + [ + 'host' => 'nullable|string|max:255', + 'port' => 'nullable|integer', + 'encryption' => 'nullable|string', + 'username' => 'nullable|string|max:255', + 'password' => 'nullable|string|max:255', + ], + [ + 'host.string' => 'El servidor SMTP debe ser una cadena de texto.', + 'host.max' => 'El servidor SMTP no puede exceder los 255 caracteres.', + 'port.integer' => 'El puerto SMTP debe ser un número entero.', + 'encryption.string' => 'El tipo de encriptación SMTP debe ser una cadena de texto.', + 'username.string' => 'El nombre de usuario SMTP debe ser una cadena de texto.', + 'username.max' => 'El nombre de usuario SMTP no puede exceder los 255 caracteres.', + 'password.string' => 'La contraseña SMTP debe ser una cadena de texto.', + 'password.max' => 'La contraseña SMTP no puede exceder los 255 caracteres.', + ] + ]; + + + public function mount() + { + $this->loadSettings(); + } + + public function loadSettings() + { + $globalSettingsService = app(GlobalSettingsService::class); + + // Obtener los valores de las configuraciones de la base de datos + $settings = $globalSettingsService->getMailSystemConfig(); + + $this->change_smtp_settings = false; + $this->save_button_disabled = true; + + $this->host = $settings['mailers']['smtp']['host']; + $this->port = $settings['mailers']['smtp']['port']; + $this->encryption = $settings['mailers']['smtp']['encryption']; + $this->username = $settings['mailers']['smtp']['username']; + $this->password = null; + } + + public function save() + { + $this->validate($this->rules[0]); + + $globalSettingsService = app(GlobalSettingsService::class); + + // Guardar título del App en configuraciones + $globalSettingsService->updateSetting('mail.mailers.smtp.host', $this->host); + $globalSettingsService->updateSetting('mail.mailers.smtp.port', $this->port); + $globalSettingsService->updateSetting('mail.mailers.smtp.encryption', $this->encryption); + $globalSettingsService->updateSetting('mail.mailers.smtp.username', $this->username); + $globalSettingsService->updateSetting('mail.mailers.smtp.password', Crypt::encryptString($this->password)); + + $globalSettingsService->clearMailSystemConfigCache(); + + $this->loadSettings(); + + $this->dispatch( + 'notification', + target: $this->targetNotify, + type: 'success', + message: 'Se han guardado los cambios en las configuraciones.' + ); + } + + public function testSmtpConnection() + { + // Validar los datos del formulario + $this->validate($this->rules[0]); + + try { + // Verificar la conexión SMTP + if ($this->validateSMTPConnection()) { + $this->save_button_disabled = false; + + $this->dispatch( + 'notification', + target: $this->targetNotify, + type: 'success', + message: 'Conexión SMTP exitosa, se guardó los cambios exitosamente.', + ); + } + } catch (\Exception $e) { + // Captura y maneja errores de conexión SMTP + $this->dispatch( + 'notification', + target: $this->targetNotify, + type: 'danger', + message: 'Error en la conexión SMTP: ' . $e->getMessage(), + delay: 15000 // Timeout personalizado + ); + } + } + + private function validateSMTPConnection() + { + $dsn = sprintf( + 'smtp://%s:%s@%s:%s?encryption=%s', + urlencode($this->username), // Codificar nombre de usuario + urlencode($this->password), // Codificar contraseña + $this->host, // Host SMTP + $this->port, // Puerto SMTP + $this->encryption // Encriptación (tls o ssl) + ); + + // Crear el transportador usando el DSN + $transport = Transport::fromDsn($dsn); + + // Crear el mailer con el transportador personalizado + $mailer = new Mailer($transport); + + // Enviar un correo de prueba + $email = (new Email()) + ->from($this->username) // Dirección de correo del remitente + ->to(env('MAIL_SANDBOX')) // Dirección de correo de destino + ->subject(Config::get('app.name') . ' - Correo de prueba') + ->text('Este es un correo de prueba para verificar la conexión SMTP.'); + + // Enviar el correo + $mailer->send($email); + + return true; + } + + + public function render() + { + return view('vuexy-admin::livewire.admin-settings.mail-smtp-settings'); + } +} diff --git a/Livewire/Cache/CacheFunctions.php b/Livewire/Cache/CacheFunctions.php new file mode 100644 index 0000000..1ec47da --- /dev/null +++ b/Livewire/Cache/CacheFunctions.php @@ -0,0 +1,212 @@ + 0, + 'config' => 0, + 'routes' => 0, + 'views' => 0, + 'events' => 0, + ]; + + protected $listeners = [ + 'reloadCacheFunctionsStatsEvent' => 'reloadCacheStats', + ]; + + public function mount() + { + $this->reloadCacheStats(false); + } + + public function reloadCacheStats($notify = true) + { + $cacheDriver = config('cache.default'); // Obtiene el driver configurado para caché + + // Caché General + switch ($cacheDriver) { + case 'memcached': + try { + $cacheStore = Cache::getStore()->getMemcached(); + $stats = $cacheStore->getStats(); + + $this->cacheCounts['general'] = array_sum(array_column($stats, 'curr_items')); // Total de claves en Memcached + } catch (\Exception $e) { + $this->cacheCounts['general'] = 'Error obteniendo datos de Memcached'; + } + break; + + case 'redis': + try { + $prefix = config('cache.prefix'); // Asegúrate de agregar el sufijo correcto si es necesario + $keys = Redis::connection('cache')->keys($prefix . '*'); + + $this->cacheCounts['general'] = count($keys); // Total de claves en Redis + } catch (\Exception $e) { + $this->cacheCounts['general'] = 'Error obteniendo datos de Redis'; + } + break; + + case 'database': + try { + $this->cacheCounts['general'] = DB::table('cache')->count(); // Total de registros en la tabla de caché + } catch (\Exception $e) { + $this->cacheCounts['general'] = 'Error obteniendo datos de la base de datos'; + } + break; + + case 'file': + try { + $cachePath = config('cache.stores.file.path'); + $files = glob($cachePath . '/*'); + + $this->cacheCounts['general'] = count($files); + } catch (\Exception $e) { + $this->cacheCounts['general'] = 'Error obteniendo datos de archivos'; + } + break; + + default: + $this->cacheCounts['general'] = 'Driver de caché no soportado'; + } + + // Configuración + $this->cacheCounts['config'] = file_exists(base_path('bootstrap/cache/config.php')) ? 1 : 0; + + // Rutas + $this->cacheCounts['routes'] = count(glob(base_path('bootstrap/cache/routes-*.php'))) > 0 ? 1 : 0; + + // Vistas + $this->cacheCounts['views'] = count(glob(storage_path('framework/views/*'))); + + // Configuración + $this->cacheCounts['events'] = file_exists(base_path('bootstrap/cache/events.php')) ? 1 : 0; + + if ($notify) { + $this->dispatch( + 'notification', + target: $this->targetNotify, + type: 'success', + message: 'Se han recargado los estadísticos de caché.' + ); + } + } + + + public function clearLaravelCache() + { + Artisan::call('cache:clear'); + + sleep(1); + + $this->response('Se han limpiado las cachés de la aplicación.', 'warning'); + } + + public function clearConfigCache() + { + Artisan::call('config:clear'); + + $this->response('Se ha limpiado la cache de la configuración de Laravel.', 'warning'); + } + + public function configCache() + { + Artisan::call('config:cache'); + } + + public function clearRouteCache() + { + Artisan::call('route:clear'); + + $this->response('Se han limpiado las rutas de Laravel.', 'warning'); + } + + public function cacheRoutes() + { + Artisan::call('route:cache'); + } + + public function clearViewCache() + { + Artisan::call('view:clear'); + + $this->response('Se han limpiado las vistas de Laravel.', 'warning'); + } + + public function cacheViews() + { + Artisan::call('view:cache'); + + $this->response('Se han cacheado las vistas de Laravel.'); + } + + public function clearEventCache() + { + Artisan::call('event:clear'); + + $this->response('Se han limpiado los eventos de Laravel.', 'warning'); + } + + public function cacheEvents() + { + Artisan::call('event:cache'); + + $this->response('Se han cacheado los eventos de Laravel.'); + } + + public function optimizeClear() + { + Artisan::call('optimize:clear'); + + $this->response('Se han optimizado todos los cachés de Laravel.'); + } + + public function resetPermissionCache() + { + Artisan::call('permission:cache-reset'); + + $this->response('Se han limpiado los cachés de permisos.', 'warning'); + } + + public function clearResetTokens() + { + Artisan::call('auth:clear-resets'); + + $this->response('Se han limpiado los tokens de reseteo de contraseña.', 'warning'); + } + + /** + * Genera una respuesta estandarizada. + */ + private function response(string $message, string $type = 'success'): void + { + $this->reloadCacheStats(false); + + $this->dispatch( + 'notification', + target: $this->targetNotify, + type: $type, + message: $message, + ); + + $this->dispatch('reloadCacheStatsEvent', notify: false); + $this->dispatch('reloadSessionStatsEvent', notify: false); + $this->dispatch('reloadRedisStatsEvent', notify: false); + $this->dispatch('reloadMemcachedStatsEvent', notify: false); + } + + public function render() + { + return view('vuexy-admin::livewire.cache.cache-functions'); + } +} diff --git a/Livewire/Cache/CacheStats.php b/Livewire/Cache/CacheStats.php new file mode 100644 index 0000000..ab54e66 --- /dev/null +++ b/Livewire/Cache/CacheStats.php @@ -0,0 +1,65 @@ + 'reloadCacheStats']; + + public function mount(CacheConfigService $cacheConfigService) + { + $this->cacheConfig = $cacheConfigService->getConfig(); + + $this->reloadCacheStats(false); + } + + public function reloadCacheStats($notify = true) + { + $cacheManagerService = new CacheManagerService(); + + $this->cacheStats = $cacheManagerService->getCacheStats(); + + if ($notify) { + $this->dispatch( + 'notification', + target: $this->targetNotify, + type: $this->cacheStats['status'], + message: $this->cacheStats['message'] + ); + } + } + + public function clearCache() + { + $cacheManagerService = new CacheManagerService(); + + $message = $cacheManagerService->clearCache(); + + $this->reloadCacheStats(false); + + $this->dispatch( + 'notification', + target: $this->targetNotify, + type: $message['status'], + message: $message['message'], + ); + + $this->dispatch('reloadRedisStatsEvent', notify: false); + $this->dispatch('reloadMemcachedStatsEvent', notify: false); + $this->dispatch('reloadCacheFunctionsStatsEvent', notify: false); + } + + public function render() + { + return view('vuexy-admin::livewire.cache.cache-stats'); + } +} diff --git a/Livewire/Cache/MemcachedStats.php b/Livewire/Cache/MemcachedStats.php new file mode 100644 index 0000000..456b108 --- /dev/null +++ b/Livewire/Cache/MemcachedStats.php @@ -0,0 +1,64 @@ + 'reloadCacheStats']; + + public function mount() + { + $this->reloadCacheStats(false); + } + + public function reloadCacheStats($notify = true) + { + $cacheManagerService = new CacheManagerService($this->driver); + + $memcachedStats = $cacheManagerService->getMemcachedStats(); + + $this->memcachedStats = $memcachedStats['info']; + + if ($notify) { + $this->dispatch( + 'notification', + target: $this->targetNotify, + type: $memcachedStats['status'], + message: $memcachedStats['message'] + ); + } + } + + public function clearCache() + { + $cacheManagerService = new CacheManagerService($this->driver); + + $message = $cacheManagerService->clearCache(); + + $this->reloadCacheStats(false); + + $this->dispatch( + 'notification', + target: $this->targetNotify, + type: $message['status'], + message: $message['message'], + ); + + $this->dispatch('reloadCacheStatsEvent', notify: false); + $this->dispatch('reloadSessionStatsEvent', notify: false); + $this->dispatch('reloadCacheFunctionsStatsEvent', notify: false); + } + + public function render() + { + return view('vuexy-admin::livewire.cache.memcached-stats'); + } +} diff --git a/Livewire/Cache/RedisStats.php b/Livewire/Cache/RedisStats.php new file mode 100644 index 0000000..25946b0 --- /dev/null +++ b/Livewire/Cache/RedisStats.php @@ -0,0 +1,64 @@ + 'reloadCacheStats']; + + public function mount() + { + $this->reloadCacheStats(false); + } + + public function reloadCacheStats($notify = true) + { + $cacheManagerService = new CacheManagerService($this->driver); + + $redisStats = $cacheManagerService->getRedisStats(); + + $this->redisStats = $redisStats['info']; + + if ($notify) { + $this->dispatch( + 'notification', + target: $this->targetNotify, + type: $redisStats['status'], + message: $redisStats['message'] + ); + } + } + + public function clearCache() + { + $cacheManagerService = new CacheManagerService($this->driver); + + $message = $cacheManagerService->clearCache(); + + $this->reloadCacheStats(false); + + $this->dispatch( + 'notification', + target: $this->targetNotify, + type: $message['status'], + message: $message['message'], + ); + + $this->dispatch('reloadCacheStatsEvent', notify: false); + $this->dispatch('reloadSessionStatsEvent', notify: false); + $this->dispatch('reloadCacheFunctionsStatsEvent', notify: false); + } + + public function render() + { + return view('vuexy-admin::livewire.cache.redis-stats'); + } +} diff --git a/Livewire/Cache/SessionStats.php b/Livewire/Cache/SessionStats.php new file mode 100644 index 0000000..c6fb063 --- /dev/null +++ b/Livewire/Cache/SessionStats.php @@ -0,0 +1,63 @@ + 'reloadSessionStats']; + + public function mount(CacheConfigService $cacheConfigService) + { + $this->cacheConfig = $cacheConfigService->getConfig(); + $this->reloadSessionStats(false); + } + + public function reloadSessionStats($notify = true) + { + $sessionManagerService = new SessionManagerService(); + + $this->sessionStats = $sessionManagerService->getSessionStats(); + + if ($notify) { + $this->dispatch( + 'notification', + target: $this->targetNotify, + type: $this->sessionStats['status'], + message: $this->sessionStats['message'] + ); + } + } + + public function clearSessions() + { + $sessionManagerService = new SessionManagerService(); + + $message = $sessionManagerService->clearSessions(); + + $this->reloadSessionStats(false); + + $this->dispatch( + 'notification', + target: $this->targetNotify, + type: $message['status'], + message: $message['message'], + ); + + $this->dispatch('reloadRedisStatsEvent', notify: false); + $this->dispatch('reloadMemcachedStatsEvent', notify: false); + } + + public function render() + { + return view('vuexy-admin::livewire.cache.session-stats'); + } +} diff --git a/Livewire/Form/AbstractFormComponent.php b/Livewire/Form/AbstractFormComponent.php new file mode 100644 index 0000000..eceaca3 --- /dev/null +++ b/Livewire/Form/AbstractFormComponent.php @@ -0,0 +1,515 @@ +uniqueId = uniqid(); + $this->mode = $mode; + $this->id = $id; + + $model = new ($this->model()); + + $this->tagName = $model->tagName; + $this->columnNameLabel = $model->columnNameLabel; + $this->singularName = $model->singularName; + $this->formId = Str::camel($model->tagName) .'Form'; + + $this->setBtnSubmitText(); + + if ($this->mode !== 'create' && $this->id) { + // Si no es modo 'create', cargamos el registro desde la BD + $record = $this->model()::findOrFail($this->id); + + $this->initializeFormData($record, $mode); + + } else { + // Modo 'create', o sin ID: iniciamos datos vacíos + $this->initializeFormData(null, $mode); + } + } + + /** + * Configura el texto del botón principal de envío, basado en la propiedad $mode. + * + * @return void + */ + private function setBtnSubmitText(): void + { + $this->btnSubmitText = match ($this->mode) { + 'create' => 'Crear ' . $this->singularName(), + 'edit' => 'Guardar cambios', + 'delete' => 'Eliminar ' . $this->singularName(), + default => 'Enviar' + }; + } + + /** + * Retorna el "singularName" definido en el modelo asociado. + * Permite también decidir si se devuelve con la primera letra en mayúscula + * o en minúscula. + * + * @param string $type Puede ser 'uppercase' o 'lowercase'. Por defecto, 'lowercase'. + * @return string Nombre en singular del modelo, formateado. + */ + private function singularName($type = 'lowercase'): string + { + /** @var Model $model */ + $model = new ($this->model()); + + return $type === 'uppercase' + ? ucfirst($model->singularName) + : lcfirst($model->singularName); + } + + /** + * Método del ciclo de vida de Livewire que se llama en cada hidratación. + * Puedes disparar eventos o manejar lógica que suceda en cada request + * una vez que Livewire 'rehidrate' el componente en el servidor. + * + * @return void + */ + public function hydrate(): void + { + $this->dispatch($this->dispatches()['on-hydrate']); + } + + // ====================================================================== + // OPERACIONES CRUD + // ====================================================================== + + /** + * Método principal de envío del formulario (submit). Gestiona los flujos + * de crear, editar o eliminar un registro dentro de una transacción de BD. + * + * @return void + */ + public function onSubmit(): void + { + DB::beginTransaction(); + + try { + if ($this->mode === 'delete') { + $this->delete(); + } else { + $this->save(); + } + + DB::commit(); + + } catch (ValidationException $e) { + DB::rollBack(); + $this->handleValidationException($e); + + } catch (QueryException $e) { + DB::rollBack(); + $this->handleDatabaseException($e); + + } catch (ModelNotFoundException $e) { + DB::rollBack(); + $this->handleException('danger', 'Registro no encontrado.'); + + } catch (Exception $e) { + DB::rollBack(); + $this->handleException('danger', 'Error al eliminar el registro: ' . $e->getMessage()); + } + } + + /** + * Crea o actualiza un registro en la base de datos, + * aplicando validaciones y llamadas a hooks antes y después de guardar. + * + * @return void + * @throws ValidationException + */ + protected function save(): void + { + // Validamos los datos, con posibles atributos y mensajes personalizados + $validatedData = $this->validate( + $this->dynamicRules($this->mode), + $this->messages(), + $this->attributes() + ); + + // Hook previo (por referencia) + $this->beforeSave($validatedData); + + // Ajustamos/convertimos los datos finales + $data = $this->prepareData($validatedData); + $record = $this->model()::updateOrCreate(['id' => $this->id], $data); + + // Hook posterior + $this->afterSave($record); + + // Notificamos éxito + $this->handleSuccess('success', $this->singularName('uppercase') . " guardado correctamente."); + } + + /** + * Elimina un registro de la base de datos (modo 'delete'), + * aplicando validaciones y hooks antes y después de la eliminación. + * + * @return void + * @throws ValidationException + */ + protected function delete(): void + { + $this->validate($this->dynamicRules('delete', $this->messages(), $this->attributes())); + + $record = $this->model()::findOrFail($this->id); + + // Hook antes de la eliminación + $this->beforeDelete($record); + + $record->delete(); + + // Hook después de la eliminación + $this->afterDelete($record); + + $this->handleSuccess('warning', $this->singularName('uppercase') . " eliminado."); + } + + // ====================================================================== + // HOOKS DE ACCIONES + // ====================================================================== + + /** + * Hook que se ejecuta antes de guardar o actualizar un registro. + * Puede usarse para ajustar o limpiar datos antes de la operación en base de datos. + * + * @param array $data Datos validados que se van a guardar. + * Se pasa por referencia para permitir cambios. + * @return void + */ + protected function beforeSave(array &$data): void {} + + /** + * Hook que se ejecuta después de guardar o actualizar un registro. + * Puede usarse para acciones como disparar eventos, notificaciones a otros sistemas, etc. + * + * @param mixed $record Instancia del modelo recién creado o actualizado. + * @return void + */ + protected function afterSave($record): void {} + + /** + * Hook que se ejecuta antes de eliminar un registro. + * Puede emplearse para validaciones adicionales o limpieza de datos relacionados. + * + * @param mixed $record Instancia del modelo que se eliminará. + * @return void + */ + protected function beforeDelete($record): void {} + + /** + * Hook que se ejecuta después de eliminar un registro. + * Útil para operaciones finales, como remover archivos relacionados o + * disparar un evento de "elemento eliminado". + * + * @param mixed $record Instancia del modelo que se acaba de eliminar. + * @return void + */ + protected function afterDelete($record): void {} + + // ====================================================================== + // MANEJO DE VALIDACIONES Y ERRORES + // ====================================================================== + + /** + * Maneja las excepciones de validación (ValidationException). + * Asigna los errores al error bag de Livewire y muestra notificaciones. + * + * @param ValidationException $e Excepción de validación. + * @return void + */ + protected function handleValidationException(ValidationException $e): void + { + $this->setErrorBag($e->validator->errors()); + $this->handleException('danger', 'Error en la validación de los datos.'); + $this->dispatch($this->dispatches()['on-failed-validation']); + } + + /** + * Maneja las excepciones de base de datos (QueryException). + * Incluye casos especiales para claves foráneas y duplicadas. + * + * @param QueryException $e Excepción de consulta a la base de datos. + * @return void + */ + protected function handleDatabaseException(QueryException $e): void + { + $errorMessage = match ($e->errorInfo[1]) { + 1452 => "Una clave foránea no es válida.", + 1062 => $this->extractDuplicateField($e->getMessage()), + 1451 => "No se puede eliminar el registro porque está en uso.", + default => env('APP_DEBUG') ? $e->getMessage() : "Error inesperado en la base de datos.", + }; + + $this->handleException('danger', $errorMessage, 'form', 120000); + } + + /** + * Maneja excepciones o errores generales, mostrando una notificación al usuario. + * + * @param string $type Tipo de notificación (por ejemplo, 'success', 'warning', 'danger'). + * @param string $message Mensaje que se mostrará en la notificación. + * @param string $target Objetivo/área donde se mostrará la notificación ('form', 'index', etc.). + * @param int $delay Tiempo en milisegundos que la notificación permanecerá visible. + * @return void + */ + protected function handleException($type, $message, $target = 'form', $delay = 9000): void + { + $this->dispatchNotification($type, $message, $target, $delay); + } + + /** + * Extrae el campo duplicado de un mensaje de error MySQL, para mostrar un mensaje amigable. + * + * @param string $errorMessage Mensaje de error completo de la base de datos. + * @return string Mensaje simplificado indicando cuál campo está duplicado. + */ + private function extractDuplicateField($errorMessage): string + { + preg_match("/for key 'unique_(.*?)'/", $errorMessage, $matches); + + return isset($matches[1]) + ? "El valor ingresado para '" . str_replace('_', ' ', $matches[1]) . "' ya está en uso." + : "Ya existe un registro con este valor."; + } + + // ====================================================================== + // NOTIFICACIONES Y REDIRECCIONAMIENTOS + // ====================================================================== + + /** + * Maneja el flujo de notificación y redirección cuando una operación + * (guardar, eliminar) finaliza satisfactoriamente. + * + * @param string $type Tipo de notificación ('success', 'warning', etc.). + * @param string $message Mensaje a mostrar. + * @return void + */ + protected function handleSuccess($type, $message): void + { + $this->dispatchNotification($type, $message, 'index'); + $this->redirectRoute($this->getRedirectRoute()); + } + + /** + * Envía una notificación al navegador (mediante eventos de Livewire) + * indicando el tipo, el mensaje y el destino donde debe visualizarse. + * + * @param string $type Tipo de notificación (success, danger, etc.). + * @param string $message Mensaje de la notificación. + * @param string $target Destino para mostrarla ('form', 'index', etc.). + * @param int $delay Duración de la notificación en milisegundos. + * @return void + */ + protected function dispatchNotification($type, $message, $target = 'form', $delay = 9000): void + { + $this->dispatch( + $target == 'index' ? 'store-notification' : 'notification', + target: $target === 'index' ? $this->targetNotifies()['index'] : $this->targetNotifies()['form'], + type: $type, + message: $message, + delay: $delay + ); + } + + // ====================================================================== + // RENDERIZACIÓN + // ====================================================================== + + /** + * Renderiza la vista Blade asociada a este componente. + * Retorna un objeto Illuminate\View\View. + * + * @return View + */ + public function render(): View + { + return view($this->viewPath()); + } +} diff --git a/Livewire/Form/AbstractFormOffCanvasComponent.php b/Livewire/Form/AbstractFormOffCanvasComponent.php new file mode 100644 index 0000000..8512a26 --- /dev/null +++ b/Livewire/Form/AbstractFormOffCanvasComponent.php @@ -0,0 +1,667 @@ + + */ + protected $casts = []; + + // ===================== MÉTODOS ABSTRACTOS ===================== + + /** + * Define el modelo Eloquent asociado con el formulario. + * + * @return string + */ + abstract protected function model(): string; + + /** + * Define los campos del formulario. + * + * @return array + */ + abstract protected function fields(): array; + + /** + * Retorna los valores por defecto para los campos del formulario. + * + * @return array Valores predeterminados. + */ + abstract protected function defaults(): array; + + /** + * Campo que se debe enfocar cuando se abra el formulario. + * + * @return string + */ + abstract protected function focusOnOpen(): string; + + /** + * Define reglas de validación dinámicas según el modo del formulario. + * + * @param string $mode Modo actual del formulario ('create', 'edit', 'delete'). + * @return array Reglas de validación. + */ + abstract protected function dynamicRules(string $mode): array; + + /** + * Devuelve las opciones que se mostrarán en los selectores del formulario. + * + * @return array Opciones para los campos del formulario. + */ + abstract protected function options(): array; + + /** + * Retorna la ruta de la vista asociada al formulario. + * + * @return string Ruta de la vista Blade. + */ + abstract protected function viewPath(): string; + + // ===================== VALIDACIONES ===================== + + protected function attributes(): array + { + return []; + } + + protected function messages(): array + { + return []; + } + + // ===================== INICIALIZACIÓN DEL COMPONENTE ===================== + + /** + * Se ejecuta cuando el componente se monta por primera vez. + * + * Inicializa propiedades y carga datos iniciales. + * + * @return void + */ + public function mount(): void + { + $this->uniqueId = uniqid(); + + $model = new ($this->model()); + + $this->tagName = $model->tagName; + $this->columnNameLabel = $model->columnNameLabel; + $this->singularName = $model->singularName; + $this->offcanvasId = 'offcanvas' . ucfirst(Str::camel($model->tagName)); + $this->formId = Str::camel($model->tagName) .'Form'; + $this->focusOnOpen = "{$this->focusOnOpen()}_{$this->uniqueId}"; + + $this->loadDefaults(); + $this->loadOptions(); + } + + // ===================== INICIALIZACIÓN Y CONFIGURACIÓN ===================== + + /** + * Devuelve los valores por defecto para los campos del formulario. + * + * @return array Valores por defecto. + */ + private function loadDefaults(): void + { + $this->defaultValues = $this->defaults(); + } + + /** + * Carga las opciones necesarias para los campos del formulario. + * + * @return void + */ + private function loadOptions(): void + { + foreach ($this->options() as $key => $value) { + $this->$key = $value; + } + } + + /** + * Carga los datos de un modelo específico en el formulario para su edición. + * + * @param int $id ID del registro a editar. + * @return void + */ + public function loadFormModel(int $id): void + { + if ($this->loadData($id)) { + $this->mode = 'edit'; + + $this->dispatch($this->getDispatche('refresh-offcanvas')); + } + } + + /** + * Carga el modelo para confirmar su eliminación. + * + * @param int $id ID del registro a eliminar. + * @return void + */ + public function loadFormModelForDeletion(int $id): void + { + if ($this->loadData($id)) { + $this->mode = 'delete'; + $this->confirmDeletion = false; + + $this->dispatch($this->getDispatche('refresh-offcanvas')); + } + } + + private function getDispatche(string $name): string + { + $model = new ($this->model()); + + $dispatches = [ + 'refresh-offcanvas' => 'refresh-' . Str::kebab($model->tagName) . '-offcanvas', + 'reload-table' => 'reload-bt-' . Str::kebab($model->tagName) . 's', + ]; + + return $dispatches[$name] ?? null; + } + + + /** + * Carga los datos del modelo según el ID proporcionado. + * + * @param int $id ID del modelo. + * @return bool True si los datos fueron cargados correctamente. + */ + protected function loadData(int $id): bool + { + $model = $this->model()::find($id); + + if ($model) { + $data = $model->only(['id', ...$this->fields()]); + + $this->applyCasts($data); + $this->fill($data); + + + return true; + } + + return false; + } + + // ===================== OPERACIONES CRUD ===================== + + /** + * Método principal para enviar el formulario. + * + * @return void + */ + public function onSubmit(): void + { + $this->successProcess = false; + $this->validationError = false; + + if(!$this->mode) + $this->mode = 'create'; + + DB::beginTransaction(); // Iniciar transacción + + try { + if($this->mode === 'delete'){ + $this->delete(); + + }else{ + $this->save(); + } + + DB::commit(); + + } catch (ValidationException $e) { + DB::rollBack(); + $this->handleValidationException($e); + + } catch (QueryException $e) { + DB::rollBack(); + $this->handleDatabaseException($e); + + } catch (ModelNotFoundException $e) { + DB::rollBack(); + $this->handleException('danger', 'Registro no encontrado.'); + + } catch (Exception $e) { + DB::rollBack(); // Revertir la transacción si ocurre un error + $this->handleException('danger', 'Error al eliminar el registro: ' . $e->getMessage()); + } + } + + /** + * Guarda o actualiza un registro en la base de datos. + * + * @return void + * @throws ValidationException + */ + protected function save(): void + { + // Valida incluyendo atributos personalizados + $validatedData = $this->validate( + $this->dynamicRules($this->mode), + $this->messages(), + $this->attributes() + ); + + $this->convertEmptyValuesToNull($validatedData); + $this->applyCasts($validatedData); + + $this->beforeSave($validatedData); + $record = $this->model()::updateOrCreate(['id' => $this->id], $validatedData); + $this->afterSave($record); + + $this->handleSuccess('success', ucfirst($this->singularName) . " guardado correctamente."); + } + + /** + * Elimina un registro en la base de datos. + * + * @return void + */ + protected function delete(): void + { + $this->validate($this->dynamicRules( + 'delete', + $this->messages(), + $this->attributes() + )); + + $record = $this->model()::findOrFail($this->id); + + $this->beforeDelete($record); + $record->delete(); + $this->afterDelete($record); + + $this->handleSuccess('warning', ucfirst($this->singularName) . " eliminado."); + } + + // ===================== HOOKS DE ACCIONES CRUD ===================== + + /** + * Hook que se ejecuta antes de guardar datos en la base de datos. + * + * Este método permite realizar modificaciones o preparar los datos antes de ser validados + * y almacenados. Es útil para formatear datos, agregar valores calculados o realizar + * operaciones previas a la persistencia. + * + * @param array $data Datos validados que se almacenarán. Se pasan por referencia, + * por lo que cualquier cambio aquí afectará directamente los datos guardados. + * + * @return void + */ + protected function beforeSave(array &$data): void {} + + /** + * Hook que se ejecuta después de guardar o actualizar un registro en la base de datos. + * + * Ideal para ejecutar tareas posteriores al guardado, como enviar notificaciones, + * registrar auditorías o realizar acciones en otros modelos relacionados. + * + * @param \Illuminate\Database\Eloquent\Model $record El modelo que fue guardado, conteniendo + * los datos actualizados. + * + * @return void + */ + protected function afterSave($record): void {} + + /** + * Hook que se ejecuta antes de eliminar un registro de la base de datos. + * + * Permite validar si el registro puede ser eliminado o realizar tareas previas + * como desasociar relaciones, eliminar archivos relacionados o verificar restricciones. + * + * @param \Illuminate\Database\Eloquent\Model $record El modelo que está por ser eliminado. + * + * @return void + */ + protected function beforeDelete($record): void {} + + /** + * Hook que se ejecuta después de eliminar un registro de la base de datos. + * + * Útil para realizar acciones adicionales tras la eliminación, como limpiar datos relacionados, + * eliminar archivos vinculados o registrar eventos de auditoría. + * + * @param \Illuminate\Database\Eloquent\Model $record El modelo eliminado. Aunque ya no existe en la base de datos, + * se conserva la información del registro en memoria. + * + * @return void + */ + protected function afterDelete($record): void {} + + // ===================== MANEJO DE VALIDACIONES Y EXCEPCIONES ===================== + + /** + * Maneja las excepciones de validación. + * + * Este método captura los errores de validación, los agrega al error bag de Livewire + * y dispara un evento para manejar el fallo de validación, útil en formularios modales. + * + * @param ValidationException $e Excepción de validación capturada. + * @return void + */ + protected function handleValidationException(ValidationException $e): void + { + $this->setErrorBag($e->validator->errors()); + + // Notifica al usuario que ocurrió un error de validación + $this->handleException('danger', 'Error en la validación de los datos.'); + } + + /** + * Maneja las excepciones relacionadas con la base de datos. + * + * Analiza el código de error de la base de datos y genera un mensaje de error específico + * para la situación. También se encarga de enviar una notificación de error. + * + * @param QueryException $e Excepción capturada durante la ejecución de una consulta. + * @return void + */ + protected function handleDatabaseException(QueryException $e): void + { + $errorMessage = match ($e->errorInfo[1]) { + 1452 => "Una clave foránea no es válida.", + 1062 => $this->extractDuplicateField($e->getMessage()), + 1451 => "No se puede eliminar el registro porque está en uso.", + default => env('APP_DEBUG') ? $e->getMessage() : "Error inesperado en la base de datos.", + }; + + $this->handleException('danger', $errorMessage, 'form', 120000); + } + + /** + * Maneja cualquier tipo de excepción general y envía una notificación al usuario. + * + * @param string $type El tipo de notificación (success, danger, warning). + * @param string $message El mensaje que se mostrará al usuario. + * @param string $target El contenedor donde se mostrará la notificación (por defecto 'form'). + * @param int $delay Tiempo en milisegundos que durará la notificación en pantalla. + * @return void + */ + protected function handleException($type, $message, $target = 'form', $delay = 9000): void + { + $this->validationError = true; + + $this->dispatch($this->getDispatche('refresh-offcanvas')); + $this->dispatchNotification($type, $message, $target, $delay); + } + + /** + * Extrae el nombre del campo duplicado de un error de base de datos MySQL. + * + * Esta función se utiliza para identificar el campo específico que causó un error + * de duplicación de clave única, y genera un mensaje personalizado para el usuario. + * + * @param string $errorMessage El mensaje de error completo proporcionado por MySQL. + * @return string Mensaje de error amigable para el usuario. + */ + private function extractDuplicateField($errorMessage): string + { + preg_match("/for key 'unique_(.*?)'/", $errorMessage, $matches); + + return isset($matches[1]) + ? "El valor ingresado para '" . str_replace('_', ' ', $matches[1]) . "' ya está en uso." + : "Ya existe un registro con este valor."; + } + + // ===================== NOTIFICACIONES Y ÉXITO ===================== + + /** + * Despacha una notificación tras el éxito de una operación. + * + * @param string $type Tipo de notificación (success, warning, danger) + * @param string $message Mensaje a mostrar. + * @return void + */ + protected function handleSuccess(string $type, string $message): void + { + $this->successProcess = true; + + $this->dispatch($this->getDispatche('refresh-offcanvas')); + $this->dispatch($this->getDispatche('reload-table')); + + $this->dispatchNotification($type, $message, 'index'); + } + + /** + * Envía una notificación al navegador. + * + * @param string $type Tipo de notificación (success, danger, etc.) + * @param string $message Mensaje de la notificación + * @param string $target Destino (form, index) + * @param int $delay Duración de la notificación en milisegundos + */ + protected function dispatchNotification($type, $message, $target = 'form', $delay = 9000): void + { + $model = new ($this->model()); + + $this->tagName = $model->tagName; + $this->columnNameLabel = $model->columnNameLabel; + $this->singularName = $model->singularName; + + $tagOffcanvas = ucfirst(Str::camel($model->tagName)); + + $targetNotifies = [ + "index" => '#bt-' . Str::kebab($model->tagName) . 's .notification-container', + "form" => "#offcanvas{$tagOffcanvas} .notification-container", + ]; + + $this->dispatch( + 'notification', + target: $target === 'index' ? $targetNotifies['index'] : $targetNotifies['form'], + type: $type, + message: $message, + delay: $delay + ); + } + + // ===================== FORMULARIO Y CONVERSIÓN DE DATOS ===================== + + /** + * Convierte los valores vacíos a `null` en los campos que son configurados como `nullable`. + * + * Esta función verifica las reglas de validación actuales y transforma todos los campos vacíos + * en valores `null` si las reglas permiten valores nulos. Es útil para evitar insertar cadenas vacías + * en la base de datos donde se espera un valor nulo. + * + * @param array $data Los datos del formulario que se deben procesar. + * @return void + */ + protected function convertEmptyValuesToNull(array &$data): void + { + $nullableFields = array_keys(array_filter($this->dynamicRules($this->mode), function ($rules) { + return in_array('nullable', (array) $rules); + })); + + foreach ($nullableFields as $field) { + if (isset($data[$field]) && $data[$field] === '') { + $data[$field] = null; + } + } + } + + /** + * Aplica tipos de datos definidos en `$casts` a los campos del formulario. + * + * Esta función toma los datos de entrada y los transforma en el tipo de datos esperado según + * lo definido en la propiedad `$casts`. Es útil para asegurar que los datos se almacenen en + * el formato correcto, como convertir cadenas a números enteros o booleanos. + * + * @param array $data Los datos del formulario que necesitan ser casteados. + * @return void + */ + protected function applyCasts(array &$data): void + { + foreach ($this->casts as $field => $type) { + if (array_key_exists($field, $data)) { + $data[$field] = $this->castValue($type, $data[$field]); + } + } + } + + /** + * Castea un valor a su tipo de dato correspondiente. + * + * Convierte un valor dado al tipo especificado, manejando adecuadamente los valores vacíos + * o nulos. También asegura que valores como `0` o `''` sean tratados correctamente + * para evitar errores al almacenarlos en la base de datos. + * + * @param string $type El tipo de dato al que se debe convertir (`boolean`, `integer`, `float`, `string`, `array`). + * @param mixed $value El valor que se debe castear. + * @return mixed El valor convertido al tipo especificado. + */ + protected function castValue($type, $value): mixed + { + // Convertir valores vacíos o cero a null si corresponde + if (is_null($value) || $value === '' || $value === '0' || $value === 0.0) { + return match ($type) { + 'boolean' => false, // No permitir null en booleanos + 'integer' => 0, // Valor por defecto para enteros + 'float', 'double' => 0.0, // Valor por defecto para decimales + 'string' => "", // Convertir cadena vacía en null + 'array' => [], // Evitar null en arrays + default => null, // Valor por defecto para otros tipos + }; + } + + // Castear el valor si no es null ni vacío + return match ($type) { + 'boolean' => (bool) $value, + 'integer' => (int) $value, + 'float', 'double' => (float) $value, + 'string' => (string) $value, + 'array' => (array) $value, + default => $value, + }; + } + + + // ===================== RENDERIZACIÓN DE VISTA ===================== + + /** + * Renderiza la vista del formulario. + * + * @return \Illuminate\View\View + */ + public function render(): View + { + return view($this->viewPath()); + } +} diff --git a/Livewire/Permissions/PermissionIndex.php b/Livewire/Permissions/PermissionIndex.php new file mode 100644 index 0000000..2aa71da --- /dev/null +++ b/Livewire/Permissions/PermissionIndex.php @@ -0,0 +1,28 @@ +roles_html_select = ""; + + return view('vuexy-admin::livewire.permissions.index'); + } +} diff --git a/Livewire/Permissions/Permissions.php b/Livewire/Permissions/Permissions.php new file mode 100644 index 0000000..661bc7f --- /dev/null +++ b/Livewire/Permissions/Permissions.php @@ -0,0 +1,35 @@ +validate([ + 'permissionName' => 'required|unique:permissions,name' + ]); + + Permission::create(['name' => $this->permissionName]); + session()->flash('message', 'Permiso creado con éxito.'); + $this->reset('permissionName'); + } + + public function deletePermission($id) + { + Permission::find($id)->delete(); + session()->flash('message', 'Permiso eliminado.'); + } + + public function render() + { + return view('livewire.permissions', [ + 'permissions' => Permission::all() + ]); + } +} diff --git a/Livewire/Roles/RoleCards.php b/Livewire/Roles/RoleCards.php new file mode 100644 index 0000000..613bf10 --- /dev/null +++ b/Livewire/Roles/RoleCards.php @@ -0,0 +1,182 @@ +loadRolesAndPermissions(); + $this->dispatch('reloadForm'); + } + + private function loadRolesAndPermissions() + { + $this->roles = Auth::user()->hasRole('SuperAdmin') ? + Role::all() : + Role::where('name', '!=', 'SuperAdmin')->get(); + + // Obtener todos los permisos + $permissions = Permission::all()->map(function ($permission) { + $name = $permission->name; + $action = substr($name, strrpos($name, '.') + 1); + + return [ + 'group_name' => $permission->group_name, + 'sub_group_name' => $permission->sub_group_name, + $action => $name // Agregar la acción directamente al array + ]; + })->groupBy('group_name'); // Agrupar los permisos por grupo + + + // Procesar los permisos agrupados para cargarlos en el componente + $permissionsInputs = []; + + $this->permissions = $permissions->map(function ($groupPermissions) use (&$permissionsInputs) { + $permission = [ + 'group_name' => $groupPermissions[0]['group_name'], // Tomar el grupo del primer permiso del grupo + 'sub_group_name' => $groupPermissions[0]['sub_group_name'], // Tomar la descripción del primer permiso del grupo + ]; + + // Agregar todas las acciones al permissionsInputs y al permission + foreach ($groupPermissions as $permissionData) { + foreach ($permissionData as $key => $value) { + if ($key !== 'sub_group_name' && $key !== 'group_name') { + $permissionsInputs[str_replace('.', '_', $value)] = false; + $permission[$key] = $value; + } + } + } + + return $permission; + }); + + $this->permissionsInputs = $permissionsInputs; + } + + public function loadRoleData($action, $roleId = false) + { + $this->resetForm(); + + $this->title = 'Agregar un nuevo rol'; + $this->btn_submit_text = 'Crear nuevo rol'; + + if ($roleId) { + $role = Role::findOrFail($roleId); + + switch ($action) { + case 'view': + $this->title = $role->name; + $this->name = $role->name; + $this->style = $role->style; + $this->dispatch('deshabilitarFormulario'); + break; + + case 'update': + $this->title = 'Editar rol'; + $this->btn_submit_text = 'Guardar cambios'; + $this->roleId = $roleId; + $this->name = $role->name; + $this->style = $role->style; + $this->dispatch('habilitarFormulario'); + break; + + case 'clone': + $this->style = $role->style; + $this->dispatch('habilitarFormulario'); + break; + + default: + break; + } + + foreach ($role->permissions as $permission) { + $this->permissionsInputs[str_replace('.', '_', $permission->name)] = true; + } + } + + $this->dispatch('reloadForm'); + } + + public function loadDestroyRoleData() {} + + public function saveRole() + { + $permissions = []; + + foreach ($this->permissionsInputs as $permission => $value) { + if ($value === true) + $permissions[] = str_replace('_', '.', $permission); + } + + if ($this->roleId) { + $role = Role::find($this->roleId); + + $role->name = $this->name; + $role->style = $this->style; + + $role->save(); + + $role->syncPermissions($permissions); + } else { + $role = Role::create([ + 'name' => $this->name, + 'style' => $this->style, + ]); + + $role->syncPermissions($permissions); + } + + $this->loadRolesAndPermissions(); + + $this->dispatch('modalHide'); + $this->dispatch('reloadForm'); + } + + public function deleteRole() + { + $role = Role::find($this->destroyRoleId); + + if ($role) + $role->delete(); + + $this->loadRolesAndPermissions(); + + $this->dispatch('modalDeleteHide'); + $this->dispatch('reloadForm'); + } + + private function resetForm() + { + $this->roleId = ''; + $this->name = ''; + $this->style = ''; + + foreach ($this->permissionsInputs as $key => $permission) { + $this->permissionsInputs[$key] = false; + } + } + + public function render() + { + return view('vuexy-admin::livewire.roles.cards'); + } +} diff --git a/Livewire/Roles/RoleIndex.php b/Livewire/Roles/RoleIndex.php new file mode 100644 index 0000000..10a168d --- /dev/null +++ b/Livewire/Roles/RoleIndex.php @@ -0,0 +1,61 @@ +availablePermissions = Permission::all(); + } + + public function createRole() + { + $this->validate([ + 'roleName' => 'required|unique:roles,name' + ]); + + $role = Role::create(['name' => $this->roleName]); + $this->reset(['roleName']); + session()->flash('message', 'Rol creado con éxito.'); + } + + public function selectRole($roleId) + { + $this->selectedRole = Role::find($roleId); + $this->permissions = $this->selectedRole->permissions->pluck('id')->toArray(); + } + + public function updateRolePermissions() + { + if ($this->selectedRole) { + $this->selectedRole->syncPermissions($this->permissions); + session()->flash('message', 'Permisos actualizados correctamente.'); + } + } + + public function deleteRole($roleId) + { + Role::find($roleId)->delete(); + session()->flash('message', 'Rol eliminado.'); + } + + public function render() + { + return view('livewire.roles', [ + 'index' => Role::paginate(10) + ]); + } +} diff --git a/Livewire/Table/AbstractIndexComponent.php b/Livewire/Table/AbstractIndexComponent.php new file mode 100644 index 0000000..93bf75f --- /dev/null +++ b/Livewire/Table/AbstractIndexComponent.php @@ -0,0 +1,174 @@ + 'id', // Campo por defecto para ordenar + 'exportFileName' => 'Listado', // Nombre de archivo para exportar + 'showFullscreen' => false, + 'showPaginationSwitch'=> false, + 'showRefresh' => false, + 'pagination' => false, + // Agrega aquí cualquier otra configuración por defecto que uses + ]; + } + + /** + * Se ejecuta al montar el componente Livewire. + * Configura $tagName, $singularName, $formId y $bt_datatable. + * + * @return void + */ + public function mount(): void + { + // Obtenemos el modelo + $model = $this->model(); + if (is_string($model)) { + // Si se retornó la clase en abstract protected function model(), + // instanciamos manualmente + $model = new $model; + } + + // Usamos las propiedades definidas en el modelo + // (tagName, singularName, etc.), si existen en el modelo. + // Ajusta nombres según tu convención. + $this->tagName = $model->tagName ?? Str::snake(class_basename($model)); + $this->singularName = $model->singularName ?? class_basename($model); + $this->formId = Str::kebab($this->tagName) . '-form'; + + // Inicia la configuración principal de la tabla + $this->setupDataTable(); + } + + /** + * Combina la configuración base de la tabla con las columnas y formatos + * definidos en las clases hijas. + * + * @return void + */ + protected function setupDataTable(): void + { + $baseConfig = $this->bootstraptableConfig(); + + $this->bt_datatable = array_merge($baseConfig, [ + 'header' => $this->columns(), + 'format' => $this->format(), + ]); + } + + /** + * Renderiza la vista definida en viewPath(). + * + * @return \Illuminate\View\View + */ + public function render() + { + return view($this->viewPath()); + } + + /** + * Ejemplo de método para la lógica de filtrado que podrías sobreescribir en la clase hija. + * + * @param array $criteria + * @return \Illuminate\Database\Eloquent\Builder + */ + protected function applyFilters($criteria = []) + { + // Aplica tu lógica de filtros, búsquedas, etc. + // La clase hija podría sobrescribir este método o llamarlo desde su propia lógica. + $query = $this->model()::query(); + + // Por ejemplo: + /* + if (!empty($criteria['store_id'])) { + $query->where('store_id', $criteria['store_id']); + } + */ + + return $query; + } +} diff --git a/Livewire/Users/UserCount.php b/Livewire/Users/UserCount.php new file mode 100644 index 0000000..0e3eb6b --- /dev/null +++ b/Livewire/Users/UserCount.php @@ -0,0 +1,31 @@ + 'updateCounts']; + + public function mount() + { + $this->updateCounts(); + } + + public function updateCounts() + { + $this->total = User::count(); + $this->enabled = User::where('status', User::STATUS_ENABLED)->count(); + $this->disabled = User::where('status', User::STATUS_DISABLED)->count(); + } + + public function render() + { + return view('vuexy-admin::livewire.users.count'); + } +} diff --git a/Livewire/Users/UserForm.php b/Livewire/Users/UserForm.php new file mode 100644 index 0000000..91f9ca1 --- /dev/null +++ b/Livewire/Users/UserForm.php @@ -0,0 +1,306 @@ +id ?? null); + } + + /** + * Cargar opciones de formularios según el modo actual. + * + * @param string $mode + */ + private function loadOptions(string $mode): void + { + $this->manager_id_options = User::getUsersListWithInactive($this->manager_id, ['type' => 'user', 'status' => 1]); + $this->c_regimen_fiscal_options = RegimenFiscal::selectList(); + $this->c_pais_options = Pais::selectList(); + $this->c_estado_options = Estado::selectList($this->c_pais)->toArray(); + + if ($mode !== 'create') { + $this->c_localidad_options = Localidad::selectList($this->c_estado)->toArray(); + $this->c_municipio_options = Municipio::selectList($this->c_estado, $this->c_municipio)->toArray(); + $this->c_colonia_options = Colonia::selectList($this->c_codigo_postal, $this->c_colonia)->toArray(); + } + } + + // ===================== MÉTODOS OBLIGATORIOS ===================== + + /** + * Devuelve el modelo Eloquent asociado. + * + * @return string + */ + protected function model(): string + { + return Store::class; + } + + /** + * Reglas de validación dinámicas según el modo actual. + * + * @param string $mode + * @return array + */ + protected function dynamicRules(string $mode): array + { + switch ($mode) { + case 'create': + case 'edit': + return [ + 'code' => [ + 'required', 'string', 'alpha_num', 'max:16', + Rule::unique('stores', 'code')->ignore($this->id) + ], + 'name' => 'required|string|max:96', + 'description' => 'nullable|string|max:1024', + 'manager_id' => 'nullable|exists:users,id', + + // Información fiscal + 'rfc' => ['nullable', 'string', 'regex:/^([A-ZÑ&]{3,4})(\d{6})([A-Z\d]{3})$/i', 'max:13'], + 'nombre_fiscal' => 'nullable|string|max:255', + 'c_regimen_fiscal' => 'nullable|exists:sat_regimen_fiscal,c_regimen_fiscal', + 'domicilio_fiscal' => 'nullable|exists:sat_codigo_postal,c_codigo_postal', + + // Ubicación + 'c_pais' => 'nullable|exists:sat_pais,c_pais|string|size:3', + 'c_estado' => 'nullable|exists:sat_estado,c_estado|string|min:2|max:3', + 'c_municipio' => 'nullable|exists:sat_municipio,c_municipio|integer', + 'c_localidad' => 'nullable|integer', + 'c_codigo_postal' => 'nullable|exists:sat_codigo_postal,c_codigo_postal|integer', + 'c_colonia' => 'nullable|exists:sat_colonia,c_colonia|integer', + 'direccion' => 'nullable|string|max:255', + 'num_ext' => 'nullable|string|max:50', + 'num_int' => 'nullable|string|max:50', + 'lat' => 'nullable|numeric|between:-90,90', + 'lng' => 'nullable|numeric|between:-180,180', + + // Contacto + 'email' => ['nullable', 'email', 'required_if:enable_ecommerce,true'], + 'tel' => ['nullable', 'regex:/^[0-9\s\-\+\(\)]+$/', 'max:15'], + 'tel2' => ['nullable', 'regex:/^[0-9\s\-\+\(\)]+$/', 'max:15'], + + // Configuración web y estado + 'show_on_website' => 'nullable|boolean', + 'enable_ecommerce' => 'nullable|boolean', + 'status' => 'nullable|boolean', + ]; + + case 'delete': + return [ + 'confirmDeletion' => 'accepted', // Asegura que el usuario confirme la eliminación + ]; + + default: + return []; + } + } + + /** + * Inicializa los datos del formulario en función del modo. + * + * @param Store|null $store + * @param string $mode + */ + protected function initializeFormData(mixed $store, string $mode): void + { + if ($store) { + $this->code = $store->code; + $this->name = $store->name; + $this->description = $store->description; + $this->manager_id = $store->manager_id; + $this->rfc = $store->rfc; + $this->nombre_fiscal = $store->nombre_fiscal; + $this->c_regimen_fiscal = $store->c_regimen_fiscal; + $this->domicilio_fiscal = $store->domicilio_fiscal; + $this->c_pais = $store->c_pais; + $this->c_estado = $store->c_estado; + $this->c_municipio = $store->c_municipio; + $this->c_localidad = $store->c_localidad; + $this->c_codigo_postal = $store->c_codigo_postal; + $this->c_colonia = $store->c_colonia; + $this->direccion = $store->direccion; + $this->num_ext = $store->num_ext; + $this->num_int = $store->num_int; + $this->lat = $store->lat; + $this->lng = $store->lng; + $this->email = $store->email; + $this->tel = $store->tel; + $this->tel2 = $store->tel2; + $this->show_on_website = (bool) $store->show_on_website; + $this->enable_ecommerce = (bool) $store->enable_ecommerce; + $this->status = (bool) $store->status; + + } else { + $this->c_pais = 'MEX'; + $this->status = true; + $this->show_on_website = false; + $this->enable_ecommerce = false; + } + + $this->loadOptions($mode); + } + + /** + * Prepara los datos validados para su almacenamiento. + * + * @param array $validatedData + * @return array + */ + protected function prepareData(array $validatedData): array + { + return [ + 'code' => $validatedData['code'], + 'name' => $validatedData['name'], + 'description' => strip_tags($validatedData['description']), + 'manager_id' => $validatedData['manager_id'], + 'rfc' => $validatedData['rfc'], + 'nombre_fiscal' => $validatedData['nombre_fiscal'], + 'c_regimen_fiscal' => $validatedData['c_regimen_fiscal'], + 'domicilio_fiscal' => $validatedData['domicilio_fiscal'], + 'c_codigo_postal' => $validatedData['c_codigo_postal'], + 'c_pais' => $validatedData['c_pais'], + 'c_estado' => $validatedData['c_estado'], + 'c_localidad' => $validatedData['c_localidad'], + 'c_municipio' => $validatedData['c_municipio'], + 'c_colonia' => $validatedData['c_colonia'], + 'direccion' => $validatedData['direccion'], + 'num_ext' => $validatedData['num_ext'], + 'num_int' => $validatedData['num_int'], + 'email' => $validatedData['email'], + 'tel' => $validatedData['tel'], + 'tel2' => $validatedData['tel2'], + 'lat' => $validatedData['lat'], + 'lng' => $validatedData['lng'], + 'status' => $validatedData['status'], + 'show_on_website' => $validatedData['show_on_website'], + 'enable_ecommerce' => $validatedData['enable_ecommerce'], + ]; + } + + /** + * Definición de los contenedores de notificación. + * + * @return array + */ + protected function targetNotifies(): array + { + return [ + "index" => "#bt-stores .notification-container", + "form" => "#store-form .notification-container", + ]; + } + + /** + * Ruta de vista asociada al formulario. + * + * @return \Illuminate\Contracts\View\View + */ + protected function viewPath(): string + { + return 'vuexy-store-manager::livewire.stores.form'; + } + + // ===================== VALIDACIONES ===================== + + /** + * Get custom attributes for validator errors. + * + * @return array + */ + public function attributes(): array + { + return [ + 'code' => 'código de sucursal', + 'name' => 'nombre de la sucursal', + ]; + } + + /** + * Get the error messages for the defined validation rules. + * + * @return array + */ + public function messages(): array + { + return [ + 'code.required' => 'El código de la sucursal es obligatorio.', + 'code.unique' => 'Este código ya está en uso por otra sucursal.', + 'name.required' => 'El nombre de la sucursal es obligatorio.', + ]; + } + + // ===================== PREPARACIÓN DE DATOS ===================== + + // ===================== NOTIFICACIONES Y EVENTOS ===================== + + /** + * Definición de los eventos del componente. + * + * @return array + */ + protected function dispatches(): array + { + return [ + 'on-failed-validation' => 'on-failed-validation-store', + 'on-hydrate' => 'on-hydrate-store-modal', + ]; + } + + // ===================== REDIRECCIÓN ===================== + + /** + * Define la ruta de redirección tras guardar o eliminar. + * + * @return string + */ + protected function getRedirectRoute(): string + { + return 'admin.core.user.index'; + } + +} diff --git a/Livewire/Users/UserIndex.copy.php b/Livewire/Users/UserIndex.copy.php new file mode 100644 index 0000000..9eb2963 --- /dev/null +++ b/Livewire/Users/UserIndex.copy.php @@ -0,0 +1,115 @@ +modalTitle = 'Crear usuario nuevo'; + $this->btnSubmitTxt = 'Crear usuario'; + + $this->statuses = [ + User::STATUS_ENABLED => ['title' => 'Activo', 'class' => 'badge bg-label-' . User::$statusListClass[User::STATUS_ENABLED]], + User::STATUS_DISABLED => ['title' => 'Deshabilitado', 'class' => 'badge bg-label-' . User::$statusListClass[User::STATUS_DISABLED]], + User::STATUS_REMOVED => ['title' => 'Eliminado', 'class' => 'badge bg-label-' . User::$statusListClass[User::STATUS_REMOVED]], + ]; + + $roles = Role::whereNotIn('name', ['Patient', 'Doctor'])->get(); + + $this->roles_html_select = ""; + + $this->status_options = [ + User::STATUS_ENABLED => User::$statusList[User::STATUS_ENABLED], + User::STATUS_DISABLED => User::$statusList[User::STATUS_DISABLED], + ]; + } + + public function countUsers() + { + $this->total = User::count(); + $this->enabled = User::where('status', User::STATUS_ENABLED)->count(); + $this->disabled = User::where('status', User::STATUS_DISABLED)->count(); + } + + + public function edit($id) + { + $user = User::findOrFail($id); + + $this->indexAlert = ''; + $this->modalTitle = 'Editar usuario: ' . $id; + $this->btnSubmitTxt = 'Guardar cambios'; + + $this->userId = $user->id; + $this->name = $user->name; + $this->email = $user->email; + $this->password = ''; + $this->roles = $user->roles->pluck('name')->toArray(); + $this->src_photo = $user->profile_photo_url; + $this->status = $user->status; + + $this->dispatch('openModal'); + } + + public function delete($id) + { + $user = User::find($id); + + if ($user) { + // Eliminar la imagen de perfil si existe + if ($user->profile_photo_path) + Storage::disk('public')->delete($user->profile_photo_path); + + // Eliminar el usuario + $user->delete(); + + $this->indexAlert = ''; + + $this->dispatch('refreshUserCount'); + $this->dispatch('afterDelete'); + } else { + $this->indexAlert = ''; + } + } + + public function render() + { + return view('vuexy-admin::livewire.users.index', [ + 'users' => User::paginate(10), + ]); + } +} diff --git a/Livewire/Users/UserIndex.php b/Livewire/Users/UserIndex.php new file mode 100644 index 0000000..49e0e3f --- /dev/null +++ b/Livewire/Users/UserIndex.php @@ -0,0 +1,299 @@ + 'Acciones', + 'code' => 'Código personal', + 'full_name' => 'Nombre Completo', + 'email' => 'Correo Electrónico', + 'parent_name' => 'Responsable', + 'parent_email' => 'Correo Responsable', + 'company' => 'Empresa', + 'birth_date' => 'Fecha de Nacimiento', + 'hire_date' => 'Fecha de Contratación', + 'curp' => 'CURP', + 'nss' => 'NSS', + 'job_title' => 'Puesto', + 'rfc' => 'RFC', + 'nombre_fiscal' => 'Nombre Fiscal', + 'profile_photo_path' => 'Foto de Perfil', + 'is_partner' => 'Socio', + 'is_employee' => 'Empleado', + 'is_prospect' => 'Prospecto', + 'is_customer' => 'Cliente', + 'is_provider' => 'Proveedor', + 'is_user' => 'Usuario', + 'status' => 'Estatus', + 'creator' => 'Creado Por', + 'creator_email' => 'Correo Creador', + 'created_at' => 'Fecha de Creación', + 'updated_at' => 'Última Modificación', + ]; + } + + /** + * Retorna el formato (formatter) para cada columna. + */ + protected function format(): array + { + return [ + 'action' => [ + 'formatter' => 'userActionFormatter', + 'onlyFormatter' => true, + ], + 'code' => [ + 'formatter' => [ + 'name' => 'dynamicBadgeFormatter', + 'params' => ['color' => 'secondary'], + ], + 'align' => 'center', + 'switchable' => false, + ], + 'full_name' => [ + 'formatter' => 'userProfileFormatter', + ], + 'email' => [ + 'formatter' => 'emailFormatter', + 'visible' => false, + ], + 'parent_name' => [ + 'formatter' => 'contactParentFormatter', + 'visible' => false, + ], + 'agent_name' => [ + 'formatter' => 'agentFormatter', + 'visible' => false, + ], + 'company' => [ + 'formatter' => 'textNowrapFormatter', + ], + 'curp' => [ + 'visible' => false, + ], + 'nss' => [ + 'visible' => false, + ], + 'job_title' => [ + 'formatter' => 'textNowrapFormatter', + 'visible' => false, + ], + 'rfc' => [ + 'visible' => false, + ], + 'nombre_fiscal' => [ + 'formatter' => 'textNowrapFormatter', + 'visible' => false, + ], + 'domicilio_fiscal' => [ + 'visible' => false, + ], + 'c_uso_cfdi' => [ + 'formatter' => 'usoCfdiFormatter', + 'visible' => false, + ], + 'tipo_persona' => [ + 'formatter' => 'dynamicBadgeFormatter', + 'align' => 'center', + 'visible' => false, + ], + 'c_regimen_fiscal' => [ + 'formatter' => 'regimenFiscalFormatter', + 'visible' => false, + ], + 'birth_date' => [ + 'align' => 'center', + 'visible' => false, + ], + 'hire_date' => [ + 'align' => 'center', + 'visible' => false, + ], + 'estado' => [ + 'formatter' => 'textNowrapFormatter', + ], + 'municipio' => [ + 'formatter' => 'textNowrapFormatter', + ], + 'localidad' => [ + 'formatter' => 'textNowrapFormatter', + 'visible' => false, + ], + 'is_partner' => [ + 'formatter' => [ + 'name' => 'dynamicBooleanFormatter', + 'params' => ['tag' => 'checkSI'], + ], + 'align' => 'center', + ], + 'is_employee' => [ + 'formatter' => [ + 'name' => 'dynamicBooleanFormatter', + 'params' => ['tag' => 'checkSI'], + ], + 'align' => 'center', + ], + 'is_prospect' => [ + 'formatter' => [ + 'name' => 'dynamicBooleanFormatter', + 'params' => ['tag' => 'checkSI'], + ], + 'align' => 'center', + ], + 'is_customer' => [ + 'formatter' => [ + 'name' => 'dynamicBooleanFormatter', + 'params' => ['tag' => 'checkSI'], + ], + 'align' => 'center', + ], + 'is_provider' => [ + 'formatter' => [ + 'name' => 'dynamicBooleanFormatter', + 'params' => ['tag' => 'checkSI'], + ], + 'align' => 'center', + ], + 'is_user' => [ + 'formatter' => [ + 'name' => 'dynamicBooleanFormatter', + 'params' => ['tag' => 'checkSI'], + ], + 'align' => 'center', + ], + 'status' => [ + 'formatter' => 'statusIntBadgeBgFormatter', + 'align' => 'center', + ], + 'creator' => [ + 'formatter' => 'creatorFormatter', + 'visible' => false, + ], + 'created_at' => [ + 'formatter' => 'textNowrapFormatter', + 'align' => 'center', + 'visible' => false, + ], + 'updated_at' => [ + 'formatter' => 'textNowrapFormatter', + 'align' => 'center', + 'visible' => false, + ], + ]; + } + + /** + * Procesa el documento recibido (CFDI XML o Constancia PDF). + */ + public function processDocument() + { + // Verificamos si el archivo es válido + if (!$this->doc_file instanceof UploadedFile) { + return $this->addError('doc_file', 'No se pudo recibir el archivo.'); + } + + try { + // Validar tipo de archivo + $this->validate([ + 'doc_file' => 'required|mimes:pdf,xml|max:2048' + ]); + + + // **Detectar el tipo de documento** + $extension = strtolower($this->doc_file->getClientOriginalExtension()); + + // **Procesar según el tipo de archivo** + switch ($extension) { + case 'xml': + $service = new FacturaXmlService(); + $data = $service->processUploadedFile($this->doc_file); + break; + + case 'pdf': + $service = new ConstanciaFiscalService(); + $data = $service->extractData($this->doc_file); + break; + + default: + throw new Exception("Formato de archivo no soportado."); + } + + dd($data); + + // **Asignar los valores extraídos al formulario** + $this->rfc = $data['rfc'] ?? null; + $this->name = $data['name'] ?? null; + $this->email = $data['email'] ?? null; + $this->tel = $data['telefono'] ?? null; + //$this->direccion = $data['domicilio_fiscal'] ?? null; + + // Ocultar el Dropzone después de procesar + $this->dropzoneVisible = false; + + } catch (ValidationException $e) { + $this->handleValidationException($e); + + } catch (QueryException $e) { + $this->handleDatabaseException($e); + + } catch (ModelNotFoundException $e) { + $this->handleException('danger', 'Registro no encontrado.'); + + } catch (Exception $e) { + $this->handleException('danger', 'Error al procesar el archivo: ' . $e->getMessage()); + } + } + + + /** + * Montamos el componente y llamamos al parent::mount() para configurar la tabla. + */ + public function mount(): void + { + parent::mount(); + + // Definimos las rutas específicas de este componente + $this->routes = [ + 'admin.user.show' => route('admin.core.users.show', ['user' => ':id']), + 'admin.user.edit' => route('admin.core.users.edit', ['user' => ':id']), + 'admin.user.delete' => route('admin.core.users.delete', ['user' => ':id']), + ]; + } + + /** + * Retorna la vista a renderizar por este componente. + */ + protected function viewPath(): string + { + return 'vuexy-admin::livewire.users.index'; + } +} diff --git a/Livewire/Users/UserOffCanvasForm.php b/Livewire/Users/UserOffCanvasForm.php new file mode 100644 index 0000000..d65c74d --- /dev/null +++ b/Livewire/Users/UserOffCanvasForm.php @@ -0,0 +1,295 @@ + 'loadFormModel', + 'confirmDeletionUsers' => 'loadFormModelForDeletion', + ]; + + /** + * Definición de tipos de datos que se deben castear. + * + * @var array + */ + protected $casts = [ + 'status' => 'boolean', + ]; + + /** + * Define el modelo Eloquent asociado con el formulario. + * + * @return string + */ + protected function model(): string + { + return User::class; + } + + /** + * Define los campos del formulario. + * + * @return array + */ + protected function fields(): array + { + return (new User())->getFillable(); + } + + /** + * Valores por defecto para el formulario. + * + * @return array + */ + protected function defaults(): array + { + return [ + // + ]; + } + + /** + * Campo que se debe enfocar cuando se abra el formulario. + * + * @return string + */ + protected function focusOnOpen(): string + { + return 'name'; + } + + /** + * Define reglas de validación dinámicas basadas en el modo actual. + * + * @param string $mode El modo actual del formulario ('create', 'edit', 'delete'). + * @return array + */ + protected function dynamicRules(string $mode): array + { + switch ($mode) { + case 'create': + case 'edit': + return [ + 'code' => ['required', 'string', 'max:16', Rule::unique('contact', 'code')->ignore($this->id)], + 'name' => ['required', 'string', 'max:96'], + 'notes' => ['nullable', 'string', 'max:1024'], + 'tel' => ['nullable', 'regex:/^[0-9+\-\s]+$/', 'max:20'], + ]; + + case 'delete': + return [ + 'confirmDeletion' => 'accepted', // Asegura que el usuario confirme la eliminación + ]; + + default: + return []; + } + } + + // ===================== VALIDACIONES ===================== + + /** + * Get custom attributes for validator errors. + * + * @return array + */ + protected function attributes(): array + { + return [ + 'code' => 'código de usuario', + 'name' => 'nombre del usuario', + ]; + } + + /** + * Get the error messages for the defined validation rules. + * + * @return array + */ + protected function messages(): array + { + return [ + 'code.unique' => 'Este código ya está en uso por otro usuario.', + 'name.required' => 'El nombre del usuario es obligatorio.', + ]; + } + + /** + * Carga el formulario con datos del usuario y actualiza las opciones dinámicas. + * + * @param int $id + */ + public function loadFormModel($id): void + { + parent::loadFormModel($id); + + $this->work_center_options = $this->store_id + ? DB::table('store_work_centers') + ->where('store_id', $this->store_id) + ->pluck('name', 'id') + ->toArray() + : []; + } + + /** + * Carga el formulario para eliminar un usuario, actualizando las opciones necesarias. + * + * @param int $id + */ + public function loadFormModelForDeletion($id): void + { + parent::loadFormModelForDeletion($id); + + $this->work_center_options = DB::table('store_work_centers') + ->where('store_id', $this->store_id) + ->pluck('name', 'id') + ->toArray(); + } + + /** + * Define las opciones de los selectores desplegables. + * + * @return array + */ + protected function options(): array + { + $storeCatalogService = app(StoreCatalogService::class); + $contactCatalogService = app(ContactCatalogService::class); + + return [ + 'store_options' => $storeCatalogService->searchCatalog('stores', '', ['limit' => -1]), + 'manager_options' => $contactCatalogService->searchCatalog('users', '', ['limit' => -1]), + ]; + } + + /** + * Procesa el documento recibido (CFDI XML o Constancia PDF). + */ + public function processDocument() + { + // Verificamos si el archivo es válido + if (!$this->doc_file instanceof UploadedFile) { + return $this->addError('doc_file', 'No se pudo recibir el archivo.'); + } + + try { + // Validar tipo de archivo + $this->validate([ + 'doc_file' => 'required|mimes:pdf,xml|max:2048' + ]); + + + // **Detectar el tipo de documento** + $extension = strtolower($this->doc_file->getClientOriginalExtension()); + + // **Procesar según el tipo de archivo** + switch ($extension) { + case 'xml': + $service = new FacturaXmlService(); + $data = $service->processUploadedFile($this->doc_file); + break; + + case 'pdf': + $service = new ConstanciaFiscalService(); + $data = $service->extractData($this->doc_file); + break; + + default: + throw new Exception("Formato de archivo no soportado."); + } + + dd($data); + + // **Asignar los valores extraídos al formulario** + $this->rfc = $data['rfc'] ?? null; + $this->name = $data['name'] ?? null; + $this->email = $data['email'] ?? null; + $this->tel = $data['telefono'] ?? null; + //$this->direccion = $data['domicilio_fiscal'] ?? null; + + // Ocultar el Dropzone después de procesar + $this->dropzoneVisible = false; + + } catch (ValidationException $e) { + $this->handleValidationException($e); + + } catch (QueryException $e) { + $this->handleDatabaseException($e); + + } catch (ModelNotFoundException $e) { + $this->handleException('danger', 'Registro no encontrado.'); + + } catch (Exception $e) { + $this->handleException('danger', 'Error al procesar el archivo: ' . $e->getMessage()); + } + } + + /** + * Ruta de la vista asociada con este formulario. + * + * @return string + */ + protected function viewPath(): string + { + return 'vuexy-admin::livewire.users.offcanvas-form'; + } +} diff --git a/Livewire/Users/UserShow.php b/Livewire/Users/UserShow.php new file mode 100644 index 0000000..de9cd95 --- /dev/null +++ b/Livewire/Users/UserShow.php @@ -0,0 +1,283 @@ + 'nullable|integer', + 'name' => 'required|string|min:3|max:255', + 'cargo' => 'nullable|string|min:3|max:255', + 'is_prospect' => 'nullable|boolean', + 'is_customer' => 'nullable|boolean', + 'is_provider' => 'nullable|boolean', + 'is_user' => 'nullable|boolean', + 'pricelist_id' => 'nullable|integer', + 'enable_credit' => 'nullable|boolean', + 'credit_days' => 'nullable|integer', + 'credit_limit' => 'nullable|numeric|min:0|max:9999999.99|regex:/^\d{1,7}(\.\d{1,2})?$/', + 'image' => 'nullable|mimes:jpg,png|image|max:20480', // 20MB Max + ]; + + // Reglas de validación para los campos fiscales + protected $rulesFacturacion = [ + 'rfc' => 'nullable|string|max:13', + 'domicilio_fiscal' => [ + 'nullable', + 'regex:/^[0-9]{5}$/', + 'exists:sat_codigo_postal,c_codigo_postal' + ], + 'nombre_fiscal' => 'nullable|string|max:255', + 'c_regimen_fiscal' => 'nullable|integer', + 'c_uso_cfdi' => 'nullable|string', + ]; + + public function mount($userId) + { + $this->user = User::findOrFail($userId); + + $this->reloadUserData(); + + $this->pricelists_options = DropdownList::selectList(DropdownList::POS_PRICELIST); + + $this->status_options = [ + User::STATUS_ENABLED => User::$statusList[User::STATUS_ENABLED], + User::STATUS_DISABLED => User::$statusList[User::STATUS_DISABLED], + ]; + + $this->regimen_fiscal_options = RegimenFiscal::selectList(); + $this->uso_cfdi_options = UsoCfdi::selectList(); + } + + + public function reloadUserData() + { + $this->tipo_persona = $this->user->tipo_persona; + $this->name = $this->user->name; + $this->cargo = $this->user->cargo; + $this->is_prospect = $this->user->is_prospect? true : false; + $this->is_customer = $this->user->is_customer? true : false; + $this->is_provider = $this->user->is_provider? true : false; + $this->is_user = $this->user->is_user? true : false; + $this->pricelist_id = $this->user->pricelist_id; + $this->enable_credit = $this->user->enable_credit? true : false; + $this->credit_days = $this->user->credit_days; + $this->credit_limit = $this->user->credit_limit; + $this->profile_photo = $this->user->profile_photo_url; + $this->profile_photo_path = $this->user->profile_photo_path; + $this->image = null; + $this->deleteUserImage = false; + + $this->status = $this->user->status; + $this->email = $this->user->email; + $this->password = null; + $this->password_confirmation = null; + + $this->rfc = $this->user->rfc; + $this->domicilio_fiscal = $this->user->domicilio_fiscal; + $this->nombre_fiscal = $this->user->nombre_fiscal; + $this->c_regimen_fiscal = $this->user->c_regimen_fiscal; + $this->c_uso_cfdi = $this->user->c_uso_cfdi; + + $this->cuentaUsuarioAlert = null; + $this->accesosAlert = null; + $this->facturacionElectronicaAlert = null; + } + + + public function saveCuentaUsuario() + { + try { + // Validar Información de usuario + $validatedData = $this->validate($this->rulesUser); + + $validatedData['name'] = trim($validatedData['name']); + $validatedData['cargo'] = $validatedData['cargo']? trim($validatedData['cargo']): null; + $validatedData['is_prospect'] = $validatedData['is_prospect'] ? 1 : 0; + $validatedData['is_customer'] = $validatedData['is_customer'] ? 1 : 0; + $validatedData['is_provider'] = $validatedData['is_provider'] ? 1 : 0; + $validatedData['is_user'] = $validatedData['is_user'] ? 1 : 0; + $validatedData['pricelist_id'] = $validatedData['pricelist_id'] ?: null; + $validatedData['enable_credit'] = $validatedData['enable_credit'] ? 1 : 0; + $validatedData['credit_days'] = $validatedData['credit_days'] ?: null; + $validatedData['credit_limit'] = $validatedData['credit_limit'] ?: null; + + if($this->tipo_persona == User::TIPO_RFC_PUBLICO){ + $validatedData['cargo'] = null; + $validatedData['is_prospect'] = null; + $validatedData['is_provider'] = null; + $validatedData['is_user'] = null; + $validatedData['enable_credit'] = null; + $validatedData['credit_days'] = null; + $validatedData['credit_limit'] = null; + } + + if(!$this->user->is_prospect && !$this->user->is_customer){ + $validatedData['pricelist_id'] = null; + } + + if(!$this->user->is_customer){ + $validatedData['enable_credit'] = null; + $validatedData['credit_days'] = null; + $validatedData['credit_limit'] = null; + } + + $this->user->update($validatedData); + + + if($this->deleteUserImage && $this->user->profile_photo_path){ + $this->user->deleteProfilePhoto(); + + // Reiniciar variables después de la eliminación + $this->deleteUserImage = false; + $this->profile_photo_path = null; + $this->profile_photo = $this->user->profile_photo_url; + + }else if ($this->image) { + $image = ImageManager::imagick()->read($this->image->getRealPath()); + $image = $image->scale(520, 520); + + $imageName = $this->image->hashName(); // Genera un nombre único + + $image->save(storage_path('app/public/profile-photos/' . $imageName)); + + $this->user->deleteProfilePhoto(); + + $this->profile_photo_path = $this->user->profile_photo_path = 'profile-photos/' . $imageName; + $this->profile_photo = $this->user->profile_photo_url; + $this->user->save(); + + unlink($this->image->getRealPath()); + + $this->reset('image'); + } + + // Puedes también devolver un mensaje de éxito si lo deseas + $this->setAlert('Se guardó los cambios exitosamente.', 'cuentaUsuarioAlert'); + + } catch (\Illuminate\Validation\ValidationException $e) { + // Si hay errores de validación, los puedes capturar y manejar aquí + $this->setAlert('Ocurrieron errores en la validación: ' . $e->validator->errors()->first(), 'cuentaUsuarioAlert', 'danger'); + } + } + + public function saveAccesos() + { + try { + $validatedData = $this->validate([ + 'status' => 'integer', + 'email' => ['required', 'email', 'unique:users,email,' . $this->user->id], + 'password' => ['nullable', 'string', 'min:6', 'max:32', 'confirmed'], // La regla 'confirmed' valida que ambas contraseñas coincidan + ], [ + 'email.required' => 'El correo electrónico es obligatorio.', + 'email.email' => 'Debes ingresar un correo electrónico válido.', + 'email.unique' => 'Este correo ya está en uso.', + 'password.min' => 'La contraseña debe tener al menos 5 caracteres.', + 'password.max' => 'La contraseña no puede tener más de 32 caracteres.', + 'password.confirmed' => 'Las contraseñas no coinciden.', + ]); + + // Si la validación es exitosa, continuar con el procesamiento + $validatedData['email'] = trim($this->email); + + if ($this->password) + $validatedData['password'] = bcrypt($this->password); + + else + unset($validatedData['password']); + + $this->user->update($validatedData); + + $this->password = null; + $this->password_confirmation = null; + + // Puedes también devolver un mensaje de éxito si lo deseas + $this->setAlert('Se guardó los cambios exitosamente.', 'accesosAlert'); + + } catch (\Illuminate\Validation\ValidationException $e) { + // Si hay errores de validación, los puedes capturar y manejar aquí + $this->setAlert('Ocurrieron errores en la validación: ' . $e->validator->errors()->first(), 'accesosAlert', 'danger'); + } + } + + public function saveFacturacionElectronica() + { + try { + // Validar Información fiscal + $validatedData = $this->validate($this->rulesFacturacion); + + $validatedData['rfc'] = strtoupper(trim($validatedData['rfc'])) ?: null; + $validatedData['domicilio_fiscal'] = $validatedData['domicilio_fiscal'] ?: null; + $validatedData['nombre_fiscal'] = strtoupper(trim($validatedData['nombre_fiscal'])) ?: null; + $validatedData['c_regimen_fiscal'] = $validatedData['c_regimen_fiscal'] ?: null; + $validatedData['c_uso_cfdi'] = $validatedData['c_uso_cfdi'] ?: null; + + $this->user->update($validatedData); + + // Puedes también devolver un mensaje de éxito si lo deseas + $this->setAlert('Se guardó los cambios exitosamente.', 'facturacionElectronicaAlert'); + + } catch (\Illuminate\Validation\ValidationException $e) { + // Si hay errores de validación, los puedes capturar y manejar aquí + $this->setAlert('Ocurrieron errores en la validación: ' . $e->validator->errors()->first(), 'facturacionElectronicaAlert', 'danger'); + } + } + + + private function setAlert($message, $alertName, $type = 'success') + { + $this->$alertName = [ + 'message' => $message, + 'type' => $type + ]; + } + + public function render() + { + return view('livewire.admin.crm.contact-view'); + } +} diff --git a/Models/MediaItem.php b/Models/MediaItem.php new file mode 100644 index 0000000..ad44908 --- /dev/null +++ b/Models/MediaItem.php @@ -0,0 +1,62 @@ + 'Card', + self::TYPE_BANNER => 'Banner', + self::TYPE_COVER => 'Cover', + self::TYPE_GALLERY => 'Gallery', + self::TYPE_BANNER_HOME => 'Banner Home', + self::TYPE_CARD2 => 'Card 2', + self::TYPE_BANNER2 => 'Banner 2', + self::TYPE_COVER2 => 'Cover 2', + ]; + + /** + * Get the parent imageable model (user or post). + */ + public function imageable() + { + return $this->morphTo(); + } +} diff --git a/Models/Setting.php b/Models/Setting.php new file mode 100644 index 0000000..7300adf --- /dev/null +++ b/Models/Setting.php @@ -0,0 +1,39 @@ + + */ + protected $fillable = [ + 'key', + 'value', + 'user_id', + ]; + + public $timestamps = false; + + // Relación con el usuario + public function user() + { + return $this->belongsTo(User::class); + } + + // Scope para obtener configuraciones de un usuario específico + public function scopeForUser($query, $userId) + { + return $query->where('user_id', $userId); + } + + // Configuraciones globales (sin usuario) + public function scopeGlobal($query) + { + return $query->whereNull('user_id'); + } +} diff --git a/Models/User copy.php b/Models/User copy.php new file mode 100644 index 0000000..cb20a95 --- /dev/null +++ b/Models/User copy.php @@ -0,0 +1,377 @@ + 'Habilitado', + self::STATUS_DISABLED => 'Deshabilitado', + self::STATUS_REMOVED => 'Eliminado', + ]; + + /** + * List of names for each status. + * @var array + */ + public static $statusListClass = [ + self::STATUS_ENABLED => 'success', + self::STATUS_DISABLED => 'warning', + self::STATUS_REMOVED => 'danger', + ]; + + /** + * The attributes that are mass assignable. + * + * @var array + */ + protected $fillable = [ + 'name', + 'last_name', + 'email', + 'password', + 'profile_photo_path', + 'status', + 'created_by', + ]; + + /** + * The attributes that should be hidden for serialization. + * + * @var array + */ + protected $hidden = [ + 'password', + 'remember_token', + 'two_factor_recovery_codes', + 'two_factor_secret', + ]; + + /** + * The accessors to append to the model's array form. + * + * @var array + */ + protected $appends = [ + 'profile_photo_url', + ]; + + /** + * Get the attributes that should be cast. + * + * @return array + */ + protected function casts(): array + { + return [ + 'email_verified_at' => 'datetime', + 'password' => 'hashed', + ]; + } + + /** + * Attributes to include in the Audit. + * + * @var array + */ + protected $auditInclude = [ + 'name', + 'email', + ]; + + public function updateProfilePhoto(UploadedFile $image_avatar) + { + try { + // Verificar si el archivo existe + if (!file_exists($image_avatar->getRealPath())) + throw new \Exception('El archivo no existe en la ruta especificada.'); + + if (!in_array($image_avatar->getClientOriginalExtension(), ['jpg', 'jpeg', 'png'])) + throw new \Exception('El formato del archivo debe ser JPG o PNG.'); + + // Directorio donde se guardarán los avatares + $avatarDisk = self::AVATAR_DISK; + $avatarPath = self::PROFILE_PHOTO_DIR; + $avatarName = uniqid('avatar_') . '.png'; // Nombre único para el avatar + + // Crear la instancia de ImageManager + $driver = config('image.driver', 'gd'); + $manager = new ImageManager($driver); + + // Crear el directorio si no existe + if (!Storage::disk($avatarDisk)->exists($avatarPath)) + Storage::disk($avatarDisk)->makeDirectory($avatarPath); + + // Leer la imagen + $image = $manager->read($image_avatar->getRealPath()); + + // crop the best fitting 5:3 (600x360) ratio and resize to 600x360 pixel + $image->cover(self::AVATAR_WIDTH, self::AVATAR_HEIGHT); + + // Guardar la imagen en el disco de almacenamiento gestionado por Laravel + Storage::disk($avatarDisk)->put($avatarPath . '/' . $avatarName, $image->toPng(indexed: true)); + + // Elimina el avatar existente si hay uno + $this->deleteProfilePhoto(); + + // Update the user's profile photo path + $this->forceFill([ + 'profile_photo_path' => $avatarName, + ])->save(); + } catch (\Exception $e) { + throw new \Exception('Ocurrió un error al actualizar el avatar. ' . $e->getMessage()); + } + } + + public function deleteProfilePhoto() + { + if (!empty($this->profile_photo_path)) { + $avatarDisk = self::AVATAR_DISK; + + Storage::disk($avatarDisk)->delete($this->profile_photo_path); + + $this->forceFill([ + 'profile_photo_path' => null, + ])->save(); + } + } + + public function getAvatarColor() + { + // Selecciona un color basado en el id del usuario + return self::AVATAR_COLORS[$this->id % count(self::AVATAR_COLORS)]; + } + + public static function getAvatarImage($name, $color, $background, $size) + { + $avatarDisk = self::AVATAR_DISK; + $directory = self::INITIAL_AVATAR_DIR; + $initials = self::getInitials($name); + + $cacheKey = "avatar-{$initials}-{$color}-{$background}-{$size}"; + $path = "{$directory}/{$cacheKey}.png"; + $storagePath = storage_path("app/public/{$path}"); + + // Verificar si el avatar ya está en caché + if (Storage::disk($avatarDisk)->exists($path)) + return response()->file($storagePath); + + // Crear el avatar + $image = self::createAvatarImage($name, $color, $background, $size); + + // Guardar en el directorio de iniciales + Storage::disk($avatarDisk)->put($path, $image->toPng(indexed: true)); + + // Retornar la imagen directamente + return response()->file($storagePath); + } + + private static function createAvatarImage($name, $color, $background, $size) + { + // Usar la configuración del driver de imagen + $driver = config('image.driver', 'gd'); + $manager = new ImageManager($driver); + + $initials = self::getInitials($name); + + // Obtener la ruta correcta de la fuente dentro del paquete + $fontPath = __DIR__ . '/../storage/fonts/OpenSans-Bold.ttf'; + + // Crear la imagen con fondo + $image = $manager->create($size, $size) + ->fill($background); + + // Escribir texto en la imagen + $image->text( + $initials, + $size / 2, // Centrar horizontalmente + $size / 2, // Centrar verticalmente + function (FontFactory $font) use ($color, $size, $fontPath) { + $font->file($fontPath); + $font->size($size * 0.4); + $font->color($color); + $font->align('center'); + $font->valign('middle'); + } + ); + + return $image; + } + + public static function getInitials($name) + { + // Manejar casos de nombres vacíos o nulos + if (empty($name)) + return 'NA'; + + // Usar array_map para mayor eficiencia + $initials = implode('', array_map(function ($word) { + return mb_substr($word, 0, 1); + }, explode(' ', $name))); + + $initials = substr($initials, 0, self::INITIAL_MAX_LENGTH); + + return strtoupper($initials); + } + + public function getProfilePhotoUrlAttribute() + { + if ($this->profile_photo_path) + return Storage::url(self::PROFILE_PHOTO_DIR . '/' . $this->profile_photo_path); + + // Generar URL del avatar por iniciales + $name = urlencode($this->fullname); + $color = ltrim($this->getAvatarColor(), '#'); + $background = ltrim(self::AVATAR_BACKGROUND, '#'); + $size = (self::AVATAR_WIDTH + self::AVATAR_HEIGHT) / 2; + + return url("/admin/usuario/avatar?name={$name}&color={$color}&background={$background}&size={$size}"); + } + + public function getFullnameAttribute() + { + return trim($this->name . ' ' . $this->last_name); + } + + public function getInitialsAttribute() + { + return self::getInitials($this->fullname); + } + + /** + * Envía la notificación de restablecimiento de contraseña. + * + * @param string $token + */ + public function sendPasswordResetNotification($token) + { + // Usar la notificación personalizada + $this->notify(new CustomResetPasswordNotification($token)); + } + + + /** + * Obtener usuarios activos con una excepción para incluir un usuario específico desactivado. + * + * @param array $filters Filtros opcionales como ['type' => 'user', 'status' => 1] + * @param int|null $includeUserId ID de usuario específico a incluir aunque esté inactivo + * @return array + */ + public static function getUsersListWithInactive(int $includeUserId = null, array $filters = []): array + { + $query = self::query(); + + // Filtro por tipo de usuario + if (isset($filters['type'])) { + switch ($filters['type']) { + case 'partner': + $query->where('is_partner', 1); + break; + case 'employee': + $query->where('is_employee', 1); + break; + case 'prospect': + $query->where('is_prospect', 1); + break; + case 'customer': + $query->where('is_customer', 1); + break; + case 'provider': + $query->where('is_provider', 1); + break; + case 'user': + $query->where('is_user', 1); + break; + } + } + + // Incluir usuarios activos o el usuario desactivado seleccionado + $query->where(function ($q) use ($filters, $includeUserId) { + if (isset($filters['status'])) { + $q->where('status', $filters['status']); + } + + if ($includeUserId) { + $q->orWhere('id', $includeUserId); + } + }); + + // Formatear los datos como id => "Nombre Apellido" + return $query->pluck(\DB::raw("CONCAT(name, ' ', IFNULL(last_name, ''))"), 'id')->toArray(); + } + + + /** + * Relations + */ + + // User who created this user + public function creator() + { + return $this->belongsTo(self::class, 'created_by'); + } + + public function isActive() + { + return $this->status === self::STATUS_ENABLED; + } + +} diff --git a/Models/User.php b/Models/User.php new file mode 100644 index 0000000..b1644d8 --- /dev/null +++ b/Models/User.php @@ -0,0 +1,237 @@ + 'Habilitado', + self::STATUS_DISABLED => 'Deshabilitado', + self::STATUS_REMOVED => 'Eliminado', + ]; + + /** + * List of names for each status. + * @var array + */ + public static $statusListClass = [ + self::STATUS_ENABLED => 'success', + self::STATUS_DISABLED => 'warning', + self::STATUS_REMOVED => 'danger', + ]; + + /** + * The attributes that are mass assignable. + * + * @var array + */ + protected $fillable = [ + 'name', + 'last_name', + 'email', + 'password', + 'profile_photo_path', + 'status', + 'created_by', + ]; + + /** + * The attributes that should be hidden for serialization. + * + * @var array + */ + protected $hidden = [ + 'password', + 'remember_token', + 'two_factor_recovery_codes', + 'two_factor_secret', + ]; + + /** + * The accessors to append to the model's array form. + * + * @var array + */ + protected $appends = [ + 'profile_photo_url', + ]; + + /** + * Nombre de la etiqueta para generar Componentes + * + * @var string + */ + public $tagName = 'User'; + + /** + * Nombre de la columna que contiee el nombre del registro + * + * @var string + */ + public $columnNameLabel = 'full_name'; + + /** + * Nombre singular del registro. + * + * @var string + */ + public $singularName = 'usuario'; + + /** + * Nombre plural del registro. + * + * @var string + */ + public $pluralName = 'usuarios'; + + /** + * Get the attributes that should be cast. + * + * @return array + */ + protected function casts(): array + { + return [ + 'email_verified_at' => 'datetime', + 'password' => 'hashed', + ]; + } + + /** + * Attributes to include in the Audit. + * + * @var array + */ + protected $auditInclude = [ + 'name', + 'email', + ]; + + /** + * Get the full name of the user. + * + * @return string + */ + public function getFullnameAttribute() + { + return trim($this->name . ' ' . $this->last_name); + } + + /** + * Get the initials of the user's full name. + * + * @return string + */ + public function getInitialsAttribute() + { + return self::getInitials($this->fullname); + } + + /** + * Envía la notificación de restablecimiento de contraseña. + * + * @param string $token + */ + public function sendPasswordResetNotification($token) + { + // Usar la notificación personalizada + $this->notify(new CustomResetPasswordNotification($token)); + } + + /** + * Obtener usuarios activos con una excepción para incluir un usuario específico desactivado. + * + * @param array $filters Filtros opcionales como ['type' => 'user', 'status' => 1] + * @param int|null $includeUserId ID de usuario específico a incluir aunque esté inactivo + * @return array + */ + public static function getUsersListWithInactive($includeUserId = null, array $filters = []): array + { + $query = self::query(); + + // Filtro por tipo de usuario dinámico + $tipoUsuarios = [ + 'partner' => 'is_partner', + 'employee' => 'is_employee', + 'prospect' => 'is_prospect', + 'customer' => 'is_customer', + 'provider' => 'is_provider', + 'user' => 'is_user', + ]; + + if (isset($filters['type']) && isset($tipoUsuarios[$filters['type']])) { + $query->where($tipoUsuarios[$filters['type']], 1); + } + + // Filtrar por estado o incluir usuario inactivo + $query->where(function ($q) use ($filters, $includeUserId) { + if (isset($filters['status'])) { + $q->where('status', $filters['status']); + } + + if ($includeUserId) { + $q->orWhere('id', $includeUserId); + } + }); + + return $query->pluck(\DB::raw("CONCAT(name, ' ', IFNULL(last_name, ''))"), 'id')->toArray(); + } + + /** + * User who created this user + */ + public function creator() + { + return $this->belongsTo(self::class, 'created_by'); + } + + /** + * Check if the user is active + */ + public function isActive() + { + return $this->status === self::STATUS_ENABLED; + } + +} diff --git a/Models/UserLogin.php b/Models/UserLogin.php new file mode 100644 index 0000000..3f86d0c --- /dev/null +++ b/Models/UserLogin.php @@ -0,0 +1,14 @@ +token = $token; + } + + /** + * Configura el canal de la notificación. + */ + public function via($notifiable) + { + return ['mail']; + } + + /** + * Configura el mensaje de correo. + */ + public function toMail($notifiable) + { + try { + // Cargar configuración SMTP desde la base de datos + $this->loadDynamicMailConfig(); + + $resetUrl = url(route('password.reset', [ + 'token' => $this->token, + 'email' => $notifiable->getEmailForPasswordReset() + ], false)); + + $appTitle = Setting::global()->where('key', 'website_title')->first()->value ?? Config::get('koneko.appTitle'); + $imageBase64 = 'data:image/png;base64,' . base64_encode(file_get_contents(public_path('/assets/img/logo/koneko-04.png'))); + $expireMinutes = Config::get('auth.passwords.' . Config::get('auth.defaults.passwords') . '.expire', 60); + + Config::set('app.name', $appTitle); + + return (new MailMessage) + ->subject("Restablece tu contraseña - {$appTitle}") + ->markdown('vuexy-admin::notifications.email', [ // Usar tu plantilla del módulo + 'greeting' => "Hola {$notifiable->name}", + 'introLines' => [ + 'Estás recibiendo este correo porque solicitaste restablecer tu contraseña.', + ], + 'actionText' => 'Restablecer contraseña', + 'actionUrl' => $resetUrl, + 'outroLines' => [ + "Este enlace expirará en {$expireMinutes} minutos.", + 'Si no solicitaste este cambio, no se requiere realizar ninguna acción.', + ], + 'displayableActionUrl' => $resetUrl, // Para el subcopy + 'image' => $imageBase64, // Imagen del logo + ]); + + /* + */ + } catch (\Exception $e) { + // Registrar el error + Log::error('Error al enviar el correo de restablecimiento: ' . $e->getMessage()); + + // Retornar un mensaje alternativo + return (new MailMessage) + ->subject('Restablece tu contraseña') + ->line('Ocurrió un error al enviar el correo. Por favor, intenta de nuevo más tarde.'); + } + } + + /** + * Cargar configuración SMTP desde la base de datos. + */ + protected function loadDynamicMailConfig() + { + try { + $smtpConfig = Setting::where('key', 'LIKE', 'mail_%') + ->pluck('value', 'key'); + + if ($smtpConfig->isEmpty()) { + throw new Exception('No SMTP configuration found in the database.'); + } + + Config::set('mail.mailers.smtp.host', $smtpConfig['mail_mailers_smtp_host'] ?? null); + Config::set('mail.mailers.smtp.port', $smtpConfig['mail_mailers_smtp_port'] ?? null); + Config::set('mail.mailers.smtp.username', $smtpConfig['mail_mailers_smtp_username'] ?? null); + Config::set( + 'mail.mailers.smtp.password', + isset($smtpConfig['mail_mailers_smtp_password']) + ? Crypt::decryptString($smtpConfig['mail_mailers_smtp_password']) + : null + ); + Config::set('mail.mailers.smtp.encryption', $smtpConfig['mail_mailers_smtp_encryption'] ?? null); + Config::set('mail.from.address', $smtpConfig['mail_from_address'] ?? null); + Config::set('mail.from.name', $smtpConfig['mail_from_name'] ?? null); + } catch (Exception $e) { + Log::error('SMTP Configuration Error: ' . $e->getMessage()); + // Opcional: Puedes lanzar la excepción o manejarla de otra manera. + throw new Exception('Error al cargar la configuración SMTP.'); + } + } +} diff --git a/Providers/ConfigServiceProvider.php b/Providers/ConfigServiceProvider.php new file mode 100644 index 0000000..d165392 --- /dev/null +++ b/Providers/ConfigServiceProvider.php @@ -0,0 +1,31 @@ +mergeConfigFrom(__DIR__.'/../config/vuexy.php', 'vuexy'); + } + + /** + * Bootstrap services. + */ + public function boot(): void + { + // Cargar configuración del sistema + $globalSettingsService = app(GlobalSettingsService::class); + $globalSettingsService->loadSystemConfig(); + + // Cargar configuración del sistema a través del servicio + app(GlobalSettingsService::class)->loadSystemConfig(); + } +} diff --git a/Providers/FortifyServiceProvider.php b/Providers/FortifyServiceProvider.php new file mode 100644 index 0000000..4b631d9 --- /dev/null +++ b/Providers/FortifyServiceProvider.php @@ -0,0 +1,124 @@ +input(Fortify::username())) . '|' . $request->ip()); + + return Limit::perMinute(5)->by($throttleKey); + }); + + RateLimiter::for('two-factor', function (Request $request) { + return Limit::perMinute(5)->by($request->session()->get('login.id')); + }); + + Fortify::authenticateUsing(function (Request $request) { + $user = User::where('email', $request->email) + ->where('status', User::STATUS_ENABLED) + ->first(); + + if ($user && Hash::check($request->password, $user->password)) { + return $user; + } + }); + + // Simula lo que hace tu middleware y comparte `_admin` + $viewMode = Config::get('vuexy.custom.authViewMode'); + $adminVars = app(AdminTemplateService::class)->getAdminVars(); + + // Configurar la vista del login + Fortify::loginView(function () use ($viewMode, $adminVars) { + $pageConfigs = ['myLayout' => 'blank']; + + view()->share('_admin', $adminVars); + + return view("vuexy-admin::auth.login-{$viewMode}", ['pageConfigs' => $pageConfigs]); + }); + + // Configurar la vista del registro (si lo necesitas) + Fortify::registerView(function () use ($viewMode, $adminVars) { + $pageConfigs = ['myLayout' => 'blank']; + + view()->share('_admin', $adminVars); + + return view("vuexy-admin::auth.register-{$viewMode}", ['pageConfigs' => $pageConfigs]); + }); + + // Configurar la vista de restablecimiento de contraseñas + Fortify::requestPasswordResetLinkView(function () use ($viewMode, $adminVars) { + $pageConfigs = ['myLayout' => 'blank']; + + view()->share('_admin', $adminVars); + + return view("vuexy-admin::auth.forgot-password-{$viewMode}", ['pageConfigs' => $pageConfigs]); + }); + + Fortify::resetPasswordView(function ($request) use ($viewMode, $adminVars) { + $pageConfigs = ['myLayout' => 'blank']; + + view()->share('_admin', $adminVars); + + return view("vuexy-admin::auth.reset-password-{$viewMode}", ['pageConfigs' => $pageConfigs, 'request' => $request]); + }); + + // Vista de verificación de correo electrónico + Fortify::verifyEmailView(function () use ($viewMode, $adminVars) { + view()->share('_admin', $adminVars); + + return view("vuexy-admin::auth.verify-email-{$viewMode}"); + }); + + // Vista de confirmación de contraseña + Fortify::confirmPasswordView(function () use ($viewMode, $adminVars) { + $pageConfigs = ['myLayout' => 'blank']; + + view()->share('_admin', $adminVars); + + return view("vuexy-admin::auth.confirm-password-{$viewMode}", ['pageConfigs' => $pageConfigs]); + }); + + // Configurar la vista para la verificación de dos factores + Fortify::twoFactorChallengeView(function () use ($viewMode, $adminVars) { + $pageConfigs = ['myLayout' => 'blank']; + + view()->share('_admin', $adminVars); + + return view("vuexy-admin::auth.two-factor-challenge-{$viewMode}", ['pageConfigs' => $pageConfigs]); + }); + } +} diff --git a/Providers/VuexyAdminServiceProvider.php b/Providers/VuexyAdminServiceProvider.php new file mode 100644 index 0000000..0040af0 --- /dev/null +++ b/Providers/VuexyAdminServiceProvider.php @@ -0,0 +1,132 @@ +mergeConfigFrom(__DIR__.'/../config/koneko.php', 'koneko'); + + // Register the module's services and providers + $this->app->register(ConfigServiceProvider::class); + $this->app->register(FortifyServiceProvider::class); + $this->app->register(PermissionServiceProvider::class); + + // Register the module's aliases + AliasLoader::getInstance()->alias('Helper', VuexyHelper::class); + } + + /** + * Bootstrap any application services. + */ + public function boot(): void + { + if(env('FORCE_HTTPS', false)){ + URL::forceScheme('https'); + } + + // Registrar alias del middleware + $this->app['router']->aliasMiddleware('admin', AdminTemplateMiddleware::class); + + // Sobrescribir ruta de traducciones para asegurar que se usen las del paquete + $this->app->bind('path.lang', function () { + return __DIR__ . '/../resources/lang'; + }); + + // Register the module's routes + $this->loadRoutesFrom(__DIR__.'/../routes/admin.php'); + + + // Cargar vistas del paquete + $this->loadViewsFrom(__DIR__.'/../resources/views', 'vuexy-admin'); + + // Registrar Componentes Blade + Blade::componentNamespace('VuexyAdmin\\View\\Components', 'vuexy-admin'); + + + // Publicar los archivos necesarios + $this->publishes([ + __DIR__.'/../config/fortify.php' => config_path('fortify.php'), + __DIR__.'/../config/image.php' => config_path('image.php'), + __DIR__.'/../config/vuexy_menu.php' => config_path('vuexy_menu.php'), + ], 'vuexy-admin-config'); + + $this->publishes([ + __DIR__.'/../database/seeders/' => database_path('seeders'), + __DIR__.'/../database/data' => database_path('data'), + ], 'vuexy-admin-seeders'); + + $this->publishes([ + __DIR__.'/../resources/img' => public_path('vendor/vuexy-admin/img'), + ], 'vuexy-admin-images'); + + + // Register the migrations + $this->loadMigrationsFrom(__DIR__ . '/../database/migrations'); + + + // Registrar eventos + Event::listen(Login::class, HandleUserLogin::class); + Event::listen(Logout::class, ClearUserCache::class); + + + // Registrar comandos de consola + if ($this->app->runningInConsole()) { + $this->commands([ + CleanInitialAvatars::class, + ]); + } + + // Registrar Livewire Components + $components = [ + 'user-index' => UserIndex::class, + 'user-show' => UserShow::class, + 'user-form' => UserForm::class, + 'user-offcanvas-form' => UserOffCanvasForm::class, + 'role-index' => RoleIndex::class, + 'permission-index' => PermissionIndex::class, + + + 'general-settings' => GeneralSettings::class, + 'application-settings' => ApplicationSettings::class, + 'interface-settings' => InterfaceSettings::class, + 'mail-smtp-settings' => MailSmtpSettings::class, + 'mail-sender-response-settings' => MailSenderResponseSettings::class, + 'cache-stats' => CacheStats::class, + 'session-stats' => SessionStats::class, + 'redis-stats' => RedisStats::class, + 'memcached-stats' => MemcachedStats::class, + 'cache-functions' => CacheFunctions::class, + ]; + + foreach ($components as $alias => $component) { + Livewire::component($alias, $component); + } + + // Registrar auditoría en usuarios + User::observe(AuditableObserver::class); + } +} diff --git a/Queries/BootstrapTableQueryBuilder.php b/Queries/BootstrapTableQueryBuilder.php new file mode 100644 index 0000000..00984cb --- /dev/null +++ b/Queries/BootstrapTableQueryBuilder.php @@ -0,0 +1,104 @@ +request = $request; + $this->config = $config; + $this->query = DB::table($config['table']); + + $this->applyJoins(); + $this->applyFilters(); + } + + protected function applyJoins() + { + if (!empty($this->config['joins'])) { + foreach ($this->config['joins'] as $join) { + $type = $join['type'] ?? 'join'; + + $this->query->{$type}($join['table'], function($joinObj) use ($join) { + $joinObj->on($join['first'], '=', $join['second']); + + // Soporte para AND en ON, si está definidio + if (!empty($join['and'])) { + foreach ((array) $join['and'] as $andCondition) { + // 'sat_codigo_postal.c_estado = sat_localidad.c_estado' + $parts = explode('=', $andCondition); + + if (count($parts) === 2) { + $left = trim($parts[0]); + $right = trim($parts[1]); + + $joinObj->whereRaw("$left = $right"); + } + } + } + }); + } + } + } + + protected function applyFilters() + { + if (!empty($this->config['filters'])) { + foreach ($this->config['filters'] as $filter => $column) { + if ($this->request->filled($filter)) { + $this->query->where($column, 'LIKE', '%' . $this->request->input($filter) . '%'); + } + } + } + } + + protected function applyGrouping() + { + if (!empty($this->config['group_by'])) { + $this->query->groupBy($this->config['group_by']); + } + } + + public function getJson() + { + $this->applyGrouping(); + + // Calcular total de filas antes de aplicar paginación + $total = DB::select("SELECT COUNT(*) as num_rows FROM (" . $this->query->selectRaw('0')->toSql() . ") as items", $this->query->getBindings())[0]->num_rows; + + // Para ver la sentencia SQL (con placeholders ?) + //dump($this->query->toSql()); dd($this->query->getBindings()); + + // Aplicar orden, paginación y selección de columnas + $this->query + ->select($this->config['columns']) + ->when($this->request->input('sort'), function ($query) { + $query->orderBy($this->request->input('sort'), $this->request->input('order', 'asc')); + }) + ->when($this->request->input('offset'), function ($query) { + $query->offset($this->request->input('offset')); + }) + ->limit($this->request->input('limit', 10)); + + // Obtener resultados y limpiar los datos antes de enviarlos + $rows = $this->query->get()->map(function ($item) { + return collect($item) + ->reject(fn($val) => is_null($val) || $val === '') // Eliminar valores nulos o vacíos + ->map(fn($val) => is_numeric($val) ? (float) $val : $val) // Convertir números correctamente + ->toArray(); + }); + + return response()->json([ + "total" => $total, + "rows" => $rows, + ]); + } +} diff --git a/Queries/GenericQueryBuilder.php b/Queries/GenericQueryBuilder.php new file mode 100644 index 0000000..23a38d3 --- /dev/null +++ b/Queries/GenericQueryBuilder.php @@ -0,0 +1,8 @@ + - - Koneko Soluciones Tecnológicas Logo - + Koneko Soluciones Tecnológicas Logo

-

+ Sitio Web Latest Stable Version License - Email + Servidor Git + Build Status + Issues

--- -# Laravel Vuexy Admin para México +## 📌 Descripción -**Laravel Vuexy Admin para México** es un proyecto basado en Laravel optimizado para necesidades específicas del mercado mexicano. Incluye integración con los catálogos del SAT (CFDI 4.0), herramientas avanzadas y una interfaz moderna inspirada en el template premium Vuexy. +**Laravel Vuexy Admin** es un módulo de administración optimizado para México, basado en Laravel 11 y diseñado para integrarse con **Vuexy Admin Template**. Incluye gestión avanzada de usuarios, roles, permisos y auditoría de acciones. -## Características destacadas - -- **Optimización para México**: - - Uso de los catálogos oficiales del SAT (versión CFDI 4.0): - - Banco (`sat_banco`) - - Clave de Producto o Servicio (`sat_clave_prod_serv`) - - Clave de Unidad (`sat_clave_unidad`) - - Forma de Pago (`sat_forma_pago`) - - Moneda (`sat_moneda`) - - Código Postal (`sat_codigo_postal`) - - Régimen Fiscal (`sat_regimen_fiscal`) - - País (`sat_pais`) - - Uso CFDI (`sat_uso_cfdi`) - - Colonia (`sat_colonia`) - - Estado (`sat_estado`) - - Localidad (`sat_localidad`) - - Municipio (`sat_municipio`) - - Deducción (`sat_deduccion`) - - Percepción (`sat_percepcion`) - - Compatible con los lineamientos y formatos del Anexo 20 del SAT. - - Útil para generar comprobantes fiscales digitales (CFDI) y otros procesos administrativos locales. - -- **Otras características avanzadas**: - - Autenticación y gestión de usuarios con Laravel Fortify. - - Gestión de roles y permisos usando Spatie Permission. - - Tablas dinámicas con Laravel Datatables y Yajra. - - Integración con Redis para caching eficiente. - - Exportación y manejo de Excel mediante Maatwebsite. - -## Requisitos del Sistema - -- **PHP**: >= 8.2 -- **Composer**: >= 2.0 -- **Node.js**: >= 16.x -- **MySQL** o cualquier base de datos compatible con Laravel. +### ✨ Características +- 🔹 Sistema de autenticación con Laravel Fortify. +- 🔹 Gestión avanzada de usuarios con Livewire. +- 🔹 Control de roles y permisos con Spatie Permissions. +- 🔹 Auditoría de acciones con Laravel Auditing. +- 🔹 Publicación de configuraciones y vistas. +- 🔹 Soporte para cache y optimización de rendimiento. --- -## Instalación +## 📦 Instalación -Este proyecto ofrece dos métodos de instalación: mediante Composer o manualmente. A continuación, te explicamos ambos procesos. - -### Opción 1: Usar Composer (Recomendado) - -Para instalar el proyecto rápidamente usando Composer, ejecuta el siguiente comando: +Instalar vía **Composer**: ```bash -composer create-project koneko/laravel-vuexy-admin +composer require koneko/laravel-vuexy-admin ``` -Este comando realizará automáticamente los siguientes pasos: -1. Configurará el archivo `.env` basado en `.env.example`. -2. Generará la clave de la aplicación. - -Una vez completado, debes configurar una base de datos válida en el archivo `.env` y luego ejecutar: +Publicar archivos de configuración y migraciones: ```bash +php artisan vendor:publish --tag=vuexy-admin-config +php artisan migrate +``` + +--- + +## 🚀 Uso básico + +```php +use Koneko\VuexyAdmin\Models\User; + +$user = User::create([ + 'name' => 'Juan Pérez', + 'email' => 'juan@example.com', + 'password' => bcrypt('secret'), +]); +``` + +--- + +## 📚 Configuración adicional + +Si necesitas personalizar la configuración del módulo, publica el archivo de configuración: + +```bash +php artisan vendor:publish --tag=vuexy-admin-config +``` + +Esto generará `config/vuexy_menu.php`, donde puedes modificar valores predeterminados. + +--- + +## 🛠 Dependencias + +Este paquete requiere las siguientes dependencias: +- Laravel 11 +- `laravel/fortify` (autenticación) +- `spatie/laravel-permission` (gestión de roles y permisos) +- `owen-it/laravel-auditing` (auditoría de usuarios) +- `livewire/livewire` (interfaz dinámica) + +--- + +## 📦 Publicación de Assets y Configuraciones + +Para publicar configuraciones y seeders: + +```bash +php artisan vendor:publish --tag=vuexy-admin-config +php artisan vendor:publish --tag=vuexy-admin-seeders php artisan migrate --seed ``` -Finalmente, compila los activos iniciales: +Para publicar imágenes del tema: ```bash -npm install -npm run dev -``` - -Inicia el servidor local con: - -```bash -php artisan serve +php artisan vendor:publish --tag=vuexy-admin-images ``` --- -### Opción 2: Instalación manual +## 🌍 Repositorio Principal y Sincronización -Si prefieres instalar el proyecto de forma manual, sigue estos pasos: +Este repositorio es una **copia sincronizada** del repositorio principal alojado en **[Tea - Koneko Git](https://git.koneko.mx/koneko/laravel-vuexy-admin)**. -1. Clona el repositorio: - ```bash - git clone https://git.koneko.mx/Koneko-ST/laravel-vuexy-admin.git - cd laravel-vuexy-admin - ``` +### 🔄 Sincronización con GitHub +- **Repositorio Principal:** [git.koneko.mx](https://git.koneko.mx/koneko/laravel-vuexy-admin) +- **Repositorio en GitHub:** [github.com/koneko-mx/laravel-vuexy-admin](https://github.com/koneko-mx/laravel-vuexy-admin) +- **Los cambios pueden reflejarse primero en Tea antes de GitHub.** -2. Instala las dependencias de Composer: - ```bash - composer install - ``` +### 🤝 Contribuciones +Si deseas contribuir: +1. Puedes abrir un **Issue** en [GitHub Issues](https://github.com/koneko-mx/laravel-vuexy-admin/issues). +2. Para Pull Requests, **preferimos contribuciones en Tea**. Contacta a `admin@koneko.mx` para solicitar acceso. -3. Instala las dependencias de npm: - ```bash - npm install - ``` - -4. Configura las variables de entorno: - ```bash - cp .env.example .env - ``` - -5. Configura una base de datos válida en el archivo `.env`. - -6. Genera la clave de la aplicación: - ```bash - php artisan key:generate - ``` - -7. Migra y llena la base de datos: - ```bash - php artisan migrate --seed - ``` - -8. Compila los activos frontend: - ```bash - npm run dev - ``` - -9. Inicia el servidor de desarrollo: - ```bash - php artisan serve - ``` +⚠️ **Nota:** Algunos cambios pueden tardar en reflejarse en GitHub, ya que este repositorio se actualiza automáticamente desde Tea. --- -## Notas importantes +## 🏅 Licencia -- Asegúrate de tener instalado: - - **PHP**: >= 8.2 - - **Composer**: >= 2.0 - - **Node.js**: >= 16.x -- Este proyecto utiliza los catálogos SAT de la versión CFDI 4.0. Si deseas más información, visita la documentación oficial del SAT en [Anexo 20](http://omawww.sat.gob.mx/tramitesyservicios/Paginas/anexo_20.htm). +Este paquete es de código abierto bajo la licencia [MIT](LICENSE). --- -## Uso del Template Vuexy - -Este proyecto está diseñado para funcionar con el template premium [Vuexy](https://themeforest.net/item/vuexy-vuejs-html-laravel-admin-dashboard-template/23328599). Para utilizarlo: - -1. Adquiere una licencia válida de Vuexy en [ThemeForest](https://themeforest.net/item/vuexy-vuejs-html-laravel-admin-dashboard-template/23328599). -2. Incluye los archivos necesarios en las carpetas correspondientes (`resources`, `public`, etc.) de este proyecto. - ---- - -## Créditos - -Este proyecto utiliza herramientas y recursos de código abierto, así como un template premium. Queremos agradecer a los desarrolladores y diseñadores que hacen posible esta implementación: - -- [Laravel](https://laravel.com) -- [Vuexy Template](https://themeforest.net/item/vuexy-vuejs-html-laravel-admin-dashboard-template/23328599) -- [Spatie Permission](https://spatie.be/docs/laravel-permission) -- [Yajra Datatables](https://yajrabox.com/docs/laravel-datatables) - ---- - -## Licencia - -Este proyecto está licenciado bajo la licencia MIT. Consulta el archivo [LICENSE](LICENSE) para más detalles. - -El template "Vuexy" debe adquirirse por separado y está sujeto a su propia licencia comercial. - ----

Hecho con ❤️ por Koneko Soluciones Tecnológicas

- diff --git a/Rules/NotEmptyHtml.php b/Rules/NotEmptyHtml.php new file mode 100644 index 0000000..885ec53 --- /dev/null +++ b/Rules/NotEmptyHtml.php @@ -0,0 +1,20 @@ + [180, 180], + '192x192' => [192, 192], + '152x152' => [152, 152], + '120x120' => [120, 120], + '76x76' => [76, 76], + '16x16' => [16, 16], + ]; + + private $imageLogoMaxPixels1 = 22500; // Primera versión (px^2) + private $imageLogoMaxPixels2 = 75625; // Segunda versión (px^2) + private $imageLogoMaxPixels3 = 262144; // Tercera versión (px^2) + private $imageLogoMaxPixels4 = 230400; // Tercera versión (px^2) en Base64 + + protected $cacheTTL = 60 * 24 * 30; // 30 días en minutos + + public function __construct() + { + $this->driver = config('image.driver', 'gd'); + } + + public function updateSetting(string $key, string $value): bool + { + $setting = Setting::updateOrCreate( + ['key' => $key], + ['value' => trim($value)] + ); + + return $setting->save(); + } + + public function processAndSaveFavicon($image): void + { + Storage::makeDirectory($this->imageDisk . '/' . $this->favicon_basePath); + + // Eliminar favicons antiguos + $this->deleteOldFavicons(); + + // Guardar imagen original + $imageManager = new ImageManager($this->driver); + + $imageName = uniqid('admin_favicon_'); + + $image = $imageManager->read($image->getRealPath()); + + foreach ($this->faviconsSizes as $size => [$width, $height]) { + $resizedPath = $this->favicon_basePath . $imageName . "_{$size}.png"; + + $image->cover($width, $height); + + Storage::disk($this->imageDisk)->put($resizedPath, $image->toPng(indexed: true)); + } + + $this->updateSetting('admin_favicon_ns', $this->favicon_basePath . $imageName); + } + + protected function deleteOldFavicons(): void + { + // Obtener el favicon actual desde la base de datos + $currentFavicon = Setting::where('key', 'admin_favicon_ns')->value('value'); + + if ($currentFavicon) { + $filePaths = [ + $this->imageDisk . '/' . $currentFavicon, + $this->imageDisk . '/' . $currentFavicon . '_16x16.png', + $this->imageDisk . '/' . $currentFavicon . '_76x76.png', + $this->imageDisk . '/' . $currentFavicon . '_120x120.png', + $this->imageDisk . '/' . $currentFavicon . '_152x152.png', + $this->imageDisk . '/' . $currentFavicon . '_180x180.png', + $this->imageDisk . '/' . $currentFavicon . '_192x192.png', + ]; + + foreach ($filePaths as $filePath) { + if (Storage::exists($filePath)) { + Storage::delete($filePath); + } + } + } + } + + public function processAndSaveImageLogo($image, string $type = ''): void + { + // Crear directorio si no existe + Storage::makeDirectory($this->imageDisk . '/' . $this->image_logo_basePath); + + // Eliminar imágenes antiguas + $this->deleteOldImageWebapp($type); + + // Leer imagen original + $imageManager = new ImageManager($this->driver); + $image = $imageManager->read($image->getRealPath()); + + // Generar tres versiones con diferentes áreas máximas + $this->generateAndSaveImage($image, $type, $this->imageLogoMaxPixels1, 'small'); // Versión 1 + $this->generateAndSaveImage($image, $type, $this->imageLogoMaxPixels2, 'medium'); // Versión 2 + $this->generateAndSaveImage($image, $type, $this->imageLogoMaxPixels3); // Versión 3 + $this->generateAndSaveImageAsBase64($image, $type, $this->imageLogoMaxPixels4); // Versión 3 + } + + private function generateAndSaveImage($image, string $type, int $maxPixels, string $suffix = ''): void + { + $imageClone = clone $image; + + // Escalar imagen conservando aspecto + $this->resizeImageToMaxPixels($imageClone, $maxPixels); + + $imageName = 'admin_image_logo' . ($suffix ? '_' . $suffix : '') . ($type == 'dark' ? '_dark' : ''); + + // Generar nombre y ruta + $imageNameUid = uniqid($imageName . '_', ".png"); + $resizedPath = $this->image_logo_basePath . $imageNameUid; + + // Guardar imagen en PNG + Storage::disk($this->imageDisk)->put($resizedPath, $imageClone->toPng(indexed: true)); + + // Actualizar configuración + $this->updateSetting($imageName, $resizedPath); + } + + private function resizeImageToMaxPixels($image, int $maxPixels) + { + // Obtener dimensiones originales de la imagen + $originalWidth = $image->width(); // Método para obtener el ancho + $originalHeight = $image->height(); // Método para obtener el alto + + // Calcular el aspecto + $aspectRatio = $originalWidth / $originalHeight; + + // Calcular dimensiones redimensionadas conservando aspecto + if ($aspectRatio > 1) { // Ancho es dominante + $newWidth = sqrt($maxPixels * $aspectRatio); + $newHeight = $newWidth / $aspectRatio; + } else { // Alto es dominante + $newHeight = sqrt($maxPixels / $aspectRatio); + $newWidth = $newHeight * $aspectRatio; + } + + // Redimensionar la imagen + $image->resize( + round($newWidth), // Redondear para evitar problemas con números decimales + round($newHeight), + function ($constraint) { + $constraint->aspectRatio(); + $constraint->upsize(); + } + ); + + return $image; + } + + + private function generateAndSaveImageAsBase64($image, string $type, int $maxPixels): void + { + $imageClone = clone $image; + + // Redimensionar imagen conservando el aspecto + $this->resizeImageToMaxPixels($imageClone, $maxPixels); + + // Convertir a Base64 + $base64Image = (string) $imageClone->toJpg(40)->toDataUri(); + + // Guardar como configuración + $this->updateSetting( + "admin_image_logo_base64" . ($type === 'dark' ? '_dark' : ''), + $base64Image // Ya incluye "data:image/png;base64," + ); + } + + protected function deleteOldImageWebapp(string $type = ''): void + { + // Determinar prefijo según el tipo (normal o dark) + $suffix = $type === 'dark' ? '_dark' : ''; + + // Claves relacionadas con las imágenes que queremos limpiar + $imageKeys = [ + "admin_image_logo{$suffix}", + "admin_image_logo_small{$suffix}", + "admin_image_logo_medium{$suffix}", + ]; + + // Recuperar las imágenes actuales en una sola consulta + $settings = Setting::whereIn('key', $imageKeys)->pluck('value', 'key'); + + foreach ($imageKeys as $key) { + // Obtener la imagen correspondiente + $currentImage = $settings[$key] ?? null; + + if ($currentImage) { + // Construir la ruta del archivo y eliminarlo si existe + $filePath = $this->imageDisk . '/' . $currentImage; + if (Storage::exists($filePath)) { + Storage::delete($filePath); + } + + // Eliminar la configuración de la base de datos + Setting::where('key', $key)->delete(); + } + } + } +} diff --git a/Services/AdminTemplateService.php b/Services/AdminTemplateService.php new file mode 100644 index 0000000..b1d177f --- /dev/null +++ b/Services/AdminTemplateService.php @@ -0,0 +1,156 @@ + $key], + ['value' => trim($value)] + ); + + return $setting->save(); + } + + public function getAdminVars($adminSetting = false): array + { + try { + // Verificar si el sistema está inicializado (la tabla `migrations` existe) + if (!Schema::hasTable('migrations')) { + return $this->getDefaultAdminVars($adminSetting); + } + + // Cargar desde el caché o la base de datos si está disponible + return Cache::remember('admin_settings', $this->cacheTTL, function () use ($adminSetting) { + $settings = Setting::global() + ->where('key', 'LIKE', 'admin_%') + ->pluck('value', 'key') + ->toArray(); + + $adminSettings = $this->buildAdminVarsArray($settings); + + return $adminSetting + ? $adminSettings[$adminSetting] + : $adminSettings; + }); + } catch (\Exception $e) { + // En caso de error, devolver valores predeterminados + return $this->getDefaultAdminVars($adminSetting); + } + } + + private function getDefaultAdminVars($adminSetting = false): array + { + $defaultSettings = [ + 'title' => config('koneko.appTitle', 'Default Title'), + 'author' => config('koneko.author', 'Default Author'), + 'description' => config('koneko.description', 'Default Description'), + 'favicon' => $this->getFaviconPaths([]), + 'app_name' => config('koneko.appName', 'Default App Name'), + 'image_logo' => $this->getImageLogoPaths([]), + ]; + + return $adminSetting + ? $defaultSettings[$adminSetting] ?? null + : $defaultSettings; + } + + private function buildAdminVarsArray(array $settings): array + { + return [ + 'title' => $settings['admin_title'] ?? config('koneko.appTitle'), + 'author' => config('koneko.author'), + 'description' => config('koneko.description'), + 'favicon' => $this->getFaviconPaths($settings), + 'app_name' => $settings['admin_app_name'] ?? config('koneko.appName'), + 'image_logo' => $this->getImageLogoPaths($settings), + ]; + } + + public function getVuexyCustomizerVars() + { + // Obtener valores de la base de datos + $settings = Setting::global() + ->where('key', 'LIKE', 'vuexy_%') + ->pluck('value', 'key') + ->toArray(); + + // Obtener configuraciones predeterminadas + $defaultConfig = Config::get('vuexy.custom', []); + + // Mezclar las configuraciones predeterminadas con las de la base de datos + return collect($defaultConfig) + ->mapWithKeys(function ($defaultValue, $key) use ($settings) { + $vuexyKey = 'vuexy_' . $key; // Convertir clave al formato de la base de datos + + // Obtener valor desde la base de datos o usar el predeterminado + $value = $settings[$vuexyKey] ?? $defaultValue; + + // Forzar booleanos para claves específicas + if (in_array($key, ['displayCustomizer', 'footerFixed', 'menuFixed', 'menuCollapsed', 'showDropdownOnHover'])) { + $value = filter_var($value, FILTER_VALIDATE_BOOLEAN); + } + + return [$key => $value]; + }) + ->toArray(); + } + + /** + * Obtiene los paths de favicon en distintos tamaños. + */ + private function getFaviconPaths(array $settings): array + { + $defaultFavicon = config('koneko.appFavicon'); + $namespace = $settings['admin_favicon_ns'] ?? null; + + return [ + 'namespace' => $namespace, + '16x16' => $namespace ? "{$namespace}_16x16.png" : $defaultFavicon, + '76x76' => $namespace ? "{$namespace}_76x76.png" : $defaultFavicon, + '120x120' => $namespace ? "{$namespace}_120x120.png" : $defaultFavicon, + '152x152' => $namespace ? "{$namespace}_152x152.png" : $defaultFavicon, + '180x180' => $namespace ? "{$namespace}_180x180.png" : $defaultFavicon, + '192x192' => $namespace ? "{$namespace}_192x192.png" : $defaultFavicon, + ]; + } + + /** + * Obtiene los paths de los logos en distintos tamaños. + */ + private function getImageLogoPaths(array $settings): array + { + $defaultLogo = config('koneko.appLogo'); + + return [ + 'small' => $this->getImagePath($settings, 'admin_image_logo_small', $defaultLogo), + 'medium' => $this->getImagePath($settings, 'admin_image_logo_medium', $defaultLogo), + 'large' => $this->getImagePath($settings, 'admin_image_logo', $defaultLogo), + 'small_dark' => $this->getImagePath($settings, 'admin_image_logo_small_dark', $defaultLogo), + 'medium_dark' => $this->getImagePath($settings, 'admin_image_logo_medium_dark', $defaultLogo), + 'large_dark' => $this->getImagePath($settings, 'admin_image_logo_dark', $defaultLogo), + ]; + } + + /** + * Obtiene un path de imagen o retorna un valor predeterminado. + */ + private function getImagePath(array $settings, string $key, string $default): string + { + return $settings[$key] ?? $default; + } + + public static function clearAdminVarsCache() + { + Cache::forget("admin_settings"); + } +} diff --git a/Services/AvatarImageService.php b/Services/AvatarImageService.php new file mode 100644 index 0000000..5efc78f --- /dev/null +++ b/Services/AvatarImageService.php @@ -0,0 +1,76 @@ +getRealPath())) { + throw new \Exception('El archivo no existe en la ruta especificada.'); + } + + if (!in_array($image_avatar->getClientOriginalExtension(), ['jpg', 'jpeg', 'png'])) { + throw new \Exception('El formato del archivo debe ser JPG o PNG.'); + } + + $avatarName = uniqid('avatar_') . '.png'; + $driver = config('image.driver', 'gd'); + + $manager = new ImageManager($driver); + + if (!Storage::disk($this->avatarDisk)->exists($this->profilePhotoDir)) { + Storage::disk($this->avatarDisk)->makeDirectory($this->profilePhotoDir); + } + + $image = $manager->read($image_avatar->getRealPath()); + $image->cover($this->avatarWidth, $this->avatarHeight); + Storage::disk($this->avatarDisk)->put($this->profilePhotoDir . '/' . $avatarName, $image->toPng(indexed: true)); + + // Eliminar avatar existente + $this->deleteProfilePhoto($user); + + $user->forceFill([ + 'profile_photo_path' => $avatarName, + ])->save(); + } + + + /** + * Elimina la foto de perfil actual del usuario. + * + * @param mixed $user Objeto usuario. + * + * @return void + */ + public function deleteProfilePhoto($user) + { + if (!empty($user->profile_photo_path)) { + Storage::disk($this->avatarDisk)->delete($user->profile_photo_path); + + $user->forceFill([ + 'profile_photo_path' => null, + ])->save(); + } + } +} diff --git a/Services/AvatarInitialsService.php b/Services/AvatarInitialsService.php new file mode 100644 index 0000000..df045eb --- /dev/null +++ b/Services/AvatarInitialsService.php @@ -0,0 +1,124 @@ +getAvatarColor($name); + $background = ltrim(self::AVATAR_BACKGROUND, '#'); + $size = ($this->avatarWidth + $this->avatarHeight) / 2; + $initials = self::getInitials($name); + $cacheKey = "avatar-{$initials}-{$color}-{$background}-{$size}"; + $path = "{$this->initialAvatarDir}/{$cacheKey}.png"; + $storagePath = storage_path("app/public/{$path}"); + + if (Storage::disk($this->avatarDisk)->exists($path)) { + return response()->file($storagePath); + } + + $image = $this->createAvatarImage($name, $color, self::AVATAR_BACKGROUND, $size); + Storage::disk($this->avatarDisk)->put($path, $image->toPng(indexed: true)); + + return response()->file($storagePath); + } + + /** + * Crea la imagen del avatar con las iniciales. + * + * @param string $name Nombre completo. + * @param string $color Color del texto. + * @param string $background Color de fondo. + * @param int $size Tamaño de la imagen. + * + * @return \Intervention\Image\Image La imagen generada. + */ + protected function createAvatarImage($name, $color, $background, $size) + { + $driver = config('image.driver', 'gd'); + $manager = new ImageManager($driver); + $initials = self::getInitials($name); + $fontPath = __DIR__ . '/../storage/fonts/OpenSans-Bold.ttf'; + + $image = $manager->create($size, $size) + ->fill($background); + + $image->text( + $initials, + $size / 2, + $size / 2, + function (FontFactory $font) use ($color, $size, $fontPath) { + $font->file($fontPath); + $font->size($size * 0.4); + $font->color($color); + $font->align('center'); + $font->valign('middle'); + } + ); + + return $image; + } + + /** + * Calcula las iniciales a partir del nombre. + * + * @param string $name Nombre completo. + * + * @return string Iniciales en mayúsculas. + */ + public static function getInitials($name) + { + if (empty($name)) { + return 'NA'; + } + + $initials = implode('', array_map(function ($word) { + return mb_substr($word, 0, 1); + }, explode(' ', $name))); + + return strtoupper(substr($initials, 0, self::INITIAL_MAX_LENGTH)); + } + + /** + * Selecciona un color basado en el nombre. + * + * @param string $name Nombre del usuario. + * + * @return string Color seleccionado. + */ + public function getAvatarColor($name) + { + // Por ejemplo, se puede basar en la suma de los códigos ASCII de las letras del nombre + $hash = array_sum(array_map('ord', str_split($name))); + + return self::AVATAR_COLORS[$hash % count(self::AVATAR_COLORS)]; + } +} diff --git a/Services/CacheConfigService.php b/Services/CacheConfigService.php new file mode 100644 index 0000000..0d16a91 --- /dev/null +++ b/Services/CacheConfigService.php @@ -0,0 +1,235 @@ + $this->getCacheConfig(), + 'session' => $this->getSessionConfig(), + 'database' => $this->getDatabaseConfig(), + 'driver' => $this->getDriverVersion(), + 'memcachedInUse' => $this->isDriverInUse('memcached'), + 'redisInUse' => $this->isDriverInUse('redis'), + ]; + } + + + private function getCacheConfig(): array + { + $cacheConfig = Config::get('cache'); + $driver = $cacheConfig['default']; + + switch ($driver) { + case 'redis': + $connection = config('database.redis.cache'); + $cacheConfig['host'] = $connection['host'] ?? 'localhost'; + $cacheConfig['database'] = $connection['database'] ?? 'N/A'; + break; + + case 'database': + $connection = config('database.connections.' . config('cache.stores.database.connection')); + $cacheConfig['host'] = $connection['host'] ?? 'localhost'; + $cacheConfig['database'] = $connection['database'] ?? 'N/A'; + break; + + case 'memcached': + $servers = config('cache.stores.memcached.servers'); + $cacheConfig['host'] = $servers[0]['host'] ?? 'localhost'; + $cacheConfig['database'] = 'N/A'; + break; + + case 'file': + $cacheConfig['host'] = storage_path('framework/cache/data'); + $cacheConfig['database'] = 'N/A'; + break; + + default: + $cacheConfig['host'] = 'N/A'; + $cacheConfig['database'] = 'N/A'; + break; + } + + return $cacheConfig; + } + + private function getSessionConfig(): array + { + $sessionConfig = Config::get('session'); + $driver = $sessionConfig['driver']; + + switch ($driver) { + case 'redis': + $connection = config('database.redis.sessions'); + $sessionConfig['host'] = $connection['host'] ?? 'localhost'; + $sessionConfig['database'] = $connection['database'] ?? 'N/A'; + break; + + case 'database': + $connection = config('database.connections.' . $sessionConfig['connection']); + $sessionConfig['host'] = $connection['host'] ?? 'localhost'; + $sessionConfig['database'] = $connection['database'] ?? 'N/A'; + break; + + case 'memcached': + $servers = config('cache.stores.memcached.servers'); + $sessionConfig['host'] = $servers[0]['host'] ?? 'localhost'; + $sessionConfig['database'] = 'N/A'; + break; + + case 'file': + $sessionConfig['host'] = storage_path('framework/sessions'); + $sessionConfig['database'] = 'N/A'; + break; + + default: + $sessionConfig['host'] = 'N/A'; + $sessionConfig['database'] = 'N/A'; + break; + } + + return $sessionConfig; + } + + private function getDatabaseConfig(): array + { + $databaseConfig = Config::get('database'); + $connection = $databaseConfig['default']; + + $connectionConfig = config('database.connections.' . $connection); + $databaseConfig['host'] = $connectionConfig['host'] ?? 'localhost'; + $databaseConfig['database'] = $connectionConfig['database'] ?? 'N/A'; + + return $databaseConfig; + } + + + private function getDriverVersion(): array + { + $drivers = []; + $defaultDatabaseDriver = config('database.default'); // Obtén el driver predeterminado + + switch ($defaultDatabaseDriver) { + case 'mysql': + case 'mariadb': + $drivers['mysql'] = [ + 'version' => $this->getMySqlVersion(), + 'details' => config("database.connections.$defaultDatabaseDriver"), + ]; + + $drivers['mariadb'] = $drivers['mysql']; + + case 'pgsql': + $drivers['pgsql'] = [ + 'version' => $this->getPgSqlVersion(), + 'details' => config("database.connections.pgsql"), + ]; + break; + + case 'sqlsrv': + $drivers['sqlsrv'] = [ + 'version' => $this->getSqlSrvVersion(), + 'details' => config("database.connections.sqlsrv"), + ]; + break; + + default: + $drivers['unknown'] = [ + 'version' => 'No disponible', + 'details' => 'Driver no identificado', + ]; + break; + } + + // Opcional: Agrega detalles de Redis y Memcached si están en uso + if ($this->isDriverInUse('redis')) { + $drivers['redis'] = [ + 'version' => $this->getRedisVersion(), + ]; + } + + if ($this->isDriverInUse('memcached')) { + $drivers['memcached'] = [ + 'version' => $this->getMemcachedVersion(), + ]; + } + + return $drivers; + } + + private function getMySqlVersion(): string + { + try { + $version = DB::selectOne('SELECT VERSION() as version'); + return $version->version ?? 'No disponible'; + } catch (\Exception $e) { + return 'Error: ' . $e->getMessage(); + } + } + + private function getPgSqlVersion(): string + { + try { + $version = DB::selectOne("SHOW server_version"); + return $version->server_version ?? 'No disponible'; + } catch (\Exception $e) { + return 'Error: ' . $e->getMessage(); + } + } + + private function getSqlSrvVersion(): string + { + try { + $version = DB::selectOne("SELECT @@VERSION as version"); + return $version->version ?? 'No disponible'; + } catch (\Exception $e) { + return 'Error: ' . $e->getMessage(); + } + } + + private function getMemcachedVersion(): string + { + try { + $memcached = new \Memcached(); + $memcached->addServer( + Config::get('cache.stores.memcached.servers.0.host'), + Config::get('cache.stores.memcached.servers.0.port') + ); + + $stats = $memcached->getStats(); + foreach ($stats as $serverStats) { + return $serverStats['version'] ?? 'No disponible'; + } + + return 'No disponible'; + } catch (\Exception $e) { + return 'Error: ' . $e->getMessage(); + } + } + + private function getRedisVersion(): string + { + try { + $info = Redis::info(); + return $info['redis_version'] ?? 'No disponible'; + } catch (\Exception $e) { + return 'Error: ' . $e->getMessage(); + } + } + + + protected function isDriverInUse(string $driver): bool + { + return in_array($driver, [ + Config::get('cache.default'), + Config::get('session.driver'), + Config::get('queue.default'), + ]); + } +} diff --git a/Services/CacheManagerService.php b/Services/CacheManagerService.php new file mode 100644 index 0000000..6db4419 --- /dev/null +++ b/Services/CacheManagerService.php @@ -0,0 +1,389 @@ +driver = $driver ?? config('cache.default'); + } + + /** + * Obtiene estadísticas de caché para el driver especificado. + */ + public function getCacheStats(string $driver = null): array + { + $driver = $driver ?? $this->driver; + + if (!$this->isSupportedDriver($driver)) { + return $this->response('warning', 'Driver no soportado o no configurado.'); + } + + try { + return match ($driver) { + 'database' => $this->_getDatabaseStats(), + 'file' => $this->_getFilecacheStats(), + 'redis' => $this->_getRedisStats(), + 'memcached' => $this->_getMemcachedStats(), + default => $this->response('info', 'No hay estadísticas disponibles para este driver.'), + }; + } catch (\Exception $e) { + return $this->response('danger', 'Error al obtener estadísticas: ' . $e->getMessage()); + } + } + + public function clearCache(string $driver = null): array + { + $driver = $driver ?? $this->driver; + + if (!$this->isSupportedDriver($driver)) { + return $this->response('warning', 'Driver no soportado o no configurado.'); + } + + try { + switch ($driver) { + case 'redis': + $keysCleared = $this->clearRedisCache(); + + return $keysCleared + ? $this->response('warning', 'Se ha purgado toda la caché de Redis.') + : $this->response('info', 'No se encontraron claves en Redis para eliminar.'); + + case 'memcached': + $keysCleared = $this->clearMemcachedCache(); + + return $keysCleared + ? $this->response('warning', 'Se ha purgado toda la caché de Memcached.') + : $this->response('info', 'No se encontraron claves en Memcached para eliminar.'); + + case 'database': + $rowsDeleted = $this->clearDatabaseCache(); + + return $rowsDeleted + ? $this->response('warning', 'Se ha purgado toda la caché almacenada en la base de datos.') + : $this->response('info', 'No se encontraron registros en la caché de la base de datos.'); + + case 'file': + $filesDeleted = $this->clearFilecache(); + + return $filesDeleted + ? $this->response('warning', 'Se ha purgado toda la caché de archivos.') + : $this->response('info', 'No se encontraron archivos en la caché para eliminar.'); + + default: + Cache::flush(); + + return $this->response('warning', 'Caché purgada.'); + } + } catch (\Exception $e) { + return $this->response('danger', 'Error al limpiar la caché: ' . $e->getMessage()); + } + } + + public function getRedisStats() + { + try { + if (!Redis::ping()) { + return $this->response('warning', 'No se puede conectar con el servidor Redis.'); + } + + $info = Redis::info(); + + $databases = $this->getRedisDatabases(); + + $redisInfo = [ + 'server' => config('database.redis.default.host'), + 'redis_version' => $info['redis_version'] ?? 'N/A', + 'os' => $info['os'] ?? 'N/A', + 'tcp_port' => $info['tcp_port'] ?? 'N/A', + 'connected_clients' => $info['connected_clients'] ?? 'N/A', + 'blocked_clients' => $info['blocked_clients'] ?? 'N/A', + 'maxmemory' => $info['maxmemory'] ?? 0, + 'used_memory_human' => $info['used_memory_human'] ?? 'N/A', + 'used_memory_peak' => $info['used_memory_peak'] ?? 'N/A', + 'used_memory_peak_human' => $info['used_memory_peak_human'] ?? 'N/A', + 'total_system_memory' => $info['total_system_memory'] ?? 0, + 'total_system_memory_human' => $info['total_system_memory_human'] ?? 'N/A', + 'maxmemory_human' => $info['maxmemory_human'] !== '0B' ? $info['maxmemory_human'] : 'Sin Límite', + 'total_connections_received' => number_format($info['total_connections_received']) ?? 'N/A', + 'total_commands_processed' => number_format($info['total_commands_processed']) ?? 'N/A', + 'maxmemory_policy' => $info['maxmemory_policy'] ?? 'N/A', + 'role' => $info['role'] ?? 'N/A', + 'cache_database' => '', + 'sessions_database' => '', + 'general_database' => ',', + 'keys' => $databases['total_keys'], + 'used_memory' => $info['used_memory'] ?? 0, + 'uptime' => gmdate('H\h i\m s\s', $info['uptime_in_seconds'] ?? 0), + 'databases' => $databases, + ]; + + return $this->response('success', 'Se a recargado las estadísticas de Redis.', ['info' => $redisInfo]); + } catch (\Exception $e) { + return $this->response('danger', 'Error al conectar con el servidor Redis: ' . Redis::getLastError()); + } + } + + public function getMemcachedStats() + { + try { + $memcachedStats = []; + + // Crear instancia del cliente Memcached + $memcached = new \Memcached(); + $memcached->addServer(config('memcached.host'), config('memcached.port')); + + // Obtener estadísticas del servidor + $stats = $memcached->getStats(); + + foreach ($stats as $server => $data) { + $server = explode(':', $server); + + $memcachedStats[] = [ + 'server' => $server[0], + 'tcp_port' => $server[1], + 'uptime' => $data['uptime'] ?? 'N/A', + 'version' => $data['version'] ?? 'N/A', + 'libevent' => $data['libevent'] ?? 'N/A', + 'max_connections' => $data['max_connections'] ?? 0, + 'total_connections' => $data['total_connections'] ?? 0, + 'rejected_connections' => $data['rejected_connections'] ?? 0, + 'curr_items' => $data['curr_items'] ?? 0, // Claves almacenadas + 'bytes' => $data['bytes'] ?? 0, // Memoria usada + 'limit_maxbytes' => $data['limit_maxbytes'] ?? 0, // Memoria máxima + 'cmd_get' => $data['cmd_get'] ?? 0, // Comandos GET ejecutados + 'cmd_set' => $data['cmd_set'] ?? 0, // Comandos SET ejecutados + 'get_hits' => $data['get_hits'] ?? 0, // GET exitosos + 'get_misses' => $data['get_misses'] ?? 0, // GET fallidos + 'evictions' => $data['evictions'] ?? 0, // Claves expulsadas + 'bytes_read' => $data['bytes_read'] ?? 0, // Bytes leídos + 'bytes_written' => $data['bytes_written'] ?? 0, // Bytes escritos + 'total_items' => $data['total_items'] ?? 0, + ]; + } + + return $this->response('success', 'Se a recargado las estadísticas de Memcached.', ['info' => $memcachedStats]); + } catch (\Exception $e) { + return $this->response('danger', 'Error al conectar con el servidor Memcached: ' . $e->getMessage()); + } + } + + + /** + * Obtiene estadísticas para caché en base de datos. + */ + private function _getDatabaseStats(): array + { + try { + $recordCount = DB::table('cache')->count(); + $tableInfo = DB::select("SHOW TABLE STATUS WHERE Name = 'cache'"); + + $memory_usage = isset($tableInfo[0]) ? $this->formatBytes($tableInfo[0]->Data_length + $tableInfo[0]->Index_length) : 'N/A'; + + return $this->response('success', 'Se ha recargado la información de la caché de base de datos.', ['item_count' => $recordCount, 'memory_usage' => $memory_usage]); + } catch (\Exception $e) { + return $this->response('danger', 'Error al obtener estadísticas de la base de datos: ' . $e->getMessage()); + } + } + + /** + * Obtiene estadísticas para caché en archivos. + */ + private function _getFilecacheStats(): array + { + try { + $cachePath = config('cache.stores.file.path'); + $files = glob($cachePath . '/*'); + + $memory_usage = $this->formatBytes(array_sum(array_map('filesize', $files))); + + return $this->response('success', 'Se ha recargado la información de la caché de archivos.', ['item_count' => count($files), 'memory_usage' => $memory_usage]); + } catch (\Exception $e) { + return $this->response('danger', 'Error al obtener estadísticas de archivos: ' . $e->getMessage()); + } + } + + private function _getRedisStats() + { + try { + $prefix = config('cache.prefix'); // Asegúrate de agregar el sufijo correcto si es necesario + + $info = Redis::info(); + $keys = Redis::connection('cache')->keys($prefix . '*'); + + $memory_usage = $this->formatBytes($info['used_memory'] ?? 0); + + return $this->response('success', 'Se ha recargado la información de la caché de Redis.', ['item_count' => count($keys), 'memory_usage' => $memory_usage]); + } catch (\Exception $e) { + return $this->response('danger', 'Error al obtener estadísticas de Redis: ' . $e->getMessage()); + } + } + + public function _getMemcachedStats(): array + { + try { + // Obtener estadísticas generales del servidor + $stats = Cache::getStore()->getMemcached()->getStats(); + + if (empty($stats)) { + return $this->response('error', 'No se pudieron obtener las estadísticas del servidor Memcached.', ['item_count' => 0, 'memory_usage' => 0]); + } + + // Usar el primer servidor configurado (en la mayoría de los casos hay uno) + $serverStats = array_shift($stats); + + return $this->response( + 'success', + 'Estadísticas del servidor Memcached obtenidas correctamente.', + [ + 'item_count' => $serverStats['curr_items'] ?? 0, // Número total de claves + 'memory_usage' => $this->formatBytes($serverStats['bytes'] ?? 0), // Memoria usada + 'max_memory' => $this->formatBytes($serverStats['limit_maxbytes'] ?? 0), // Memoria máxima asignada + ] + ); + } catch (\Exception $e) { + return $this->response('danger', 'Error al obtener estadísticas de Memcached: ' . $e->getMessage()); + } + } + + private function getRedisDatabases(): array + { + // Verificar si Redis está en uso + $isRedisUsed = collect([ + config('cache.default'), + config('session.driver'), + config('queue.default'), + ])->contains('redis'); + + if (!$isRedisUsed) { + return []; // Si Redis no está en uso, devolver un arreglo vacío + } + + // Configuraciones de bases de datos de Redis según su uso + $databases = [ + 'default' => config('database.redis.default.database', 0), // REDIS_DB + 'cache' => config('database.redis.cache.database', 0), // REDIS_CACHE_DB + 'sessions' => config('database.redis.sessions.database', 0), // REDIS_SESSION_DB + ]; + + $result = []; + $totalKeys = 0; + + // Recorrer solo las bases configuradas y activas + foreach ($databases as $type => $db) { + Redis::select($db); // Seleccionar la base de datos + + $keys = Redis::dbsize(); // Contar las claves en la base + + if ($keys > 0) { + $result[$type] = [ + 'database' => $db, + 'keys' => $keys, + ]; + + $totalKeys += $keys; + } + } + + if (!empty($result)) { + $result['total_keys'] = $totalKeys; + } + + return $result; + } + + + private function clearDatabaseCache(): bool + { + $count = DB::table(config('cache.stores.database.table'))->count(); + + if ($count > 0) { + DB::table(config('cache.stores.database.table'))->truncate(); + return true; + } + + return false; + } + + private function clearFilecache(): bool + { + $cachePath = config('cache.stores.file.path'); + $files = glob($cachePath . '/*'); + + if (!empty($files)) { + File::deleteDirectory($cachePath); + return true; + } + + return false; + } + + private function clearRedisCache(): bool + { + $prefix = config('cache.prefix', ''); + $keys = Redis::connection('cache')->keys($prefix . '*'); + + if (!empty($keys)) { + Redis::connection('cache')->flushdb(); + + // Simulate cache clearing delay + sleep(1); + + return true; + } + + return false; + } + + private function clearMemcachedCache(): bool + { + // Obtener el cliente Memcached directamente + $memcached = Cache::store('memcached')->getStore()->getMemcached(); + + // Ejecutar flush para eliminar todo + if ($memcached->flush()) { + // Simulate cache clearing delay + sleep(1); + + return true; + } + + return false; + } + + + /** + * Verifica si un driver es soportado. + */ + private function isSupportedDriver(string $driver): bool + { + return in_array($driver, ['redis', 'memcached', 'database', 'file']); + } + + /** + * Convierte bytes en un formato legible. + */ + private function formatBytes($bytes) + { + $sizes = ['B', 'KB', 'MB', 'GB', 'TB']; + $factor = floor((strlen($bytes) - 1) / 3); + + return sprintf('%.2f', $bytes / pow(1024, $factor)) . ' ' . $sizes[$factor]; + } + + /** + * Genera una respuesta estandarizada. + */ + private function response(string $status, string $message, array $data = []): array + { + return array_merge(compact('status', 'message'), $data); + } +} diff --git a/Services/GlobalSettingsService.php b/Services/GlobalSettingsService.php new file mode 100644 index 0000000..404fd66 --- /dev/null +++ b/Services/GlobalSettingsService.php @@ -0,0 +1,225 @@ + $key], + ['value' => trim($value)] + ); + + return $setting->save(); + } + + /** + * Carga y sobrescribe las configuraciones del sistema. + */ + public function loadSystemConfig(): void + { + try { + if (!Schema::hasTable('migrations')) { + // Base de datos no inicializada: usar valores predeterminados + $config = $this->getDefaultSystemConfig(); + } else { + // Cargar configuración desde la caché o base de datos + $config = Cache::remember('global_system_config', $this->cacheTTL, function () { + $settings = Setting::global() + ->where('key', 'LIKE', 'config.%') + ->pluck('value', 'key') + ->toArray(); + + return [ + 'servicesFacebook' => $this->buildServiceConfig($settings, 'config.services.facebook.', 'services.facebook'), + 'servicesGoogle' => $this->buildServiceConfig($settings, 'config.services.google.', 'services.google'), + 'vuexy' => $this->buildVuexyConfig($settings), + ]; + }); + } + + // Aplicar configuración al sistema + Config::set('services.facebook', $config['servicesFacebook']); + Config::set('services.google', $config['servicesGoogle']); + Config::set('vuexy', $config['vuexy']); + } catch (\Exception $e) { + // Manejo silencioso de errores para evitar interrupciones + Config::set('services.facebook', config('services.facebook', [])); + Config::set('services.google', config('services.google', [])); + Config::set('vuexy', config('vuexy', [])); + } + } + + /** + * Devuelve una configuración predeterminada si la base de datos no está inicializada. + */ + private function getDefaultSystemConfig(): array + { + return [ + 'servicesFacebook' => config('services.facebook', [ + 'client_id' => '', + 'client_secret' => '', + 'redirect' => '', + ]), + 'servicesGoogle' => config('services.google', [ + 'client_id' => '', + 'client_secret' => '', + 'redirect' => '', + ]), + 'vuexy' => config('vuexy', []), + ]; + } + + /** + * Verifica si un bloque de configuraciones está presente. + */ + protected function hasBlockConfig(array $settings, string $blockPrefix): bool + { + return array_key_exists($blockPrefix, array_filter($settings, fn($key) => str_starts_with($key, $blockPrefix), ARRAY_FILTER_USE_KEY)); + } + + /** + * Construye la configuración de un servicio (Facebook, Google, etc.). + */ + protected function buildServiceConfig(array $settings, string $blockPrefix, string $defaultConfigKey): array + { + if (!$this->hasBlockConfig($settings, $blockPrefix)) { + return []; + return config($defaultConfigKey); + } + + return [ + 'client_id' => $settings["{$blockPrefix}client_id"] ?? '', + 'client_secret' => $settings["{$blockPrefix}client_secret"] ?? '', + 'redirect' => $settings["{$blockPrefix}redirect"] ?? '', + ]; + } + + /** + * Construye la configuración personalizada de Vuexy. + */ + protected function buildVuexyConfig(array $settings): array + { + // Configuración predeterminada del sistema + $defaultVuexyConfig = config('vuexy', []); + + // Convertimos las claves planas a un array multidimensional + $settingsNested = Arr::undot($settings); + + // Navegamos hasta la parte relevante del array desanidado + $vuexySettings = $settingsNested['config']['vuexy'] ?? []; + + // Fusionamos la configuración predeterminada con los valores del sistema + $mergedConfig = array_replace_recursive($defaultVuexyConfig, $vuexySettings); + + // Normalizamos los valores booleanos + return $this->normalizeBooleanFields($mergedConfig); + } + + /** + * Normaliza los campos booleanos. + */ + protected function normalizeBooleanFields(array $config): array + { + $booleanFields = [ + 'myRTLSupport', + 'myRTLMode', + 'hasCustomizer', + 'displayCustomizer', + 'footerFixed', + 'menuFixed', + 'menuCollapsed', + 'showDropdownOnHover', + ]; + + foreach ($booleanFields as $field) { + if (isset($config['vuexy'][$field])) { + $config['vuexy'][$field] = (bool) $config['vuexy'][$field]; + } + } + + return $config; + } + + /** + * Limpia el caché de la configuración del sistema. + */ + public static function clearSystemConfigCache(): void + { + Cache::forget('global_system_config'); + } + + /** + * Elimina las claves config.vuexy.* y limpia global_system_config + */ + public static function clearVuexyConfig(): void + { + Setting::where('key', 'LIKE', 'config.vuexy.%')->delete(); + Cache::forget('global_system_config'); + } + + /** + * Obtiene y sobrescribe la configuración de correo electrónico. + */ + public function getMailSystemConfig(): array + { + return Cache::remember('mail_system_config', $this->cacheTTL, function () { + $settings = Setting::global() + ->where('key', 'LIKE', 'mail.%') + ->pluck('value', 'key') + ->toArray(); + + $defaultMailersSmtpVars = config('mail.mailers.smtp'); + + return [ + 'mailers' => [ + 'smtp' => array_merge($defaultMailersSmtpVars, [ + 'url' => $settings['mail.mailers.smtp.url'] ?? $defaultMailersSmtpVars['url'], + 'host' => $settings['mail.mailers.smtp.host'] ?? $defaultMailersSmtpVars['host'], + 'port' => $settings['mail.mailers.smtp.port'] ?? $defaultMailersSmtpVars['port'], + 'encryption' => $settings['mail.mailers.smtp.encryption'] ?? 'TLS', + 'username' => $settings['mail.mailers.smtp.username'] ?? $defaultMailersSmtpVars['username'], + 'password' => isset($settings['mail.mailers.smtp.password']) && !empty($settings['mail.mailers.smtp.password']) + ? Crypt::decryptString($settings['mail.mailers.smtp.password']) + : $defaultMailersSmtpVars['password'], + 'timeout' => $settings['mail.mailers.smtp.timeout'] ?? $defaultMailersSmtpVars['timeout'], + ]), + ], + 'from' => [ + 'address' => $settings['mail.from.address'] ?? config('mail.from.address'), + 'name' => $settings['mail.from.name'] ?? config('mail.from.name'), + ], + 'reply_to' => [ + 'method' => $settings['mail.reply_to.method'] ?? config('mail.reply_to.method'), + 'email' => $settings['mail.reply_to.email'] ?? config('mail.reply_to.email'), + 'name' => $settings['mail.reply_to.name'] ?? config('mail.reply_to.name'), + ], + ]; + }); + } + + /** + * Limpia el caché de la configuración de correo electrónico. + */ + public static function clearMailSystemConfigCache(): void + { + Cache::forget('mail_system_config'); + } + +} diff --git a/Services/RBACService.php b/Services/RBACService.php new file mode 100644 index 0000000..f38db6b --- /dev/null +++ b/Services/RBACService.php @@ -0,0 +1,28 @@ + $perm]); + } + + foreach ($rbacData['roles'] as $name => $role) { + $roleInstance = Role::updateOrCreate(['name' => $name, 'style' => $role['style']]); + $roleInstance->syncPermissions($role['permissions']); + } + } +} diff --git a/Services/SessionManagerService.php b/Services/SessionManagerService.php new file mode 100644 index 0000000..d57d05f --- /dev/null +++ b/Services/SessionManagerService.php @@ -0,0 +1,153 @@ +driver = $driver ?? config('session.driver'); + } + + public function getSessionStats(string $driver = null): array + { + $driver = $driver ?? $this->driver; + + if (!$this->isSupportedDriver($driver)) + return $this->response('warning', 'Driver no soportado o no configurado.', ['session_count' => 0]); + + try { + switch ($driver) { + case 'redis': + return $this->getRedisStats(); + + case 'database': + return $this->getDatabaseStats(); + + case 'file': + return $this->getFileStats(); + + default: + return $this->response('warning', 'Driver no reconocido.', ['session_count' => 0]); + } + } catch (\Exception $e) { + return $this->response('danger', 'Error al obtener estadísticas: ' . $e->getMessage(), ['session_count' => 0]); + } + } + + public function clearSessions(string $driver = null): array + { + $driver = $driver ?? $this->driver; + + if (!$this->isSupportedDriver($driver)) { + return $this->response('warning', 'Driver no soportado o no configurado.'); + } + + try { + switch ($driver) { + case 'redis': + return $this->clearRedisSessions(); + + case 'memcached': + Cache::getStore()->flush(); + return $this->response('success', 'Se eliminó la memoria caché de sesiones en Memcached.'); + + case 'database': + DB::table('sessions')->truncate(); + return $this->response('success', 'Se eliminó la memoria caché de sesiones en la base de datos.'); + + case 'file': + return $this->clearFileSessions(); + + default: + return $this->response('warning', 'Driver no reconocido.'); + } + } catch (\Exception $e) { + return $this->response('danger', 'Error al limpiar las sesiones: ' . $e->getMessage()); + } + } + + + private function getRedisStats() + { + $prefix = config('cache.prefix'); // Asegúrate de agregar el sufijo correcto si es necesario + $keys = Redis::connection('sessions')->keys($prefix . '*'); + + return $this->response('success', 'Se ha recargado la información de la caché de Redis.', ['session_count' => count($keys)]); + } + + private function getDatabaseStats(): array + { + $sessionCount = DB::table('sessions')->count(); + + return $this->response('success', 'Se ha recargado la información de la base de datos.', ['session_count' => $sessionCount]); + } + + private function getFileStats(): array + { + $cachePath = config('session.files'); + $files = glob($cachePath . '/*'); + + return $this->response('success', 'Se ha recargado la información de sesiones de archivos.', ['session_count' => count($files)]); + } + + + /** + * Limpia sesiones en Redis. + */ + private function clearRedisSessions(): array + { + $prefix = config('cache.prefix', ''); + $keys = Redis::connection('sessions')->keys($prefix . '*'); + + if (!empty($keys)) { + Redis::connection('sessions')->flushdb(); + + // Simulate cache clearing delay + sleep(1); + + return $this->response('success', 'Se eliminó la memoria caché de sesiones en Redis.'); + } + + return $this->response('info', 'No se encontraron claves para eliminar en Redis.'); + } + + /** + * Limpia sesiones en archivos. + */ + private function clearFileSessions(): array + { + $cachePath = config('session.files'); + $files = glob($cachePath . '/*'); + + if (!empty($files)) { + foreach ($files as $file) { + unlink($file); + } + + return $this->response('success', 'Se eliminó la memoria caché de sesiones en archivos.'); + } + + return $this->response('info', 'No se encontraron sesiones en archivos para eliminar.'); + } + + + private function isSupportedDriver(string $driver): bool + { + return in_array($driver, ['redis', 'memcached', 'database', 'file']); + } + + /** + * Genera una respuesta estandarizada. + */ + private function response(string $status, string $message, array $data = []): array + { + return array_merge(compact('status', 'message'), $data); + } +} diff --git a/Services/VuexyAdminService.php b/Services/VuexyAdminService.php new file mode 100644 index 0000000..64d3982 --- /dev/null +++ b/Services/VuexyAdminService.php @@ -0,0 +1,623 @@ + 'Inicio', + 'route' => 'admin.core.home.index', + ]; + + private $user; + + public function __construct() + { + $this->user = Auth::user(); + $this->vuexySearch = Auth::user() !== null; + $this->orientation = config('vuexy.custom.myLayout'); + } + + /** + * Obtiene el menú según el estado del usuario (autenticado o no). + */ + public function getMenu() + { + // Obtener el menú desde la caché + $menu = $this->user === null + ? $this->getGuestMenu() + : $this->getUserMenu(); + + // Marcar la ruta actual como activa + $currentRoute = Route::currentRouteName(); + + return $this->markActive($menu, $currentRoute); + } + + /** + * Menú para usuarios no autenticados.dump + */ + private function getGuestMenu() + { + return Cache::remember('vuexy_menu_guest', now()->addDays(7), function () { + return $this->getMenuArray(); + }); + } + + /** + * Menú para usuarios autenticados. + */ + private function getUserMenu() + { + Cache::forget("vuexy_menu_user_{$this->user->id}"); // Borrar la caché anterior para actualizarla + + return Cache::remember("vuexy_menu_user_{$this->user->id}", now()->addHours(24), function () { + return $this->getMenuArray(); + }); + } + + private function markActive($menu, $currentRoute) + { + foreach ($menu as &$item) { + $item['active'] = false; + + // Check if the route matches + if (isset($item['route']) && $item['route'] === $currentRoute) + $item['active'] = true; + + // Process submenus recursively + if (isset($item['submenu']) && !empty($item['submenu'])) { + $item['submenu'] = $this->markActive($item['submenu'], $currentRoute); + + // If any submenu is active, mark the parent as active + if (collect($item['submenu'])->contains('active', true)) + $item['active'] = true; + } + } + + return $menu; + } + + /** + * Invalida el cache del menú de un usuario. + */ + public static function clearUserMenuCache() + { + $user = Auth::user(); + + if ($user !== null) + Cache::forget("vuexy_menu_user_{$user->id}"); + } + + /** + * Invalida el cache del menú de invitados. + */ + public static function clearGuestMenuCache() + { + Cache::forget('vuexy_menu_guest'); + } + + + + + public function getSearch() + { + return $this->vuexySearch; + } + + public function getVuexySearchData() + { + if ($this->user === null) + return null; + + $pages = Cache::remember("vuexy_search_user_{$this->user->id}", now()->addDays(7), function () { + return $this->cacheVuexySearchData(); + }); + + // Formatear como JSON esperado + return [ + 'pages' => $pages, + ]; + } + + private function cacheVuexySearchData() + { + $originalMenu = $this->getUserMenu(); + + return $this->getPagesSearchMenu($originalMenu); + } + + private function getPagesSearchMenu(array $menu, string $parentPath = '') + { + $formattedMenu = []; + + foreach ($menu as $name => $item) { + // Construir la ruta jerárquica (menu / submenu / submenu) + $currentPath = $parentPath ? $parentPath . ' / ' . $name : $name; + + // Verificar si el elemento tiene una URL o una ruta + $url = $item['url'] ?? (isset($item['route']) && route::has($item['route']) ? route($item['route']) : null); + + // Agregar el elemento al menú formateado + if ($url) { + $formattedMenu[] = [ + 'name' => $currentPath, // Usar la ruta completa + 'icon' => $item['icon'] ?? 'ti ti-point', + 'url' => $url, + ]; + } + + // Si hay un submenú, procesarlo recursivamente + if (isset($item['submenu']) && is_array($item['submenu'])) { + $formattedMenu = array_merge( + $formattedMenu, + $this->getPagesSearchMenu($item['submenu'], $currentPath) // Pasar el path acumulado + ); + } + } + + return $formattedMenu; + } + + public static function clearSearchMenuCache() + { + $user = Auth::user(); + + if ($user !== null) + Cache::forget("vuexy_search_user_{$user->id}"); + } + + + + + public function getQuickLinks() + { + if ($this->user === null) + return null; + + // Recuperar enlaces desde la caché + $quickLinks = Cache::remember("vuexy_quick_links_user_{$this->user->id}", now()->addDays(7), function () { + return $this->cacheQuickLinks(); + }); + + // Verificar si la ruta actual está en la lista + $currentRoute = Route::currentRouteName(); + $currentPageInList = $this->isCurrentPageInList($quickLinks, $currentRoute); + + // Agregar la verificación al resultado + $quickLinks['current_page_in_list'] = $currentPageInList; + + return $quickLinks; + } + + private function cacheQuickLinks() + { + $originalMenu = $this->getUserMenu(); + + $quickLinks = []; + + $quicklinks = Setting::where('user_id', Auth::user()->id) + ->where('key', 'quicklinks') + ->first(); + + $this->quicklinksRouteNames = $quicklinks ? json_decode($quicklinks->value, true) : []; + + // Ordenar y generar los quickLinks según el orden del menú + $this->collectQuickLinksFromMenu($originalMenu, $quickLinks); + + $quickLinksData = [ + 'totalLinks' => count($quickLinks), + 'rows' => array_chunk($quickLinks, 2), // Agrupar los atajos en filas de dos + ]; + + return $quickLinksData; + } + + private function collectQuickLinksFromMenu(array $menu, array &$quickLinks, string $parentTitle = null) + { + foreach ($menu as $title => $item) { + // Verificar si el elemento está en la lista de quicklinksRouteNames + if (isset($item['route']) && in_array($item['route'], $this->quicklinksRouteNames)) { + $quickLinks[] = [ + 'title' => $title, + 'subtitle' => $parentTitle ?? env('APP_NAME'), + 'icon' => $item['icon'] ?? 'ti ti-point', + 'url' => isset($item['route']) ? route($item['route']) : ($item['url'] ?? '#'), + 'route' => $item['route'], + ]; + } + + // Si tiene submenú, procesarlo recursivamente + if (isset($item['submenu']) && is_array($item['submenu'])) { + $this->collectQuickLinksFromMenu( + $item['submenu'], + $quickLinks, + $title // Pasar el título actual como subtítulo + ); + } + } + } + + /** + * Verifica si la ruta actual existe en la lista de enlaces. + */ + private function isCurrentPageInList(array $quickLinks, string $currentRoute): bool + { + foreach ($quickLinks['rows'] as $row) { + foreach ($row as $link) { + if (isset($link['route']) && $link['route'] === $currentRoute) { + return true; + } + } + } + return false; + } + + public static function clearQuickLinksCache() + { + $user = Auth::user(); + + if ($user !== null) + Cache::forget("vuexy_quick_links_user_{$user->id}"); + } + + + + + public function getNotifications() + { + if ($this->user === null) + return null; + + return Cache::remember("vuexy_notifications_user_{$this->user->id}", now()->addHours(4), function () { + return $this->cacheNotifications(); + }); + } + + private function cacheNotifications() + { + return ""; + } + + public static function clearNotificationsCache() + { + $user = Auth::user(); + + if ($user !== null) + Cache::forget("vuexy_notifications_user_{$user->id}"); + } + + + + + public function getBreadcrumbs() + { + $originalMenu = $this->user === null + ? $this->getGuestMenu() + : $this->getUserMenu(); + + // Lógica para construir los breadcrumbs + $breadcrumbs = $this->findBreadcrumbTrail($originalMenu); + + // Asegurar que el primer elemento siempre sea "Inicio" + array_unshift($breadcrumbs, $this->homeRoute); + + return $breadcrumbs; + } + + private function findBreadcrumbTrail(array $menu, array $breadcrumbs = []): array + { + foreach ($menu as $title => $item) { + $skipBreadcrumb = isset($item['breadcrumbs']) && $item['breadcrumbs'] === false; + + $itemRoute = isset($item['route']) ? implode('.', array_slice(explode('.', $item['route']), 0, -1)): ''; + $currentRoute = implode('.', array_slice(explode('.', Route::currentRouteName()), 0, -1)); + + if ($itemRoute === $currentRoute) { + if (!$skipBreadcrumb) { + $breadcrumbs[] = [ + 'name' => $title, + 'active' => true, + ]; + } + + return $breadcrumbs; + } + + if (isset($item['submenu']) && is_array($item['submenu'])) { + $newBreadcrumbs = $breadcrumbs; + + if (!$skipBreadcrumb) + $newBreadcrumbs[] = [ + 'name' => $title, + 'route' => $item['route'] ?? null, + ]; + + $found = $this->findBreadcrumbTrail($item['submenu'], $newBreadcrumbs); + + if ($found) + return $found; + } + } + + return []; + } + + + + + private function getMenuArray() + { + $configMenu = config('vuexy_menu'); + + return $this->filterMenu($configMenu); + } + + private function filterMenu(array $menu) + { + $filteredMenu = []; + + foreach ($menu as $key => $item) { + // Evaluar permisos con Spatie y eliminar elementos no autorizados + if (isset($item['can']) && !$this->userCan($item['can'])) { + continue; + } + + if (isset($item['canNot']) && $this->userCannot($item['canNot'])) { + continue; + } + + // Si tiene un submenú, filtrarlo recursivamente + if (isset($item['submenu'])) { + $item['submenu'] = $this->filterMenu($item['submenu']); + + // Si el submenú queda vacío, eliminar el menú + if (empty($item['submenu'])) { + continue; + } + } + + // Removemos los atributos 'can' y 'canNot' del resultado final + unset($item['can'], $item['canNot']); + + if(isset($item['route']) && route::has($item['route'])){ + $item['url'] = route($item['route'])?? ''; + } + + // Agregar elemento filtrado al menú resultante + $filteredMenu[$key] = $item; + } + + return $filteredMenu; + } + + private function userCan($permissions) + { + if (is_array($permissions)) { + foreach ($permissions as $permission) { + if (Gate::allows($permission)) { + return true; // Si tiene al menos un permiso, lo mostramos + } + } + return true; + } + + return Gate::allows($permissions); + } + + private function userCannot($permissions) + { + if (is_array($permissions)) { + foreach ($permissions as $permission) { + if (Gate::denies($permission)) { + return true; // Si se le ha denegado al menos un permiso, lo ocultamos + } + } + return false; + } + + return Gate::denies($permissions); + } +} diff --git a/composer.json b/composer.json index 3f3d1f3..7fe74eb 100644 --- a/composer.json +++ b/composer.json @@ -1,40 +1,28 @@ { - "name": "koneko/laravel-vuexy-admin-module", - "description": "Base modular para proyectos Laravel altamente personalizados.", + "name": "koneko/laravel-vuexy-admin", + "description": "Laravel Vuexy Admin, un modulo de administracion optimizado para México.", + "keywords": ["laravel", "koneko", "framework", "vuexy", "admin", "mexico"], "type": "library", "license": "MIT", "require": { "php": "^8.2", - "intervention/image-laravel": "^1.3", + "intervention/image-laravel": "^1.4", + "laravel/framework": "^11.31", "laravel/fortify": "^1.25", - "laravel/framework": "^11.0", "laravel/sanctum": "^4.0", - "laravel/tinker": "^2.9", "livewire/livewire": "^3.5", - "maatwebsite/excel": "^3.1", "owen-it/laravel-auditing": "^13.6", - "spatie/laravel-permission": "^6.10", - "yajra/laravel-datatables-oracle": "^11.0" - }, - "require-dev": { - "barryvdh/laravel-debugbar": "^3.14", - "fakerphp/faker": "^1.23", - "laravel/pint": "^1.13", - "laravel/sail": "^1.26", - "mockery/mockery": "^1.6", - "nunomaduro/collision": "^8.0", - "phpunit/phpunit": "^11.0", - "spatie/laravel-ignition": "^2.4" + "spatie/laravel-permission": "^6.10" }, "autoload": { "psr-4": { - "Koneko\\VuexyAdminModule\\": "src/" + "Koneko\\VuexyAdmin\\": "" } }, "extra": { "laravel": { "providers": [ - "Koneko\\VuexyAdminModule\\BaseServiceProvider" + "Koneko\\VuexyAdmin\\Providers\\VuexyAdminServiceProvider" ] } }, @@ -43,5 +31,11 @@ "name": "Arturo Corro Pacheco", "email": "arturo@koneko.mx" } - ] + ], + "support": { + "source": "https://github.com/koneko-mx/laravel-vuexy-admin", + "issues": "https://github.com/koneko-mx/laravel-vuexy-admin/issues" + }, + "minimum-stability": "stable", + "prefer-stable": true } diff --git a/config/fortify.php b/config/fortify.php new file mode 100644 index 0000000..9aec61d --- /dev/null +++ b/config/fortify.php @@ -0,0 +1,159 @@ + 'web', + + /* + |-------------------------------------------------------------------------- + | Fortify Password Broker + |-------------------------------------------------------------------------- + | + | Here you may specify which password broker Fortify can use when a user + | is resetting their password. This configured value should match one + | of your password brokers setup in your "auth" configuration file. + | + */ + + 'passwords' => 'users', + + /* + |-------------------------------------------------------------------------- + | Username / Email + |-------------------------------------------------------------------------- + | + | This value defines which model attribute should be considered as your + | application's "username" field. Typically, this might be the email + | address of the users but you are free to change this value here. + | + | Out of the box, Fortify expects forgot password and reset password + | requests to have a field named 'email'. If the application uses + | another name for the field you may define it below as needed. + | + */ + + 'username' => 'email', + + 'email' => 'email', + + /* + |-------------------------------------------------------------------------- + | Lowercase Usernames + |-------------------------------------------------------------------------- + | + | This value defines whether usernames should be lowercased before saving + | them in the database, as some database system string fields are case + | sensitive. You may disable this for your application if necessary. + | + */ + + 'lowercase_usernames' => true, + + /* + |-------------------------------------------------------------------------- + | Home Path + |-------------------------------------------------------------------------- + | + | Here you may configure the path where users will get redirected during + | authentication or password reset when the operations are successful + | and the user is authenticated. You are free to change this value. + | + */ + + 'home' => '/admin', + + /* + |-------------------------------------------------------------------------- + | Fortify Routes Prefix / Subdomain + |-------------------------------------------------------------------------- + | + | Here you may specify which prefix Fortify will assign to all the routes + | that it registers with the application. If necessary, you may change + | subdomain under which all of the Fortify routes will be available. + | + */ + + 'prefix' => '', + + 'domain' => null, + + /* + |-------------------------------------------------------------------------- + | Fortify Routes Middleware + |-------------------------------------------------------------------------- + | + | Here you may specify which middleware Fortify will assign to the routes + | that it registers with the application. If necessary, you may change + | these middleware but typically this provided default is preferred. + | + */ + + 'middleware' => ['web'], + + /* + |-------------------------------------------------------------------------- + | Rate Limiting + |-------------------------------------------------------------------------- + | + | By default, Fortify will throttle logins to five requests per minute for + | every email and IP address combination. However, if you would like to + | specify a custom rate limiter to call then you may specify it here. + | + */ + + 'limiters' => [ + 'login' => 'login', + 'two-factor' => 'two-factor', + ], + + /* + |-------------------------------------------------------------------------- + | Register View Routes + |-------------------------------------------------------------------------- + | + | Here you may specify if the routes returning views should be disabled as + | you may not need them when building your own application. This may be + | especially true if you're writing a custom single-page application. + | + */ + + 'views' => true, + + /* + |-------------------------------------------------------------------------- + | Features + |-------------------------------------------------------------------------- + | + | Some of the Fortify features are optional. You may disable the features + | by removing them from this array. You're free to only remove some of + | these features or you can even remove all of these if you need to. + | + */ + + 'features' => [ + Features::registration(), + Features::resetPasswords(), + Features::emailVerification(), + Features::updateProfileInformation(), + Features::updatePasswords(), + Features::twoFactorAuthentication([ + 'confirm' => true, + 'confirmPassword' => true, + 'window' => 1, + ]), + ], + +]; diff --git a/config/image.php b/config/image.php new file mode 100644 index 0000000..c6c0ebb --- /dev/null +++ b/config/image.php @@ -0,0 +1,42 @@ + \Intervention\Image\Drivers\Imagick\Driver::class, + + /* + |-------------------------------------------------------------------------- + | Configuration Options + |-------------------------------------------------------------------------- + | + | These options control the behavior of Intervention Image. + | + | - "autoOrientation" controls whether an imported image should be + | automatically rotated according to any existing Exif data. + | + | - "decodeAnimation" decides whether a possibly animated image is + | decoded as such or whether the animation is discarded. + | + | - "blendingColor" Defines the default blending color. + */ + + 'options' => [ + 'autoOrientation' => true, + 'decodeAnimation' => true, + 'blendingColor' => 'ffffff', + ] +]; diff --git a/config/koneko.php b/config/koneko.php new file mode 100644 index 0000000..666842c --- /dev/null +++ b/config/koneko.php @@ -0,0 +1,14 @@ + "koneko.mx", + "appTitle" => "Koneko Soluciones Tecnológicas", + "appDescription" => "Koneko Soluciones Tecnológicas", + "appLogo" => "../vendor/vuexy-admin/img/logo/koneko-04.png", + "appFavicon" => "../vendor/vuexy-admin/img/logo/koneko-04.png", + "author" => "arturo@koneko.mx", + "creatorName" => "Koneko Soluciones Tecnológicas", + "creatorUrl" => "https://koneko.mx", + "licenseUrl" => "https://koneko.mx/koneko-admin/licencia", + "supportUrl" => "https://koneko.mx/soporte", +]; diff --git a/config/vuexy.php b/config/vuexy.php new file mode 100644 index 0000000..ab4980f --- /dev/null +++ b/config/vuexy.php @@ -0,0 +1,36 @@ + [ + 'myLayout' => 'horizontal', // Options[String]: vertical(default), horizontal + 'myTheme' => 'theme-semi-dark', // Options[String]: theme-default(default), theme-bordered, theme-semi-dark + 'myStyle' => 'light', // Options[String]: light(default), dark & system mode + 'myRTLSupport' => false, // options[Boolean]: true(default), false // To provide RTLSupport or not + 'myRTLMode' => false, // options[Boolean]: false(default), true // To set layout to RTL layout (myRTLSupport must be true for rtl mode) + 'hasCustomizer' => true, // options[Boolean]: true(default), false // Display customizer or not THIS WILL REMOVE INCLUDED JS FILE. SO LOCAL STORAGE WON'T WORK + 'displayCustomizer' => true, // options[Boolean]: true(default), false // Display customizer UI or not, THIS WON'T REMOVE INCLUDED JS FILE. SO LOCAL STORAGE WILL WORK + 'contentLayout' => 'compact', // options[String]: 'compact', 'wide' (compact=container-xxl, wide=container-fluid) + 'navbarType' => 'static', // options[String]: 'sticky', 'static', 'hidden' (Only for vertical Layout) + 'footerFixed' => false, // options[Boolean]: false(default), true // Footer Fixed + 'menuFixed' => false, // options[Boolean]: true(default), false // Layout(menu) Fixed (Only for vertical Layout) + 'menuCollapsed' => true, // options[Boolean]: false(default), true // Show menu collapsed, (Only for vertical Layout) + 'headerType' => 'static', // options[String]: 'static', 'fixed' (for horizontal layout only) + 'showDropdownOnHover' => false, // true, false (for horizontal layout only) + 'authViewMode' => 'cover', // Options[String]: cover(default), basic + 'maxQuickLinks' => 8, // options[Integer]: 6(default), 8, 10 + 'customizerControls' => [ + //'rtl', + 'style', + 'headerType', + 'contentLayout', + 'layoutCollapsed', + 'layoutNavbarOptions', + 'themes', + ], // To show/hide customizer options + ], +]; \ No newline at end of file diff --git a/config/vuexy_menu.php b/config/vuexy_menu.php new file mode 100644 index 0000000..4fdc3bc --- /dev/null +++ b/config/vuexy_menu.php @@ -0,0 +1,848 @@ + [ + 'breadcrumbs' => false, + 'icon' => 'menu-icon tf-icons ti ti-home', + 'submenu' => [ + 'Inicio' => [ + 'route' => 'admin.core.home.index', + 'icon' => 'menu-icon tf-icons ti ti-home', + ], + 'Sitio Web' => [ + 'url' => env('APP_URL'), + 'icon' => 'menu-icon tf-icons ti ti-world-www', + ], + 'Ajustes' => [ + 'icon' => 'menu-icon tf-icons ti ti-settings-cog', + 'submenu' => [ + 'Aplicación' => [ + 'submenu' => [ + 'Ajustes generales' => [ + 'route' => 'admin.core.general-settings.index', + 'can' => 'admin.core.general-settings.allow', + ], + 'Ajustes de caché' => [ + 'route' => 'admin.core.cache-manager.index', + 'can' => 'admin.core.cache-manager.view', + ], + 'Servidor de correo SMTP' => [ + 'route' => 'admin.core.smtp-settings.index', + 'can' => 'admin.core.smtp-settings.allow', + ], + ], + ], + 'Empresa' => [ + 'submenu' => [ + 'Información general' => [ + 'route' => 'admin.store-manager.company.index', + 'can' => 'admin.store-manager.company.view', + ], + 'Sucursales' => [ + 'route' => 'admin.store-manager.stores.index', + 'can' => 'admin.store-manager.stores.view', + ], + 'Centros de trabajo' => [ + 'route' => 'admin.store-manager.work-centers.index', + 'can' => 'admin.store-manager.stores.view', + ], + ] + ], + 'BANXICO' => [ + 'route' => 'admin.finance.banxico.index', + 'can' => 'admin.finance.banxico.allow', + ], + 'Conectividad bancaria' => [ + 'route' => 'admin.finance.banking.index', + 'can' => 'admin.finance.banking.allow', + ], + 'Punto de venta' => [ + 'submenu' => [ + 'Ticket' => [ + 'route' => 'admin.sales.ticket-config.index', + 'can' => 'admin.sales.ticket-config.allow', + ], + ] + ], + 'Facturación' => [ + 'submenu' => [ + 'Certificados de Sello Digital' => [ + 'route' => 'admin.billing.csds-settings.index', + 'can' => 'admin.billing.csds-settings.allow', + ], + 'Paquete de timbrado' => [ + 'route' => 'admin.billing.stamping-package.index', + 'can' => 'admin.billing.stamping-package.allow', + ], + 'Servidor de correo SMTP' => [ + 'route' => 'admin.billing.smtp-settings.index', + 'can' => 'admin.billing.smtp-settings.allow', + ], + 'Descarga masiva de CFDI' => [ + 'route' => 'admin.billing.mass-cfdi-download.index', + 'can' => 'admin.billing.mass-cfdi-download.allow', + ], + ] + ], + ] + ], + 'Sistema' => [ + 'icon' => 'menu-icon tf-icons ti ti-user-cog', + 'submenu' => [ + 'Usuarios' => [ + 'route' => 'admin.core.users.index', + 'can' => 'admin.core.users.view', + ], + 'Roles' => [ + 'route' => 'admin.core.roles.index', + 'can' => 'admin.core.roles.view', + ], + 'Permisos' => [ + 'route' => 'admin.core.permissions.index', + 'can' => 'admin.core.permissions.view', + ] + ] + ], + 'Catálogos' => [ + 'icon' => 'menu-icon tf-icons ti ti-library', + 'submenu' => [ + 'Importar catálogos SAT' => [ + 'route' => 'admin.core.sat-catalogs.index', + 'can' => 'admin.core.sat-catalogs.allow', + ], + ] + ], + 'Configuración de cuenta' => [ + 'route' => 'admin.core.user-profile.index', + 'icon' => 'menu-icon tf-icons ti ti-user-cog', + ], + 'Acerca de' => [ + 'route' => 'admin.core.about.index', + 'icon' => 'menu-icon tf-icons ti ti-cat', + ], + ], + ], + 'Herramientas Avanzadas' => [ + 'icon' => 'menu-icon tf-icons ti ti-device-ipad-cog', + 'submenu' => [ + 'Asistente AI' => [ + 'icon' => 'menu-icon tf-icons ti ti-brain', + 'submenu' => [ + 'Panel de IA' => [ + 'route' => 'admin.ai.dashboard.index', + 'can' => 'ai.dashboard.view', + ], + 'Generación de Contenidos' => [ + 'route' => 'admin.ai.content.index', + 'can' => 'ai.content.create', + ], + 'Análisis de Datos' => [ + 'route' => 'admin.ai.analytics.index', + 'can' => 'ai.analytics.view', + ], + ], + ], + 'Chatbot' => [ + 'icon' => 'menu-icon tf-icons ti ti-message-chatbot', + 'submenu' => [ + 'Configuración' => [ + 'route' => 'admin.chatbot.config.index', + 'can' => 'chatbot.config.view', + ], + 'Flujos de Conversación' => [ + 'route' => 'admin.chatbot.flows.index', + 'can' => 'chatbot.flows.manage', + ], + 'Historial de Interacciones' => [ + 'route' => 'admin.chatbot.history.index', + 'can' => 'chatbot.history.view', + ], + ], + ], + 'IoT Box' => [ + 'icon' => 'menu-icon tf-icons ti ti-cpu', + 'submenu' => [ + 'Dispositivos Conectados' => [ + 'route' => 'admin.iot.devices.index', + 'can' => 'iot.devices.view', + ], + 'Sensores y Configuración' => [ + 'route' => 'admin.iot.sensors.index', + 'can' => 'iot.sensors.manage', + ], + 'Monitoreo en Tiempo Real' => [ + 'route' => 'admin.iot.monitoring.index', + 'can' => 'iot.monitoring.view', + ], + ], + ], + 'Reconocimiento Facial' => [ + 'icon' => 'menu-icon tf-icons ti ti-face-id', + 'submenu' => [ + 'Gestión de Perfiles' => [ + 'route' => 'admin.facial-recognition.profiles.index', + 'can' => 'facial-recognition.profiles.manage', + ], + 'Verificación en Vivo' => [ + 'route' => 'admin.facial-recognition.live.index', + 'can' => 'facial-recognition.live.verify', + ], + 'Historial de Accesos' => [ + 'route' => 'admin.facial-recognition.history.index', + 'can' => 'facial-recognition.history.view', + ], + ], + ], + 'Servidor de Impresión' => [ + 'icon' => 'menu-icon tf-icons ti ti-printer', + 'submenu' => [ + 'Cola de Impresión' => [ + 'route' => 'admin.print.queue.index', + 'can' => 'print.queue.view', + ], + 'Historial de Impresiones' => [ + 'route' => 'admin.print.history.index', + 'can' => 'print.history.view', + ], + 'Configuración de Impresoras' => [ + 'route' => 'admin.print.settings.index', + 'can' => 'print.settings.manage', + ], + ], + ], + ], + ], + 'Sitio Web' => [ + 'icon' => 'menu-icon tf-icons ti ti-tools', + 'submenu' => [ + 'Ajustes generales' => [ + 'icon' => 'menu-icon tf-icons ti ti-tools', + 'route' => 'admin.website.general-settings.index', + 'can' => 'website.general-settings.allow', + ], + 'Avisos legales' => [ + 'route' => 'admin.website.legal.index', + 'icon' => 'menu-icon tf-icons ti ti-writing-sign', + 'can' => 'website.legal.view', + ], + 'Preguntas frecuentes' => [ + 'route' => 'admin.website.faq.index', + 'icon' => 'menu-icon tf-icons ti ti-bubble-text', + 'can' => 'website.faq.view', + ], + ] + ], + 'Blog' => [ + 'icon' => 'menu-icon tf-icons ti ti-news', + 'submenu' => [ + 'Categorias' => [ + 'route' => 'admin.blog.categories.index', + 'icon' => 'menu-icon tf-icons ti ti-category', + 'can' => 'blog.categories.view', + ], + 'Etiquetas' => [ + 'route' => 'admin.blog.tags.index', + 'icon' => 'menu-icon tf-icons ti ti-tags', + 'can' => 'blog.tags.view', + ], + 'Articulos' => [ + 'route' => 'admin.blog.articles.index', + 'icon' => 'menu-icon tf-icons ti ti-news', + 'can' => 'blog.articles.view', + ], + 'Comentarios' => [ + 'route' => 'admin.blog.comments.index', + 'icon' => 'menu-icon tf-icons ti ti-message', + 'can' => 'blog.comments.view', + ], + ] + ], + 'Contactos' => [ + 'icon' => 'menu-icon tf-icons ti ti-users', + 'submenu' => [ + 'Contactos' => [ + 'route' => 'admin.crm.contacts.index', + 'icon' => 'menu-icon tf-icons ti ti-users', + 'can' => 'crm.contacts.view', + ], + 'Campañas de marketing' => [ + 'route' => 'admin.crm.marketing-campaigns.index', + 'icon' => 'menu-icon tf-icons ti ti-ad-2', + 'can' => 'crm.marketing-campaigns.view', + ], + 'Oportunidades ' => [ + 'route' => 'admin.crm.leads.index', + 'icon' => 'menu-icon tf-icons ti ti-target-arrow', + 'can' => 'crm.leads.view', + ], + 'Newsletter' => [ + 'route' => 'admin.crm.newsletter.index', + 'icon' => 'menu-icon tf-icons ti ti-notebook', + 'can' => 'crm.newsletter.view', + ], + ] + ], + 'RRHH' => [ + 'icon' => 'menu-icon tf-icons ti ti-users-group', + 'submenu' => [ + 'Gestión de Empleados' => [ + 'icon' => 'menu-icon tf-icons ti ti-id-badge-2', + 'submenu' => [ + 'Lista de Empleados' => [ + 'route' => 'admin.rrhh.employees.index', + 'can' => 'rrhh.employees.view', + ], + 'Agregar Nuevo Empleado' => [ + 'route' => 'admin.rrhh.employees.create', + 'can' => 'rrhh.employees.create', + ], + 'Puestos de trabajo' => [ + 'route' => 'admin.rrhh.jobs.index', + 'can' => 'rrhh.jobs.view', + ], + 'Estructura Organizacional' => [ + 'route' => 'admin.rrhh.organization.index', + 'can' => 'rrhh.organization.view', + ], + ], + ], + 'Reclutamiento' => [ + 'icon' => 'menu-icon tf-icons ti ti-user-search', + 'submenu' => [ + 'Vacantes Disponibles' => [ + 'route' => 'admin.recruitment.jobs.index', + 'can' => 'recruitment.jobs.view', + ], + 'Seguimiento de Candidatos' => [ + 'route' => 'admin.recruitment.candidates.index', + 'can' => 'recruitment.candidates.view', + ], + 'Entrevistas y Evaluaciones' => [ + 'route' => 'admin.recruitment.interviews.index', + 'can' => 'recruitment.interviews.view', + ], + ], + ], + 'Nómina' => [ + 'icon' => 'menu-icon tf-icons ti ti-cash', + 'submenu' => [ + 'Contratos' => [ + 'route' => 'admin.payroll.contracts.index', + 'can' => 'payroll.contracts.view', + ], + 'Procesar Nómina' => [ + 'route' => 'admin.payroll.process.index', + 'can' => 'payroll.process.view', + ], + 'Recibos de Nómina' => [ + 'route' => 'admin.payroll.receipts.index', + 'can' => 'payroll.receipts.view', + ], + 'Reportes Financieros' => [ + 'route' => 'admin.payroll.reports.index', + 'can' => 'payroll.reports.view', + ], + ], + ], + 'Asistencia' => [ + 'icon' => 'menu-icon tf-icons ti ti-calendar-exclamation', + 'submenu' => [ + 'Registro de Horarios' => [ + 'route' => 'admin.attendance.records.index', + 'can' => 'attendance.records.view', + ], + 'Asistencia con Biométricos' => [ + 'route' => 'admin.attendance.biometric.index', + 'can' => 'attendance.biometric.view', + ], + 'Justificación de Ausencias' => [ + 'route' => 'admin.attendance.absences.index', + 'can' => 'attendance.absences.view', + ], + ], + ], + ], + ], + 'Productos y servicios' => [ + 'icon' => 'menu-icon tf-icons ti ti-package', + 'submenu' => [ + 'Categorias' => [ + 'route' => 'admin.inventory.product-categories.index', + 'icon' => 'menu-icon tf-icons ti ti-category', + 'can' => 'admin.inventory.product-categories.view', + ], + 'Catálogos' => [ + 'route' => 'admin.inventory.product-catalogs.index', + 'icon' => 'menu-icon tf-icons ti ti-library', + 'can' => 'admin.inventory.product-catalogs.view', + ], + 'Productos y servicios' => [ + 'route' => 'admin.inventory.products.index', + 'icon' => 'menu-icon tf-icons ti ti-packages', + 'can' => 'admin.inventory.products.view', + ], + 'Agregar producto o servicio' => [ + 'route' => 'admin.inventory.products.create', + 'icon' => 'menu-icon tf-icons ti ti-package', + 'can' => 'admin.inventory.products.create', + ], + ] + ], + 'Ventas' => [ + 'icon' => 'menu-icon tf-icons ti ti-cash-register', + 'submenu' => [ + 'Tablero' => [ + 'route' => 'admin.sales.dashboard.index', + 'icon' => 'menu-icon tf-icons ti ti-chart-infographic', + 'can' => 'admin.sales.dashboard.allow', + ], + 'Clientes' => [ + 'route' => 'admin.sales.customers.index', + 'icon' => 'menu-icon tf-icons ti ti-users-group', + 'can' => 'admin.sales.customers.view', + ], + 'Lista de precios' => [ + 'route' => 'admin.sales.pricelist.index', + 'icon' => 'menu-icon tf-icons ti ti-report-search', + 'can' => 'admin.sales.sales.view', + ], + 'Cotizaciones' => [ + 'route' => 'admin.sales.quotes.index', + 'icon' => 'menu-icon tf-icons ti ti-file-dollar', + 'can' => 'admin.sales.quotes.view', + ], + 'Ventas' => [ + 'icon' => 'menu-icon tf-icons ti ti-cash-register', + 'submenu' => [ + 'Crear venta' => [ + 'route' => 'admin.sales.sales.create', + 'can' => 'admin.sales.sales.create', + ], + 'Ventas' => [ + 'route' => 'admin.sales.sales.index', + 'can' => 'admin.sales.sales.view', + ], + 'Ventas por producto o servicio' => [ + 'route' => 'admin.sales.sales-by-product.index', + 'can' => 'admin.sales.sales.view', + ], + ] + ], + 'Remisiones' => [ + 'icon' => 'menu-icon tf-icons ti ti-receipt', + 'submenu' => [ + 'Crear remisión' => [ + 'route' => 'admin.sales.remissions.create', + 'can' => 'admin.sales.remissions.create', + ], + 'Remisiones' => [ + 'route' => 'admin.sales.remissions.index', + 'can' => 'admin.sales.remissions.view', + ], + 'Remisiones por producto o servicio' => [ + 'route' => 'admin.sales.remissions-by-product.index', + 'can' => 'admin.sales.remissions.view', + ], + ] + ], + 'Notas de crédito' => [ + 'icon' => 'menu-icon tf-icons ti ti-receipt-refund', + 'submenu' => [ + 'Crear nota de crédito' => [ + 'route' => 'admin.sales.credit-notes.create', + 'can' => 'admin.sales.credit-notes.create', + ], + 'Notas de créditos' => [ + 'route' => 'admin.sales.credit-notes.index', + 'can' => 'admin.sales.credit-notes.view', + ], + 'Notas de crédito por producto o servicio' => [ + 'route' => 'admin.sales.credit-notes-by-product.index', + 'can' => 'admin.sales.credit-notes.view', + ], + ] + ], + ], + ], + 'Finanzas' => [ + 'icon' => 'menu-icon tf-icons ti ti-coins', + 'submenu' => [ + 'Tablero Financiero' => [ + 'route' => 'admin.accounting.dashboard.index', + 'icon' => 'menu-icon tf-icons ti ti-chart-infographic', + 'can' => 'accounting.dashboard.view', + ], + 'Contabilidad' => [ + 'icon' => 'menu-icon tf-icons ti ti-chart-pie', + 'submenu' => [ + 'Cuentas Contables' => [ + 'route' => 'admin.accounting.charts.index', + 'can' => 'accounting.charts.view', + ], + 'Cuentas por pagar' => [ + 'route' => 'admin.finance.accounts-payable.index', + 'can' => 'finance.accounts-payable.view', + ], + 'Cuentas por cobrar' => [ + 'route' => 'admin.finance.accounts-receivable.index', + 'can' => 'finance.accounts-receivable.view', + ], + 'Balance General' => [ + 'route' => 'admin.accounting.balance.index', + 'can' => 'accounting.balance.view', + ], + 'Estado de Resultados' => [ + 'route' => 'admin.accounting.income-statement.index', + 'can' => 'accounting.income-statement.view', + ], + 'Libro Mayor' => [ + 'route' => 'admin.accounting.ledger.index', + 'can' => 'accounting.ledger.view', + ], + 'Registros Contables' => [ + 'route' => 'admin.accounting.entries.index', + 'can' => 'accounting.entries.view', + ], + ], + ], + 'Tablero de Gastos' => [ + 'route' => 'admin.expenses.dashboard.index', + 'icon' => 'menu-icon tf-icons ti ti-chart-infographic', + 'can' => 'expenses.dashboard.view', + ], + 'Gestión de Gastos' => [ + 'icon' => 'menu-icon tf-icons ti ti-receipt-2', + 'submenu' => [ + 'Nuevo gasto' => [ + 'route' => 'admin.expenses.expenses.create', + 'can' => 'expenses.expenses.create', + ], + 'Gastos' => [ + 'route' => 'admin.expenses.expenses.index', + 'can' => 'expenses.expenses.view', + ], + 'Categorías de Gastos' => [ + 'route' => 'admin.expenses.categories.index', + 'can' => 'expenses.categories.view', + ], + 'Historial de Gastos' => [ + 'route' => 'admin.expenses.history.index', + 'can' => 'expenses.history.view', + ], + ], + ], + ], + ], + + + + + 'Facturación' => [ + 'icon' => 'menu-icon tf-icons ti ti-rubber-stamp', + 'submenu' => [ + 'Tablero' => [ + 'route' => 'admin.billing.dashboard.index', + 'icon' => 'menu-icon tf-icons ti ti-chart-infographic', + 'can' => 'admin.billing.dashboard.allow', + ], + 'Ingresos' => [ + 'icon' => 'menu-icon tf-icons ti ti-file-certificate', + 'submenu' => [ + 'Facturar ventas' => [ + 'route' => 'admin.billing.ingresos-stamp.index', + 'can' => 'admin.billing.ingresos.create', + ], + 'CFDI Ingresos' => [ + 'route' => 'admin.billing.ingresos.index', + 'can' => 'admin.billing.ingresos.view', + ], + 'CFDI Ingresos por producto o servicio' => [ + 'route' => 'admin.billing.ingresos-by-product.index', + 'can' => 'admin.billing.ingresos.view', + ], + ] + ], + 'Egresos' => [ + 'icon' => 'menu-icon tf-icons ti ti-file-certificate', + 'submenu' => [ + 'Facturar notas de crédito' => [ + 'route' => 'admin.billing.egresos-stamp.index', + 'can' => 'admin.billing.egresos.create', + ], + 'CFDI Engresos' => [ + 'route' => 'admin.billing.egresos.index', + 'can' => 'admin.billing.egresos.view', + ], + 'CFDI Engresos por producto o servicio' => [ + 'route' => 'admin.billing.egresos-by-product.index', + 'can' => 'admin.billing.egresos.view', + ], + ] + ], + 'Pagos' => [ + 'icon' => 'menu-icon tf-icons ti ti-file-certificate', + 'submenu' => [ + 'Facturar pagos' => [ + 'route' => 'admin.billing.pagos-stamp.index', + 'can' => 'admin.billing.pagos.created', + ], + 'CFDI Pagos' => [ + 'route' => 'admin.billing.pagos.index', + 'can' => 'admin.billing.pagos.view', + ], + ] + ], + 'CFDI Nómina' => [ + 'route' => 'admin.billing.nomina.index', + 'icon' => 'menu-icon tf-icons ti ti-file-certificate', + 'can' => 'admin.billing.nomina.view', + ], + 'Verificador de CFDI 4.0' => [ + 'route' => 'admin.billing.verify-cfdi.index', + 'icon' => 'menu-icon tf-icons ti ti-rosette-discount-check', + 'can' => 'admin.billing.verify-cfdi.allow', + ], + ] + ], + + 'Inventario y Logística' => [ + 'icon' => 'menu-icon tf-icons ti ti-truck-delivery', + 'submenu' => [ + 'Cadena de Suministro' => [ + 'icon' => 'menu-icon tf-icons ti ti-chart-dots-3', + 'submenu' => [ + 'Proveedores' => [ + 'route' => 'admin.inventory.suppliers.index', + 'can' => 'admin.inventory.suppliers.view', + ], + 'Órdenes de Compra' => [ + 'route' => 'admin.inventory.orders.index', + 'can' => 'admin.inventory.orders.view', + ], + 'Recepción de Productos' => [ + 'route' => 'admin.inventory.reception.index', + 'can' => 'admin.inventory.reception.view', + ], + 'Gestión de Insumos' => [ + 'route' => 'admin.inventory.materials.index', + 'can' => 'admin.inventory.materials.view', + ], + ], + ], + 'Gestión de Almacenes' => [ + 'icon' => 'menu-icon tf-icons ti ti-building-warehouse', + 'submenu' => [ + 'Almacenes' => [ + 'route' => 'admin.inventory.warehouse.index', + 'can' => 'admin.inventory.warehouse.view', + ], + 'Stock de Inventario' => [ + 'route' => 'admin.inventory.stock.index', + 'can' => 'admin.inventory.stock.view', + ], + 'Movimientos de almacenes' => [ + 'route' => 'admin.inventory.movements.index', + 'can' => 'admin.inventory.movements.view', + ], + 'Transferencias entre Almacenes' => [ + 'route' => 'admin.inventory.transfers.index', + 'can' => 'admin.inventory.transfers.view', + ], + ], + ], + 'Envíos y Logística' => [ + 'icon' => 'menu-icon tf-icons ti ti-truck', + 'submenu' => [ + 'Órdenes de Envío' => [ + 'route' => 'admin.inventory.shipping-orders.index', + 'can' => 'admin.inventory.shipping-orders.view', + ], + 'Seguimiento de Envíos' => [ + 'route' => 'admin.inventory.shipping-tracking.index', + 'can' => 'admin.inventory.shipping-tracking.view', + ], + 'Transportistas' => [ + 'route' => 'admin.inventory.shipping-carriers.index', + 'can' => 'admin.inventory.shipping-carriers.view', + ], + 'Tarifas y Métodos de Envío' => [ + 'route' => 'admin.inventory.shipping-rates.index', + 'can' => 'admin.inventory.shipping-rates.view', + ], + ], + ], + 'Gestión de Activos' => [ + 'icon' => 'menu-icon tf-icons ti ti-tools-kitchen', + 'submenu' => [ + 'Activos Registrados' => [ + 'route' => 'admin.inventory.asset.index', + 'can' => 'admin.inventory.asset.view', + ], + 'Mantenimiento Preventivo' => [ + 'route' => 'admin.inventory.asset-maintenance.index', + 'can' => 'admin.inventory.asset-maintenance.view', + ], + 'Control de Vida Útil' => [ + 'route' => 'admin.inventory.asset-lifecycle.index', + 'can' => 'admin.inventory.asset-lifecycle.view', + ], + 'Asignación de Activos' => [ + 'route' => 'admin.inventory.asset-assignments.index', + 'can' => 'admin.inventory.asset-assignments.view', + ], + ], + ], + ], + ], + + 'Gestión Empresarial' => [ + 'icon' => 'menu-icon tf-icons ti ti-briefcase', + 'submenu' => [ + 'Gestión de Proyectos' => [ + 'icon' => 'menu-icon tf-icons ti ti-layout-kanban', + 'submenu' => [ + 'Tablero de Proyectos' => [ + 'route' => 'admin.projects.dashboard.index', + 'can' => 'projects.dashboard.view', + ], + 'Proyectos Activos' => [ + 'route' => 'admin.projects.index', + 'can' => 'projects.view', + ], + 'Crear Proyecto' => [ + 'route' => 'admin.projects.create', + 'can' => 'projects.create', + ], + 'Gestión de Tareas' => [ + 'route' => 'admin.projects.tasks.index', + 'can' => 'projects.tasks.view', + ], + 'Historial de Proyectos' => [ + 'route' => 'admin.projects.history.index', + 'can' => 'projects.history.view', + ], + ], + ], + 'Producción y Manufactura' => [ + 'icon' => 'menu-icon tf-icons ti ti-building-factory', + 'submenu' => [ + 'Órdenes de Producción' => [ + 'route' => 'admin.production.orders.index', + 'can' => 'production.orders.view', + ], + 'Nueva Orden de Producción' => [ + 'route' => 'admin.production.orders.create', + 'can' => 'production.orders.create', + ], + 'Control de Procesos' => [ + 'route' => 'admin.production.process.index', + 'can' => 'production.process.view', + ], + 'Historial de Producción' => [ + 'route' => 'admin.production.history.index', + 'can' => 'production.history.view', + ], + ], + ], + 'Control de Calidad' => [ + 'icon' => 'menu-icon tf-icons ti ti-award', + 'submenu' => [ + 'Inspecciones de Calidad' => [ + 'route' => 'admin.quality.inspections.index', + 'can' => 'quality.inspections.view', + ], + 'Crear Inspección' => [ + 'route' => 'admin.quality.inspections.create', + 'can' => 'quality.inspections.create', + ], + 'Reportes de Calidad' => [ + 'route' => 'admin.quality.reports.index', + 'can' => 'quality.reports.view', + ], + 'Historial de Inspecciones' => [ + 'route' => 'admin.quality.history.index', + 'can' => 'quality.history.view', + ], + ], + ], + 'Flujos de Trabajo y Automatización' => [ + 'icon' => 'menu-icon tf-icons ti ti-chart-dots-3', + 'submenu' => [ + 'Gestión de Flujos de Trabajo' => [ + 'route' => 'admin.workflows.index', + 'can' => 'workflows.view', + ], + 'Crear Flujo de Trabajo' => [ + 'route' => 'admin.workflows.create', + 'can' => 'workflows.create', + ], + 'Automatizaciones' => [ + 'route' => 'admin.workflows.automations.index', + 'can' => 'workflows.automations.view', + ], + 'Historial de Flujos' => [ + 'route' => 'admin.workflows.history.index', + 'can' => 'workflows.history.view', + ], + ], + ], + ], + ], + + + 'Contratos' => [ + 'icon' => 'menu-icon tf-icons ti ti-writing-sign', + 'submenu' => [ + 'Mis Contratos' => [ + 'route' => 'admin.contracts.index', + 'icon' => 'menu-icon tf-icons ti ti-file-description', + 'can' => 'contracts.view', + ], + 'Firmar Contrato' => [ + 'route' => 'admin.contracts.sign', + 'icon' => 'menu-icon tf-icons ti ti-signature', + 'can' => 'contracts.sign', + ], + 'Contratos Automatizados' => [ + 'route' => 'admin.contracts.automated', + 'icon' => 'menu-icon tf-icons ti ti-robot', + 'can' => 'contracts.automated.view', + ], + 'Historial de Contratos' => [ + 'route' => 'admin.contracts.history', + 'icon' => 'menu-icon tf-icons ti ti-archive', + 'can' => 'contracts.history.view', + ], + ] + ], + 'Atención al Cliente' => [ + 'icon' => 'menu-icon tf-icons ti ti-messages', + 'submenu' => [ + 'Tablero' => [ + 'route' => 'admin.sales.dashboard.index', + 'icon' => 'menu-icon tf-icons ti ti-chart-infographic', + 'can' => 'ticketing.dashboard.view', + ], + 'Mis Tickets' => [ + 'route' => 'admin.ticketing.tickets.index', + 'icon' => 'menu-icon tf-icons ti ti-ticket', + 'can' => 'ticketing.tickets.view', + ], + 'Crear Ticket' => [ + 'route' => 'admin.ticketing.tickets.create', + 'icon' => 'menu-icon tf-icons ti ti-square-plus', + 'can' => 'ticketing.tickets.create', + ], + 'Categorías de Tickets' => [ + 'route' => 'admin.ticketing.categories.index', + 'icon' => 'menu-icon tf-icons ti ti-category', + 'can' => 'ticketing.categories.view', + ], + 'Estadísticas de Atención' => [ + 'route' => 'admin.ticketing.analytics.index', + 'icon' => 'menu-icon tf-icons ti ti-chart-bar', + 'can' => 'ticketing.analytics.view', + ], + ] + ], +]; diff --git a/database/data/rbac-config.json b/database/data/rbac-config.json new file mode 100644 index 0000000..249d102 --- /dev/null +++ b/database/data/rbac-config.json @@ -0,0 +1,510 @@ +{ + "roles": { + "SuperAdmin" : { + "style": "dark", + "permissions" : [ + "admin.core.general-settings.allow", + "admin.core.cache-manager.view", + "admin.core.smtp-settings.allow", + "admin.store-manager.company.view", + "admin.store-manager.stores.view", + "admin.store-manager.stores.view", + "admin.finance.banxico.allow", + "admin.finance.banking.allow", + "admin.sales.ticket-config.allow", + "admin.billing.csds-settings.allow", + "admin.billing.stamping-package.allow", + "admin.billing.smtp-settings.allow", + "admin.billing.mass-cfdi-download.allow", + "admin.core.users.view", + "admin.core.roles.view", + "admin.core.permissions.view", + "admin.core.import-sat-catalogs.allow", + "admin.ai.dashboard.view", + "admin.ai.content.create", + "admin.ai.analytics.view", + "admin.chatbot.config.view", + "admin.chatbot.flows.manage", + "admin.chatbot.history.view", + "admin.iot.devices.view", + "admin.iot.sensors.manage", + "admin.iot.monitoring.view", + "admin.facial-recognition.profiles.manage", + "admin.facial-recognition.live.verify", + "admin.facial-recognition.history.view", + "admin.print.queue.view", + "admin.print.history.view", + "admin.print.settings.manage", + "admin.website.general-settings.allow", + "admin.website.legal.view", + "admin.website.faq.view", + "admin.blog.categories.view", + "admin.blog.tags.view", + "admin.blog.articles.view", + "admin.blog.comments.view", + "admin.contacts.contacts.view", + "admin.contacts.employees.view", + "admin.contacts.employees.create", + "admin.rrhh.jobs.view", + "admin.rrhh.organization.view", + "admin.recruitment.jobs.view", + "admin.recruitment.candidates.view", + "admin.recruitment.interviews.view", + "admin.payroll.contracts.view", + "admin.payroll.process.view", + "admin.payroll.receipts.view", + "admin.payroll.reports.view", + "admin.attendance.records.view", + "admin.attendance.biometric.view", + "admin.attendance.absences.view", + "admin.inventory.product-categories.view", + "admin.inventory.product-catalogs.view", + "admin.inventory.products.view", + "admin.inventory.products.create", + "admin.sales.dashboard.allow", + "admin.contacts.customers.view", + "admin.sales.sales.view", + "admin.sales.quotes.view", + "admin.sales.sales.create", + "admin.sales.sales.view", + "admin.sales.sales.view", + "admin.sales.remissions.create", + "admin.sales.remissions.view", + "admin.sales.remissions.view", + "admin.sales.credit-notes.create", + "admin.sales.credit-notes.view", + "admin.sales.credit-notes.view", + "admin.accounting.dashboard.view", + "admin.accounting.charts.view", + "admin.finance.accounts-payable.view", + "admin.finance.accounts-receivable.view", + "admin.accounting.balance.view", + "admin.accounting.income-statement.view", + "admin.accounting.ledger.view", + "admin.accounting.entries.view", + "admin.expenses.dashboard.view", + "admin.expenses.expenses.create", + "admin.expenses.expenses.view", + "admin.expenses.categories.view", + "admin.expenses.history.view", + "admin.billing.dashboard.allow", + "admin.billing.ingresos.create", + "admin.billing.ingresos.view", + "admin.billing.ingresos.view", + "admin.billing.egresos.create", + "admin.billing.egresos.view", + "admin.billing.egresos.view", + "admin.billing.pagos.created", + "admin.billing.pagos.view", + "admin.billing.nomina.view", + "admin.billing.verify-cfdi.allow", + "admin.contacts.suppliers.view", + "admin.inventory.orders.view", + "admin.inventory.reception.view", + "admin.inventory.materials.view", + "admin.inventory.warehouse.view", + "admin.inventory.stock.view", + "admin.inventory.movements.view", + "admin.inventory.transfers.view", + "admin.inventory.shipping-orders.view", + "admin.inventory.shipping-tracking.view", + "admin.inventory.shipping-carriers.view", + "admin.inventory.shipping-rates.view", + "admin.inventory.assets.view", + "admin.inventory.asset-maintenance.view", + "admin.inventory.asset-lifecycle.view", + "admin.inventory.asset-assignments.view", + "admin.projects.dashboard.view", + "admin.projects.view", + "admin.projects.create", + "admin.projects.tasks.view", + "admin.projects.history.view", + "admin.production.orders.view", + "admin.production.orders.create", + "admin.production.process.view", + "admin.production.history.view", + "admin.quality.inspections.view", + "admin.quality.inspections.create", + "admin.quality.reports.view", + "admin.quality.history.view", + "admin.workflows.view", + "admin.workflows.create", + "admin.workflows.automations.view", + "admin.workflows.history.view", + "admin.contracts.view", + "admin.contracts.sign", + "admin.contracts.automated.view", + "admin.contracts.history.view", + "admin.ticketing.dashboard.view", + "admin.ticketing.tickets.view", + "admin.ticketing.tickets.create", + "admin.ticketing.categories.view", + "admin.ticketing.analytics.view" + ] + }, + "Admin" : { + "style": "primary", + "permissions" : [ + "admin.core.general-settings.allow", + "admin.core.cache-manager.view", + "admin.core.smtp-settings.allow", + "admin.website.general-settings.allow", + "admin.website.legal.view", + "admin.store-manager.company.view", + "admin.store-manager.stores.view", + "admin.store-manager.stores.view", + "admin.core.users.view", + "admin.core.roles.view", + "admin.core.permissions.view", + "admin.core.import-sat-catalogs.allow", + "admin.contacts.contacts.view", + "admin.contacts.contacts.create", + "admin.contacts.employees.view", + "admin.contacts.employees.create", + "admin.contacts.customers.view", + "admin.contacts.customers.create", + "admin.rrhh.jobs.view", + "admin.rrhh.organization.view", + "admin.inventory.product-categories.view", + "admin.inventory.product-catalogs.view", + "admin.inventory.products.view", + "admin.inventory.products.create", + "admin.contacts.suppliers.view", + "admin.contacts.suppliers.create", + "admin.inventory.warehouse.view", + "admin.inventory.orders.view", + "admin.inventory.reception.view", + "admin.inventory.materials.view", + "admin.inventory.stock.view", + "admin.inventory.movements.view", + "admin.inventory.transfers.view", + "admin.inventory.assets.view", + "admin.inventory.asset-maintenance.view", + "admin.inventory.asset-lifecycle.view", + "admin.inventory.asset-assignments.view" + ] + }, + "Administrador Web" : { + "style": "primary", + "permissions" : [] + }, + "Editor" : { + "style": "primary", + "permissions" : [] + }, + "Almacenista" : { + "style": "success", + "permissions" : [ + "admin.inventory.product-categories.view", + "admin.inventory.product-catalogs.view", + "admin.inventory.products.view", + "admin.inventory.products.create", + "admin.inventory.warehouse.view", + "admin.inventory.stock.view", + "admin.inventory.movements.view", + "admin.inventory.transfers.view" + ] + }, + "Productos y servicios" : { + "style": "info", + "permissions" : [] + }, + "Recursos humanos" : { + "style": "success", + "permissions" : [] + }, + "Nómina" : { + "style": "success", + "permissions" : [] + }, + "Activos fijos" : { + "style": "secondary", + "permissions" : [] + }, + "Compras y gastos" : { + "style": "info", + "permissions" : [] + }, + "CRM" : { + "style": "warning", + "permissions" : [] + }, + "Vendedor" : { + "style": "info", + "permissions" : [] + }, + "Gerente" : { + "style": "danger", + "permissions" : [] + }, + "Facturación" : { + "style": "info", + "permissions" : [] + }, + "Facturación avanzado" : { + "style": "danger", + "permissions" : [] + }, + "Finanzas" : { + "style": "info", + "permissions" : [] + }, + "Auditor" : { + "style": "dark", + "permissions" : [ + "admin.core.cache-manager.view", + "admin.store-manager.company.view", + "admin.store-manager.stores.view", + "admin.store-manager.stores.view", + "admin.core.users.view", + "admin.core.roles.view", + "admin.core.permissions.view", + "admin.ai.dashboard.view", + "admin.ai.analytics.view", + "admin.chatbot.config.view", + "admin.chatbot.history.view", + "admin.iot.devices.view", + "admin.iot.monitoring.view", + "admin.facial-recognition.history.view", + "admin.print.queue.view", + "admin.print.history.view", + "admin.website.legal.view", + "admin.website.faq.view", + "admin.blog.categories.view", + "admin.blog.tags.view", + "admin.blog.articles.view", + "admin.blog.comments.view", + "admin.contacts.contacts.view", + "admin.crm.marketing-campaigns.view", + "admin.crm.leads.view", + "admin.crm.newsletter.view", + "admin.contacts.employees.view", + "admin.rrhh.jobs.view", + "admin.rrhh.organization.view", + "admin.recruitment.jobs.view", + "admin.recruitment.candidates.view", + "admin.recruitment.interviews.view", + "admin.payroll.contracts.view", + "admin.payroll.process.view", + "admin.payroll.receipts.view", + "admin.payroll.reports.view", + "admin.attendance.records.view", + "admin.attendance.biometric.view", + "admin.attendance.absences.view", + "admin.inventory.product-categories.view", + "admin.inventory.product-catalogs.view", + "admin.inventory.products.view", + "admin.contacts.customers.view", + "admin.sales.sales.view", + "admin.sales.quotes.view", + "admin.sales.sales.view", + "admin.sales.sales.view", + "admin.sales.remissions.view", + "admin.sales.remissions.view", + "admin.sales.credit-notes.view", + "admin.sales.credit-notes.view", + "admin.accounting.dashboard.view", + "admin.accounting.charts.view", + "admin.finance.accounts-payable.view", + "admin.finance.accounts-receivable.view", + "admin.accounting.balance.view", + "admin.accounting.income-statement.view", + "admin.accounting.ledger.view", + "admin.accounting.entries.view", + "admin.expenses.dashboard.view", + "admin.expenses.expenses.view", + "admin.expenses.categories.view", + "admin.expenses.history.view", + "admin.billing.ingresos.view", + "admin.billing.ingresos.view", + "admin.billing.egresos.view", + "admin.billing.egresos.view", + "admin.billing.pagos.view", + "admin.billing.nomina.view", + "admin.contacts.suppliers.view", + "admin.inventory.orders.view", + "admin.inventory.reception.view", + "admin.inventory.materials.view", + "admin.inventory.warehouse.view", + "admin.inventory.stock.view", + "admin.inventory.movements.view", + "admin.inventory.transfers.view", + "admin.inventory.shipping-orders.view", + "admin.inventory.shipping-tracking.view", + "admin.inventory.shipping-carriers.view", + "admin.inventory.shipping-rates.view", + "admin.inventory.assets.view", + "admin.inventory.asset-maintenance.view", + "admin.inventory.asset-lifecycle.view", + "admin.inventory.asset-assignments.view", + "admin.projects.dashboard.view", + "admin.projects.view", + "admin.projects.tasks.view", + "admin.projects.history.view", + "admin.production.orders.view", + "admin.production.process.view", + "admin.production.history.view", + "admin.quality.inspections.view", + "admin.quality.reports.view", + "admin.quality.history.view", + "admin.workflows.view", + "admin.workflows.automations.view", + "admin.workflows.history.view", + "admin.contracts.view", + "admin.contracts.automated.view", + "admin.contracts.history.view", + "admin.ticketing.dashboard.view", + "admin.ticketing.tickets.view", + "admin.ticketing.categories.view", + "admin.ticketing.analytics.view" + ] + } + }, + "permissions": [ + "admin.core.general-settings.allow", + "admin.core.cache-manager.view", + "admin.core.smtp-settings.allow", + "admin.store-manager.company.view", + "admin.store-manager.stores.view", + "admin.store-manager.stores.view", + "admin.finance.banxico.allow", + "admin.finance.banking.allow", + "admin.sales.ticket-config.allow", + "admin.billing.csds-settings.allow", + "admin.billing.stamping-package.allow", + "admin.billing.smtp-settings.allow", + "admin.billing.mass-cfdi-download.allow", + "admin.core.users.view", + "admin.core.roles.view", + "admin.core.permissions.view", + "admin.core.import-sat-catalogs.allow", + "admin.ai.dashboard.view", + "admin.ai.content.create", + "admin.ai.analytics.view", + "admin.chatbot.config.view", + "admin.chatbot.flows.manage", + "admin.chatbot.history.view", + "admin.iot.devices.view", + "admin.iot.sensors.manage", + "admin.iot.monitoring.view", + "admin.facial-recognition.profiles.manage", + "admin.facial-recognition.live.verify", + "admin.facial-recognition.history.view", + "admin.print.queue.view", + "admin.print.history.view", + "admin.print.settings.manage", + "admin.website.general-settings.allow", + "admin.website.legal.view", + "admin.website.faq.view", + "admin.blog.categories.view", + "admin.blog.tags.view", + "admin.blog.articles.view", + "admin.blog.comments.view", + "admin.contacts.contacts.view", + "admin.contacts.contacts.create", + "admin.crm.marketing-campaigns.view", + "admin.crm.leads.view", + "admin.crm.newsletter.view", + "admin.contacts.employees.view", + "admin.contacts.employees.create", + "admin.rrhh.jobs.view", + "admin.rrhh.organization.view", + "admin.recruitment.jobs.view", + "admin.recruitment.candidates.view", + "admin.recruitment.interviews.view", + "admin.payroll.contracts.view", + "admin.payroll.process.view", + "admin.payroll.receipts.view", + "admin.payroll.reports.view", + "admin.attendance.records.view", + "admin.attendance.biometric.view", + "admin.attendance.absences.view", + "admin.inventory.product-categories.view", + "admin.inventory.product-catalogs.view", + "admin.inventory.products.view", + "admin.inventory.products.create", + "admin.sales.dashboard.allow", + "admin.contacts.customers.view", + "admin.contacts.customers.create", + "admin.sales.sales.view", + "admin.sales.quotes.view", + "admin.sales.sales.create", + "admin.sales.sales.view", + "admin.sales.sales.view", + "admin.sales.remissions.create", + "admin.sales.remissions.view", + "admin.sales.remissions.view", + "admin.sales.credit-notes.create", + "admin.sales.credit-notes.view", + "admin.sales.credit-notes.view", + "admin.accounting.dashboard.view", + "admin.accounting.charts.view", + "admin.finance.accounts-payable.view", + "admin.finance.accounts-receivable.view", + "admin.accounting.balance.view", + "admin.accounting.income-statement.view", + "admin.accounting.ledger.view", + "admin.accounting.entries.view", + "admin.expenses.dashboard.view", + "admin.expenses.expenses.create", + "admin.expenses.expenses.view", + "admin.expenses.categories.view", + "admin.expenses.history.view", + "admin.billing.dashboard.allow", + "admin.billing.ingresos.create", + "admin.billing.ingresos.view", + "admin.billing.ingresos.view", + "admin.billing.egresos.create", + "admin.billing.egresos.view", + "admin.billing.egresos.view", + "admin.billing.pagos.created", + "admin.billing.pagos.view", + "admin.billing.nomina.view", + "admin.billing.verify-cfdi.allow", + "admin.contacts.suppliers.view", + "admin.contacts.suppliers.create", + "admin.inventory.orders.view", + "admin.inventory.reception.view", + "admin.inventory.materials.view", + "admin.inventory.warehouse.view", + "admin.inventory.stock.view", + "admin.inventory.movements.view", + "admin.inventory.transfers.view", + "admin.inventory.shipping-orders.view", + "admin.inventory.shipping-tracking.view", + "admin.inventory.shipping-carriers.view", + "admin.inventory.shipping-rates.view", + "admin.inventory.assets.view", + "admin.inventory.asset-maintenance.view", + "admin.inventory.asset-lifecycle.view", + "admin.inventory.asset-assignments.view", + "admin.projects.dashboard.view", + "admin.projects.view", + "admin.projects.create", + "admin.projects.tasks.view", + "admin.projects.history.view", + "admin.production.orders.view", + "admin.production.orders.create", + "admin.production.process.view", + "admin.production.history.view", + "admin.quality.inspections.view", + "admin.quality.inspections.create", + "admin.quality.reports.view", + "admin.quality.history.view", + "admin.workflows.view", + "admin.workflows.create", + "admin.workflows.automations.view", + "admin.workflows.history.view", + "admin.contracts.view", + "admin.contracts.sign", + "admin.contracts.automated.view", + "admin.contracts.history.view", + "admin.ticketing.dashboard.view", + "admin.ticketing.tickets.view", + "admin.ticketing.tickets.create", + "admin.ticketing.categories.view", + "admin.ticketing.analytics.view" + ] +} + + diff --git a/database/data/users.csv b/database/data/users.csv new file mode 100644 index 0000000..403ec91 --- /dev/null +++ b/database/data/users.csv @@ -0,0 +1,14 @@ +name,email,role,password +Administrador Web,webadmin@concierge.test,Administrador Web,LAdmin123 +Productos y servicios,productos@concierge.test,Productos y servicios,LAdmin123 +Recursos humanos,rrhh@concierge.test,Recursos humanos,LAdmin123 +Nómina,nomina@concierge.test,Nómina,LAdmin123 +Activos fijos,activos@concierge.test,Activos fijos,LAdmin123 +Compras y gastos,compras@concierge.test,Compras y gastos,LAdmin123 +CRM,crm@concierge.test,CRM,LAdmin123 +Vendedor,vendedor@concierge.test,Vendedor,LAdmin123 +Gerente,gerente@concierge.test,Gerente,LAdmin123 +Facturación,facturacion@concierge.test,Facturación,LAdmin123 +Facturación avanzado,facturacion_avanzado@concierge.test,Facturación avanzado,LAdmin123 +Finanzas,finanzas@concierge.test,Finanzas,LAdmin123 +Auditor,auditor@concierge.test,Auditor,LAdmin123 diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php new file mode 100644 index 0000000..ba86720 --- /dev/null +++ b/database/factories/UserFactory.php @@ -0,0 +1,49 @@ + + */ +class UserFactory extends Factory +{ + /** + * The current password being used by the factory. + */ + protected static ?string $password; + + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + 'name' => fake()->name(), + 'email' => fake()->unique()->safeEmail(), + 'email_verified_at' => now(), + 'password' => static::$password ??= Hash::make('password'), + 'two_factor_secret' => null, + 'two_factor_recovery_codes' => null, + 'remember_token' => Str::random(10), + 'profile_photo_path' => null, + 'status' => fake()->randomElement([User::STATUS_ENABLED, User::STATUS_DISABLED]) + ]; + } + + /** + * Indicate that the model's email address should be unverified. + */ + public function unverified(): static + { + return $this->state(fn(array $attributes) => [ + 'email_verified_at' => null, + ]); + } +} diff --git a/database/migrations/2024_12_14_030215_modify_users_table.php b/database/migrations/2024_12_14_030215_modify_users_table.php new file mode 100644 index 0000000..f4567b4 --- /dev/null +++ b/database/migrations/2024_12_14_030215_modify_users_table.php @@ -0,0 +1,44 @@ +string('last_name', 100)->nullable()->comment('Apellidos')->index()->after('name'); + $table->string('profile_photo_path', 2048)->nullable()->after('remember_token'); + $table->unsignedTinyInteger('status')->default(User::STATUS_DISABLED)->after('profile_photo_path'); + $table->unsignedMediumInteger('created_by')->nullable()->index()->after('status'); + + // Definir la relación con created_by + $table->foreign('created_by')->references('id')->on('users')->onUpdate('restrict')->onDelete('restrict'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + DB::statement('ALTER TABLE `users` MODIFY `id` MEDIUMINT UNSIGNED NOT NULL;'); + DB::statement('ALTER TABLE `users` DROP PRIMARY KEY;'); + DB::statement('ALTER TABLE `users` MODIFY `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, ADD PRIMARY KEY (`id`);'); + + Schema::table('users', function (Blueprint $table) { + $table->dropColumn(['last_name', 'profile_photo_path', 'status', 'created_by']); + + }); + } +}; diff --git a/database/migrations/2024_12_14_035487_create_user_logins_table.php b/database/migrations/2024_12_14_035487_create_user_logins_table.php new file mode 100644 index 0000000..84f5ba3 --- /dev/null +++ b/database/migrations/2024_12_14_035487_create_user_logins_table.php @@ -0,0 +1,36 @@ +integerIncrements('id'); + + $table->unsignedMediumInteger('user_id')->nullable()->index(); + $table->ipAddress('ip_address')->nullable(); + $table->string('user_agent')->nullable(); + + $table->timestamps(); + + // Relaciones + $table->foreign('user_id')->references('id')->on('users'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + // Elimina tablas solo si existen + Schema::dropIfExists('user_logins'); + } +}; diff --git a/database/migrations/2024_12_14_073441_create_personal_access_tokens_table.php b/database/migrations/2024_12_14_073441_create_personal_access_tokens_table.php new file mode 100644 index 0000000..e828ad8 --- /dev/null +++ b/database/migrations/2024_12_14_073441_create_personal_access_tokens_table.php @@ -0,0 +1,33 @@ +id(); + $table->morphs('tokenable'); + $table->string('name'); + $table->string('token', 64)->unique(); + $table->text('abilities')->nullable(); + $table->timestamp('last_used_at')->nullable(); + $table->timestamp('expires_at')->nullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('personal_access_tokens'); + } +}; diff --git a/database/migrations/2024_12_14_074756_create_permission_tables.php b/database/migrations/2024_12_14_074756_create_permission_tables.php new file mode 100644 index 0000000..347947f --- /dev/null +++ b/database/migrations/2024_12_14_074756_create_permission_tables.php @@ -0,0 +1,153 @@ +engine('InnoDB'); + $table->bigIncrements('id'); // permission id + $table->string('name'); // For MyISAM use string('name', 225); // (or 166 for InnoDB with Redundant/Compact row format) + $table->string('group_name')->nullable()->index(); + $table->string('sub_group_name')->nullable()->index(); + $table->string('action')->nullable()->index(); + $table->string('guard_name'); // For MyISAM use string('guard_name', 25); + $table->timestamps(); + + $table->unique(['name', 'guard_name']); + $table->unique(['group_name', 'sub_group_name', 'action', 'guard_name']); + }); + + Schema::create($tableNames['roles'], function (Blueprint $table) use ($teams, $columnNames) { + //$table->engine('InnoDB'); + $table->bigIncrements('id'); // role id + if ($teams || config('permission.testing')) { // permission.testing is a fix for sqlite testing + $table->unsignedBigInteger($columnNames['team_foreign_key'])->nullable(); + $table->index($columnNames['team_foreign_key'], 'roles_team_foreign_key_index'); + } + $table->string('name'); // For MyISAM use string('name', 225); // (or 166 for InnoDB with Redundant/Compact row format) + $table->string('style')->nullable(); + $table->string('guard_name'); // For MyISAM use string('guard_name', 25); + $table->timestamps(); + if ($teams || config('permission.testing')) { + $table->unique([$columnNames['team_foreign_key'], 'name', 'guard_name']); + } else { + $table->unique(['name', 'guard_name']); + } + }); + + Schema::create($tableNames['model_has_permissions'], function (Blueprint $table) use ($tableNames, $columnNames, $pivotPermission, $teams) { + $table->unsignedBigInteger($pivotPermission); + + $table->string('model_type'); + $table->unsignedBigInteger($columnNames['model_morph_key']); + $table->index([$columnNames['model_morph_key'], 'model_type'], 'model_has_permissions_model_id_model_type_index'); + + $table->foreign($pivotPermission) + ->references('id') // permission id + ->on($tableNames['permissions']) + ->onDelete('cascade'); + if ($teams) { + $table->unsignedBigInteger($columnNames['team_foreign_key']); + $table->index($columnNames['team_foreign_key'], 'model_has_permissions_team_foreign_key_index'); + + $table->primary( + [$columnNames['team_foreign_key'], $pivotPermission, $columnNames['model_morph_key'], 'model_type'], + 'model_has_permissions_permission_model_type_primary' + ); + } else { + $table->primary( + [$pivotPermission, $columnNames['model_morph_key'], 'model_type'], + 'model_has_permissions_permission_model_type_primary' + ); + } + }); + + Schema::create($tableNames['model_has_roles'], function (Blueprint $table) use ($tableNames, $columnNames, $pivotRole, $teams) { + $table->unsignedBigInteger($pivotRole); + + $table->string('model_type'); + $table->unsignedBigInteger($columnNames['model_morph_key']); + $table->index([$columnNames['model_morph_key'], 'model_type'], 'model_has_roles_model_id_model_type_index'); + + $table->foreign($pivotRole) + ->references('id') // role id + ->on($tableNames['roles']) + ->onDelete('cascade'); + if ($teams) { + $table->unsignedBigInteger($columnNames['team_foreign_key']); + $table->index($columnNames['team_foreign_key'], 'model_has_roles_team_foreign_key_index'); + + $table->primary( + [$columnNames['team_foreign_key'], $pivotRole, $columnNames['model_morph_key'], 'model_type'], + 'model_has_roles_role_model_type_primary' + ); + } else { + $table->primary( + [$pivotRole, $columnNames['model_morph_key'], 'model_type'], + 'model_has_roles_role_model_type_primary' + ); + } + }); + + Schema::create($tableNames['role_has_permissions'], function (Blueprint $table) use ($tableNames, $pivotRole, $pivotPermission) { + $table->unsignedBigInteger($pivotPermission); + $table->unsignedBigInteger($pivotRole); + + $table->foreign($pivotPermission) + ->references('id') // permission id + ->on($tableNames['permissions']) + ->onDelete('cascade'); + + $table->foreign($pivotRole) + ->references('id') // role id + ->on($tableNames['roles']) + ->onDelete('cascade'); + + $table->primary([$pivotPermission, $pivotRole], 'role_has_permissions_permission_id_role_id_primary'); + }); + + app('cache') + ->store(config('permission.cache.store') != 'default' ? config('permission.cache.store') : null) + ->forget(config('permission.cache.key')); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + $tableNames = config('permission.table_names'); + + if (empty($tableNames)) { + throw new \Exception('Error: config/permission.php not found and defaults could not be merged. Please publish the package configuration before proceeding, or drop the tables manually.'); + } + + Schema::drop($tableNames['role_has_permissions']); + Schema::drop($tableNames['model_has_roles']); + Schema::drop($tableNames['model_has_permissions']); + Schema::drop($tableNames['roles']); + Schema::drop($tableNames['permissions']); + } +}; diff --git a/database/migrations/2024_12_14_081739_add_two_factor_columns_to_users_table.php b/database/migrations/2024_12_14_081739_add_two_factor_columns_to_users_table.php new file mode 100644 index 0000000..b490e24 --- /dev/null +++ b/database/migrations/2024_12_14_081739_add_two_factor_columns_to_users_table.php @@ -0,0 +1,46 @@ +text('two_factor_secret') + ->after('password') + ->nullable(); + + $table->text('two_factor_recovery_codes') + ->after('two_factor_secret') + ->nullable(); + + if (Fortify::confirmsTwoFactorAuthentication()) { + $table->timestamp('two_factor_confirmed_at') + ->after('two_factor_recovery_codes') + ->nullable(); + } + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('users', function (Blueprint $table) { + $table->dropColumn(array_merge([ + 'two_factor_secret', + 'two_factor_recovery_codes', + ], Fortify::confirmsTwoFactorAuthentication() ? [ + 'two_factor_confirmed_at', + ] : [])); + }); + } +}; diff --git a/database/migrations/2024_12_14_082234_create_settings_table.php b/database/migrations/2024_12_14_082234_create_settings_table.php new file mode 100644 index 0000000..db08618 --- /dev/null +++ b/database/migrations/2024_12_14_082234_create_settings_table.php @@ -0,0 +1,37 @@ +mediumIncrements('id'); + + $table->string('key')->index(); + $table->text('value'); + $table->unsignedMediumInteger('user_id')->nullable()->index(); + + // Unique constraints + $table->unique(['user_id', 'key']); + + // Relaciones + $table->foreign('user_id')->references('id')->on('users'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('settings'); + } + +}; diff --git a/database/migrations/2024_12_14_083409_create_media_items_table.php b/database/migrations/2024_12_14_083409_create_media_items_table.php new file mode 100644 index 0000000..aa1a5cb --- /dev/null +++ b/database/migrations/2024_12_14_083409_create_media_items_table.php @@ -0,0 +1,48 @@ +mediumIncrements('id'); + + // Relación polimórfica + $table->unsignedMediumInteger('mediaable_id'); + $table->string('mediaable_type'); + + $table->unsignedTinyInteger('type')->index(); // Tipo de medio: 'image', 'video', 'file', 'youtube' + $table->unsignedTinyInteger('sub_type')->index(); // Subtipo de medio: 'thumbnail', 'main', 'additional' + + $table->string('url', 255)->nullable(); // URL del medio + $table->string('path')->nullable(); // Ruta del archivo si está almacenado localmente + + $table->string('title')->nullable()->index(); // Título del medio + $table->mediumText('description')->nullable(); // Descripción del medio + $table->unsignedTinyInteger('order')->nullable(); // Orden de presentación + + // Authoría + $table->timestamps(); + + // Índices + $table->index(['mediaable_type', 'mediaable_id']); + $table->index(['mediaable_type', 'mediaable_id', 'type']); + }); + + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('images'); + } +}; diff --git a/database/migrations/2024_12_14_092026_create_audits_table.php b/database/migrations/2024_12_14_092026_create_audits_table.php new file mode 100644 index 0000000..709069d --- /dev/null +++ b/database/migrations/2024_12_14_092026_create_audits_table.php @@ -0,0 +1,52 @@ +create($table, function (Blueprint $table) { + + $morphPrefix = config('audit.user.morph_prefix', 'user'); + + $table->bigIncrements('id'); + $table->string($morphPrefix . '_type')->nullable(); + $table->unsignedBigInteger($morphPrefix . '_id')->nullable(); + $table->string('event'); + $table->morphs('auditable'); + $table->text('old_values')->nullable(); + $table->text('new_values')->nullable(); + $table->text('url')->nullable(); + $table->ipAddress('ip_address')->nullable(); + $table->string('user_agent', 1023)->nullable(); + $table->string('tags')->nullable(); + $table->timestamps(); + + $table->index([$morphPrefix . '_id', $morphPrefix . '_type']); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + $connection = config('audit.drivers.database.connection', config('database.default')); + $table = config('audit.drivers.database.table', 'audits'); + + Schema::connection($connection)->drop($table); + } +}; diff --git a/database/seeders/PermissionSeeder.php b/database/seeders/PermissionSeeder.php new file mode 100644 index 0000000..88a695c --- /dev/null +++ b/database/seeders/PermissionSeeder.php @@ -0,0 +1,14 @@ + 'Quimiplastic S.A de C.V.', + 'app_faviconIcon' => '../assets/img/logo/koneko-02.png', + 'app_name' => 'Quimiplastic', + 'app_imageLogo' => '../assets/img/logo/koneko-02.png', + + 'app_myLayout' => 'vertical', + 'app_myTheme' => 'theme-default', + 'app_myStyle' => 'light', + 'app_navbarType' => 'sticky', + 'app_menuFixed' => true, + 'app_menuCollapsed' => false, + 'app_headerType' => 'static', + 'app_showDropdownOnHover' => false, + 'app_authViewMode' => 'cover', + 'app_maxQuickLinks' => 5, + + + + 'smtp.host' => 'webmail.koneko.mx', + 'smtp.port' => 465, + 'smtp.encryption' => 'tls', + 'smtp.username' => 'no-responder@koneko.mx', + 'smtp.password' => null, + 'smtp.from_email' => 'no-responder@koneko.mx', + 'smtp.from_name' => 'Koneko Soluciones en Tecnología', + 'smtp.reply_to_method' => 'smtp', + 'smtp.reply_to_email' => null, + 'smtp.reply_to_name' => null, + + + + 'website.title', + 'website.favicon', + 'website.description', + 'website.image_logo', + 'website.image_logoDark', + + 'admin.title', + 'admin.favicon', + 'admin.description', + 'admin.image_logo', + 'admin.image_logoDark', + + + 'favicon.icon' => null, + + 'contact.phone_number' => '(222) 462 0903', + 'contact.phone_number_ext' => 'Ext. 5', + 'contact.email' => 'virtualcompras@live.com.mx', + 'contact.form.email' => 'contacto@conciergetravellife.com', + 'contact.form.email_cc' => 'arturo@koneko.mx', + 'contact.form.subject' => 'Has recibido un mensaje del formulario de covirsast.com', + 'contact.direccion' => '51 PTE 505 loc. 14, Puebla, Pue.', + 'contact.horario' => '9am - 7 pm', + 'contact.location.lat' => '19.024439', + 'contact.location.lng' => '-98.215777', + + 'social.whatsapp' => '', + 'social.whatsapp.message' => '👋 Hola! Estoy buscando más información sobre Covirsa Soluciones en Tecnología. ¿Podrías proporcionarme los detalles que necesito? ¡Te lo agradecería mucho! 💻✨', + + 'social.facebook' => 'https://www.facebook.com/covirsast/?locale=es_LA', + 'social.Whatsapp' => '2228 200 201', + 'social.Whatsapp.message' => '¡Hola! 🌟 Estoy interesado en obtener más información acerca de Concierge Travel. ¿Podrías ayudarme con los detalles? ¡Gracias de antemano! ✈️🏝', + 'social.Facebook' => 'test', + 'social.Instagram' => 'test', + 'social.Linkedin' => 'test', + 'social.Tiktok' => 'test', + 'social.X_twitter' => 'test', + 'social.Google' => 'test', + 'social.Pinterest' => 'test', + 'social.Youtube' => 'test', + 'social.Vimeo' => 'test', + + + 'chat.provider' => '', + 'chat.whatsapp.number' => '', + 'chat.whatsapp.message' => '👋 Hola! Estoy buscando más información sobre Covirsa Soluciones en Tecnología. ¿Podrías proporcionarme los detalles que necesito? ¡Te lo agradecería mucho! 💻✨', + + 'webTpl.container' => 'custom-container', +*/]; + + foreach ($settings_array as $key => $value) { + Setting::create([ + 'key' => $key, + 'value' => $value, + ]); + }; + } +} diff --git a/database/seeders/UserSeeder.php b/database/seeders/UserSeeder.php new file mode 100644 index 0000000..658a6bc --- /dev/null +++ b/database/seeders/UserSeeder.php @@ -0,0 +1,97 @@ +exists($directory)) + Storage::disk($disk)->deleteDirectory($directory); + + // + $avatarImageService = new AvatarImageService(); + + // Super admin + $user = User::create([ + 'name' => 'Koneko Admin', + 'email' => 'arturo@koneko.mx', + 'email_verified_at' => now(), + 'password' => bcrypt('LAdmin123'), + 'status' => User::STATUS_ENABLED, + ])->assignRole('SuperAdmin'); + + // Actualizamos la foto + $avatarImageService->updateProfilePhoto($user, new UploadedFile( + 'public/vendor/vuexy-admin/img/logo/koneko-02.png', + 'koneko-02.png' + )); + + + // admin + $avatarImageService = User::create([ + 'name' => 'Admin', + 'email' => 'admin@koneko.mx', + 'email_verified_at' => now(), + 'password' => bcrypt('LAdmin123'), + 'status' => User::STATUS_ENABLED, + ])->assignRole('Admin'); + + $avatarImageService->updateProfilePhoto($user, new UploadedFile( + 'public/vendor/vuexy-admin/img/logo/koneko-03.png', + 'koneko-03.png' + )); + + // Almacenista + $avatarImageService = User::create([ + 'name' => 'Almacenista', + 'email' => 'almacenista@koneko.mx', + 'email_verified_at' => now(), + 'password' => bcrypt('LAdmin123'), + 'status' => User::STATUS_ENABLED, + ])->assignRole('Almacenista'); + + $avatarImageService->updateProfilePhoto($user, new UploadedFile( + 'public/vendor/vuexy-admin/img/logo/koneko-03.png', + 'koneko-03.png' + )); + + + // Usuarios CSV + $csvFile = fopen(base_path("database/data/users.csv"), "r"); + + $firstline = true; + + while (($data = fgetcsv($csvFile, 2000, ",")) !== FALSE) { + if (!$firstline) { + User::create([ + 'name' => $data['0'], + 'email' => $data['1'], + 'email_verified_at' => now(), + 'password' => bcrypt($data['3']), + 'status' => User::STATUS_ENABLED, + ])->assignRole($data['2']); + } + + $firstline = false; + } + + fclose($csvFile); + } +} diff --git a/resources/assets/css/demo.css b/resources/assets/css/demo.css new file mode 100644 index 0000000..ec996c1 --- /dev/null +++ b/resources/assets/css/demo.css @@ -0,0 +1,129 @@ +/* +* demo.css +* File include item demo only specific css only +******************************************************************************/ + +.light-style .menu .app-brand.demo { + height: 64px; +} + +.dark-style .menu .app-brand.demo { + height: 64px; +} + +.app-brand-logo.demo { + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + display: -ms-flexbox; + display: flex; + width: 34px; + height: 24px; +} + +.app-brand-logo.demo svg { + width: 35px; + height: 24px; +} + +.app-brand-text.demo { + font-size: 1.375rem; +} + +/* ! For .layout-navbar-fixed added fix padding top tpo .layout-page */ +.layout-navbar-fixed .layout-wrapper:not(.layout-without-menu) .layout-page { + padding-top: 64px !important; +} +.layout-navbar-fixed .layout-wrapper:not(.layout-horizontal):not(.layout-without-menu) .layout-page { + padding-top: 72px !important; +} +/* Navbar page z-index issue solution */ +.content-wrapper .navbar { + z-index: auto; +} + +/* +* Content +******************************************************************************/ + +.demo-blocks > * { + display: block !important; +} + +.demo-inline-spacing > * { + margin: 1rem 0.375rem 0 0 !important; +} + +/* ? .demo-vertical-spacing class is used to have vertical margins between elements. To remove margin-top from the first-child, use .demo-only-element class with .demo-vertical-spacing class. For example, we have used this class in forms-input-groups.html file. */ +.demo-vertical-spacing > * { + margin-top: 1rem !important; + margin-bottom: 0 !important; +} +.demo-vertical-spacing.demo-only-element > :first-child { + margin-top: 0 !important; +} + +.demo-vertical-spacing-lg > * { + margin-top: 1.875rem !important; + margin-bottom: 0 !important; +} +.demo-vertical-spacing-lg.demo-only-element > :first-child { + margin-top: 0 !important; +} + +.demo-vertical-spacing-xl > * { + margin-top: 5rem !important; + margin-bottom: 0 !important; +} +.demo-vertical-spacing-xl.demo-only-element > :first-child { + margin-top: 0 !important; +} + +.rtl-only { + display: none !important; + text-align: left !important; + direction: ltr !important; +} + +[dir='rtl'] .rtl-only { + display: block !important; +} + +/* Dropdown buttons going out of small screens */ +@media (max-width: 576px) { + #dropdown-variation-demo .btn-group .text-truncate { + width: 254px; + position: relative; + } + #dropdown-variation-demo .btn-group .text-truncate::after { + position: absolute; + top: 45%; + right: 0.65rem; + } +} + +/* +* Layout demo +******************************************************************************/ + +.layout-demo-wrapper { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + margin-top: 1rem; +} +.layout-demo-placeholder img { + width: 900px; +} +.layout-demo-info { + text-align: center; + margin-top: 1rem; +} diff --git a/resources/assets/js/bootstrap-table/bootstrapTableManager.js b/resources/assets/js/bootstrap-table/bootstrapTableManager.js new file mode 100644 index 0000000..9e272c0 --- /dev/null +++ b/resources/assets/js/bootstrap-table/bootstrapTableManager.js @@ -0,0 +1,245 @@ +import '../../vendor/libs/bootstrap-table/bootstrap-table'; +import '../notifications/LivewireNotification'; + +class BootstrapTableManager { + constructor(bootstrapTableWrap, config = {}) { + const defaultConfig = { + header: [], + format: [], + search_columns: [], + actionColumn: false, + height: 'auto', + minHeight: 300, + bottomMargin : 195, + search: true, + showColumns: true, + showColumnsToggleAll: true, + showExport: true, + exportfileName: 'datatTable', + exportWithDatetime: true, + showFullscreen: true, + showPaginationSwitch: true, + showRefresh: true, + showToggle: true, + /* + smartDisplay: false, + searchOnEnterKey: true, + showHeader: false, + showFooter: true, + showRefresh: true, + showToggle: true, + showFullscreen: true, + detailView: true, + searchAlign: 'right', + buttonsAlign: 'right', + toolbarAlign: 'left', + paginationVAlign: 'bottom', + paginationHAlign: 'right', + paginationDetailHAlign: 'left', + paginationSuccessivelySize: 5, + paginationPagesBySide: 3, + paginationUseIntermediate: true, + */ + clickToSelect: true, + minimumCountColumns: 4, + fixedColumns: true, + fixedNumber: 1, + idField: 'id', + pagination: true, + pageList: [25, 50, 100, 500, 1000], + sortName: 'id', + sortOrder: 'asc', + cookie: false, + cookieExpire: '365d', + cookieIdTable: 'myTableCookies', // Nombre único para las cookies de la tabla + cookieStorage: 'localStorage', + cookiePath: '/', + }; + + this.$bootstrapTable = $('.bootstrap-table', bootstrapTableWrap); + this.$toolbar = $('.bt-toolbar', bootstrapTableWrap); + this.$searchColumns = $('.search_columns', bootstrapTableWrap); + this.$btnRefresh = $('.btn-refresh', bootstrapTableWrap); + this.$btnClearFilters = $('.btn-clear-filters', bootstrapTableWrap); + + this.config = { ...defaultConfig, ...config }; + + this.config.toolbar = `${bootstrapTableWrap} .bt-toolbar`; + this.config.height = this.config.height == 'auto'? this.getTableHeight(): this.config.height; + this.config.cookieIdTable = this.config.exportWithDatetime? this.config.cookieIdTable + '-' + this.getFormattedDateYMDHm(): this.config.cookieIdTable; + + this.tableFormatters = {}; // Mueve la carga de formatters aquí + + this.initTable(); + } + + /** + * Calcula la altura de la tabla. + */ + getTableHeight() { + const btHeight = window.innerHeight - this.$toolbar.height() - this.bottomMargin; + + return btHeight < this.config.minHeight ? this.config.minHeight : btHeight; + } + + /** + * Genera un ID único para la tabla basado en una cookie. + */ + getCookieId() { + const generateShortHash = (str) => { + let hash = 0; + + for (let i = 0; i < str.length; i++) { + const char = str.charCodeAt(i); + + hash = (hash << 5) - hash + char; + hash &= hash; // Convertir a entero de 32 bits + } + + return Math.abs(hash).toString().substring(0, 12); + }; + + return `bootstrap-table-cache-${generateShortHash(this.config.title)}`; + } + + /** + * Carga los formatters dinámicamente + */ + async loadFormatters() { + const formattersModules = import.meta.glob('../../../../../**/resources/assets/js/bootstrap-table/*Formatters.js'); + + const formatterPromises = Object.entries(formattersModules).map(async ([path, importer]) => { + const module = await importer(); + Object.assign(this.tableFormatters, module); + }); + + await Promise.all(formatterPromises); + } + + btColumns() { + const columns = []; + + Object.entries(this.config.header).forEach(([key, value]) => { + const columnFormat = this.config.format[key] || {}; + + if (typeof columnFormat.formatter === 'object') { + const formatterName = columnFormat.formatter.name; + const formatterParams = columnFormat.formatter.params || {}; + + const formatterFunction = this.tableFormatters[formatterName]; + if (formatterFunction) { + columnFormat.formatter = (value, row, index) => formatterFunction(value, row, index, formatterParams); + } else { + console.warn(`Formatter "${formatterName}" no encontrado para la columna "${key}"`); + } + } else if (typeof columnFormat.formatter === 'string') { + const formatterFunction = this.tableFormatters[columnFormat.formatter]; + if (formatterFunction) { + columnFormat.formatter = formatterFunction; + } + } + + if (columnFormat.onlyFormatter) { + columns.push({ + align: 'center', + formatter: columnFormat.formatter || (() => ''), + forceHide: true, + switchable: false, + field: key, + title: value, + }); + return; + } + + const column = { + title: value, + field: key, + sortable: true, + }; + + columns.push({ ...column, ...columnFormat }); + }); + + return columns; + } + + + + /** + * Petición AJAX para la tabla. + */ + ajaxRequest(params) { + const url = `${window.location.href}?${$.param(params.data)}&${$('.bt-toolbar :input').serialize()}`; + + $.get(url).then((res) => params.success(res)); + } + + toValidFilename(str, extension = 'txt') { + return str + .normalize("NFD") // 🔹 Normaliza caracteres con tilde + .replace(/[\u0300-\u036f]/g, "") // 🔹 Elimina acentos y diacríticos + .replace(/[<>:"\/\\|?*\x00-\x1F]/g, '') // 🔹 Elimina caracteres inválidos + .replace(/\s+/g, '-') // 🔹 Reemplaza espacios con guiones + .replace(/-+/g, '-') // 🔹 Evita múltiples guiones seguidos + .replace(/^-+|-+$/g, '') // 🔹 Elimina guiones al inicio y fin + .toLowerCase() // 🔹 Convierte a minúsculas + + (extension ? '.' + extension.replace(/^\.+/, '') : ''); // 🔹 Asegura la extensión válida + } + + getFormattedDateYMDHm(date = new Date()) { + const year = date.getFullYear(); + const month = String(date.getMonth() + 1).padStart(2, '0'); // 🔹 Asegura dos dígitos + const day = String(date.getDate()).padStart(2, '0'); + const hours = String(date.getHours()).padStart(2, '0'); + const minutes = String(date.getMinutes()).padStart(2, '0'); + + return `${year}${month}${day}-${hours}${minutes}`; + } + + + /** + * Inicia la tabla después de cargar los formatters + */ + async initTable() { + await this.loadFormatters(); // Asegura que los formatters estén listos antes de inicializar + + this.$bootstrapTable + .bootstrapTable('destroy').bootstrapTable({ + height: this.config.height, + locale: 'es-MX', + ajax: (params) => this.ajaxRequest(params), + toolbar: this.config.toolbar, + search: this.config.search, + showColumns: this.config.showColumns, + showColumnsToggleAll: this.config.showColumnsToggleAll, + showExport: this.config.showExport, + exportTypes: ['csv', 'txt', 'xlsx'], + exportOptions: { + fileName: this.config.fileName, + }, + showFullscreen: this.config.showFullscreen, + showPaginationSwitch: this.config.showPaginationSwitch, + showRefresh: this.config.showRefresh, + showToggle: this.config.showToggle, + clickToSelect: this.config.clickToSelect, + minimumCountColumns: this.config.minimumCountColumns, + fixedColumns: this.config.fixedColumns, + fixedNumber: this.config.fixedNumber, + idField: this.config.idField, + pagination: this.config.pagination, + pageList: this.config.pageList, + sidePagination: "server", + sortName: this.config.sortName, + sortOrder: this.config.sortOrder, + mobileResponsive: true, + resizable: true, + cookie: this.config.cookie, + cookieExpire: this.config.cookieExpire, + cookieIdTable: this.config.cookieIdTable, + columns: this.btColumns(), + }); + } + +} + +window.BootstrapTableManager = BootstrapTableManager; diff --git a/resources/assets/js/bootstrap-table/globalConfig.js b/resources/assets/js/bootstrap-table/globalConfig.js new file mode 100644 index 0000000..7276fd9 --- /dev/null +++ b/resources/assets/js/bootstrap-table/globalConfig.js @@ -0,0 +1,132 @@ +const appRoutesElement = document.getElementById('app-routes'); + +export const routes = appRoutesElement ? JSON.parse(appRoutesElement.textContent) : {}; + +export const booleanStatusCatalog = { + activo: { + trueText: 'Activo', + falseText: 'Inactivo', + trueClass: 'badge bg-label-success', + falseClass: 'badge bg-label-danger', + }, + habilitado: { + trueText: 'Habilitado', + falseText: 'Deshabilitado', + trueClass: 'badge bg-label-success', + falseClass: 'badge bg-label-danger', + trueIcon: 'ti ti-checkup-list', + falseIcon: 'ti ti-ban', + }, + checkSI: { + trueText: 'SI', + falseIcon: '', + trueClass: 'badge bg-label-info', + falseText: '', + }, + check: { + trueIcon: 'ti ti-check', + falseIcon: '', + trueClass: 'text-green-800', + falseClass: '', + }, + checkbox: { + trueIcon: 'ti ti-checkbox', + falseIcon: '', + trueClass: 'text-green-800', + falseClass: '', + }, + checklist: { + trueIcon: 'ti ti-checklist', + falseIcon: '', + trueClass: 'text-green-800', + falseClass: '', + }, + phone_done: { + trueIcon: 'ti ti-phone-done', + falseIcon: '', + trueClass: 'text-green-800', + falseClass: '', + }, + checkup_list: { + trueIcon: 'ti ti-checkup-list', + falseIcon: '', + trueClass: 'text-green-800', + falseClass: '', + }, + list_check: { + trueIcon: 'ti ti-list-check', + falseIcon: '', + trueClass: 'text-green-800', + falseClass: '', + }, + camera_check: { + trueIcon: 'ti ti-camera-check', + falseIcon: '', + trueClass: 'text-green-800', + falseClass: '', + }, + mail_check: { + trueIcon: 'ti ti-mail-check', + falseIcon: '', + trueClass: 'text-green-800', + falseClass: '', + }, + clock_check: { + trueIcon: 'ti ti-clock-check', + falseIcon: '', + trueClass: 'text-green-800', + falseClass: '', + }, + user_check: { + trueIcon: 'ti ti-user-check', + falseIcon: '', + trueClass: 'text-green-800', + falseClass: '', + }, + circle_check: { + trueIcon: 'ti ti-circle-check', + falseIcon: '', + trueClass: 'text-green-800', + falseClass: '', + }, + shield_check: { + trueIcon: 'ti ti-shield-check', + falseIcon: '', + trueClass: 'text-green-800', + falseClass: '', + }, + calendar_check: { + trueIcon: 'ti ti-calendar-check', + falseIcon: '', + trueClass: 'text-green-800', + falseClass: '', + } +}; + +export const badgeColorCatalog = { + primary: { color: 'primary' }, + secondary: { color: 'secondary' }, + success: { color: 'success' }, + danger: { color: 'danger' }, + warning: { color: 'warning' }, + info: { color: 'info' }, + dark: { color: 'dark' }, + light: { color: 'light', textColor: 'text-dark' } +}; + +export const statusIntBadgeBgCatalogCss = { + 1: 'warning', + 2: 'info', + 10: 'success', + 12: 'danger', + 11: 'warning' +}; + +export const statusIntBadgeBgCatalog = { + 1: 'Inactivo', + 2: 'En proceso', + 10: 'Activo', + 11: 'Archivado', + 12: 'Cancelado', +}; + diff --git a/resources/assets/js/bootstrap-table/globalFormatters.js b/resources/assets/js/bootstrap-table/globalFormatters.js new file mode 100644 index 0000000..909c5ab --- /dev/null +++ b/resources/assets/js/bootstrap-table/globalFormatters.js @@ -0,0 +1,193 @@ +import { booleanStatusCatalog, statusIntBadgeBgCatalogCss, statusIntBadgeBgCatalog } from './globalConfig'; +import {routes} from '../../../../../laravel-vuexy-admin/resources/assets/js/bootstrap-table/globalConfig.js'; + +export const userActionFormatter = (value, row, index) => { + if (!row.id) return ''; + + const showUrl = routes['admin.user.show'].replace(':id', row.id); + const editUrl = routes['admin.user.edit'].replace(':id', row.id); + const deleteUrl = routes['admin.user.delete'].replace(':id', row.id); + + return ` + + `.trim(); +}; + +export const dynamicBooleanFormatter = (value, row, index, options = {}) => { + const { tag = 'default', customOptions = {} } = options; + const catalogConfig = booleanStatusCatalog[tag] || {}; + + const finalOptions = { + ...catalogConfig, + ...customOptions, // Permite sobreescribir la configuración predeterminada + ...options // Permite pasar opciones rápidas + }; + + const { + trueIcon = '', + falseIcon = '', + trueText = 'Sí', + falseText = 'No', + trueClass = 'badge bg-label-success', + falseClass = 'badge bg-label-danger', + iconClass = 'text-green-800' + } = finalOptions; + + const trueElement = !trueIcon && !trueText ? '' : `${trueIcon ? ` ` : ''}${trueText}`; + const falseElement = !falseIcon && !falseText ? '' : `${falseIcon ? ` ` : ''}${falseText}`; + + return value? trueElement : falseElement; +}; + +export const dynamicBadgeFormatter = (value, row, index, options = {}) => { + const { + color = 'primary', // Valor por defecto + textColor = '', // Permite agregar color de texto si es necesario + additionalClass = '' // Permite añadir clases adicionales + } = options; + + return `${value}`; +}; + +export const statusIntBadgeBgFormatter = (value, row, index) => { + return value + ? `${statusIntBadgeBgCatalog[value]}` + : ''; +} + +export const textNowrapFormatter = (value, row, index) => { + if (!value) return ''; + return `${value}`; +} + + +export const toCurrencyFormatter = (value, row, index) => { + return isNaN(value) ? '' : Number(value).toCurrency(); +} + +export const numberFormatter = (value, row, index) => { + return isNaN(value) ? '' : Number(value); +} + +export const monthFormatter = (value, row, index) => { + switch (parseInt(value)) { + case 1: + return 'Enero'; + case 2: + return 'Febrero'; + case 3: + return 'Marzo'; + case 4: + return 'Abril'; + case 5: + return 'Mayo'; + case 6: + return 'Junio'; + case 7: + return 'Julio'; + case 8: + return 'Agosto'; + case 9: + return 'Septiembre'; + case 10: + return 'Octubre'; + case 11: + return 'Noviembre'; + case 12: + return 'Diciembre'; + } +} + +export const humaneTimeFormatter = (value, row, index) => { + return isNaN(value) ? '' : Number(value).humaneTime(); +} + +/** + * Genera la URL del avatar basado en iniciales o devuelve la foto de perfil si está disponible. + * @param {string} fullName - Nombre completo del usuario. + * @param {string|null} profilePhoto - Ruta de la foto de perfil. + * @returns {string} - URL del avatar. + */ +function getAvatarUrl(fullName, profilePhoto) { + const baseUrl = window.baseUrl || ''; + + if (profilePhoto) { + return `${baseUrl}storage/profile-photos/${profilePhoto}`; + } + + return `${baseUrl}admin/usuario/avatar/?name=${fullName}`; +} + +/** + * Formatea la columna del perfil de usuario con avatar, nombre y correo. + */ +export const userProfileFormatter = (value, row, index) => { + if (!row.id) return ''; + + const profileUrl = routes['admin.user.show'].replace(':id', row.id); + const avatar = getAvatarUrl(row.full_name, row.profile_photo_path); + const email = row.email ? row.email : 'Sin correo'; + + return ` +
+ + Avatar + +
+ ${row.full_name} + ${email} +
+
+ `; +}; + +/** + * Formatea la columna del perfil de contacto con avatar, nombre y correo. + */ +export const contactProfileFormatter = (value, row, index) => { + if (!row.id) return ''; + + const profileUrl = routes['admin.contact.show'].replace(':id', row.id); + const avatar = getAvatarUrl(row.full_name, row.profile_photo_path); + const email = row.email ? row.email : 'Sin correo'; + + return ` +
+ + Avatar + +
+ ${row.full_name} + ${email} +
+
+ `; +}; + + + +export const creatorFormatter = (value, row, index) => { + if (!row.creator) return ''; + + const email = row.creator_email || 'Sin correo'; + const showUrl = routes['admin.user.show'].replace(':id', row.id); + + + return ` +
+ ${row.creator} + ${email} +
+ `; +}; + diff --git a/resources/assets/js/config.js b/resources/assets/js/config.js new file mode 100644 index 0000000..a1316d7 --- /dev/null +++ b/resources/assets/js/config.js @@ -0,0 +1,53 @@ +/** + * Config + * ------------------------------------------------------------------------------------- + * ! IMPORTANT: Make sure you clear the browser local storage In order to see the config changes in the template. + * ! To clear local storage: (https://www.leadshook.com/help/how-to-clear-local-storage-in-google-chrome-browser/). + */ + +'use strict'; + +// JS global variables +window.config = { + colors: { + primary: '#7367f0', + secondary: '#808390', + success: '#28c76f', + info: '#00bad1', + warning: '#ff9f43', + danger: '#FF4C51', + dark: '#4b4b4b', + black: '#000', + white: '#fff', + cardColor: '#fff', + bodyBg: '#f8f7fa', + bodyColor: '#6d6b77', + headingColor: '#444050', + textMuted: '#acaab1', + borderColor: '#e6e6e8' + }, + colors_label: { + primary: '#7367f029', + secondary: '#a8aaae29', + success: '#28c76f29', + info: '#00cfe829', + warning: '#ff9f4329', + danger: '#ea545529', + dark: '#4b4b4b29' + }, + colors_dark: { + cardColor: '#2f3349', + bodyBg: '#25293c', + bodyColor: '#b2b1cb', + headingColor: '#cfcce4', + textMuted: '#8285a0', + borderColor: '#565b79' + }, + enableMenuLocalStorage: true // Enable menu state with local storage support +}; + +window.assetsPath = document.documentElement.getAttribute('data-assets-path'); +window.baseUrl = document.documentElement.getAttribute('data-base-url'); +window.quicklinksUpdateUrl = document.documentElement.getAttribute('data-quicklinks-update-url'); +window.templateName = document.documentElement.getAttribute('data-template'); +window.rtlSupport = false; // set true for rtl support (rtl + ltr), false for ltr only. diff --git a/resources/assets/js/forms/formConvasHelper.js b/resources/assets/js/forms/formConvasHelper.js new file mode 100644 index 0000000..3dc6b70 --- /dev/null +++ b/resources/assets/js/forms/formConvasHelper.js @@ -0,0 +1,477 @@ +/** + * FormCanvasHelper + * + * Clase para orquestar la interacción entre un formulario dentro de un Offcanvas + * de Bootstrap y el estado de Livewire (modo create/edit/delete), además de + * manipular ciertos componentes externos como Select2. + * + * Se diseñó teniendo en cuenta que el DOM del Offcanvas puede reconstruirse + * (re-render) de manera frecuente, por lo que muchos getters reacceden al DOM + * dinámicamente. + */ +export default class FormCanvasHelper { + /** + * @param {string} offcanvasId - ID del elemento Offcanvas en el DOM. + * @param {object} liveWireInstance - Instancia de Livewire asociada al formulario. + */ + constructor(offcanvasId, liveWireInstance) { + this.offcanvasId = offcanvasId; + this.liveWireInstance = liveWireInstance; + + // Validamos referencias mínimas para evitar errores tempranos + // Si alguna falta, se mostrará un error en consola. + this.validateInitialDomRefs(); + } + + /** + * Verifica la existencia básica de elementos en el DOM. + * Muestra errores en consola si faltan elementos críticos. + */ + validateInitialDomRefs() { + const offcanvasEl = document.getElementById(this.offcanvasId); + + if (!offcanvasEl) { + console.error(`❌ No se encontró el contenedor Offcanvas con ID: ${this.offcanvasId}`); + return; + } + + const formEl = offcanvasEl.querySelector('form'); + if (!formEl) { + console.error(`❌ No se encontró el formulario dentro de #${this.offcanvasId}`); + return; + } + + const offcanvasTitle = offcanvasEl.querySelector('.offcanvas-title'); + const submitButtons = formEl.querySelectorAll('.btn-submit'); + const resetButtons = formEl.querySelectorAll('.btn-reset'); + + if (!offcanvasTitle || !submitButtons.length || !resetButtons.length) { + console.error(`❌ Faltan el título, botones de submit o reset dentro de #${this.offcanvasId}`); + } + } + + /** + * Getter para el contenedor Offcanvas actual. + * Retorna siempre la referencia más reciente del DOM. + */ + get offcanvasEl() { + return document.getElementById(this.offcanvasId); + } + + /** + * Getter para el formulario dentro del Offcanvas. + */ + get formEl() { + return this.offcanvasEl?.querySelector('form') ?? null; + } + + /** + * Getter para el título del Offcanvas. + */ + get offcanvasTitleEl() { + return this.offcanvasEl?.querySelector('.offcanvas-title') ?? null; + } + + /** + * Getter para la instancia de Bootstrap Offcanvas. + * Siempre retorna la instancia más reciente en caso de re-render. + */ + get offcanvasInstance() { + if (!this.offcanvasEl) return null; + return bootstrap.Offcanvas.getOrCreateInstance(this.offcanvasEl); + } + + /** + * Retorna todos los botones de submit en el formulario. + */ + get submitButtons() { + return this.formEl?.querySelectorAll('.btn-submit') ?? []; + } + + /** + * Retorna todos los botones de reset en el formulario. + */ + get resetButtons() { + return this.formEl?.querySelectorAll('.btn-reset') ?? []; + } + + /** + * Método principal para manejar la recarga del Offcanvas según los estados en Livewire. + * Se encarga de resetear el formulario, limpiar errores y cerrar/abrir el Offcanvas + * según sea necesario. + * + * @param {string|null} triggerMode - Forzar la acción (e.g., 'reset', 'create'). Si no se especifica, se verifica según Livewire. + */ + reloadOffcanvas(triggerMode = null) { + setTimeout(() => { + const mode = this.liveWireInstance.get('mode'); + const successProcess = this.liveWireInstance.get('successProcess'); + const validationError = this.liveWireInstance.get('validationError'); + + // Si se completa la acción o triggerMode = 'reset', + // reseteamos completamente y cerramos el Offcanvas. + if (triggerMode === 'reset' || successProcess) { + this.resetFormAndState('create'); + + return; + } + + // Forzar modo create si se solicita explícitamente + if (triggerMode === 'create') { + // Evitamos re-reset si ya estamos en 'create' + if (mode === 'create') return; + + this.resetFormAndState('create'); + + this.focusOnOpen(); + + return; + } + + // Si no, simplemente preparamos la UI según el modo actual. + this.prepareOffcanvasUI(mode); + + // Si hay errores de validación, reabrimos el Offcanvas para mostrarlos. + if (validationError) { + this.liveWireInstance.set('validationError', null, false); + + return; + } + + // Si estamos en edit o delete, solo abrimos el Offcanvas. + if (mode === 'edit' || mode === 'delete') { + this.clearErrors(); + + if(mode === 'edit') { + this.focusOnOpen(); + } + + return; + } + }, 20); + } + + /** + * Reabre o fuerza la apertura del Offcanvas si hay errores de validación + * o si el modo de Livewire es 'edit' o 'delete'. + * + * Normalmente se llama cuando hay un dispatch/evento de Livewire, + * por ejemplo si el servidor devuelve un error de validación (para mostrarlo) + * o si se acaba de cargar un registro para editar o eliminar. + * + * - Si hay `validationError`, forzamos la reapertura con `toggleOffcanvas(true, true)` + * para que se refresque correctamente y el usuario vea los errores. + * - Si el modo es 'edit' o 'delete', simplemente mostramos el Offcanvas sin forzar + * un refresco de la interfaz. + */ + refresh() { + setTimeout(() => { + const mode = this.liveWireInstance.get('mode'); + const successProcess = this.liveWireInstance.get('successProcess'); + const validationError = this.liveWireInstance.get('validationError'); + + // cerramos el Offcanvas. + if (successProcess) { + this.toggleOffcanvas(false); + + this.resetFormAndState('create'); + + return; + } + + + if (validationError) { + // Forzamos la reapertura para que se rendericen + this.toggleOffcanvas(true, true); + + return; + } + + if (mode === 'edit' || mode === 'delete') { + // Abrimos el Offcanvas para edición o eliminación + this.toggleOffcanvas(true); + + return; + } + }, 10); + } + + + /** + * Prepara la UI del Offcanvas según el modo actual: cambia texto de botones, título, + * habilita o deshabilita campos, etc. + * + * @param {string} mode - Modo actual en Livewire: 'create', 'edit' o 'delete' + */ + prepareOffcanvasUI(mode) { + // Configura el texto y estilo de botones + this.configureButtons(mode); + + // Ajusta el título del Offcanvas + this.configureTitle(mode); + + // Activa o desactiva campos según el modo + this.configureReadonlyMode(mode === 'delete'); + } + + /** + * Cierra o muestra el Offcanvas. + * + * @param {boolean} show - true para mostrar, false para ocultar. + * @param {boolean} force - true para forzar el refresco rápido del Offcanvas. + */ + toggleOffcanvas(show = false, force = false) { + const instance = this.offcanvasInstance; + + if (!instance) return; + + if (show) { + if (force) { + // "Force" hace un hide + show para asegurar un nuevo render + instance.hide(); + setTimeout(() => instance.show(), 10); + + } else { + instance.show(); + } + + } else { + instance.hide(); + } + } + + /** + * Resetea el formulario y el estado en Livewire (modo, id, errores). + * + * @param {string} targetMode - Modo al que queremos resetear, típicamente 'create'. + */ + resetFormAndState(targetMode) { + if (!this.formEl) return; + + // Restablecemos en Livewire + this.liveWireInstance.set('successProcess', null, false); + this.liveWireInstance.set('validationError', null, false); + this.liveWireInstance.set('mode', targetMode, false); + this.liveWireInstance.set('id', null, false); + + // Limpiamos el formulario + this.formEl.reset(); + this.clearErrors(); + + // Restablecemos valores por defecto del formulario + const defaults = this.liveWireInstance.get('defaultValues'); + if (defaults && typeof defaults === 'object') { + Object.entries(defaults).forEach(([key, value]) => { + this.liveWireInstance.set(key, value, false); + }); + } + + // Limpiar select2 automáticamente + $(this.formEl) + .find('select.select2-hidden-accessible') + .each(function () { + $(this).val(null).trigger('change'); + }); + + // Desactivamos el modo lectura + this.configureReadonlyMode(false); + + // Reconfiguramos el Offcanvas UI + this.prepareOffcanvasUI(targetMode); + } + + /** + * Configura el texto y estilo de los botones de submit y reset + * según el modo de Livewire. + * + * @param {string} mode - 'create', 'edit' o 'delete' + */ + configureButtons(mode) { + const singularName = this.liveWireInstance.get('singularName'); + + // Limpiar clases previas + this.submitButtons.forEach(button => { + button.classList.remove('btn-danger', 'btn-primary'); + }); + this.resetButtons.forEach(button => { + button.classList.remove('btn-text-secondary', 'btn-label-secondary'); + }); + + // Configurar botón de submit según el modo + this.submitButtons.forEach(button => { + switch (mode) { + case 'create': + button.classList.add('btn-primary'); + button.textContent = `Crear ${singularName.toLowerCase()}`; + break; + case 'edit': + button.classList.add('btn-primary'); + button.textContent = `Guardar cambios`; + break; + case 'delete': + button.classList.add('btn-danger'); + button.textContent = `Eliminar ${singularName.toLowerCase()}`; + break; + } + }); + + // Configurar botones de reset según el modo + this.resetButtons.forEach(button => { + // Cambia la clase dependiendo si se trata de un modo 'delete' o no + const buttonClass = (mode === 'delete') ? 'btn-text-secondary' : 'btn-label-secondary'; + button.classList.add(buttonClass); + }); + } + + /** + * Ajusta el título del Offcanvas según el modo y la propiedad configurada en Livewire. + * + * @param {string} mode - 'create', 'edit' o 'delete' + */ + configureTitle(mode) { + if (!this.offcanvasTitleEl) return; + + const capitalizeFirstLetter =(str) => { + return str.charAt(0).toUpperCase() + str.slice(1); + } + + const singularName = this.liveWireInstance.get('singularName'); + const columnNameLabel = this.liveWireInstance.get('columnNameLabel'); + const editName = this.liveWireInstance.get(columnNameLabel); + + switch (mode) { + case 'create': + this.offcanvasTitleEl.innerHTML = ` ${capitalizeFirstLetter(singularName)} `; + break; + case 'edit': + this.offcanvasTitleEl.innerHTML = `${editName} `; + break; + case 'delete': + this.offcanvasTitleEl.innerHTML = `${editName} `; + break; + } + } + + /** + * Configura el modo de solo lectura/edición en los campos del formulario. + * Deshabilita inputs y maneja el "readonly" en checkboxes/radios. + * + * @param {boolean} readOnly - true si queremos modo lectura, false para edición. + */ + configureReadonlyMode(readOnly) { + if (!this.formEl) return; + + const inputs = this.formEl.querySelectorAll('input, textarea, select'); + + inputs.forEach(el => { + // Saltar campos marcados como "data-always-enabled" + if (el.hasAttribute('data-always-enabled')) return; + + // Para selects + if (el.tagName === 'SELECT') { + if ($(el).hasClass('select2-hidden-accessible')) { + // Deshabilitar select2 + $(el).prop('disabled', readOnly).trigger('change.select2'); + } else { + this.toggleSelectReadonly(el, readOnly); + } + return; + } + + // Para checkboxes / radios + if (el.type === 'checkbox' || el.type === 'radio') { + this.toggleCheckboxReadonly(el, readOnly); + return; + } + + // Para inputs de texto / textarea + el.readOnly = readOnly; + }); + } + + /** + * Alterna modo "readonly" en un checkbox/radio simulando la inhabilitación + * sin marcarlo como 'disabled' (para mantener su apariencia). + * + * @param {HTMLElement} checkbox - Elemento checkbox o radio. + * @param {boolean} enabled - true si se quiere modo lectura, false en caso contrario. + */ + toggleCheckboxReadonly(checkbox, enabled) { + if (enabled) { + checkbox.setAttribute('readonly-mode', 'true'); + checkbox.style.pointerEvents = 'none'; + checkbox.onclick = function (event) { + event.preventDefault(); + }; + } else { + checkbox.removeAttribute('readonly-mode'); + checkbox.style.pointerEvents = ''; + checkbox.onclick = null; + } + } + + /** + * Alterna modo "readonly" para un + + + + `) + } + + this._cleanup() + this.container = this._getElementFromString(customizerMarkup) + + // Customizer visibility condition + // + const customizerW = this.container + if (this.settings.displayCustomizer) customizerW.setAttribute('style', 'visibility: visible') + else customizerW.setAttribute('style', 'visibility: hidden') + + // Open btn + // + const openBtn = this.container.querySelector('.template-customizer-open-btn') + const openBtnCb = () => { + this.container.classList.add('template-customizer-open') + this.update() + + if (this._updateInterval) clearInterval(this._updateInterval) + this._updateInterval = setInterval(() => { + this.update() + }, 500) + } + openBtn.addEventListener('click', openBtnCb) + this._listeners.push([openBtn, 'click', openBtnCb]) + + // Reset btn + // + + const resetBtn = this.container.querySelector('.template-customizer-reset-btn') + const resetBtnCb = () => { + const layoutName = this._getLayoutName() + if (layoutName.includes('front')) { + this._deleteCookie('front-mode') + this._deleteCookie('front-colorPref') + } else { + this._deleteCookie('admin-mode') + this._deleteCookie('admin-colorPref') + } + this.clearLocalStorage() + window.location.reload() + this._deleteCookie('colorPref') + this._deleteCookie('theme') + this._deleteCookie('direction') + } + resetBtn.addEventListener('click', resetBtnCb) + this._listeners.push([resetBtn, 'click', resetBtnCb]) + + // Close btn + // + + const closeBtn = this.container.querySelector('.template-customizer-close-btn') + const closeBtnCb = () => { + this.container.classList.remove('template-customizer-open') + + if (this._updateInterval) { + clearInterval(this._updateInterval) + this._updateInterval = null + } + } + closeBtn.addEventListener('click', closeBtnCb) + this._listeners.push([closeBtn, 'click', closeBtnCb]) + + // Style + const styleW = this.container.querySelector('.template-customizer-style') + const styleOpt = styleW.querySelector('.template-customizer-styles-options') + + if (!this._hasControls('style')) { + styleW.parentNode.removeChild(styleW) + } else { + this.settings.availableStyles.forEach(style => { + const styleEl = createOptionElement(style.name, style.title, 'customRadioIcon', cl.contains('dark-style')) + styleOpt.appendChild(styleEl) + }) + styleOpt.querySelector(`input[value="${this.settings.stylesOpt}"]`).setAttribute('checked', 'checked') + + // styleCb + const styleCb = e => { + this._loadingState(true) + this.setStyle(e.target.value, true, () => { + this._loadingState(false) + }) + } + + styleOpt.addEventListener('change', styleCb) + this._listeners.push([styleOpt, 'change', styleCb]) + } + + // Theme + const themesW = this.container.querySelector('.template-customizer-themes') + const themesWInner = themesW.querySelector('.template-customizer-themes-options') + + if (!this._hasControls('themes')) { + themesW.parentNode.removeChild(themesW) + } else { + this.settings.availableThemes.forEach(theme => { + let image = '' + if (theme.name === 'theme-semi-dark') { + image = `semi-dark` + } else if (theme.name === 'theme-bordered') { + image = `border` + } else { + image = `default` + } + const themeEl = createOptionElement(theme.name, theme.title, 'themeRadios', cl.contains('dark-style'), image) + themesWInner.appendChild(themeEl) + }) + + themesWInner.querySelector(`input[value="${this.settings.theme.name}"]`).setAttribute('checked', 'checked') + + const themeCb = e => { + this._loading = true + this._loadingState(true, true) + + this.setTheme(e.target.value, true, () => { + this._loading = false + this._loadingState(false, true) + }) + } + + themesWInner.addEventListener('change', themeCb) + this._listeners.push([themesWInner, 'change', themeCb]) + } + const themingW = this.container.querySelector('.template-customizer-theming') + + if (!this._hasControls('style') && !this._hasControls('themes')) { + themingW.parentNode.removeChild(themingW) + } + + // Layout wrapper + const layoutW = this.container.querySelector('.template-customizer-layout') + + if (!this._hasControls('rtl headerType contentLayout layoutCollapsed layoutNavbarOptions', true)) { + layoutW.parentNode.removeChild(layoutW) + } else { + // RTL + // + + const directionW = this.container.querySelector('.template-customizer-directions') + // ? Hide RTL control in following 2 case + if (!this._hasControls('rtl') || !rtlSupport) { + directionW.parentNode.removeChild(directionW) + } else { + const directionOpt = directionW.querySelector('.template-customizer-directions-options') + this.settings.availableDirections.forEach(dir => { + const dirEl = createOptionElement(dir.name, dir.title, 'directionRadioIcon', cl.contains('dark-style')) + directionOpt.appendChild(dirEl) + }) + directionOpt + .querySelector(`input[value="${this.settings.rtl === 'true' ? 'rtl' : 'ltr'}"]`) + .setAttribute('checked', 'checked') + + const rtlCb = e => { + this._loadingState(true) + // For demo purpose, we will use EN as LTR and AR as RTL Language + this._getSetting('Lang') === 'ar' ? this._setSetting('Lang', 'en') : this._setSetting('Lang', 'ar') + this.setRtl(e.target.value === 'rtl', true, () => { + this._loadingState(false) + }) + if (e.target.value === 'rtl') { + window.location.href = baseUrl + 'lang/ar' + } else { + window.location.href = baseUrl + 'lang/en' + } + } + + directionOpt.addEventListener('change', rtlCb) + this._listeners.push([directionOpt, 'change', rtlCb]) + } + + // Header Layout Type + const headerTypeW = this.container.querySelector('.template-customizer-headerOptions') + const templateName = document.documentElement.getAttribute('data-template').split('-') + if (!this._hasControls('headerType')) { + headerTypeW.parentNode.removeChild(headerTypeW) + } else { + const headerOpt = headerTypeW.querySelector('.template-customizer-header-options') + setTimeout(() => { + if (templateName.includes('vertical')) { + headerTypeW.parentNode.removeChild(headerTypeW) + } + }, 100) + this.settings.availableHeaderTypes.forEach(header => { + const headerEl = createOptionElement( + header.name, + header.title, + 'headerRadioIcon', + cl.contains('dark-style'), + `horizontal-${header.name}` + ) + headerOpt.appendChild(headerEl) + }) + headerOpt.querySelector(`input[value="${this.settings.headerType}"]`).setAttribute('checked', 'checked') + + const headerTypeCb = e => { + this.setLayoutType(e.target.value) + } + + headerOpt.addEventListener('change', headerTypeCb) + this._listeners.push([headerOpt, 'change', headerTypeCb]) + } + + // CONTENT + // + + const contentWrapper = this.container.querySelector('.template-customizer-content') + // ? Hide RTL control in following 2 case + if (!this._hasControls('contentLayout')) { + contentWrapper.parentNode.removeChild(contentWrapper) + } else { + const contentOpt = contentWrapper.querySelector('.template-customizer-content-options') + this.settings.availableContentLayouts.forEach(content => { + const contentEl = createOptionElement( + content.name, + content.title, + 'contentRadioIcon', + cl.contains('dark-style') + ) + contentOpt.appendChild(contentEl) + }) + contentOpt.querySelector(`input[value="${this.settings.contentLayout}"]`).setAttribute('checked', 'checked') + + const contentCb = e => { + this._loading = true + this._loadingState(true, true) + this.setContentLayout(e.target.value, true, () => { + this._loading = false + this._loadingState(false, true) + }) + } + + contentOpt.addEventListener('change', contentCb) + this._listeners.push([contentOpt, 'change', contentCb]) + } + + // Layouts Collapsed: Expanded, Collapsed + const layoutCollapsedW = this.container.querySelector('.template-customizer-layouts') + + if (!this._hasControls('layoutCollapsed')) { + layoutCollapsedW.parentNode.removeChild(layoutCollapsedW) + } else { + setTimeout(() => { + if (document.querySelector('.layout-menu-horizontal')) { + layoutCollapsedW.parentNode.removeChild(layoutCollapsedW) + } + }, 100) + const layoutCollapsedOpt = layoutCollapsedW.querySelector('.template-customizer-layouts-options') + this.settings.availableLayouts.forEach(layoutOpt => { + const layoutsEl = createOptionElement( + layoutOpt.name, + layoutOpt.title, + 'layoutsRadios', + cl.contains('dark-style') + ) + layoutCollapsedOpt.appendChild(layoutsEl) + }) + layoutCollapsedOpt + .querySelector(`input[value="${this.settings.layoutCollapsed ? 'collapsed' : 'expanded'}"]`) + .setAttribute('checked', 'checked') + + const layoutCb = e => { + window.Helpers.setCollapsed(e.target.value === 'collapsed', true) + + this._setSetting('LayoutCollapsed', e.target.value === 'collapsed') + } + + layoutCollapsedOpt.addEventListener('change', layoutCb) + this._listeners.push([layoutCollapsedOpt, 'change', layoutCb]) + } + + // Layout Navbar Options + const navbarOption = this.container.querySelector('.template-customizer-layoutNavbarOptions') + + if (!this._hasControls('layoutNavbarOptions')) { + navbarOption.parentNode.removeChild(navbarOption) + } else { + setTimeout(() => { + if (templateName.includes('horizontal')) { + navbarOption.parentNode.removeChild(navbarOption) + } + }, 100) + const navbarTypeOpt = navbarOption.querySelector('.template-customizer-navbar-options') + this.settings.availableNavbarOptions.forEach(navbarOpt => { + const navbarEl = createOptionElement( + navbarOpt.name, + navbarOpt.title, + 'navbarOptionRadios', + cl.contains('dark-style') + ) + navbarTypeOpt.appendChild(navbarEl) + }) + // check navbar option from settings + navbarTypeOpt + .querySelector(`input[value="${this.settings.layoutNavbarOptions}"]`) + .setAttribute('checked', 'checked') + const navbarCb = e => { + this._loading = true + this._loadingState(true, true) + this.setLayoutNavbarOption(e.target.value, true, () => { + this._loading = false + this._loadingState(false, true) + }) + } + + navbarTypeOpt.addEventListener('change', navbarCb) + this._listeners.push([navbarTypeOpt, 'change', navbarCb]) + } + } + + setTimeout(() => { + const layoutCustom = this.container.querySelector('.template-customizer-layout') + if (document.querySelector('.menu-vertical')) { + if (!this._hasControls('rtl contentLayout layoutCollapsed layoutNavbarOptions', true)) { + if (layoutCustom) { + layoutCustom.parentNode.removeChild(layoutCustom) + } + } + } else if (document.querySelector('.menu-horizontal')) { + if (!this._hasControls('rtl contentLayout headerType', true)) { + if (layoutCustom) { + layoutCustom.parentNode.removeChild(layoutCustom) + } + } + } + }, 100) + + // Set language + this.setLang(this.settings.lang, false, true) + + // Append container + if (_container === document) { + if (_container.body) { + _container.body.appendChild(this.container) + } else { + window.addEventListener('DOMContentLoaded', () => _container.body.appendChild(this.container)) + } + } else { + _container.appendChild(this.container) + } + } + + _initDirection() { + if (this._hasControls('rtl')) { + document.documentElement.setAttribute( + 'dir', + this._checkCookie('direction') + ? this._getCookie('direction') === 'true' + ? 'rtl' + : 'ltr' + : this.settings.rtl + ? 'rtl' + : 'ltr' + ) + } + } + + // Init template styles + _initStyle() { + if (!this._hasControls('style')) return + + const { style } = this.settings + + this._insertStylesheet( + 'template-customizer-core-css', + this.pathResolver( + this.settings.cssPath + + this.settings.cssFilenamePattern.replace('%name%', `core${style !== 'light' ? `-${style}` : ''}`) + ) + ) + // ? Uncomment if needed + /* + this._insertStylesheet( + 'template-customizer-bootstrap-css', + this.pathResolver( + this.settings.cssPath + + this.settings.cssFilenamePattern.replace('%name%', `bootstrap${style !== 'light' ? `-${style}` : ''}`) + ) + ) + this._insertStylesheet( + 'template-customizer-bsextended-css', + this.pathResolver( + this.settings.cssPath + + this.settings.cssFilenamePattern.replace( + '%name%', + `bootstrap-extended${style !== 'light' ? `-${style}` : ''}` + ) + ) + ) + this._insertStylesheet( + 'template-customizer-components-css', + this.pathResolver( + this.settings.cssPath + + this.settings.cssFilenamePattern.replace('%name%', `components${style !== 'light' ? `-${style}` : ''}`) + ) + ) + this._insertStylesheet( + 'template-customizer-colors-css', + this.pathResolver( + this.settings.cssPath + + this.settings.cssFilenamePattern.replace('%name%', `colors${style !== 'light' ? `-${style}` : ''}`) + ) + ) + */ + + const classesToRemove = style === 'light' ? ['dark-style'] : ['light-style'] + classesToRemove.forEach(cls => { + document.documentElement.classList.remove(cls) + }) + + document.documentElement.classList.add(`${style}-style`) + } + + // Init theme style + _initTheme() { + if (this._hasControls('themes')) { + this._insertStylesheet( + 'template-customizer-theme-css', + this.pathResolver( + this.settings.themesPath + + this.settings.cssFilenamePattern.replace( + '%name%', + this.settings.theme.name + (this.settings.style !== 'light' ? `-${this.settings.style}` : '') + ) + ) + ) + } else { + // If theme control is not enabled, get the current theme from localstorage else display default theme + const theme = this._getSetting('Theme') + this._insertStylesheet( + 'template-customizer-theme-css', + this.pathResolver( + this.settings.themesPath + + this.settings.cssFilenamePattern.replace( + '%name%', + theme + ? theme + : this.settings.defaultTheme.name + (this.settings.style !== 'light' ? `-${this.settings.style}` : '') + ) + ) + ) + } + } + + _loadStylesheet(href, className) { + const link = document.createElement('link') + link.rel = 'stylesheet' + link.type = 'text/css' + link.href = href + link.className = className + document.head.appendChild(link) + } + + _insertStylesheet(className, href) { + const curLink = document.querySelector(`.${className}`) + + if (typeof document.documentMode === 'number' && document.documentMode < 11) { + if (!curLink) return + if (href === curLink.getAttribute('href')) return + + const link = document.createElement('link') + + link.setAttribute('rel', 'stylesheet') + link.setAttribute('type', 'text/css') + link.className = className + link.setAttribute('href', href) + + curLink.parentNode.insertBefore(link, curLink.nextSibling) + } else { + this._loadStylesheet(href, className) + } + + if (curLink) { + curLink.parentNode.removeChild(curLink) + } + } + + _loadStylesheets(stylesheets, cb) { + const paths = Object.keys(stylesheets) + const count = paths.length + let loaded = 0 + + function loadStylesheet(path, curLink, _cb = () => {}) { + const link = document.createElement('link') + + link.setAttribute('href', path) + link.setAttribute('rel', 'stylesheet') + link.setAttribute('type', 'text/css') + link.className = curLink.className + + const sheet = 'sheet' in link ? 'sheet' : 'styleSheet' + const cssRules = 'sheet' in link ? 'cssRules' : 'rules' + + let intervalId + + const timeoutId = setTimeout(() => { + clearInterval(intervalId) + clearTimeout(timeoutId) + if (curLink.parentNode.contains(link)) { + curLink.parentNode.removeChild(link) + } + _cb(false, path) + }, 15000) + + intervalId = setInterval(() => { + try { + if (link[sheet] && link[sheet][cssRules].length) { + clearInterval(intervalId) + clearTimeout(timeoutId) + curLink.parentNode.removeChild(curLink) + _cb(true) + } + } catch (e) { + // Catch error + } + }, 10) + curLink.setAttribute('href', link.href) + } + + function stylesheetCallBack() { + if ((loaded += 1) >= count) { + cb() + } + } + for (let i = 0; i < paths.length; i++) { + loadStylesheet(paths[i], stylesheets[paths[i]], stylesheetCallBack()) + } + } + + _loadingState(enable, themes) { + this.container.classList[enable ? 'add' : 'remove'](`template-customizer-loading${themes ? '-theme' : ''}`) + } + + _getElementFromString(str) { + const wrapper = document.createElement('div') + wrapper.innerHTML = str + return wrapper.firstChild + } + + // Set settings in LocalStorage with layout & key + _getSetting(key) { + let result = null + const layoutName = this._getLayoutName() + try { + result = localStorage.getItem(`templateCustomizer-${layoutName}--${key}`) + } catch (e) { + // Catch error + } + return String(result || '') + } + + _showResetBtnNotification(show = true) { + setTimeout(() => { + const resetBtnAttr = this.container.querySelector('.template-customizer-reset-btn .badge') + if (show) { + resetBtnAttr.classList.remove('d-none') + } else { + resetBtnAttr.classList.add('d-none') + } + }, 200) + } + + // Set settings in LocalStorage with layout & key + _setSetting(key, val) { + const layoutName = this._getLayoutName() + try { + localStorage.setItem(`templateCustomizer-${layoutName}--${key}`, String(val)) + this._showResetBtnNotification() + } catch (e) { + // Catch Error + } + } + + // Get layout name to set unique + _getLayoutName() { + return document.getElementsByTagName('HTML')[0].getAttribute('data-template') + } + + _removeListeners() { + for (let i = 0, l = this._listeners.length; i < l; i++) { + this._listeners[i][0].removeEventListener(this._listeners[i][1], this._listeners[i][2]) + } + } + + _cleanup() { + this._removeListeners() + this._listeners = [] + this._controls = {} + + if (this._updateInterval) { + clearInterval(this._updateInterval) + this._updateInterval = null + } + } + + get _ssr() { + return typeof window === 'undefined' + } + + // Check controls availability + _hasControls(controls, oneOf = false) { + return controls.split(' ').reduce((result, control) => { + if (this.settings.controls.indexOf(control) !== -1) { + if (oneOf || result !== false) result = true + } else if (!oneOf || result !== true) result = false + return result + }, null) + } + + // Get the default theme + _getDefaultTheme(themeId) { + let theme + if (typeof themeId === 'string') { + theme = this._getThemeByName(themeId, false) + } else { + theme = this.settings.availableThemes[themeId] + } + + if (!theme) { + throw new Error(`Theme ID "${themeId}" not found!`) + } + + return theme + } + + // Get theme by themeId/themeName + _getThemeByName(themeName, returnDefault = false) { + const themes = this.settings.availableThemes + + for (let i = 0, l = themes.length; i < l; i++) { + if (themes[i].name === themeName) return themes[i] + } + + return returnDefault ? this.settings.defaultTheme : null + } + + _setCookie(name, value, daysToExpire, path = '/', domain = '') { + const cookie = `${encodeURIComponent(name)}=${encodeURIComponent(value)}` + + let expires = '' + if (daysToExpire) { + const expirationDate = new Date() + expirationDate.setTime(expirationDate.getTime() + daysToExpire * 24 * 60 * 60 * 1000) + expires = `; expires=${expirationDate.toUTCString()}` + } + + const pathString = `; path=${path}` + const domainString = domain ? `; domain=${domain}` : '' + + document.cookie = `${cookie}${expires}${pathString}${domainString}` + } + + _getCookie(name) { + const cookies = document.cookie.split('; ') + + for (let i = 0; i < cookies.length; i++) { + const [cookieName, cookieValue] = cookies[i].split('=') + if (decodeURIComponent(cookieName) === name) { + return decodeURIComponent(cookieValue) + } + } + + return null + } + + _checkCookie(name) { + return this._getCookie(name) !== null + } + + _deleteCookie(name) { + document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;' + } +} + +// Styles +TemplateCustomizer.STYLES = [ + { + name: 'light', + title: 'Light' + }, + { + name: 'dark', + title: 'Dark' + }, + { + name: 'system', + title: 'System' + } +] + +// Themes +TemplateCustomizer.THEMES = [ + { + name: 'theme-default', + title: 'Default' + }, + { + name: 'theme-bordered', + title: 'Bordered' + }, + { + name: 'theme-semi-dark', + title: 'Semi Dark' + } +] + +// Layouts +TemplateCustomizer.LAYOUTS = [ + { + name: 'expanded', + title: 'Expanded' + }, + { + name: 'collapsed', + title: 'Collapsed' + } +] + +// Navbar Options +TemplateCustomizer.NAVBAR_OPTIONS = [ + { + name: 'sticky', + title: 'Sticky' + }, + { + name: 'static', + title: 'Static' + }, + { + name: 'hidden', + title: 'Hidden' + } +] + +// Header Types +TemplateCustomizer.HEADER_TYPES = [ + { + name: 'fixed', + title: 'Fixed' + }, + { + name: 'static', + title: 'Static' + } +] + +// Content Types +TemplateCustomizer.CONTENT = [ + { + name: 'compact', + title: 'Compact' + }, + { + name: 'wide', + title: 'Wide' + } +] + +// Directions +TemplateCustomizer.DIRECTIONS = [ + { + name: 'ltr', + title: 'Left to Right (En)' + }, + { + name: 'rtl', + title: 'Right to Left (Ar)' + } +] + +// Theme setting language +TemplateCustomizer.LANGUAGES = { + en: { + panel_header: 'Template Customizer', + panel_sub_header: 'Customize and preview in real time', + theming_header: 'Theming', + style_label: 'Style (Mode)', + theme_label: 'Themes', + layout_header: 'Layout', + layout_label: 'Menu (Navigation)', + layout_header_label: 'Header Types', + content_label: 'Content', + layout_navbar_label: 'Navbar Type', + direction_label: 'Direction' + }, + es: { + panel_header: 'Personalizador de Plantilla', + panel_sub_header: 'Personaliza y previsualiza en tiempo real', + theming_header: 'Tematización', + style_label: 'Estilo (Modo)', + theme_label: 'Temas', + layout_header: 'Diseño', + layout_label: 'Menú (Navegación)', + layout_header_label: 'Tipos de Encabezado', + content_label: 'Contenido', + layout_navbar_label: 'Tipo de Barra de Navegación', + direction_label: 'Dirección' + }, + fr: { + panel_header: 'Modèle De Personnalisation', + panel_sub_header: 'Personnalisez et prévisualisez en temps réel', + theming_header: 'Thématisation', + style_label: 'Style (Mode)', + theme_label: 'Thèmes', + layout_header: 'Disposition', + layout_label: 'Menu (Navigation)', + layout_header_label: "Types d'en-tête", + content_label: 'Contenu', + layout_navbar_label: 'Type de barre de navigation', + direction_label: 'Direction' + }, + ar: { + panel_header: 'أداة تخصيص القالب', + panel_sub_header: 'تخصيص ومعاينة في الوقت الحقيقي', + theming_header: 'السمات', + style_label: 'النمط (الوضع)', + theme_label: 'المواضيع', + layout_header: 'تَخطِيط', + layout_label: 'القائمة (الملاحة)', + layout_header_label: 'أنواع الرأس', + content_label: 'محتوى', + layout_navbar_label: 'نوع شريط التنقل', + direction_label: 'اتجاه' + }, + de: { + panel_header: 'Vorlagen-Anpasser', + panel_sub_header: 'Anpassen und Vorschau in Echtzeit', + theming_header: 'Themen', + style_label: 'Stil (Modus)', + theme_label: 'Themen', + layout_header: 'Layout', + layout_label: 'Menü (Navigation)', + layout_header_label: 'Header-Typen', + content_label: 'Inhalt', + layout_navbar_label: 'Art der Navigationsleiste', + direction_label: 'Richtung' + } +} + +window.TemplateCustomizer = TemplateCustomizer diff --git a/resources/assets/vendor/libs/@form-validation/auto-focus.js b/resources/assets/vendor/libs/@form-validation/auto-focus.js new file mode 100644 index 0000000..c2b3bd8 --- /dev/null +++ b/resources/assets/vendor/libs/@form-validation/auto-focus.js @@ -0,0 +1,7 @@ +import { AutoFocus } from '@form-validation/plugin-auto-focus'; + +try { + FormValidation.plugins.AutoFocus = AutoFocus; +} catch (e) {} + +export { AutoFocus }; diff --git a/resources/assets/vendor/libs/@form-validation/bootstrap5.js b/resources/assets/vendor/libs/@form-validation/bootstrap5.js new file mode 100644 index 0000000..d7ad20a --- /dev/null +++ b/resources/assets/vendor/libs/@form-validation/bootstrap5.js @@ -0,0 +1,7 @@ +import { Bootstrap5 } from '@form-validation/plugin-bootstrap5'; + +try { + FormValidation.plugins.Bootstrap5 = Bootstrap5; +} catch (e) {} + +export { Bootstrap5 }; diff --git a/resources/assets/vendor/libs/@form-validation/form-validation.scss b/resources/assets/vendor/libs/@form-validation/form-validation.scss new file mode 100644 index 0000000..1ed7751 --- /dev/null +++ b/resources/assets/vendor/libs/@form-validation/form-validation.scss @@ -0,0 +1,4 @@ +@import '@form-validation/core/lib/styles/index'; +@import '@form-validation/plugin-framework/lib/styles/index'; +@import '@form-validation/plugin-message/lib/styles/index'; +@import '@form-validation/plugin-bootstrap5/lib/styles/index'; diff --git a/resources/assets/vendor/libs/@form-validation/popular.js b/resources/assets/vendor/libs/@form-validation/popular.js new file mode 100644 index 0000000..b07f96f --- /dev/null +++ b/resources/assets/vendor/libs/@form-validation/popular.js @@ -0,0 +1,8 @@ +import FormValidation from '@form-validation/bundle/popular' + +try { + window.FormValidation = FormValidation; +} catch (e) {} + +export { FormValidation }; + diff --git a/resources/assets/vendor/libs/_tabler/_tabler.scss b/resources/assets/vendor/libs/_tabler/_tabler.scss new file mode 100644 index 0000000..56eb8b4 --- /dev/null +++ b/resources/assets/vendor/libs/_tabler/_tabler.scss @@ -0,0 +1,414 @@ +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes spin { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@-webkit-keyframes burst { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1; + } + 90% { + -webkit-transform: scale(1.5); + transform: scale(1.5); + opacity: 0; + } +} +@keyframes burst { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1; + } + 90% { + -webkit-transform: scale(1.5); + transform: scale(1.5); + opacity: 0; + } +} +@-webkit-keyframes flashing { + 0% { + opacity: 1; + } + 45% { + opacity: 0; + } + 90% { + opacity: 1; + } +} +@keyframes flashing { + 0% { + opacity: 1; + } + 45% { + opacity: 0; + } + 90% { + opacity: 1; + } +} +@-webkit-keyframes fade-left { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 75% { + -webkit-transform: translateX(-20px); + transform: translateX(-20px); + opacity: 0; + } +} +@keyframes fade-left { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 75% { + -webkit-transform: translateX(-20px); + transform: translateX(-20px); + opacity: 0; + } +} +@-webkit-keyframes fade-right { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 75% { + -webkit-transform: translateX(20px); + transform: translateX(20px); + opacity: 0; + } +} +@keyframes fade-right { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 75% { + -webkit-transform: translateX(20px); + transform: translateX(20px); + opacity: 0; + } +} +@-webkit-keyframes fade-up { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 75% { + -webkit-transform: translateY(-20px); + transform: translateY(-20px); + opacity: 0; + } +} +@keyframes fade-up { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 75% { + -webkit-transform: translateY(-20px); + transform: translateY(-20px); + opacity: 0; + } +} +@-webkit-keyframes fade-down { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 75% { + -webkit-transform: translateY(20px); + transform: translateY(20px); + opacity: 0; + } +} +@keyframes fade-down { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 75% { + -webkit-transform: translateY(20px); + transform: translateY(20px); + opacity: 0; + } +} +@-webkit-keyframes tada { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + 10%, + 20% { + -webkit-transform: scale3d(0.95, 0.95, 0.95) rotate3d(0, 0, 1, -10deg); + transform: scale3d(0.95, 0.95, 0.95) rotate3d(0, 0, 1, -10deg); + } + 30%, + 50%, + 70%, + 90% { + -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg); + transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg); + } + 40%, + 60%, + 80% { + -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, -10deg); + transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, -10deg); + } + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} +@keyframes tada { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + 10%, + 20% { + -webkit-transform: scale3d(0.95, 0.95, 0.95) rotate3d(0, 0, 1, -10deg); + transform: scale3d(0.95, 0.95, 0.95) rotate3d(0, 0, 1, -10deg); + } + 30%, + 50%, + 70%, + 90% { + -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg); + transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg); + } + 40%, + 60%, + 80% { + -webkit-transform: rotate3d(0, 0, 1, -10deg); + transform: rotate3d(0, 0, 1, -10deg); + } + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} +.ti-spin { + -webkit-animation: spin 2s linear infinite; + animation: spin 2s linear infinite; +} + +.ti-spin-hover:hover { + -webkit-animation: spin 2s linear infinite; + animation: spin 2s linear infinite; +} + +.ti-tada { + -webkit-animation: tada 1.5s ease infinite; + animation: tada 1.5s ease infinite; +} + +.ti-tada-hover:hover { + -webkit-animation: tada 1.5s ease infinite; + animation: tada 1.5s ease infinite; +} + +.ti-flashing { + -webkit-animation: flashing 1.5s infinite linear; + animation: flashing 1.5s infinite linear; +} + +.ti-flashing-hover:hover { + -webkit-animation: flashing 1.5s infinite linear; + animation: flashing 1.5s infinite linear; +} + +.ti-burst { + -webkit-animation: burst 1.5s infinite linear; + animation: burst 1.5s infinite linear; +} + +.ti-burst-hover:hover { + -webkit-animation: burst 1.5s infinite linear; + animation: burst 1.5s infinite linear; +} + +.ti-fade-up { + -webkit-animation: fade-up 1.5s infinite linear; + animation: fade-up 1.5s infinite linear; +} + +.ti-fade-up-hover:hover { + -webkit-animation: fade-up 1.5s infinite linear; + animation: fade-up 1.5s infinite linear; +} + +.ti-fade-down { + -webkit-animation: fade-down 1.5s infinite linear; + animation: fade-down 1.5s infinite linear; +} + +.ti-fade-down-hover:hover { + -webkit-animation: fade-down 1.5s infinite linear; + animation: fade-down 1.5s infinite linear; +} + +.ti-fade-left { + -webkit-animation: fade-left 1.5s infinite linear; + animation: fade-left 1.5s infinite linear; +} + +.ti-fade-left-hover:hover { + -webkit-animation: fade-left 1.5s infinite linear; + animation: fade-left 1.5s infinite linear; +} + +.ti-fade-right { + -webkit-animation: fade-right 1.5s infinite linear; + animation: fade-right 1.5s infinite linear; +} + +.ti-fade-right-hover:hover { + -webkit-animation: fade-right 1.5s infinite linear; + animation: fade-right 1.5s infinite linear; +} + +.ti-xs { + font-size: 1rem !important; +} + +.ti-sm { + font-size: 1.125rem !important; +} + +.ti-md { + font-size: 1.375rem !important; +} + +.ti-lg { + font-size: 1.5rem !important; +} + +.ti-xl { + font-size: 2.25rem !important; +} + +.ti-10px { + &, + &:before { + font-size: 10px; + } +} +.ti-12px { + &, + &:before { + font-size: 12px; + } +} +.ti-14px { + &, + &:before { + font-size: 14px; + } +} +.ti-16px { + &, + &:before { + font-size: 16px; + } +} +.ti-18px { + &, + &:before { + font-size: 18px; + } +} +.ti-20px { + &, + &:before { + font-size: 20px; + } +} +.ti-22px { + &, + &:before { + font-size: 22px; + } +} +.ti-24px { + &, + &:before { + font-size: 24px; + } +} +.ti-26px { + &, + &:before { + font-size: 26px; + } +} +.ti-28px { + &, + &:before { + font-size: 28px; + } +} +.ti-30px { + &, + &:before { + font-size: 30px; + } +} +.ti-32px { + &, + &:before { + font-size: 32px; + } +} +.ti-36px { + &, + &:before { + font-size: 36px; + } +} +.ti-40px { + &, + &:before { + font-size: 40px; + } +} +.ti-42px { + &, + &:before { + font-size: 42px; + } +} +.ti-48px { + &, + &:before { + font-size: 48px; + } +} diff --git a/resources/assets/vendor/libs/animate-css/animate.scss b/resources/assets/vendor/libs/animate-css/animate.scss new file mode 100644 index 0000000..0c9e900 --- /dev/null +++ b/resources/assets/vendor/libs/animate-css/animate.scss @@ -0,0 +1 @@ +@import 'animate.css/animate'; diff --git a/resources/assets/vendor/libs/bootstrap-datepicker/_mixins.scss b/resources/assets/vendor/libs/bootstrap-datepicker/_mixins.scss new file mode 100644 index 0000000..ef93725 --- /dev/null +++ b/resources/assets/vendor/libs/bootstrap-datepicker/_mixins.scss @@ -0,0 +1,93 @@ +@import '../../scss/_bootstrap-extended/functions'; + +@mixin bs-datepicker-theme($background, $color: null) { + $color: if($color, $color, color-contrast($background)); + $range-bg: rgba-to-hex(rgba($background, 0.16), $card-bg); + $range-color: $background; + + .datepicker { + table { + tr td { + &.active, + &.active.highlighted, + .focused, + span.active, + span.active.disabled, + &.range-start, + &.range-end { + background: $background !important; + color: $color !important; + box-shadow: 0 0.125rem 0.375rem 0 rgba($background, 0.3); + } + + &.range, + &.range.highlighted, + &.range.today { + color: $range-color !important; + background: $range-bg !important; + + &.focused { + background: rgba-to-hex(rgba($background, 0.24), $card-bg) !important; + } + + &.disabled { + background: transparentize($range-bg, 0.5) !important; + color: transparentize($range-color, 0.5) !important; + } + } + + &.today:not(.active), + &.today:not(.active):hover { + color: $background; + background-color: rgba-to-hex(rgba($background, 0.16), $card-bg); + } + } + } + } +} + +@mixin bs-datepicker-dark-theme($background, $color: null) { + $color: if($color, $color, color-contrast($background)); + $range-bg: rgba-to-hex(rgba($background, 0.24), $card-bg); + $range-color: $background; + + .datepicker { + table { + tr td { + &.active, + &.active.highlighted, + .focused, + span.active, + span.active.disabled, + &.range-start, + &.range-end { + color: $color !important; + background: $background !important; + box-shadow: 0 0.125rem 0.375rem 0 rgba($background, 0.3); + } + + &.range, + &.range.highlighted, + &.range.today { + color: $range-color !important; + background: $range-bg !important; + + &.disabled { + color: transparentize($range-color, 0.5) !important; + background: transparentize($range-bg, 0.5) !important; + } + + &.focused { + background: rgba-to-hex(rgba($background, 0.24), $card-bg) !important; + } + } + + &.today:not(.active), + &.today:not(.active):hover { + color: $background; + background-color: rgba-to-hex(rgba($background, 0.16), $card-bg); + } + } + } + } +} diff --git a/resources/assets/vendor/libs/bootstrap-datepicker/bootstrap-datepicker.js b/resources/assets/vendor/libs/bootstrap-datepicker/bootstrap-datepicker.js new file mode 100644 index 0000000..bcb020b --- /dev/null +++ b/resources/assets/vendor/libs/bootstrap-datepicker/bootstrap-datepicker.js @@ -0,0 +1 @@ +import 'bootstrap-datepicker/dist/js/bootstrap-datepicker'; diff --git a/resources/assets/vendor/libs/bootstrap-datepicker/bootstrap-datepicker.scss b/resources/assets/vendor/libs/bootstrap-datepicker/bootstrap-datepicker.scss new file mode 100644 index 0000000..933dc74 --- /dev/null +++ b/resources/assets/vendor/libs/bootstrap-datepicker/bootstrap-datepicker.scss @@ -0,0 +1,482 @@ +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@import '../../scss/_custom-variables/libs'; + +$datepicker-arrow-size: 0.45rem !default; +$datepicker-item-width: 2.25rem !default; +$datepicker-item-height: 2.25rem !default; +$white: #fff; + +.datepicker { + direction: ltr; + + &.dropdown-menu { + padding: 0; + margin: 0; + } + .datepicker-days { + margin: 0.875rem 0.875rem 0.875rem; + } + + // Basic styles for next and prev arrows + .next, + .prev { + color: transparent !important; + position: absolute; + top: 0.65rem; + height: 1.875rem; + width: 1.875rem; + border-radius: light.$border-radius-pill; + display: table-caption; + } + + // LRT & RTL only styles for arrows + table thead tr th { + &.next { + @include app-ltr { + float: right; + right: 0.125rem; + } + @include app-rtl { + float: left; + left: 0.125rem; + } + } + &.prev { + @include app-ltr { + right: 2.75rem; + } + @include app-rtl { + left: 2.75rem; + } + } + } + &.datepicker-inline { + table { + thead tr th { + &.next { + inset-inline-end: 0.5rem !important; + } + } + } + .datepicker-days { + .datepicker-switch { + top: 0; + } + } + } + + // next & prev arrow after style + .next::after, + .prev::after { + content: ''; + display: block; + position: absolute; + left: 46%; + top: 46%; + height: $datepicker-arrow-size; + width: $datepicker-arrow-size; + border-radius: 0; + border-style: solid; + transform: rotate(-45deg); + transform-origin: left; + } + + .next::after { + margin-left: -$datepicker-arrow-size * 0.35; + border-width: 0 1.9px 1.9px 0; + + @include app-rtl { + transform: rotate(-45deg); + border-width: 1.9px 0 0 1.9px; + margin-left: 0; + } + } + + .prev::after { + border-width: 1.9px 0 0 1.9px; + + @include app-rtl { + transform: rotate(-45deg); + border-width: 0 1.9px 1.9px 0; + margin-left: -$datepicker-arrow-size * 0.5; + } + } + + // arrow alignments excluding datepicker-days + .datepicker-months, + .datepicker-years, + .datepicker-decades, + .datepicker-centuries { + .next { + @include app-ltr { + right: 1rem; + } + @include app-rtl { + left: 1rem; + } + } + .prev { + @include app-ltr { + right: 3.4rem; + } + @include app-rtl { + left: 3.4rem; + } + } + } + + // switch default styles + .datepicker-switch { + vertical-align: middle; + position: relative; + @include app-ltr { + text-align: left; + } + @include app-rtl { + text-align: right; + } + } + + // switch alignments datepicker-days + .datepicker-days { + .datepicker-switch { + top: -4px; + @include app-ltr { + left: -1.68rem; + } + @include app-rtl { + right: -1.68rem; + } + } + } + + // switch alignments excluding datepicker-days + .datepicker-months, + .datepicker-years, + .datepicker-decades, + .datepicker-centuries { + .datepicker-switch { + @include app-ltr { + left: 1rem; + } + @include app-rtl { + right: 1rem; + } + } + } + + table thead tr:nth-child(2) { + height: 60px !important; + width: 80px; + position: relative; + } + + &.datepicker-rtl { + direction: rtl; + + table tr td span { + float: right; + } + } + + @include app-rtl { + direction: rtl; + } +} + +.datepicker table { + user-select: none; + margin: 0; + overflow: hidden; + border-radius: light.$dropdown-border-radius; + tbody { + //! FIX: padding or margin top will not work in table + &:before { + content: '@'; + display: block; + line-height: 6px; + text-indent: -99999px; + } + } +} + +.datepicker table tr td, +.datepicker table tr th { + font-weight: 400; + text-align: center; + border: none; + + &.dow { + font-size: light.$font-size-sm; + } +} + +.datepicker table tr td { + border-radius: light.$border-radius-pill; + width: $datepicker-item-width; + height: $datepicker-item-height; + &.day:hover, + &.focused { + cursor: pointer; + } + + &.disabled, + &.disabled:hover { + cursor: default; + background: none; + } + + &.range { + border-radius: 0 !important; + &.today { + box-shadow: none !important; + } + } + + // span.month, + // span.year { + // margin: 0 0.5rem; + // } + + &.range-start:not(.range-end) { + @include app-ltr { + border-bottom-right-radius: 0 !important; + border-top-right-radius: 0 !important; + } + + @include app-rtl { + border-bottom-left-radius: 0 !important; + border-top-left-radius: 0 !important; + } + } + + &.range-end:not(.range-start) { + @include app-ltr { + border-bottom-left-radius: 0 !important; + border-top-left-radius: 0 !important; + } + + @include app-rtl { + border-bottom-right-radius: 0 !important; + border-top-right-radius: 0 !important; + } + } + + &.selected, + &.selected:hover, + &.selected.highlighted { + color: $white; + } +} + +// Styles for datepicker months, years, decades etc +.datepicker table tr td span { + display: block; + float: left; + width: 3.625rem; + height: 2rem; + line-height: 2rem; + cursor: pointer; + + &.disabled, + &.disabled:hover { + background: none; + cursor: default; + } + + @include app-rtl { + float: right; + } +} +.datepicker .datepicker-switch, +.datepicker .prev, +.datepicker .next, +.datepicker tfoot tr th { + cursor: pointer; +} + +.datepicker-months table, +.datepicker-years table, +.datepicker-decades table, +.datepicker-centuries table { + width: (3.375rem * 3) + 2.625rem; + + td { + padding: 0 0 0.5rem 0.8125rem; + + @include app-rtl { + padding: 0 0.8125rem 0.5rem 0; + } + } +} + +.datepicker-dropdown { + left: 0; + top: 0; + padding: 0; +} + +.input-daterange input { + text-align: center; +} + +// Light style +@if $enable-light-style { + .light-style { + .datepicker-dropdown { + z-index: light.$zindex-popover !important; + box-shadow: light.$card-box-shadow; + } + + .datepicker { + th { + &.prev, + &.next { + background-color: light.rgba-to-hex(rgba(light.$black, 0.08), light.$card-bg); + &::after { + border-color: light.$body-color; + } + } + } + &.datepicker-inline { + table { + box-shadow: light.$box-shadow; + } + } + + table { + thead { + background-color: light.$card-bg; + tr, + td { + color: light.$headings-color; + } + } + tr td, + tr th { + &.new { + color: light.$text-muted; + } + } + + tr td { + &.old, + &.disabled { + color: light.$text-muted; + } + + &.cw { + background-color: light.$card-bg; + color: light.$body-color; + } + + &.day:hover, + &.focused { + background: light.rgba-to-hex(light.$gray-50, light.$card-bg); + } + } + } + } + + .datepicker table tr td span { + border-radius: light.$border-radius; + + &:hover, + &.focused { + background: light.rgba-to-hex(light.$gray-50, light.$card-bg); + } + + &.disabled, + &.disabled:hover { + color: light.$text-muted; + } + + &.old, + &.new { + color: light.$text-muted; + } + } + } +} + +// Dark style +@if $enable-dark-style { + .dark-style { + .datepicker-dropdown { + z-index: dark.$zindex-popover !important; + box-shadow: dark.$card-box-shadow; + } + + .datepicker { + th { + &.prev, + &.next { + background-color: dark.rgba-to-hex(rgba(dark.$base, 0.08), dark.$card-bg); + &::after { + border-color: dark.$body-color; + } + } + } + &.datepicker-inline { + table { + box-shadow: dark.$card-box-shadow; + } + } + + table { + thead { + background-color: dark.$card-bg; + tr, + td { + color: dark.$headings-color; + } + } + tr td, + tr th { + &.new { + color: dark.$text-muted; + } + } + + tr td { + color: dark.$body-color; + + &.old, + &.disabled { + color: dark.$text-muted; + } + + &.cw { + background-color: dark.$card-bg; + color: dark.$body-color; + } + + &.day:hover, + &.focused { + background: dark.rgba-to-hex(dark.$gray-50, dark.$card-bg); + } + } + } + } + + .datepicker table tr td span { + border-radius: dark.$border-radius; + + &:hover, + &.focused { + background: dark.rgba-to-hex(dark.$gray-50, dark.$card-bg); + } + + &.disabled, + &.disabled:hover { + color: dark.$text-muted; + } + + &.old, + &.new { + color: dark.$text-muted; + } + } + } +} diff --git a/resources/assets/vendor/libs/bootstrap-daterangepicker/_mixins.scss b/resources/assets/vendor/libs/bootstrap-daterangepicker/_mixins.scss new file mode 100644 index 0000000..45f5302 --- /dev/null +++ b/resources/assets/vendor/libs/bootstrap-daterangepicker/_mixins.scss @@ -0,0 +1,81 @@ +@import '../../scss/_bootstrap-extended/functions'; + +@mixin bs-daterangepicker-theme($background, $color: null) { + $color: if($color, $color, color-contrast($background)); + + $highlighted-bg: rgba-to-hex(rgba($background, 0.16), $card-bg); + $highlighted-color: $background; + + .daterangepicker td.active:not(.off) { + background: $background !important; + color: $white; + box-shadow: 0 0.125rem 0.375rem 0 rgba($background, 0.3); + } + + .daterangepicker { + .start-date:not(.end-date):not(.off), + .end-date:not(.start-date):not(.off) { + background-color: $background; + color: $white; + border: 0 !important; + + &:hover { + background-color: $background !important; + } + } + } + + .daterangepicker .input-mini.active { + border-color: $background !important; + } + + .daterangepicker td.in-range:not(.start-date):not(.end-date):not(.off) { + color: $highlighted-color !important; + background-color: $highlighted-bg !important; + } + + .ranges li.active { + color: $highlighted-color !important; + background-color: $highlighted-bg !important; + } +} + +@mixin bs-daterangepicker-dark-theme($background, $color: null) { + $color: if($color, $color, color-contrast($background)); + + $highlighted-bg: rgba-to-hex(rgba($background, 0.16), $card-bg); + $highlighted-color: $background; + + .daterangepicker td.active:not(.off) { + background: $background !important; + color: $white; + box-shadow: 0 0.125rem 0.375rem 0 rgba($background, 0.3); + } + + .daterangepicker { + .start-date:not(.end-date):not(.off), + .end-date:not(.start-date):not(.off) { + background-color: $background; + color: $white; + border: 0 !important; + + &:hover { + background-color: $background !important; + } + } + } + + .daterangepicker .input-mini.active { + border-color: $background !important; + } + + .daterangepicker td.in-range:not(.start-date):not(.end-date):not(.off) { + color: $highlighted-color !important; + background-color: $highlighted-bg !important; + } + + .ranges li.active { + color: $highlighted-color !important; + background-color: $highlighted-bg !important; + } +} diff --git a/resources/assets/vendor/libs/bootstrap-daterangepicker/bootstrap-daterangepicker.js b/resources/assets/vendor/libs/bootstrap-daterangepicker/bootstrap-daterangepicker.js new file mode 100644 index 0000000..3950a71 --- /dev/null +++ b/resources/assets/vendor/libs/bootstrap-daterangepicker/bootstrap-daterangepicker.js @@ -0,0 +1,18 @@ +import 'bootstrap-daterangepicker/daterangepicker'; + +// Patch detect when weeks are shown + +const fnDaterangepicker = $.fn.daterangepicker; + +$.fn.daterangepicker = function (options, callback) { + fnDaterangepicker.call(this, options, callback); + + if (options && (options.showWeekNumbers || options.showISOWeekNumbers)) { + this.each(function () { + const instance = $(this).data('daterangepicker'); + if (instance && instance.container) instance.container.addClass('with-week-numbers'); + }); + } + + return this; +}; diff --git a/resources/assets/vendor/libs/bootstrap-daterangepicker/bootstrap-daterangepicker.scss b/resources/assets/vendor/libs/bootstrap-daterangepicker/bootstrap-daterangepicker.scss new file mode 100644 index 0000000..5eca304 --- /dev/null +++ b/resources/assets/vendor/libs/bootstrap-daterangepicker/bootstrap-daterangepicker.scss @@ -0,0 +1,744 @@ +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@import '../../scss/_custom-variables/libs'; + +$daterangepicker-arrow-size: 0.45rem !default; +$daterangepicker-select-width: 3.125rem !default; +$daterangepicker-cell-size: 2.25rem !default; +$daterangepicker-padding: 0.8rem !default; + +// Calculate widths +$daterangepicker-width: ($daterangepicker-cell-size * 7)+ ($daterangepicker-padding * 2); +$daterangepicker-width-with-weeks: $daterangepicker-width + $daterangepicker-cell-size; + +.daterangepicker { + position: absolute; + max-width: none; + padding: 0.875rem 0 0.5rem; + display: none; + + tbody { + //! FIX: padding or margin top will not work in table + &:before { + content: '@'; + display: block; + line-height: 6px; + text-indent: -99999px; + } + } + + @include app-rtl { + direction: rtl !important; + } + + // datepicker header styles + table thead tr:first-child { + height: 52px !important; + position: relative; + } + .calendar-table td { + border-radius: 50rem; + } + + // month and year select styles + table thead { + th, + td { + select { + background-color: transparent; + font-weight: light.$font-weight-medium; + } + } + } +} + +// prev arrow styles excluding single daterangepicker +.daterangepicker { + .drp-calendar:not(.single).left { + .prev { + @include app-ltr { + left: 0.25rem; + } + @include app-rtl { + right: 0.25rem; + } + } + } + + // next arrow styles excluding single daterangepicker + .drp-calendar:not(.single).right { + .next { + @include app-ltr { + right: 0.25rem; + } + @include app-rtl { + left: 0.25rem; + } + } + } +} + +.daterangepicker.auto-apply .drp-buttons { + display: none; +} + +.daterangepicker.show-calendar .drp-calendar, +.daterangepicker.show-calendar .drp-buttons { + display: block; +} + +.daterangepicker .drp-calendar { + display: none; + padding: 0 $daterangepicker-padding $daterangepicker-padding; + + &.single .calendar-table { + border: 0; + } +} + +.daterangepicker.single { + .drp-selected { + display: none; + } + .daterangepicker .ranges, + .drp-calendar { + float: none; + } +} + +.daterangepicker .calendar-table { + border: 0; + + // prev & next arrow default styles + .next, + .prev { + position: absolute; + top: 0.65rem; + min-width: unset; + height: 1.875rem; + width: 1.875rem; + border-radius: 50rem; + display: flex; + justify-content: center; + align-items: center; + } + + .next span, + .prev span { + display: inline-block; + border-width: 0 1.9px 1.9px 0; + border-style: solid; + border-radius: 0; + height: $daterangepicker-arrow-size; + width: $daterangepicker-arrow-size; + } + + .prev span { + margin-right: -$daterangepicker-arrow-size * 0.5; + transform: rotate(135deg); + + @include app-rtl { + margin-left: -$daterangepicker-arrow-size * 0.5; + margin-right: 0; + transform: rotate(-45deg); + } + } + + .next span { + margin-left: -$daterangepicker-arrow-size * 0.5; + transform: rotate(-45deg); + + @include app-rtl { + margin-left: 0; + margin-right: -$daterangepicker-arrow-size * 0.5; + transform: rotate(135deg); + } + } + + table { + border: 0; + border-spacing: 0; + border-collapse: collapse; + margin: 0; + width: 100%; + } + + th, + td { + vertical-align: middle; + min-width: $daterangepicker-cell-size; + line-height: calc(#{$daterangepicker-cell-size} - 2px); + white-space: nowrap; + text-align: center; + cursor: pointer; + } + td { + height: $daterangepicker-cell-size; + width: $daterangepicker-cell-size; + } + th { + width: $daterangepicker-cell-size; + height: $daterangepicker-cell-size + 0.5rem; + } + tr:first-child th:not(.prev):not(.next) { + height: $daterangepicker-cell-size; + } + // daterangepicker single + .daterangepicker .single { + // arrow alignments + .next { + float: right; + @include app-ltr { + right: 0.625rem; + } + @include app-rtl { + left: 0.625rem; + } + } + .prev { + @include app-ltr { + right: 3.125rem; + } + @include app-rtl { + left: 3.125rem; + } + } + // month alignments + th.month { + position: absolute; + top: 0.5rem; + @include app-ltr { + text-align: left; + left: 0.562rem; + } + @include app-rtl { + text-align: right; + right: 0.562rem; + } + } + } +} + +.daterangepicker td { + @include app-ltr { + &.start-date:not(.end-date) { + border-bottom-right-radius: 0 !important; + border-top-right-radius: 0 !important; + } + + &.end-date:not(.start-date) { + border-bottom-left-radius: 0 !important; + border-top-left-radius: 0 !important; + } + } + + &.in-range:not(.start-date):not(.end-date) { + border-radius: 0 !important; + } + + @include app-rtl { + &.start-date:not(.end-date) { + border-bottom-left-radius: 0 !important; + border-top-left-radius: 0 !important; + } + + &.end-date:not(.start-date) { + border-bottom-right-radius: 0 !important; + border-top-right-radius: 0 !important; + } + } +} + +.daterangepicker td.disabled, +.daterangepicker option.disabled { + cursor: not-allowed; + text-decoration: line-through; +} + +.daterangepicker th.month { + width: auto; +} +.daterangepicker select { + &.monthselect, + &.yearselect { + height: auto; + padding: 1px; + margin: 0; + border: 0; + cursor: default; + } + &:focus-visible { + outline: 0; + } + + &.monthselect { + width: 46%; + margin-right: 2%; + + @include app-rtl { + margin-left: 2%; + margin-right: 0; + } + } + + &.yearselect { + width: 40%; + } + + &.hourselect, + &.minuteselect, + &.secondselect, + &.ampmselect { + outline: 0; + width: $daterangepicker-select-width; + padding: 2px; + margin: 0 auto; + border-radius: light.$border-radius-sm; + } +} + +.daterangepicker .calendar-time { + position: relative; + line-height: 30px; + text-align: center; + margin: 0 auto; + + select.disabled { + cursor: not-allowed; + } +} + +.daterangepicker .drp-buttons { + padding: $daterangepicker-padding $daterangepicker-padding * 1.5; + clear: both; + display: none; + text-align: right; + vertical-align: middle; + + .btn { + margin-left: $daterangepicker-padding * 1.2; + } + + @include app-rtl { + text-align: left; + + .btn { + margin-left: 0; + margin-right: $daterangepicker-padding * 1.2; + } + } +} + +.daterangepicker .drp-selected { + width: 100%; + padding-bottom: $daterangepicker-padding; + display: block; +} + +.daterangepicker .ranges { + text-align: left; + float: none; + margin: 0; + + // Daterangepicker Ranges spacing + ul { + padding: 0.5rem; + margin: 0 auto; + list-style: none; + width: 100%; + } + li { + border-radius: light.$border-radius; + padding: light.$dropdown-item-padding-y light.$dropdown-item-padding-x; + &:not(:first-child) { + margin-top: 0.125rem; + } + } + + @include app-rtl { + text-align: right; + } +} + +.daterangepicker.show-calendar .ranges { + border-bottom: 1px solid; + + &:empty { + display: none; + } +} + +.daterangepicker .drp-calendar.right { + @include app-ltr { + padding-left: 1px; + } + @include app-rtl { + padding-right: 1px; + } +} + +// Light style +@if $enable-light-style { + .light-style { + .daterangepicker { + z-index: light.$zindex-popover !important; + border: light.$dropdown-border-width solid light.$dropdown-border-color; + border-radius: light.$border-radius; + width: calc(#{$daterangepicker-width} + calc(#{light.$dropdown-border-width} * 2)); + box-shadow: light.$card-box-shadow; + background-color: light.$dropdown-bg; + + table thead { + background: light.$dropdown-bg; + th, + td { + color: light.$headings-color; + + &.prev, + &.next { + span { + border-color: light.$body-color !important; + } + } + + select { + background-color: transparent; + color: light.$headings-color; + } + } + } + &.drop-up { + margin-top: -(light.$dropdown-spacer); + } + + &.with-week-numbers { + width: calc(#{$daterangepicker-width-with-weeks} + calc(#{light.$dropdown-border-width} * 2)); + } + } + .daterangepicker .calendar-table td { + border-radius: light.$border-radius-pill; + } + + .daterangepicker .drp-selected { + font-size: light.$font-size-sm; + } + + .daterangepicker .calendar-table thead tr:last-child th { + border-radius: 0 !important; + color: light.$headings-color; + font-size: light.$font-size-sm; + font-weight: light.$font-weight-normal; + } + + .daterangepicker th.month { + color: light.$headings-color; + font-weight: light.$font-weight-normal; + } + + .daterangepicker td.week, + .daterangepicker th.week { + color: light.$headings-color; + font-weight: light.$font-weight-normal; + } + + .daterangepicker td.disabled, + .daterangepicker option.disabled { + color: light.$text-muted; + } + + .daterangepicker td.available:not(.active):hover, + .daterangepicker th.available:hover { + background-color: light.$gray-50; + } + + .daterangepicker td.off { + color: light.$text-muted; + } + + .daterangepicker .ranges li { + cursor: pointer; + padding: light.$dropdown-item-padding-y light.$dropdown-item-padding-x; + + &:hover { + background-color: light.$dropdown-link-hover-bg; + } + } + + .daterangepicker .calendar-table .next, + .daterangepicker .calendar-table .prev { + background-color: light.$gray-50; + span { + border-color: light.$body-color; + } + } + + .daterangepicker select { + &.hourselect, + &.minuteselect, + &.secondselect, + &.ampmselect { + background: light.rgba-to-hex(light.$gray-100, light.$rgba-to-hex-bg); + font-size: light.$font-size-sm; + color: light.$body-color; + border: 1px solid transparent; + option { + background: light.$card-bg; + } + } + + // ! FIX: OS Windows and Linux Browsers DD Option color + &.monthselect, + &.yearselect { + option { + color: light.$body-color; + background: light.$input-bg; + &:disabled { + color: light.$text-muted; + } + } + } + } + + .daterangepicker .calendar-time select.disabled { + color: light.$text-light; + } + + @include light.media-breakpoint-up(md) { + .daterangepicker { + width: auto !important; + + &:not(.single) .drp-selected { + width: auto; + padding: 0; + display: inline-block; + } + } + + @include app-ltr-style { + .daterangepicker:not(.single) .drp-calendar { + float: left; + + &.left { + padding-right: 1rem; + } + } + } + + @include app-rtl-style { + .daterangepicker:not(.single) .drp-calendar { + float: right; + &.left { + padding-left: 1rem; + } + } + } + } + + @include light.media-breakpoint-up(lg) { + .daterangepicker .ranges { + border-bottom: 0; + } + + @include app-ltr-style { + .daterangepicker { + .ranges { + float: left; + } + } + } + + @include app-rtl-style { + .daterangepicker { + .ranges { + float: right; + } + } + } + } + } +} + +// Dark style +@if $enable-dark-style { + .dark-style { + .daterangepicker { + box-shadow: dark.$card-box-shadow; + width: calc(#{$daterangepicker-width} + calc(#{dark.$dropdown-border-width} * 2)); + margin-top: dark.$dropdown-spacer; + background-color: dark.$dropdown-bg; + border: dark.$dropdown-border-width solid dark.$dropdown-border-color; + border-radius: dark.$border-radius; + z-index: dark.$zindex-popover !important; + + table thead { + background: dark.$dropdown-bg; + th, + td { + color: dark.$headings-color; + + &.prev, + &.next { + span { + border-color: dark.$headings-color !important; + } + } + + select { + background-color: transparent; + color: dark.$headings-color; + } + } + } + + &.with-week-numbers { + width: calc(#{$daterangepicker-width-with-weeks} + calc(#{dark.$dropdown-border-width} * 2)); + } + + &.drop-up { + margin-top: -(dark.$dropdown-spacer); + } + } + + .daterangepicker .calendar-table td { + border-radius: dark.$border-radius-pill; + } + + .daterangepicker .drp-selected { + font-size: dark.$font-size-sm; + } + + .daterangepicker .calendar-table thead tr:last-child th { + border-radius: 0 !important; + color: dark.$headings-color; + font-size: dark.$font-size-sm; + font-weight: dark.$font-weight-normal; + } + + .daterangepicker th.month { + color: dark.$headings-color; + font-weight: dark.$font-weight-normal; + } + + .daterangepicker td.week, + .daterangepicker th.week { + color: dark.$headings-color; + font-weight: dark.$font-weight-normal; + } + + .daterangepicker td.disabled, + .daterangepicker option.disabled { + color: dark.$text-muted; + } + + .daterangepicker td.available:not(.active):hover, + .daterangepicker th.available:hover { + background-color: dark.$gray-50; + } + + .daterangepicker td.off { + color: dark.$text-muted; + } + + .daterangepicker .ranges li { + cursor: pointer; + padding: dark.$dropdown-item-padding-y dark.$dropdown-item-padding-x; + + &:hover { + background-color: dark.$dropdown-link-hover-bg; + } + } + + .daterangepicker .calendar-table .next, + .daterangepicker .calendar-table .prev { + background-color: dark.$gray-50; + span { + border-color: dark.$body-color; + } + } + + .daterangepicker select { + &.hourselect, + &.minuteselect, + &.secondselect, + &.ampmselect { + background: dark.rgba-to-hex(dark.$gray-100, dark.$rgba-to-hex-bg); + border: 1px solid transparent; + font-size: dark.$font-size-sm; + color: dark.$body-color; + option { + background: dark.$card-bg; + } + } + + // ! FIX: OS Windows and Linux Browsers DD Option color + &.monthselect, + &.yearselect { + option { + color: dark.$body-color; + background: dark.$card-bg; + &:disabled { + color: dark.$text-muted; + } + } + } + } + + .daterangepicker .calendar-time select.disabled { + color: dark.$text-light; + } + + @include dark.media-breakpoint-up(md) { + .daterangepicker { + width: auto !important; + + &:not(.single) .drp-selected { + display: inline-block; + width: auto; + padding: 0; + } + } + + @include app-ltr-style { + .daterangepicker:not(.single) .drp-calendar { + float: left; + + &.left { + padding-right: 1rem; + } + } + } + + @include app-rtl-style { + .daterangepicker:not(.single) .drp-calendar { + float: right; + + &.left { + padding-left: 1rem; + } + } + } + } + + @include dark.media-breakpoint-up(lg) { + .daterangepicker .ranges { + border-bottom: 0; + } + + @include app-ltr-style { + .daterangepicker { + .ranges { + float: left; + } + } + } + + @include app-rtl-style { + .daterangepicker { + .ranges { + float: right; + } + } + } + } + } +} diff --git a/resources/assets/vendor/libs/bootstrap-select/_mixins.scss b/resources/assets/vendor/libs/bootstrap-select/_mixins.scss new file mode 100644 index 0000000..ef88b3f --- /dev/null +++ b/resources/assets/vendor/libs/bootstrap-select/_mixins.scss @@ -0,0 +1,16 @@ +@import '../../scss/_bootstrap-extended/functions'; + +@mixin bs-select-theme($background, $color: null) { + $color: if($color, $color, color-contrast($background)); + + .bootstrap-select { + .dropdown-menu.inner a[aria-selected='true'] { + background: $background !important; + color: $color !important; + } + // Fix: To add focus border, .bootstrap-select adding border but not able to update as we can not have the focus on div + .dropdown-toggle.show { + border-color: $background; + } + } +} diff --git a/resources/assets/vendor/libs/bootstrap-select/bootstrap-select.js b/resources/assets/vendor/libs/bootstrap-select/bootstrap-select.js new file mode 100644 index 0000000..a9eb0f5 --- /dev/null +++ b/resources/assets/vendor/libs/bootstrap-select/bootstrap-select.js @@ -0,0 +1 @@ +import 'bootstrap-select/js/bootstrap-select'; diff --git a/resources/assets/vendor/libs/bootstrap-select/bootstrap-select.scss b/resources/assets/vendor/libs/bootstrap-select/bootstrap-select.scss new file mode 100644 index 0000000..6839d76 --- /dev/null +++ b/resources/assets/vendor/libs/bootstrap-select/bootstrap-select.scss @@ -0,0 +1,259 @@ +// Bootstrap Select +// ******************************************************************************* + +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@import '../../scss/_custom-variables/libs'; +@import 'bootstrap-select/sass/bootstrap-select.scss'; + +// Common Styles +.bootstrap-select *, +.bootstrap-select .dropdown-toggle:focus { + outline: 0 !important; +} +.bootstrap-select { + .bs-searchbox, + .bs-actionsbox, + .bs-donebutton { + padding: 0 0 8px; + } + .dropdown-toggle { + transition: none; + padding: calc(light.$input-padding-y - light.$input-border-width) light.$input-padding-x; + box-shadow: none !important; + &.show, + &:focus { + padding: calc(light.$input-padding-y - light.$input-focus-border-width) + calc(light.$input-padding-x - light.$input-border-width); + } + &:after { + transform: rotate(45deg) translateY(-100%); + position: absolute; + inset-inline-end: 23px; + top: 50%; + margin: 0 !important; + @include app-rtl { + inset-inline-end: 12px; + } + } + &:active { + transform: none !important; + } + &.show { + &:after { + inset-inline-end: calc(23px - light.$input-border-width); + @include app-rtl { + inset-inline-end: calc(12px - light.$input-border-width); + } + } + } + .filter-option-inner-inner { + line-height: light.$input-line-height; + } + } + .btn { + &:disabled, + &.disabled { + color: light.$btn-color !important; + } + } + + // For header dropdown close btn + .dropdown-menu .popover-header { + display: flex; + align-items: center; + button { + border: none; + font-size: light.$h4-font-size; + background: transparent; + padding-bottom: 0.125rem; + } + } + .is-invalid { + ~ .dropdown-toggle { + &:after { + inset-inline-end: calc(23px - light.$input-border-width); + @include app-rtl { + inset-inline-end: calc(12px - light.$input-border-width); + } + } + } + } +} + +.bootstrap-select.dropup { + .dropdown-toggle { + &:after { + transform: rotate(317deg) translateY(-30%); + inset-inline-end: 14px; + @include app-rtl { + inset-inline-end: calc(18px); + } + } + &.show { + &:after { + inset-inline-end: calc(14px - light.$input-border-width); + @include app-rtl { + inset-inline-end: calc(18px - light.$input-border-width); + } + } + } + } + .is-invalid { + ~ .dropdown-toggle { + &:after { + inset-inline-end: calc(14px - light.$input-border-width); + @include app-rtl { + inset-inline-end: calc(18px - light.$input-border-width); + } + } + } + } +} + +// Menu Position +.bootstrap-select.show-tick .dropdown-menu { + li a { + position: relative; + } + // RTL + @include app-rtl { + li a span.text { + margin-left: 2.125rem; + margin-right: 0; + } + } + + .selected span.check-mark { + display: block; + right: 1rem; + top: 50%; + margin: 0; + transform: translateY(-50%); + line-height: 1; + + @include app-rtl { + left: 1rem; + right: auto; + } + } +} + +// To remove ripple effect +.bootstrap-select .dropdown-menu.inner .selected .waves-ripple { + display: none !important; +} + +.bootstrap-select:not(.input-group-btn), +.bootstrap-select[class*='col-'] { + display: block; +} + +html[class] .bootstrap-select.form-select { + background: none !important; + border: 0 !important; + padding: 0 !important; + margin: 0 !important; +} + +// RTL + +@include app-rtl(false) { + .bootstrap-select .dropdown-toggle .filter-option { + float: right; + right: 0; + left: auto; + text-align: right; + padding-left: inherit; + padding-right: 0; + margin-left: -100%; + margin-right: 0; + } + // Fix: Subtext rtl support + .bootstrap-select .filter-option-inner-inner { + float: right; + } + .bootstrap-select .dropdown-menu li small.text-muted, + .bootstrap-select .filter-option small.text-muted { + position: relative; + top: 2px; + padding-left: 0; + padding-right: 0.5em; + float: left; + } + + .bootstrap-select .dropdown-toggle .filter-option-inner { + padding-left: inherit; + padding-right: 0; + } +} + +// Light style +@if $enable-light-style { + .light-style { + .bootstrap-select { + background-color: light.$input-bg; + .dropdown-toggle { + border-radius: light.$border-radius; + border: light.$input-border-width solid light.$input-border-color; + &.show, + &:focus { + border: light.$input-focus-border-width solid light.$primary; + } + &:not(.show):hover { + border-color: light.$input-border-hover-color; + } + } + .dropdown-menu { + &[data-popper-placement='top-start'], + &[data-popper-placement='top-end'] { + box-shadow: 0 -0.2rem 1.25rem rgba(light.rgba-to-hex(light.$gray-500, light.$rgba-to-hex-bg), 0.4); + } + .notify { + background: light.$popover-bg; + border: light.$input-border-width solid light.$popover-border-color; + } + .popover-header button { + color: light.$body-color; + } + } + } + } +} + +// Dark Style +@if $enable-dark-style { + .dark-style { + .bootstrap-select { + background-color: dark.$input-bg; + .dropdown-toggle { + color: dark.$input-color; + &:hover { + color: dark.$input-color; + } + border: dark.$input-border-width solid dark.$input-border-color; + border-radius: dark.$border-radius; + &.show, + &:focus { + border: dark.$input-focus-border-width solid dark.$primary; + } + &:not(.show):hover { + border-color: dark.$input-border-hover-color; + } + } + .dropdown-menu { + &[data-popper-placement='top-start'], + &[data-popper-placement='top-end'] { + box-shadow: 0 -0.2rem 1.25rem rgba(15, 20, 34, 0.55); + } + .notify { + background: dark.$popover-bg; + border: dark.$input-border-width solid dark.$popover-border-color; + } + .popover-header button { + color: dark.$body-color; + } + } + } + } +} diff --git a/resources/assets/vendor/libs/bootstrap-table/bootstrap-table.js b/resources/assets/vendor/libs/bootstrap-table/bootstrap-table.js new file mode 100644 index 0000000..4021c9b --- /dev/null +++ b/resources/assets/vendor/libs/bootstrap-table/bootstrap-table.js @@ -0,0 +1,9 @@ +import 'bootstrap-table'; +import('bootstrap-table/dist/extensions/cookie/bootstrap-table-cookie.js') +import 'bootstrap-table/dist/extensions/export/bootstrap-table-export.js'; +import 'bootstrap-table/dist/extensions/fixed-columns/bootstrap-table-fixed-columns.js'; +import 'bootstrap-table/dist/extensions/mobile/bootstrap-table-mobile.js'; +import 'bootstrap-table/dist/locale/bootstrap-table-es-MX.js'; + +import * as XLSX from 'xlsx'; +window.XLSX = XLSX; diff --git a/resources/assets/vendor/libs/bootstrap-table/bootstrap-table.scss b/resources/assets/vendor/libs/bootstrap-table/bootstrap-table.scss new file mode 100644 index 0000000..965ec66 --- /dev/null +++ b/resources/assets/vendor/libs/bootstrap-table/bootstrap-table.scss @@ -0,0 +1,2 @@ +@import 'bootstrap-table/dist/bootstrap-table.css'; +@import 'bootstrap-table/dist/extensions/fixed-columns/bootstrap-table-fixed-columns.css'; diff --git a/resources/assets/vendor/libs/bs-stepper/_mixins.scss b/resources/assets/vendor/libs/bs-stepper/_mixins.scss new file mode 100644 index 0000000..8f643c1 --- /dev/null +++ b/resources/assets/vendor/libs/bs-stepper/_mixins.scss @@ -0,0 +1,51 @@ +// Stepper Mixin +// ******************************************************************************* +@mixin bs-stepper-theme($background) { + $color: color-contrast($background); + .bs-stepper { + .step { + &.active { + .bs-stepper-circle { + background-color: $background; + color: $color; + box-shadow: 0 0.125rem 0.375rem 0 rgba($background, 0.3); + } + .bs-stepper-icon svg { + fill: $background !important; + } + .bs-stepper-icon i, + .bs-stepper-label { + color: $background !important; + } + } + &.crossed { + .step-trigger { + .bs-stepper-circle { + background-color: rgba-to-hex(rgba($background, 0.16), $card-bg) !important; + color: $background !important; + } + .bs-stepper-icon svg { + fill: $background !important; + } + .bs-stepper-icon i { + color: $background !important; + } + } + } + } + &.wizard-icons { + .step.crossed { + .bs-stepper-label { + color: $background !important; + } + & + { + .line { + i { + color: $background; + } + } + } + } + } + } +} diff --git a/resources/assets/vendor/libs/bs-stepper/bs-stepper.js b/resources/assets/vendor/libs/bs-stepper/bs-stepper.js new file mode 100644 index 0000000..dad4783 --- /dev/null +++ b/resources/assets/vendor/libs/bs-stepper/bs-stepper.js @@ -0,0 +1,37 @@ +import Stepper from 'bs-stepper/dist/js/bs-stepper'; + +const bsStepper = document.querySelectorAll('.bs-stepper'); + +// Adds crossed class +bsStepper.forEach(el => { + el.addEventListener('show.bs-stepper', function (event) { + var index = event.detail.indexStep; + var numberOfSteps = el.querySelectorAll('.line').length; + var line = el.querySelectorAll('.step'); + + // The first for loop is for increasing the steps, + // the second is for turning them off when going back + // and the third with the if statement because the last line + // can't seem to turn off when I press the first item. ¯\_(ツ)_/¯ + + for (let i = 0; i < index; i++) { + line[i].classList.add('crossed'); + + for (let j = index; j < numberOfSteps; j++) { + line[j].classList.remove('crossed'); + } + } + if (event.detail.to == 0) { + for (let k = index; k < numberOfSteps; k++) { + line[k].classList.remove('crossed'); + } + line[0].classList.remove('crossed'); + } + }); +}); + +try { + window.Stepper = Stepper; +} catch (e) {} + +export { Stepper }; diff --git a/resources/assets/vendor/libs/bs-stepper/bs-stepper.scss b/resources/assets/vendor/libs/bs-stepper/bs-stepper.scss new file mode 100644 index 0000000..1c5dbeb --- /dev/null +++ b/resources/assets/vendor/libs/bs-stepper/bs-stepper.scss @@ -0,0 +1,549 @@ +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@import 'bs-stepper/dist/css/bs-stepper'; +@import '../../scss/_custom-variables/libs'; + +$bs-stepper-header-padding-y: 1.5rem !default; +$bs-stepper-header-padding-x: $bs-stepper-header-padding-y !default; +$bs-stepper-content-padding-x: 1.5rem !default; +$bs-stepper-content-padding-y: $bs-stepper-content-padding-x !default; +$bs-stepper-trigger-padding: 1.25rem !default; +$bs-stepper-trigger-padding-vertical: 0.6rem !default; +$bs-stepper-label-max-width: 224px !default; +$bs-stepper-svg-icon-height: 3.75rem !default; +$bs-stepper-svg-icon-width: 3.75rem !default; +$bs-stepper-icon-font-size: 1.6rem !default; +$bs-stepper-vertical-separator-height: 1.55rem !default; +$bs-stepper-vertical-header-min-width: 18rem !default; + +// Default Styles +.bs-stepper { + border-radius: light.$border-radius; + .line { + flex: 0; + min-width: auto; + min-height: auto; + background-color: transparent; + margin: 0; + } + + .bs-stepper-header { + padding: $bs-stepper-header-padding-y $bs-stepper-header-padding-x; + + .step { + .step-trigger { + padding: 0; + flex-wrap: nowrap; + gap: 0.5rem; + font-weight: light.$font-weight-medium; + .bs-stepper-label { + margin: 0; + max-width: $bs-stepper-label-max-width; + overflow: hidden; + text-overflow: ellipsis; + text-align: start; + display: inline-grid; + font-weight: light.$font-weight-medium; + font-size: light.$font-size-base; + line-height: light.$h6-line-height; + .bs-stepper-title { + font-weight: light.$font-weight-medium; + } + .bs-stepper-subtitle { + font-size: light.$small-font-size; + font-weight: light.$font-weight-base; + } + } + &:hover { + background-color: transparent; + } + @include light.media-breakpoint-down(lg) { + padding: calc($bs-stepper-trigger-padding * 0.5) 0; + } + } + .bs-stepper-circle { + display: flex; + align-items: center; + justify-content: center; + border-radius: light.$border-radius; + width: 2.375rem; + height: 2.375rem; + font-size: light.$h5-font-size; + font-weight: light.$font-weight-medium; + i { + font-size: 1.375rem; + } + } + } + } + + .bs-stepper-content { + padding: $bs-stepper-content-padding-y $bs-stepper-content-padding-x; + } + + &.vertical { + .bs-stepper-header { + min-width: $bs-stepper-vertical-header-min-width; + .step { + .step-trigger { + padding: $bs-stepper-trigger-padding-vertical 0; + } + &:first-child { + .step-trigger { + padding-top: 0; + } + } + &:last-child { + .step-trigger { + padding-bottom: 0; + } + } + } + .line { + position: relative; + min-height: 1px; + } + } + .bs-stepper-content { + width: 100%; + .content { + &:not(.active) { + display: none; + } + } + } + + &.wizard-icons { + .step { + text-align: center; + padding: 0.75rem 0; + } + } + } + + &.wizard-icons { + .bs-stepper-header { + justify-content: center; + .step-trigger { + padding: $bs-stepper-trigger-padding; + flex-direction: column; + gap: 0.5rem; + .bs-stepper-icon { + svg { + height: $bs-stepper-svg-icon-height; + width: $bs-stepper-svg-icon-width; + } + i { + font-size: $bs-stepper-icon-font-size; + } + } + } + @include light.media-breakpoint-up(lg) { + justify-content: space-around; + gap: 1rem; + } + } + } + + // Remove borders from wizard modern + &.wizard-modern { + .bs-stepper-header { + border-bottom: none !important; + } + + .bs-stepper-content { + border-radius: light.$border-radius; + } + + &.vertical { + .bs-stepper-header { + border-right: none !important; + } + } + } + + &:not(.vertical):not(.wizard-icons) .bs-stepper-header { + @include light.media-breakpoint-up(lg) { + gap: 1.25rem; + } + } +} + +@include app-rtl(false) { + .bs-stepper.wizard-icons .bs-stepper-header .step-trigger { + @include light.media-breakpoint-down(lg) { + padding-right: 0; + } + } +} +@include app-ltr(false) { + .bs-stepper.wizard-icons .bs-stepper-header .step-trigger { + @include light.media-breakpoint-down(lg) { + padding-left: 0; + } + } +} +// Styles for Modal example Create App wizard +#wizard-create-app { + &.vertical { + .bs-stepper-header { + min-width: $bs-stepper-vertical-header-min-width - 3; + } + } +} + +// Light style +@if $enable-light-style { + .light-style { + .bs-stepper { + background-color: light.$card-bg; + &:not(.wizard-modern) { + box-shadow: light.$card-box-shadow; + } + .bs-stepper-header { + border-bottom: 1px solid light.$border-color; + + .line { + i { + color: light.$body-color; + } + } + + .bs-stepper-title, + .bs-stepper-label { + color: light.$headings-color; + } + + .bs-stepper-label { + .bs-stepper-subtitle { + color: light.$body-color; + } + } + + .step { + &:not(.active) { + .bs-stepper-circle { + background-color: light.$gray-50; + color: light.$headings-color; + } + } + &.crossed .step-trigger { + .bs-stepper-label .bs-stepper-subtitle, + .bs-stepper-title { + color: light.$text-muted; + } + } + } + } + .step-trigger:focus { + color: light.$headings-color; + } + + &.vertical { + .bs-stepper-header { + border-bottom: none; + @include light.media-breakpoint-down(lg) { + border-right: none !important; + border-left: none !important; + border-bottom: 1px solid light.$border-color; + } + } + } + + &.wizard-modern { + background-color: transparent; + .bs-stepper-content { + background-color: light.$card-bg; + box-shadow: light.$card-box-shadow; + } + } + + &.wizard-icons { + .bs-stepper-header { + .bs-stepper-icon { + svg { + fill: light.$headings-color; + } + i { + fill: light.$headings-color; + } + } + .bs-stepper-label { + color: light.$headings-color; + } + } + } + } + } + + // ! FIX: Vertical border issue in rtl and ltr + @include app-rtl(false) { + .light-style { + .bs-stepper { + &.vertical { + .bs-stepper-header { + border-left: 1px solid light.$border-color; + } + } + } + } + } + @include app-ltr(false) { + .light-style { + .bs-stepper { + &.vertical { + .bs-stepper-header { + border-right: 1px solid light.$border-color; + } + } + } + } + } +} + +// Dark Style +@if $enable-dark-style { + .dark-style { + .bs-stepper { + background-color: dark.$card-bg; + .bs-stepper-header { + border-bottom: 1px solid dark.$border-color; + .line { + i { + color: dark.$body-color; + } + } + + .bs-stepper-label, + .bs-stepper-title { + color: dark.$headings-color; + } + + .bs-stepper-label { + .bs-stepper-subtitle { + color: dark.$body-color; + } + } + + .step { + &:not(.active) { + .bs-stepper-circle { + background-color: dark.$gray-50; + color: dark.$headings-color; + } + } + &.crossed .step-trigger { + .bs-stepper-label .bs-stepper-subtitle, + .bs-stepper-title { + color: dark.$text-muted; + } + } + } + } + .step-trigger:focus { + color: dark.$headings-color; + } + + &.vertical { + .bs-stepper-header { + border-bottom: none; + @include light.media-breakpoint-down(lg) { + border-right: none !important; + border-left: none !important; + border-bottom: 1px solid dark.$border-color; + } + } + } + + &.wizard-modern { + background-color: transparent; + .bs-stepper-content { + background-color: dark.$card-bg; + box-shadow: dark.$card-box-shadow; + } + } + + &.wizard-icons { + .bs-stepper-header { + .bs-stepper-icon { + i { + color: dark.$headings-color; + } + + svg { + fill: dark.$headings-color; + } + } + .bs-stepper-label { + color: dark.$headings-color; + } + } + } + } + } + + // ! FIX: Vertical border issue in rtl and ltr + @include app-rtl(false) { + .dark-style { + .bs-stepper { + &.vertical { + .bs-stepper-header { + border-left: 1px solid dark.$border-color; + } + } + } + } + } + @include app-ltr(false) { + .dark-style { + .bs-stepper { + &.vertical { + .bs-stepper-header { + border-right: 1px solid dark.$border-color; + } + } + } + } + } +} + +// RTL +@include app-rtl(false) { + .bs-stepper { + .bs-stepper-content { + .btn-next:not(.btn-submit), + .btn-prev { + i { + transform: rotate(180deg); + } + } + } + + &.vertical { + &.wizard-icons { + .bs-stepper-header { + .line:before { + right: 50%; + } + } + } + } + + // Remove borders from wizard modern + &.wizard-modern { + &.vertical { + .bs-stepper-header { + border-left: none !important; + } + } + } + + @include light.media-breakpoint-up(lg) { + .bs-stepper-header { + .line { + i { + transform: rotate(180deg); + } + } + } + } + + @include light.media-breakpoint-down(lg) { + .bs-stepper-header { + .step { + .step-trigger { + .bs-stepper-label { + margin-left: 0; + margin-right: 1rem; + } + } + } + } + &.wizard-icons { + .bs-stepper-header { + .line { + &:before { + margin-right: 0.75rem; + } + } + } + } + } + } +} + +// Media Queries +@include light.media-breakpoint-down(lg) { + .bs-stepper { + .bs-stepper-header { + flex-direction: column; + align-items: flex-start; + .step { + .step-trigger { + flex-direction: row; + .bs-stepper-label { + margin-left: 0.35rem; + } + } + &:first-child { + .step-trigger { + padding-top: 0; + } + } + &:last-child { + .step-trigger { + padding-bottom: 0; + } + } + } + } + &.vertical { + flex-direction: column; + .bs-stepper-header { + align-items: flex-start; + } + + &.wizard-icons { + .bs-stepper-header { + .line:before { + left: 0.75rem; + margin-left: 0; + } + } + } + } + &:not(.vertical) { + .bs-stepper-header { + .line { + i { + display: none; + } + } + } + } + &.wizard-icons { + .bs-stepper-header .step:not(:first-child) { + .bs-stepper-icon { + svg { + margin-top: 0.5rem; + } + } + } + } + } +} + +@media (max-width: 520px) { + .bs-stepper-header { + margin: 0; + } +} + +// Styles for Create App Modal Wizard +#wizard-create-app { + &.vertical { + .bs-stepper-header { + min-width: $bs-stepper-vertical-header-min-width - 3; + } + } +} diff --git a/resources/assets/vendor/libs/cleavejs/cleave-phone.js b/resources/assets/vendor/libs/cleavejs/cleave-phone.js new file mode 100644 index 0000000..9adf7c6 --- /dev/null +++ b/resources/assets/vendor/libs/cleavejs/cleave-phone.js @@ -0,0 +1 @@ +import 'cleave.js/dist/addons/cleave-phone.us'; diff --git a/resources/assets/vendor/libs/cleavejs/cleave.js b/resources/assets/vendor/libs/cleavejs/cleave.js new file mode 100644 index 0000000..64c1ded --- /dev/null +++ b/resources/assets/vendor/libs/cleavejs/cleave.js @@ -0,0 +1 @@ +import 'cleave.js/dist/cleave'; diff --git a/resources/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js b/resources/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js new file mode 100644 index 0000000..a55c38f --- /dev/null +++ b/resources/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js @@ -0,0 +1,28 @@ +import JSZip from 'jszip'; +import pdfMake from 'pdfmake'; +import 'pdfmake/build/vfs_fonts'; +import 'datatables.net-bs5'; +import 'datatables.net-fixedcolumns-bs5'; +import 'datatables.net-fixedheader-bs5'; +import 'datatables.net-select-bs5'; +import 'datatables.net-buttons'; +import 'datatables.net-buttons-bs5'; +import 'datatables.net-buttons/js/buttons.html5'; +import 'datatables.net-buttons/js/buttons.print'; +import 'datatables.net-responsive'; +import 'datatables.net-responsive-bs5'; +import 'datatables.net-rowgroup-bs5'; +import Checkbox from 'jquery-datatables-checkboxes'; + +// This solution related to font issues with pdfMake +pdfMake.fonts = { + Roboto: { + normal: 'https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.66/fonts/Roboto/Roboto-Regular.ttf', + bold: 'https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.66/fonts/Roboto/Roboto-Medium.ttf', + italics: 'https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.66/fonts/Roboto/Roboto-Italic.ttf', + bolditalics: 'https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.66/fonts/Roboto/Roboto-MediumItalic.ttf' + } +}; +$.fn.dataTable.ext.Checkbox = Checkbox(window, $); +$.fn.dataTable.ext.buttons.pdfMake = pdfMake; +window.JSZip = JSZip; diff --git a/resources/assets/vendor/libs/datatables-bs5/datatables.bootstrap5.scss b/resources/assets/vendor/libs/datatables-bs5/datatables.bootstrap5.scss new file mode 100644 index 0000000..2e531d0 --- /dev/null +++ b/resources/assets/vendor/libs/datatables-bs5/datatables.bootstrap5.scss @@ -0,0 +1,394 @@ +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@import '../../scss/_custom-variables/libs'; +@import 'datatables.net-bs5/css/dataTables.bootstrap5'; + +// Margin between select, input field and text +div.dataTables_wrapper div.dataTables_length select { + margin-left: 0.5rem; + margin-right: 0.5rem; +} +div.dataTables_wrapper div.dataTables_filter input { + margin-left: 1em; +} + +.dataTable .emp_name { + font-weight: light.$font-weight-medium; +} + +// Shadow none for action buttons +.dataTable td .btn { + box-shadow: none !important; +} + +// Card header inside the datatable +div.dataTables_wrapper .card-header { + display: flex; + align-items: center; + justify-content: space-between; +} +div.dataTables_wrapper div.dataTables_info { + padding-top: light.$spacer * 0.5; +} + +table.table-bordered.dataTable { + // For complex header and column search datatable + &.dt-complex-header, + &.dt-column-search { + thead tr th { + border-width: 1px; + } + tfoot tr th { + border-width: 1px; + } + } + & tfoot tr th { + border-bottom-width: 1px; + } + & > :not(caption) > * { + & > * { + border-width: 0; + } + } +} + +// Remove left and right border from datatable with table-bordered class +table.table-bordered.dataTable { + tr:first-child th, + td { + &:first-child { + @include app-ltr() { + border-left-width: 0; + } + @include app-rtl() { + border-right-width: 0; + } + } + &:last-child { + @include app-ltr() { + border-right-width: 0; + } + @include app-rtl() { + border-left-width: 0; + } + } + } + > tbody:not(caption) tr:first-child { + border-top-width: 0; + } +} + +// Responsive datatable in desktop screen +@media screen and (min-width: 1399.98px) { + table.table-responsive { + display: table; + } +} + +// RTL style +@include app-rtl(false) { + div.dataTables_wrapper .dataTables_filter { + display: flex; + justify-content: flex-end; + input { + margin-left: 0; + margin-right: 1rem; + } + } + + table.table-bordered.dataTable th, + table.table-bordered.dataTable td { + border-right-width: 0; + border-left-width: 1px; + + &:last-child { + border-left-width: 0; + } + } +} + +table.dataTable { + width: 100% !important; + border-collapse: collapse !important; + margin-bottom: light.$spacer !important; + margin-top: 0 !important; + thead th { + &.sorting_disabled { + &::before, + &::after { + display: none !important; + } + } + &.sorting { + &:before, + &:after { + visibility: hidden; + } + &:hover { + &:before, + &:after { + visibility: visible; + } + } + } + } + @include app-rtl { + &.table-sm > thead > tr > th { + padding-left: 1.25rem; + } + + &.table-sm .sorting:before, + &.table-sm .sorting_asc:before, + &.table-sm .sorting_desc:before { + right: auto !important; + left: 0.85em !important; + } + thead th, + thead td, + tfoot th, + tfoot td { + text-align: right; + } + } + // Checkbox height & width for datatables checkboxes + .form-check-input { + width: light.$form-datatables-check-input-size; + height: light.$form-datatables-check-input-size; + } +} + +// to add spacing between table and datatable footer elements like pagination & info +.dataTables_scroll { + margin-bottom: 0.75rem; +} + +// Used while complex headers +table.dataTable thead th { + vertical-align: middle; +} +table.dataTable thead .sorting, +table.dataTable thead .sorting_asc, +table.dataTable thead .sorting_desc, +table.dataTable thead .sorting_asc_disabled, +table.dataTable thead .sorting_desc_disabled { + &::before, + &::after { + line-height: 1.25rem !important; + font-family: tabler-icons !important; + font-size: 1rem !important; + width: 10px; + height: 10px; + right: 0.78rem !important; + } + &::before { + content: '\ea62' !important; + top: 0.58rem !important; + } + &::after { + bottom: 0.72rem !important; + content: '\ea5f' !important; + } + @include app-rtl { + &::before { + right: auto !important; + left: 0.58em !important; + } + + &::after { + right: auto !important; + left: 0.58em !important; + } + } +} + +// DataTable within card +div.card-datatable.dataTable, +div.card-datatable .dataTable { + border-right: 0; + border-left: 0; +} + +// Card header inside the datatable +@media screen and (max-width: 575.98px) { + div.dataTables_wrapper .card-header { + display: block; + } + + .dtr-bs-modal.modal { + // padding-left: 0.75rem; + .modal-body { + padding: 0; + overflow: auto; + } + } + .dataTable_select div.dataTables_wrapper div.dataTables_info { + flex-direction: column; + } +} + +@media screen and (max-width: 767.98px) { + div.dataTables_wrapper div.dataTables_info { + padding-bottom: light.$table-cell-padding-y; + } +} + +div.dataTables_wrapper { + div.dataTables_length, + .dataTables_filter { + margin-top: light.$spacer * 1.5; + margin-bottom: light.$spacer * 1.5; + } +} + +// common style for light / dark + +div.dataTables_wrapper div.dataTables_paginate ul.pagination { + .page-item { + &, + &.next, + &.previous, + &.first, + &.last { + .page-link { + border-radius: light.$border-radius; + } + } + } +} + +div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-link { + div:not(.table-responsive) div.dataTables_wrapper .dataTables_paginate { + margin-right: 0; + } +} + +@include light.media-breakpoint-down(md) { + div.dataTables_wrapper div.dataTables_length label, + div.dataTables_wrapper div.dataTables_filter label, + div.dataTables_wrapper div.dataTables_info, + div.dataTables_wrapper div.dataTables_paginate { + justify-content: center; + } +} +@include light.media-breakpoint-down(sm) { + div.dataTables_wrapper div.dataTables_paginate ul.pagination { + justify-content: start !important; + overflow-x: scroll; + } +} + +// DataTable within card +div.card-datatable { + padding-bottom: light.$card-spacer-x-sm; // Check this in site and update if needed + + [class*='col-md-'] { + padding-right: light.$table-cell-padding-x !important; + padding-left: light.$table-cell-padding-x !important; + } + // length, filter & info, pagination row margin + &:not(.table-responsive) .dataTables_wrapper .row { + &:first-child, + &:last-child { + margin: 0; + } + } +} + +// LTR style +@include app-ltr(false) { + div.card-datatable table.dataTable thead th, + div.card-datatable table.dataTable tfoot th { + &:first-child { + padding-left: light.$card-spacer-x; + padding-right: light.$card-spacer-x; + } + + &:last-child { + padding-right: light.$card-spacer-x-sm; + } + } + div.card-datatable table.dataTable tbody td { + &:first-child { + padding-left: light.$card-spacer-x; + padding-right: light.$card-spacer-x; + } + } +} + +// RTL Style +@include app-rtl(false) { + table.dataTable.table-sm > thead > tr > th { + padding-right: light.$table-cell-padding-x-sm; + } + table.table-bordered.dataTable tr { + td, + th, + th:first-child { + border-left-width: 0 !important; + } + } + + table.dataTable { + thead th, + tbody td, + tfoot th { + padding-right: light.$table-cell-padding-x; + } + + &.table-sm thead th, + &.table-sm tbody td, + &.table-sm tfoot th { + padding-right: light.$table-cell-padding-x-sm; + } + } + + div.card-datatable table.dataTable { + thead th, + tbody td, + tfoot th { + &:first-child { + padding-right: light.$card-spacer-x; + } + + &:last-child { + padding-left: light.$card-spacer-x; + } + } + } +} + +// Light style +@if $enable-light-style { + .light-style { + div.dataTables_wrapper div.dataTables_info { + color: light.$text-muted; + } + + div.dataTables_scrollBody table { + border-top-color: light.$table-border-color; + } + + table.dataTable th, + table.dataTable td { + border-color: light.$table-border-color !important; + } + } +} + +// Dark Style +@if $enable-dark-style { + .dark-style { + div.dataTables_wrapper div.dataTables_info { + color: dark.$text-muted; + } + + div.dataTables_scrollBody table { + border-top-color: dark.$table-border-color; + } + + table.dataTable th, + table.dataTable td { + border-color: dark.$table-border-color !important; + } + } +} diff --git a/resources/assets/vendor/libs/datatables-buttons-bs5/buttons.bootstrap5.scss b/resources/assets/vendor/libs/datatables-buttons-bs5/buttons.bootstrap5.scss new file mode 100644 index 0000000..03b1c07 --- /dev/null +++ b/resources/assets/vendor/libs/datatables-buttons-bs5/buttons.bootstrap5.scss @@ -0,0 +1,101 @@ +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@import '../../scss/_custom-variables/libs'; +@import 'datatables.net-buttons-bs5/css/buttons.bootstrap5'; + +// remove 0.5em margin bottom from dt-buttons +@media screen and (max-width: 767px) { + div.dt-buttons { + margin-bottom: 0; + } +} +div.dataTables_wrapper .dt-button-collection { + border: 0; + border-radius: light.$dropdown-border-radius; + padding: light.$dropdown-padding-y light.$dropdown-padding-x; + width: auto; + > div[role='menu'] { + text-align: left; + } +} +// avoid dropdown to overlap the trigger button +.dt-button-collection { + margin-top: 0.2rem; +} +div.dropdown-menu.dt-button-collection, +div.dt-button-collection .dt-button:not(.dt-btn-split-drop) { + min-width: 8rem; +} + +.dt-down-arrow { + display: none; +} + +// override button radius +div.dt-button-collection .dt-button, +div.dt-buttons div.dropdown-menu .dt-button { + border-radius: light.$dropdown-border-radius; +} +// Light style +@if $enable-light-style { + .light-style { + div.dataTables_wrapper .dt-button-collection { + background-color: light.$dropdown-bg; + } + .dataTable a:not([href]):not([tabindex]) { + color: map-get(light.$theme-colors, success); + } + .dt-button-info { + box-shadow: light.$floating-component-shadow; + } + .dt-button-collection { + .dropdown-item { + padding: light.$dropdown-item-padding-y light.$dropdown-item-padding-x; + } + } + } +} + +// Dark style +@if $enable-dark-style { + .dark-style { + div.dataTables_wrapper .dt-button-collection { + background-color: dark.$dropdown-bg; + } + .dataTable a:not([href]):not([tabindex]) { + color: map-get(dark.$theme-colors, success); + } + .dt-button-info { + box-shadow: dark.$floating-component-shadow; + } + .dt-button-collection { + .dropdown-item { + padding: dark.$dropdown-item-padding-y dark.$dropdown-item-padding-x; + } + } + } +} +.dt-button-info { + border-width: 0 !important; + border-radius: light.$border-radius !important; + h2 { + font-size: light.$h4-font-size !important; + } +} +.dt-buttons { + position: relative; + .dt-button-collection .dropdown-item { + @include app-rtl { + text-align: right; + } + } + &.btn-group { + button { + border-color: transparent !important; + border-radius: light.$border-radius !important; + } + } +} +div.dt-buttons .dropdown-menu .dt-button { + border-radius: light.$border-radius; +} diff --git a/resources/assets/vendor/libs/datatables-checkboxes-jquery/datatables.checkboxes.scss b/resources/assets/vendor/libs/datatables-checkboxes-jquery/datatables.checkboxes.scss new file mode 100644 index 0000000..2628c5e --- /dev/null +++ b/resources/assets/vendor/libs/datatables-checkboxes-jquery/datatables.checkboxes.scss @@ -0,0 +1,2 @@ +@import '../../scss/_custom-variables/libs'; +@import 'jquery-datatables-checkboxes/css/dataTables.checkboxes'; diff --git a/resources/assets/vendor/libs/datatables-fixedcolumns-bs5/fixedcolumns.bootstrap5.scss b/resources/assets/vendor/libs/datatables-fixedcolumns-bs5/fixedcolumns.bootstrap5.scss new file mode 100644 index 0000000..3ef12dd --- /dev/null +++ b/resources/assets/vendor/libs/datatables-fixedcolumns-bs5/fixedcolumns.bootstrap5.scss @@ -0,0 +1,133 @@ +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@import '../../scss/_custom-variables/libs'; +@import 'datatables.net-fixedcolumns-bs5/css/fixedColumns.bootstrap5'; + +// Fixed column style +div.dataTables_scrollBody thead tr, +div.DTFC_LeftBodyLiner thead tr { + border-top-width: 0; + border-bottom-width: 0; +} +div.dataTables_scrollBody { + border: 0 !important; +} +@include app-ltr(false) { + div.dataTables_scrollFootInner table.table-bordered tr th:first-child, + div.dataTables_scrollHeadInner table.table-bordered tr th:first-child { + border-left: 0 !important; + } +} + +@include app-rtl(false) { + table.dataTable thead th, + table.dataTable thead td, + table.dataTable tfoot th, + table.dataTable tfoot td { + text-align: right !important; + } +} + +// Light style +@if $enable-light-style { + .light-style { + table.DTFC_Cloned tr { + border-color: light.$table-border-color; + } + // fixed header and footer border + div.dataTables_scrollFootInner table.table-bordered tr th:first-child, + div.dataTables_scrollHeadInner table.table-bordered tr th:first-child { + border-left: 1px solid light.$table-border-color; + } + // fixed column background color + table.dataTable thead tr > .dtfc-fixed-left, + table.dataTable thead tr > .dtfc-fixed-right, + table.dataTable tbody tr > .dtfc-fixed-left, + table.dataTable tbody tr > .dtfc-fixed-right, + div.dtfc-right-top-blocker, + div.dtfc-left-top-blocker { + background-color: light.$card-bg; + margin-top: 1px !important; + height: 0px !important; + } + // To override BS5 css + .dt-fixedcolumns thead { + border-top-color: light.$table-border-color; + } + &[dir='rtl'] { + div.dataTables_scrollHead, + div.dataTables_scrollBody { + table { + border-width: 0; + } + } + div.DTFC_LeftBodyLiner { + padding-right: 0 !important; + } + div.DTFC_RightHeadWrapper, + div.DTFC_RightBodyWrapper { + table { + border: 0; + } + } + div.DTFC_RightBodyLiner { + padding-left: 0 !important; + } + } + } +} +// Dark style +@if $enable-dark-style { + .dark-style { + table.DTFC_Cloned tr { + background-color: dark.$card-bg; + border-color: dark.$table-border-color; + } + div.dataTables_scrollHead table, + div.DTFC_RightHeadWrapper table, + table.dataTable.fixedHeader-floating, + table.dataTable.fixedHeader-locked { + background-color: dark.$card-bg; + } + // fixed header and footer border + div.dataTables_scrollFootInner table.table-bordered tr th:first-child, + div.dataTables_scrollHeadInner table.table-bordered tr th:first-child { + border-left: 1px solid dark.$table-border-color !important; + } + // fixed column background color + table.dataTable thead tr > .dtfc-fixed-left, + table.dataTable thead tr > .dtfc-fixed-right, + table.dataTable tbody tr > .dtfc-fixed-left, + table.dataTable tbody tr > .dtfc-fixed-right, + div.dtfc-right-top-blocker, + div.dtfc-left-top-blocker { + background-color: dark.$card-bg; + margin-top: 1px !important; + height: 0px !important; + } + // To override BS5 css + .dt-fixedcolumns thead { + border-top-color: dark.$table-border-color; + } + &[dir='rtl'] { + div.dataTables_scrollHead, + div.dataTables_scrollBody { + table { + border-width: 0; + } + } + div.DTFC_LeftBodyLiner { + padding-right: 0 !important; + } + div.DTFC_RightHeadWrapper, + div.DTFC_RightBodyWrapper { + table { + border: 0; + } + } + div.DTFC_RightBodyLiner { + padding-left: 0 !important; + } + } + } +} diff --git a/resources/assets/vendor/libs/datatables-fixedheader-bs5/fixedheader.bootstrap5.scss b/resources/assets/vendor/libs/datatables-fixedheader-bs5/fixedheader.bootstrap5.scss new file mode 100644 index 0000000..599b7e1 --- /dev/null +++ b/resources/assets/vendor/libs/datatables-fixedheader-bs5/fixedheader.bootstrap5.scss @@ -0,0 +1,40 @@ +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@import '../../scss/_custom-variables/libs'; +@import 'datatables.net-fixedheader-bs5/css/fixedHeader.bootstrap5'; + +// Fixed header Style +.dt-fixedheader.fixedHeader-floating.table.dataTable { + width: auto !important; +} +.dt-fixedheader.fixedHeader-locked.table.dataTable { + display: none; +} + +// Last style +@if $enable-light-style { + .light-style { + .dtfh-floatingparenthead { + border-bottom: 1px solid light.$table-border-color; + } + .table-bordered.dt-fixedheader.fixedHeader-floating.table.dataTable thead > tr > th, + .table-bordered.dt-fixedheader.fixedHeader-locked.table.dataTable thead > tr > th { + border-bottom-width: 1px; + border-color: light.$table-border-color; + } + } +} + +// Dark style +@if $enable-dark-style { + .dark-style { + .dtfh-floatingparenthead { + border-bottom: 1px solid dark.$table-border-color; + } + .table-bordered.dt-fixedheader.fixedHeader-floating.table.dataTable thead > tr > th, + .table-bordered.dt-fixedheader.fixedHeader-locked.table.dataTable thead > tr > th { + border-bottom-width: 1px; + border-color: dark.$table-border-color; + } + } +} diff --git a/resources/assets/vendor/libs/datatables-lang/datatable-lang-es.js b/resources/assets/vendor/libs/datatables-lang/datatable-lang-es.js new file mode 100644 index 0000000..e37d675 --- /dev/null +++ b/resources/assets/vendor/libs/datatables-lang/datatable-lang-es.js @@ -0,0 +1,195 @@ +export const datatable_spanish_default = { + processing: 'Procesando...', + lengthMenu: 'Mostrar _MENU_ registros', + zeroRecords: 'No se encontraron resultados', + emptyTable: 'Ningún dato disponible en esta tabla', + infoEmpty: 'Mostrando registros del 0 al 0 de un total de 0 registros', + infoFiltered: '(filtrado de un total de _MAX_ registros)', + search: 'Buscar:', + infoThousands: ',', + loadingRecords: 'Cargando...', + paginate: { + first: 'Primero', + last: 'Último', + next: 'Siguiente', + previous: 'Anterior' + }, + aria: { + sortAscending: ': Activar para ordenar la columna de manera ascendente', + sortDescending: ': Activar para ordenar la columna de manera descendente' + }, + buttons: { + copy: 'Copiar', + colvis: 'Visibilidad', + collection: 'Colección', + colvisRestore: 'Restaurar visibilidad', + copyKeys: + 'Presione ctrl o u2318 + C para copiar los datos de la tabla al portapapeles del sistema.

Para cancelar, haga clic en este mensaje o presione escape.', + copySuccess: { + 1: 'Copiada 1 fila al portapapeles', + _: 'Copiadas %d fila al portapapeles' + }, + copyTitle: 'Copiar al portapapeles', + csv: 'CSV', + excel: 'Excel', + pageLength: { + '-1': 'Mostrar todas las filas', + _: 'Mostrar %d filas' + }, + pdf: 'PDF', + print: 'Imprimir' + }, + autoFill: { + cancel: 'Cancelar', + fill: 'Rellene todas las celdas con %d', + fillHorizontal: 'Rellenar celdas horizontalmente', + fillVertical: 'Rellenar celdas verticalmentemente' + }, + decimal: ',', + searchBuilder: { + add: 'Añadir condición', + button: { + 0: 'Constructor de búsqueda', + _: 'Constructor de búsqueda (%d)' + }, + clearAll: 'Borrar todo', + condition: 'Condición', + conditions: { + date: { + after: 'Despues', + before: 'Antes', + between: 'Entre', + empty: 'Vacío', + equals: 'Igual a', + notBetween: 'No entre', + notEmpty: 'No Vacio', + not: 'Diferente de' + }, + number: { + between: 'Entre', + empty: 'Vacio', + equals: 'Igual a', + gt: 'Mayor a', + gte: 'Mayor o igual a', + lt: 'Menor que', + lte: 'Menor o igual que', + notBetween: 'No entre', + notEmpty: 'No vacío', + not: 'Diferente de' + }, + string: { + contains: 'Contiene', + empty: 'Vacío', + endsWith: 'Termina en', + equals: 'Igual a', + notEmpty: 'No Vacio', + startsWith: 'Empieza con', + not: 'Diferente de' + }, + array: { + not: 'Diferente de', + equals: 'Igual', + empty: 'Vacío', + contains: 'Contiene', + notEmpty: 'No Vacío', + without: 'Sin' + } + }, + data: 'Data', + deleteTitle: 'Eliminar regla de filtrado', + leftTitle: 'Criterios anulados', + logicAnd: 'Y', + logicOr: 'O', + rightTitle: 'Criterios de sangría', + title: { + 0: 'Constructor de búsqueda', + _: 'Constructor de búsqueda (%d)' + }, + value: 'Valor' + }, + searchPanes: { + clearMessage: 'Borrar todo', + collapse: { + 0: 'Paneles de búsqueda', + _: 'Paneles de búsqueda (%d)' + }, + count: '{total}', + countFiltered: '{shown} ({total})', + emptyPanes: 'Sin paneles de búsqueda', + loadMessage: 'Cargando paneles de búsqueda', + title: 'Filtros Activos - %d' + }, + select: { + cells: { + 1: '1 celda seleccionada', + _: '%d celdas seleccionadas' + }, + columns: { + 1: '1 columna seleccionada', + _: '%d columnas seleccionadas' + }, + rows: { + 1: '1 fila seleccionada', + _: '%d filas seleccionadas' + } + }, + thousands: '.', + datetime: { + previous: 'Anterior', + next: 'Proximo', + hours: 'Horas', + minutes: 'Minutos', + seconds: 'Segundos', + unknown: '-', + amPm: ['AM', 'PM'], + months: { + 0: 'Enero', + 1: 'Febrero', + 10: 'Noviembre', + 11: 'Diciembre', + 2: 'Marzo', + 3: 'Abril', + 4: 'Mayo', + 5: 'Junio', + 6: 'Julio', + 7: 'Agosto', + 8: 'Septiembre', + 9: 'Octubre' + }, + weekdays: ['Dom', 'Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab'] + }, + editor: { + close: 'Cerrar', + create: { + button: 'Nuevo', + title: 'Crear Nuevo Registro', + submit: 'Crear' + }, + edit: { + button: 'Editar', + title: 'Editar Registro', + submit: 'Actualizar' + }, + remove: { + button: 'Eliminar', + title: 'Eliminar Registro', + submit: 'Eliminar', + confirm: { + _: '¿Está seguro que desea eliminar %d filas?', + 1: '¿Está seguro que desea eliminar 1 fila?' + } + }, + error: { + system: 'Ha ocurrido un error en el sistema (Más información<\\/a>).' + }, + multi: { + title: 'Múltiples Valores', + info: 'Los elementos seleccionados contienen diferentes valores para este registro. Para editar y establecer todos los elementos de este registro con el mismo valor, hacer click o tap aquí, de lo contrario conservarán sus valores individuales.', + restore: 'Deshacer Cambios', + noMulti: 'Este registro puede ser editado individualmente, pero no como parte de un grupo.' + } + }, + info: 'Mostrando _START_ a _END_ de _TOTAL_ registros', + search: '', + searchPlaceholder: 'Buscar' +}; diff --git a/resources/assets/vendor/libs/datatables-responsive-bs5/_mixins.scss b/resources/assets/vendor/libs/datatables-responsive-bs5/_mixins.scss new file mode 100644 index 0000000..4619524 --- /dev/null +++ b/resources/assets/vendor/libs/datatables-responsive-bs5/_mixins.scss @@ -0,0 +1,9 @@ +@mixin bs-datatables-theme($background) { + // Style for responsive icon + table.dataTable.dtr-column > tbody > tr > td.control:before, + table.dataTable.dtr-column > tbody > tr > th.control:before { + background-color: $background; + border: 2px solid $rgba-to-hex-bg; + box-shadow: 0 0 3px $gray-800; + } +} diff --git a/resources/assets/vendor/libs/datatables-responsive-bs5/responsive.bootstrap5.scss b/resources/assets/vendor/libs/datatables-responsive-bs5/responsive.bootstrap5.scss new file mode 100644 index 0000000..7d97024 --- /dev/null +++ b/resources/assets/vendor/libs/datatables-responsive-bs5/responsive.bootstrap5.scss @@ -0,0 +1,57 @@ +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@import 'datatables.net-responsive-bs5/css/responsive.bootstrap5'; +@import 'mixins'; + +// Responsive table area '+' icon position +table.dataTable.dtr-column > tbody > tr > td.control, +table.dataTable.dtr-column > tbody > tr > th.control { + position: relative; + &:before, + &:before { + position: absolute; + line-height: 0.9em; + font-weight: light.$font-weight-medium; + height: 0.85em; + width: 0.85em; + color: light.$white; + border-radius: 1em; + box-sizing: content-box; + text-align: center; + font-family: 'Courier New', Courier, monospace; + content: '+'; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + } +} +table.dataTable.dtr-column > tbody > tr.parent td.dtr-control:before, +table.dataTable.dtr-column > tbody > tr.parent th.dtr-control:before, +table.dataTable.dtr-column > tbody > tr.parent td.control:before, +table.dataTable.dtr-column > tbody > tr.parent th.control:before { + content: '+'; +} +// To scroll within datatable area +@media screen and (max-width: 1399.98px) { + table.dataTable.table-responsive { + display: block; + } +} + +// Modal table style +.modal.dtr-bs-modal { + .modal-body { + padding: 0; + } + .table { + tr:last-child > td { + border-bottom: 0; + } + .btn { + box-shadow: none !important; + } + .emp_name { + font-weight: light.$font-weight-medium; + } + } +} diff --git a/resources/assets/vendor/libs/datatables-rowgroup-bs5/rowgroup.bootstrap5.scss b/resources/assets/vendor/libs/datatables-rowgroup-bs5/rowgroup.bootstrap5.scss new file mode 100644 index 0000000..feea55b --- /dev/null +++ b/resources/assets/vendor/libs/datatables-rowgroup-bs5/rowgroup.bootstrap5.scss @@ -0,0 +1,25 @@ +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@import '../../scss/_custom-variables/libs'; + +@import 'datatables.net-rowgroup-bs5/css/rowGroup.bootstrap5'; + +// Light style +@if $enable-light-style { + .light-style { + tr.group, + tr.group:hover { + background-color: light.$gray-100 !important; + } + } +} + +// Dark style +@if $enable-dark-style { + .dark-style { + tr.group, + tr.group:hover { + background-color: rgba(dark.$base, 0.1) !important; + } + } +} diff --git a/resources/assets/vendor/libs/datatables-select-bs5/select.bootstrap5.scss b/resources/assets/vendor/libs/datatables-select-bs5/select.bootstrap5.scss new file mode 100644 index 0000000..99faa43 --- /dev/null +++ b/resources/assets/vendor/libs/datatables-select-bs5/select.bootstrap5.scss @@ -0,0 +1,39 @@ +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@use '../../scss/_components/include' as comp; + +@import '../../scss/_custom-variables/libs'; +@import 'datatables.net-select-bs5/css/select.bootstrap5'; + +// Background color for select row +table.dataTable tbody > tr.selected td, +table.dataTable tbody > tr > .selected td { + background-color: rgba(light.$primary, 0.08); + box-shadow: none; +} +// Light style +@if $enable-light-style { + .light-style { + table.dataTable tbody tr.selected td, + table.dataTable tbody th.selected td, + table.dataTable tbody td.selected td { + color: light.$body-color !important; + } + } +} + +// Dark Style +@if $enable-dark-style { + .dark-style { + table.dataTable tbody > tr.selected > *, + table.dataTable tbody > tr > .selected > * { + box-shadow: inset 0 0 0 dark.$gray-50; + color: dark.$table-active-color; + } + table.dataTable tbody tr.selected td, + table.dataTable tbody th.selected td, + table.dataTable tbody td.selected td { + color: inherit; + } + } +} diff --git a/resources/assets/vendor/libs/dropzone/_mixins.scss b/resources/assets/vendor/libs/dropzone/_mixins.scss new file mode 100644 index 0000000..75e2c7f --- /dev/null +++ b/resources/assets/vendor/libs/dropzone/_mixins.scss @@ -0,0 +1,5 @@ +@mixin dropzone-theme($border) { + .dropzone.dz-drag-hover { + border-color: $border !important; + } +} diff --git a/resources/assets/vendor/libs/dropzone/dropzone.js b/resources/assets/vendor/libs/dropzone/dropzone.js new file mode 100644 index 0000000..6122097 --- /dev/null +++ b/resources/assets/vendor/libs/dropzone/dropzone.js @@ -0,0 +1,56 @@ +import Dropzone from 'dropzone/dist/dropzone'; + +Dropzone.autoDiscover = false; + +// File upload progress animation +Dropzone.prototype.uploadFiles = function (files) { + const minSteps = 6; + const maxSteps = 60; + const timeBetweenSteps = 100; + const bytesPerStep = 100000; + const isUploadSuccess = true; + + const self = this; + + for (let i = 0; i < files.length; i++) { + const file = files[i]; + const totalSteps = Math.round(Math.min(maxSteps, Math.max(minSteps, file.size / bytesPerStep))); + + for (let step = 0; step < totalSteps; step++) { + const duration = timeBetweenSteps * (step + 1); + + setTimeout( + (function (file, totalSteps, step) { + return function () { + file.upload = { + progress: (100 * (step + 1)) / totalSteps, + total: file.size, + bytesSent: ((step + 1) * file.size) / totalSteps + }; + + self.emit('uploadprogress', file, file.upload.progress, file.upload.bytesSent); + if (file.upload.progress === 100) { + if (isUploadSuccess) { + file.status = Dropzone.SUCCESS; + self.emit('success', file, 'success', null); + } else { + file.status = Dropzone.ERROR; + self.emit('error', file, 'Some upload error', null); + } + + self.emit('complete', file); + self.processQueue(); + } + }; + })(file, totalSteps, step), + duration + ); + } + } +}; + +try { + window.Dropzone = Dropzone; +} catch (e) {} + +export { Dropzone }; diff --git a/resources/assets/vendor/libs/dropzone/dropzone.scss b/resources/assets/vendor/libs/dropzone/dropzone.scss new file mode 100644 index 0000000..d342eef --- /dev/null +++ b/resources/assets/vendor/libs/dropzone/dropzone.scss @@ -0,0 +1,460 @@ +// Dropzone + +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@import '../../scss/_custom-variables/libs'; + +$dz-box-padding: 1.25rem !default; +$dz-icon-size: 1.875rem !default; +$dz-thumbnail-width: 10rem !default; +$dz-thumbnail-height: 7.5rem !default; +$dz-preview-padding: 0.625rem !default; +$dz-progress-height: 0.5rem !default; +$dz-icon-block-size: 3.75rem !default; + +// common styles +.dropzone { + width: 100%; + position: relative; + cursor: pointer; + border-radius: light.$border-radius-lg; + + // Disabled + &:not(.dz-clickable) { + opacity: 0.5; + cursor: not-allowed; + } + + // Hover + &.dz-drag-hover { + border-style: solid; + + .dz-message { + opacity: 0.5; + } + } +} + +.dz-message { + font-size: light.$h4-font-size; + &:before { + content: ''; + border-radius: 6px; + position: absolute; + top: 5rem; + left: calc(50% - 23px); + display: inline-block; + height: 40px; + width: 40px; + background-repeat: no-repeat !important; + background-position: center !important; + } + + .note { + font-size: light.$font-size-base; + } +} + +// Fallback +.dz-browser-not-supported { + &.dropzone-box { + min-height: auto !important; + border: none !important; + border-radius: 0 !important; + padding: 0 !important; + width: auto !important; + cursor: default !important; + transition: none; + } + + .dz-message { + display: none !important; + } +} + +// Default message + +.dz-started .dz-message { + display: none; +} + +.dz-message { + margin: 8rem 0 3rem; + font-weight: 500; + text-align: center; + + .note { + display: block; + margin-top: 0.5rem; + } +} + +// styles for dropzone in ecommerce +.app-ecommerce { + .dz-message { + margin-top: 5rem; + &::before { + top: 3rem; + } + } +} + +// Preview +.dz-preview { + position: relative; + vertical-align: top; + background: #fff; + font-size: 0.8125rem; + margin: 1rem; + margin-right: $dz-box-padding - 1; + box-sizing: content-box; + cursor: default; + @include light.media-breakpoint-down(sm) { + margin: $dz-box-padding - 0.5; + } +} + +// File information +.dz-filename { + position: absolute; + width: 100%; + overflow: hidden; + padding: $dz-preview-padding $dz-preview-padding 0 $dz-preview-padding; + background: light.$white; + white-space: nowrap; + text-overflow: ellipsis; + + &:hover { + white-space: normal; + text-overflow: inherit; + } +} + +.dz-size { + padding: 1.875rem $dz-preview-padding $dz-preview-padding $dz-preview-padding; + font-size: 0.6875rem; + font-style: italic; +} + +// Progressbar +.dz-preview .progress, +.dz-preview .progess-bar { + height: $dz-progress-height; +} + +.dz-preview .progress { + position: absolute; + left: 1.25rem; + right: 1.25rem; + top: 50%; + margin-top: -$dz-progress-height * 0.5; + z-index: 30; +} + +.dz-complete .progress { + display: none; +} + +// Thumbnail +.dz-thumbnail { + position: relative; + padding: $dz-preview-padding; + height: $dz-thumbnail-height; + text-align: center; + box-sizing: content-box; + + > img, + .dz-nopreview { + top: 50%; + position: relative; + transform: translateY(-50%) scale(1); + margin: 0 auto; + display: block; + } + + > img { + max-height: 100%; + max-width: 100%; + } +} + +.dz-nopreview { + font-weight: light.$font-weight-medium; + text-transform: uppercase; + font-size: 0.6875rem; +} + +.dz-thumbnail img[src] ~ .dz-nopreview { + display: none; +} + +// Remove link +.dz-remove { + display: block; + text-align: center; + padding: 0.375rem 0; + font-size: 0.75rem; + + &:hover, + &:focus { + text-decoration: none; + border-top-color: transparent; + } +} + +// error/success states +.dz-error-mark, +.dz-success-mark { + position: absolute; + left: 50%; + top: 50%; + display: none; + margin-left: -$dz-icon-block-size * 0.5; + margin-top: -$dz-icon-block-size * 0.5; + height: $dz-icon-block-size; + width: $dz-icon-block-size; + border-radius: 50%; + background-position: center center; + background-size: $dz-icon-size $dz-icon-size; + background-repeat: no-repeat; + box-shadow: 0 0 1.25rem rgba(0, 0, 0, 0.06); +} + +.dz-success-mark { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E"); +} + +.dz-error-mark { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E"); +} + +.dz-error-message { + position: absolute; + top: -1px; + left: -1px; + bottom: -1px; + right: -1px; + display: none; + color: light.$white; + z-index: 40; + padding: 0.75rem; + text-align: left; + overflow: auto; + font-weight: light.$font-weight-medium; + + @include app-rtl { + text-align: right; + } +} + +// Error state +.dz-error { + .dz-error-message { + display: none; + } + + .dz-error-mark { + display: block; + } + + &:hover { + .dz-error-message { + display: block; + } + + .dz-error-mark { + display: none; + } + } +} + +// Success state +.dz-success .dz-success-mark { + display: block; +} + +// RTL +@include app-rtl(false) { + .dz-hidden-input { + left: auto !important; + right: 0 !important; + } +} + +// Light style +@if $enable-light-style { + .light-style { + $dz-overlay-bg: light.$dark; + $dz-thumbnail-bg: light.$gray-25; + $dz-border-color: light.$card-border-color; + + .dropzone { + border: 2px dashed $dz-border-color; + } + + .dz-preview { + border: light.$card-border-width solid $dz-border-color; + border-radius: light.$border-radius; + box-shadow: light.$card-box-shadow; + } + + .dz-message { + color: light.$headings-color; + &:before { + background-image: light.str-replace( + light.str-replace(light.$upload-icon, 'currentColor', light.$headings-color), + '#', + '%23' + ) !important; + background: #eeedf0; + } + .note { + color: light.$body-color; + font-weight: light.$font-weight-normal; + } + } + + .dz-thumbnail { + border-bottom: 1px solid light.rgba-to-hex($dz-border-color); + background: $dz-thumbnail-bg; + + @include light.border-top-radius(if(light.$border-radius, calc(#{light.$border-radius} - 1px), 0)); + } + + .dz-size { + color: light.$text-muted; + } + + .dz-remove { + color: light.$body-color; + border-top: 1px solid light.rgba-to-hex($dz-border-color); + + @include light.border-bottom-radius(if(light.$border-radius, calc(#{light.$border-radius} - 1px), 0)); + + &:hover, + &:focus { + color: light.$body-color; + background: light.$gray-100; + } + } + + .dz-nopreview { + color: light.$text-muted; + } + + .dz-error-mark, + .dz-success-mark { + background-color: rgba($dz-overlay-bg, 0.5); + } + + .dz-error-message { + background: rgba(map-get(light.$theme-colors, danger), 0.8); + + @include light.border-top-radius(light.$border-radius); + } + + @include light.media-breakpoint-up(sm) { + .dz-preview { + display: inline-block; + width: $dz-thumbnail-width + ($dz-preview-padding * 2); + } + + .dz-thumbnail { + width: $dz-thumbnail-width; + } + } + } +} + +// dark style +@if $enable-dark-style { + .dark-style { + $dz-overlay-bg: dark.$dark; + $dz-thumbnail-bg: dark.$gray-25; + $dz-border-color: dark.$card-border-color; + + .dropzone { + border: 2px dashed $dz-border-color; + } + + .dz-preview { + background: dark.$card-bg; + border: dark.$card-border-width solid $dz-border-color; + border-radius: dark.$border-radius; + box-shadow: dark.$card-box-shadow; + } + + .dz-message { + color: dark.$headings-color; + &:before { + background-image: light.str-replace( + light.str-replace(light.$upload-icon, 'currentColor', dark.$headings-color), + '#', + '%23' + ) !important; + background: #373b50; + } + .note { + color: dark.$body-color; + font-weight: dark.$font-weight-normal; + } + } + + .dz-filename { + background: dark.$card-bg; + padding-top: 0.25rem; + padding-bottom: 0.25rem; + border-bottom: dark.$card-border-width solid $dz-border-color; + } + + .dz-size { + color: dark.$text-muted; + } + + .dz-thumbnail { + border-bottom: 1px solid $dz-border-color; + background: $dz-thumbnail-bg; + + @include dark.border-top-radius(if(dark.$border-radius, calc(#{dark.$border-radius} - 1px), 0)); + } + + .dz-nopreview { + color: dark.$text-muted; + } + + .dz-remove { + color: dark.$body-color; + border-top: 1px solid $dz-border-color; + + @include dark.border-bottom-radius(if(dark.$border-radius, calc(#{dark.$border-radius} - 1px), 0)); + + &:hover, + &:focus { + color: dark.$body-color; + background: dark.$gray-100; + } + } + + .dz-error-mark, + .dz-success-mark { + background-color: rgba($dz-overlay-bg, 0.5); + } + + .dz-error-message { + background: rgba(map-get(dark.$theme-colors, danger), 0.8); + + @include dark.border-top-radius(dark.$border-radius); + } + + @include dark.media-breakpoint-up(sm) { + .dz-preview { + display: inline-block; + width: $dz-thumbnail-width + ($dz-preview-padding * 2); + } + + .dz-thumbnail { + width: $dz-thumbnail-width; + } + } + } +} diff --git a/resources/assets/vendor/libs/flatpickr/_mixins.scss b/resources/assets/vendor/libs/flatpickr/_mixins.scss new file mode 100644 index 0000000..8fdfa7c --- /dev/null +++ b/resources/assets/vendor/libs/flatpickr/_mixins.scss @@ -0,0 +1,114 @@ +@import '../../scss/_bootstrap-extended/functions'; + +@mixin flatpickr-theme($background, $color: null) { + $in-range-bg: rgba-to-hex(rgba($background, 0.16), $card-bg); + $color: if($color, $color, color-contrast($background)); + $in-range-color: $background; + + .flatpickr-day { + &.today, + &.today:hover { + color: $background !important; + border-color: rgba-to-hex(rgba($background, 0.16), $card-bg); + background-color: rgba-to-hex(rgba($background, 0.16), $card-bg) !important; + } + + &.inRange, + &.nextMonthDay.inRange, + &.prevMonthDay.inRange, + &.today.inRange, + &.prevMonthDay.today.inRange, + &.nextMonthDay.today.inRange { + color: $background !important; + background: $in-range-bg !important; + border-color: $in-range-bg !important; + } + + &.selected, + &.selected.inRange, + &.selected:focus, + &.selected:hover, + &.selected.nextMonthDay, + &.selected.prevMonthDay, + &.startRange, + &.startRange.inRange, + &.startRange:focus, + &.startRange:hover, + &.startRange.nextMonthDay, + &.startRange.prevMonthDay, + &.endRange, + &.endRange.inRange, + &.endRange:focus, + &.endRange:hover, + &.endRange.nextMonthDay, + &.endRange.prevMonthDay, + &.week.selected { + color: $color !important; + background: $background !important; + border-color: $background !important; + box-shadow: 0 0.125rem 0.375rem 0 rgba($background, 0.3); + } + } +} + +@mixin flatpickr-dark-theme($background, $color: null) { + $color: if($color, $color, color-contrast($background)); + $in-range-bg: rgba-to-hex(rgba($background, 0.16), $card-bg); + $in-range-color: $background; + + .flatpickr-calendar .numInputWrapper span { + &.arrowUp:after { + border-bottom-color: $color; + } + + &.arrowDown:after { + border-top-color: $color; + } + } + + .flatpickr-day { + &.today, + &.today:hover, + &.inRange { + color: $background !important; + border-color: rgba-to-hex(rgba($background, 0.16), $card-bg) !important; + background-color: rgba-to-hex(rgba($background, 0.16), $card-bg) !important; + } + + &.inRange, + &.nextMonthDay.inRange, + &.prevMonthDay.inRange, + &.today.inRange, + &.nextMonthDay.today.inRange, + &.prevMonthDay.today.inRange { + border-color: $in-range-bg !important; + background: $in-range-bg !important; + color: $background !important; + } + + &.selected, + &.selected.inRange, + &.selected:focus, + &.selected:hover, + &.selected.prevMonthDay, + &.selected.nextMonthDay, + &.startRange, + &.startRange.inRange, + &.startRange:focus, + &.startRange:hover, + &.startRange.prevMonthDay, + &.startRange.nextMonthDay, + &.endRange, + &.endRange.inRange, + &.endRange:focus, + &.endRange:hover, + &.endRange.nextMonthDay, + &.endRange.prevMonthDay, + &.week.selected { + background: $background !important; + border-color: $background !important; + color: $color !important; + box-shadow: 0 0.125rem 0.375rem 0 rgba($background, 0.3); + } + } +} diff --git a/resources/assets/vendor/libs/flatpickr/flatpickr.js b/resources/assets/vendor/libs/flatpickr/flatpickr.js new file mode 100644 index 0000000..0c13982 --- /dev/null +++ b/resources/assets/vendor/libs/flatpickr/flatpickr.js @@ -0,0 +1,7 @@ +import flatpickr from 'flatpickr/dist/flatpickr'; + +try { + window.flatpickr = flatpickr; +} catch (e) {} + +export { flatpickr }; diff --git a/resources/assets/vendor/libs/flatpickr/flatpickr.scss b/resources/assets/vendor/libs/flatpickr/flatpickr.scss new file mode 100644 index 0000000..43ef2fc --- /dev/null +++ b/resources/assets/vendor/libs/flatpickr/flatpickr.scss @@ -0,0 +1,1172 @@ +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@import '../../scss/_custom-variables/libs'; + +$flatpickr-content-padding-x: 0.5rem !default; +$flatpickr-content-padding-y: 0.25rem !default; +$flatpickr-cell-size: 2.25rem !default; +$flatpickr-animation-duration: 400ms !default; +$flatpickr-time-picker-height: 40px !default; +$flatpickr-week-height: 2.25rem !default; +$flatpickr-month-height: 2.5rem !default; +$flatpickr-year-height: 1.2rem !default; +$flatpickr-width: ($flatpickr-cell-size * 7)+ ($flatpickr-content-padding-x * 2) !default; + +@mixin keyframes($name) { + @-webkit-keyframes #{$name} { + @content; + } + + @-moz-keyframes #{$name} { + @content; + } + + @keyframes #{$name} { + @content; + } +} + +.flatpickr-calendar { + position: absolute; + visibility: hidden; + overflow: hidden; + box-sizing: border-box; + padding: 0; + padding-bottom: 2px; + max-height: 0; + border: 0; + text-align: center; + opacity: 0; + animation: none; + outline: 0; + touch-action: manipulation; + line-height: light.$line-height-base; + font-size: light.$font-size-base; + @include light.border-radius(light.$border-radius !important); + + &.open, + &.inline { + visibility: visible; + overflow: visible; + max-height: 640px; + opacity: 1; + } + + &.open { + display: inline-block; + } + + &.animate.open { + animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1); + } + + &:not(.inline):not(.open) { + display: none !important; + } + + &.inline { + position: relative; + top: 2px; + display: block; + } + + &.static { + position: absolute; + top: calc(100% + 2px); + } + + &.static.open { + z-index: 999; + display: block; + } + + &.hasWeeks { + width: auto; + } + + @include app-ltr { + &.hasWeeks .flatpickr-days { + border-bottom-left-radius: 0 !important; + } + } + + @include app-rtl { + &.hasWeeks .flatpickr-days { + border-bottom-right-radius: 0 !important; + } + } + + &.hasTime { + padding-bottom: 0; + .flatpickr-time { + height: $flatpickr-time-picker-height; + } + } + + &.noCalendar.hasTime { + .flatpickr-time { + height: auto; + } + } + + input[type='number'] { + -moz-appearance: textfield; + } + input[type='number']::-webkit-inner-spin-button, + input[type='number']::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; + } +} + +.flatpickr-wrapper { + position: relative; + display: inline-block; +} + +.flatpickr-month { + position: relative; + overflow: hidden; + height: $flatpickr-month-height + 0.5; + text-align: center; + line-height: 1; + user-select: none; +} + +.flatpickr-prev-month, +.flatpickr-next-month { + position: absolute; + top: 0.75rem; + z-index: 3; + padding: 0 0.41rem; + height: 1.875rem; + width: 1.875rem; + text-decoration: none; + cursor: pointer; + border-radius: 50rem; + display: flex; + align-items: center; + justify-content: center; + + svg { + vertical-align: middle; + } +} + +.flatpickr-prev-month i, +.flatpickr-next-month i { + position: relative; +} + +.flatpickr-prev-month { + &.flatpickr-prev-month { + right: 3.5rem; + } + + @include app-rtl { + left: 3.5rem; + right: auto; + transform: scaleX(-1); + } +} + +.flatpickr-next-month { + &.flatpickr-prev-month { + right: 0; + left: 0; + } + + &.flatpickr-next-month { + right: 1rem; + } + + @include app-rtl { + right: auto; + left: 1rem; + transform: scaleX(-1); + } +} + +.flatpickr-prev-month:hover, +.flatpickr-next-month:hover { + opacity: 1; +} + +.flatpickr-prev-month svg, +.flatpickr-next-month svg { + width: 0.6rem; +} + +.flatpickr-prev-month svg path, +.flatpickr-next-month svg path { + transition: fill 0.1s; + fill: inherit; +} + +.numInputWrapper { + position: relative; + height: auto; + + input, + span { + display: inline-block; + } + + input { + width: 100%; + } + + span { + position: absolute; + right: 0; + display: flex; + align-items: center; + justify-content: center; + box-sizing: border-box; + width: 14px; + height: 50%; + line-height: 1; + opacity: 0; + cursor: pointer; + + @include app-rtl { + right: auto; + left: 0; + } + + &:hover { + background: rgba(0, 0, 0, 0.1); + } + + &:active { + background: rgba(0, 0, 0, 0.2); + } + + &:after { + content: ''; + display: block; + width: 0; + height: 0; + } + + &.arrowUp { + top: 0; + } + + &.arrowUp:after { + border-right: 4px solid transparent; + border-bottom: 4px solid rgba(72, 72, 72, 0.6); + border-left: 4px solid transparent; + } + + &.arrowDown { + top: 50%; + } + + &.arrowDown:after { + border-top: 4px solid rgba(72, 72, 72, 0.6); + border-right: 4px solid transparent; + border-left: 4px solid transparent; + } + + svg { + width: inherit; + height: auto; + } + + svg path { + fill: rgba(255, 255, 255, 0.5); + } + } + + &:hover { + background: rgba(0, 0, 0, 0.05); + } + + &:hover span { + opacity: 1; + } +} + +.flatpickr-current-month { + position: absolute; + inset-inline-start: 4%; + display: flex; + align-items: center; + gap: 0.25rem; + width: 75%; + height: $flatpickr-month-height + 0.5; + text-align: center; + line-height: 1; + padding: 0.5rem 0 0 0; + transform: translate3d(0px, 0px, 0px); + &:has(.cur-month) { + inset-inline-start: 5%; + } + + .flatpickr-monthDropdown-months, + input.cur-year { + outline: none; + vertical-align: middle !important; + font-weight: 400; + font-size: inherit; + font-family: inherit; + line-height: inherit; + color: inherit; + display: inline-block; + box-sizing: border-box; + background: transparent; + border: 0; + border-radius: 0; + &:not(:first-child) { + padding: 0 0 0 0.5ch; + } + } + + .numInputWrapper { + display: inline-block; + width: 6ch; + } + + .flatpickr-monthDropdown-months { + appearance: menulist; + cursor: pointer; + height: $flatpickr-month-height - 0.25rem; + // margin: -1px 0 0 0; + position: relative; + width: auto; + font-size: light.$font-size-base; + } + + input.cur-year { + margin: 0; + height: $flatpickr-year-height; + cursor: default; + + @include app-rtl { + padding-right: 0.5ch; + padding-left: 0; + } + + &:focus { + outline: 0; + } + + &[disabled], + &[disabled]:hover { + background: transparent; + pointer-events: none; + } + + &[disabled] { + opacity: 0.5; + } + } +} + +.flatpickr-weekdaycontainer { + display: flex; + width: 100%; + padding: $flatpickr-content-padding-y $flatpickr-content-padding-x; +} + +.flatpickr-weekdays { + display: flex; + overflow: hidden; + align-items: center; + max-width: 17.5rem; + width: 100%; + height: $flatpickr-week-height; + text-align: center; + margin-bottom: 0.125rem; +} + +span.flatpickr-weekday { + display: block; + flex: 1; + margin: 0; + text-align: center; + line-height: 1; + cursor: default; +} + +.dayContainer, +.flatpickr-weeks { + padding: 1px 0 0 0; +} + +.flatpickr-days { + position: relative; + display: flex; + overflow: hidden; + width: auto !important; + + &:focus { + outline: 0; + } + + .flatpickr-calendar.hasTime & { + border-bottom: 0 !important; + border-bottom-right-radius: 0 !important; + border-bottom-left-radius: 0 !important; + } +} + +.dayContainer { + display: inline-block; + display: flex; + flex-wrap: wrap; + justify-content: space-around; + box-sizing: border-box; + padding: 0; + min-width: $flatpickr-cell-size * 7; + max-width: $flatpickr-cell-size * 7; + width: $flatpickr-cell-size * 7; + outline: 0; + opacity: 1; + transform: translate3d(0px, 0px, 0px); +} + +.flatpickr-day { + position: relative; + display: inline-block; + flex-basis: 14.2857143%; + justify-content: center; + box-sizing: border-box; + margin: 0; + max-width: $flatpickr-cell-size; + width: 15.2857143%; + height: $flatpickr-cell-size; + border: 1px solid transparent; + background: none; + text-align: center; + font-weight: 400; + line-height: calc(#{$flatpickr-cell-size} - 2px); + cursor: pointer; + + &.inRange, + &.prevMonthDay.inRange, + &.nextMonthDay.inRange, + &.today.inRange, + &.prevMonthDay.today.inRange, + &.nextMonthDay.today.inRange, + &:hover, + &.prevMonthDay:hover, + &.nextMonthDay:hover, + &:focus, + &.prevMonthDay:focus, + &.nextMonthDay:focus { + outline: 0; + cursor: pointer; + } + + &.inRange:not(.startRange):not(.endRange) { + border-radius: 0 !important; + } + + &.disabled, + &.flatpickr-disabled, + &.flatpickr-disabled.today, + &.disabled:hover, + &.flatpickr-disabled:hover, + &.flatpickr-disabled.today:hover { + border-color: transparent; + background: transparent !important; + cursor: default; + pointer-events: none; + } + + &.prevMonthDay, + &.nextMonthDay { + border-color: transparent; + background: transparent; + cursor: default; + } + + &.notAllowed, + &.notAllowed.prevMonthDay, + &.notAllowed.nextMonthDay { + border-color: transparent; + background: transparent; + cursor: default; + } + + &.week.selected { + border-radius: 0; + } + + @include app-ltr { + &.selected.startRange, + &.startRange.startRange, + &.endRange.startRange { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + &.selected.endRange, + &.startRange.endRange, + &.endRange.endRange { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + } + + @include app-rtl { + &.selected.startRange, + &.startRange.startRange, + &.endRange.startRange { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + + &.selected.endRange, + &.startRange.endRange, + &.endRange.endRange { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + } +} + +.flatpickr-weekwrapper { + display: inline-block; + float: left; + + .flatpickr-weeks { + background-clip: padding-box !important; + + @include app-ltr { + .flatpickr-weeks { + border-bottom-right-radius: 0 !important; + } + } + + @include app-rtl { + .flatpickr-weeks { + border-bottom-left-radius: 0 !important; + } + } + .flatpickr-day { + font-size: light.$font-size-sm; + } + } + + .flatpickr-calendar.hasTime .flatpickr-weeks { + border-bottom: 0 !important; + border-bottom-right-radius: 0 !important; + border-bottom-left-radius: 0 !important; + } + + .flatpickr-weekday { + float: none; + width: 100%; + line-height: $flatpickr-week-height; + position: relative; + top: 1px; + margin-bottom: 0.4rem; + } + + span.flatpickr-day { + display: block; + max-width: none; + width: $flatpickr-cell-size; + background: none !important; + } +} + +.flatpickr-calendar.hasTime .flatpickr-weeks { + border-bottom: 0 !important; + border-bottom-left-radius: 0 !important; + border-bottom-right-radius: 0 !important; +} + +.flatpickr-innerContainer { + display: block; + display: flex; + overflow: hidden; + box-sizing: border-box; + &:has(.flatpickr-weeks) { + .flatpickr-weeks { + @include app-ltr { + padding-left: 0.445rem; + } + @include app-rtl { + padding-left: 0.445rem; + } + } + .flatpickr-weekdaycontainer { + @include app-rtl { + padding-left: $flatpickr-content-padding-x * 1.25; + } + } + .flatpickr-weekwrapper .flatpickr-weekday { + padding-left: 0.445rem; + } + .flatpickr-weekwrapper { + @include app-rtl { + padding-right: 0.5rem; + } + } + } +} + +.flatpickr-rContainer { + display: inline-block; + box-sizing: border-box; + padding: 0; +} + +.flatpickr-time { + display: block; + display: flex; + overflow: hidden; + box-sizing: border-box; + max-height: $flatpickr-time-picker-height; + height: 0; + outline: 0; + background-clip: padding-box !important; + text-align: center; + line-height: $flatpickr-time-picker-height; + + &:after { + content: ''; + display: table; + clear: both; + } + + .numInputWrapper { + float: left; + flex: 1; + width: 40%; + height: $flatpickr-time-picker-height; + } + + &.hasSeconds .numInputWrapper { + width: 26%; + } + + &.time24hr .numInputWrapper { + width: 49%; + } + + input { + position: relative; + box-sizing: border-box; + margin: 0; + padding: 0; + height: inherit; + border: 0; + border-radius: 0; + background: transparent; + box-shadow: none; + text-align: center; + line-height: inherit; + cursor: pointer; + font-size: light.$font-size-base; + + &.flatpickr-hour, + &.flatpickr-minute, + &.flatpickr-second { + font-weight: light.$font-weight-normal; + } + + &:focus { + outline: 0; + border: 0; + } + } + + .flatpickr-time-separator, + .flatpickr-am-pm { + display: inline-block; + float: left; + align-self: center; + width: 2%; + height: inherit; + line-height: inherit; + user-select: none; + } + + .flatpickr-am-pm { + width: 18%; + outline: 0; + text-align: center; + font-weight: normal; + cursor: pointer; + + &:hover { + background: rgba(0, 0, 0, 0.05); + } + } + + .flatpickr-calendar.noCalendar & { + box-shadow: none !important; + } + + .flatpickr-calendar:not(.noCalendar) & { + border-top: 0; + border-top-left-radius: 0 !important; + border-top-right-radius: 0 !important; + } +} + +.flatpickr-input[readonly] { + cursor: pointer; +} + +// Animations +// + +@include keyframes(fpFadeInDown) { + from { + opacity: 0; + transform: translate3d(0, -20px, 0); + } + + to { + opacity: 1; + transform: translate3d(0, 0, 0); + } +} +// Light layout +@if $enable-light-style { + .light-style { + .flatpickr-calendar { + background: light.$dropdown-bg; + } + .flatpickr-prev-month, + .flatpickr-next-month { + background-color: light.rgba-to-hex(rgba(light.$black, 0.08), light.$card-bg); + svg { + fill: light.$body-color; + stroke: light.$body-color; + } + } + // Dimensions + .flatpickr-calendar, + .flatpickr-days { + width: calc(#{$flatpickr-width} + calc(#{light.$dropdown-border-width} * 2px)) !important; + } + .flatpickr-calendar { + background-color: light.$card-bg; + border-radius: light.$border-radius !important; + } + + @include app-ltr-style { + .flatpickr-calendar.hasWeeks { + width: calc( + #{$flatpickr-width + $flatpickr-cell-size} + calc(#{light.$dropdown-border-width} * 3px) + 0.35rem + ) !important; + } + } + @include app-rtl-style { + .flatpickr-calendar.hasWeeks { + width: calc( + #{$flatpickr-width + $flatpickr-cell-size} + calc(#{light.$dropdown-border-width} * 3px) + 1rem + ) !important; + } + } + + .flatpickr-calendar.open { + z-index: light.$zindex-popover; + } + //! Flatpickr provide default input as readonly, applying default input style to readonly + .flatpickr-input[readonly], + .flatpickr-input ~ .form-control[readonly] { + background: #{light.$input-bg}; + } + + .flatpickr-days { + background: #{light.$dropdown-bg}; + padding: $flatpickr-content-padding-y $flatpickr-content-padding-x $flatpickr-content-padding-x; + border: light.$dropdown-border-width solid opacify(light.$dropdown-border-color, 0.05); + border-top: 0; + background-clip: padding-box; + + @include light.border-bottom-radius(light.$border-radius); + } + + @include app-ltr-style { + .flatpickr-calendar.hasWeeks .flatpickr-days { + border-left: 0; + padding-left: calc(#{$flatpickr-content-padding-x} + #{light.$dropdown-border-width}px); + box-shadow: light.$dropdown-border-width 0 0 opacify(light.$dropdown-border-color, 0.05) inset; + } + } + + @include app-rtl-style { + .flatpickr-calendar.hasWeeks .flatpickr-days { + border-right: 0; + padding-right: calc(#{$flatpickr-content-padding-x} + #{light.$dropdown-border-width}px); + box-shadow: -(light.$dropdown-border-width) 0 0 opacify(light.$dropdown-border-color, 0.05) inset; + } + } + + .flatpickr-calendar { + line-height: light.$line-height-base; + font-size: light.$font-size-base; + box-shadow: light.$card-box-shadow; + + @include light.border-radius(light.$border-radius); + + &.hasTime:not(.noCalendar):not(.hasTime) .flatpickr-time { + display: none !important; + } + + &.hasTime .flatpickr-time { + box-shadow: 0 1px 0 light.$border-color inset; + } + } + .flatpickr-monthDropdown-months { + color: light.$headings-color; + } + .flatpickr-current-month { + font-size: light.$big-font-size; + color: light.$headings-color; + .cur-month, + .cur-year { + font-size: light.$font-size-base; + font-weight: 400; + color: light.$headings-color; + } + } + + .flatpickr-month, + span.flatpickr-weekday, + .flatpickr-weekdays { + background: light.$dropdown-bg; + } + .flatpickr-month { + @include light.border-top-radius(light.$border-radius); + // ! FIX: OS Windows and Linux Browsers DD Option color + option.flatpickr-monthDropdown-month { + color: light.$body-color; + background: #{light.$input-bg}; + } + } + + span.flatpickr-weekday { + color: light.$headings-color; + font-size: light.$font-size-sm; + } + + .flatpickr-day { + color: light.$headings-color; + @include light.border-radius(light.$border-radius-pill); + + &:hover, + &:focus, + &.prevMonthDay:hover, + &.nextMonthDay:hover, + &.today:hover, + &.prevMonthDay:focus, + &.nextMonthDay:focus, + &.today:focus { + color: light.$body-color; + background: light.rgba-to-hex(rgba(light.$black, 0.06), light.$rgba-to-hex-bg); + &:not(.today) { + border-color: transparent; + } + } + + &.prevMonthDay, + &.nextMonthDay, + &.flatpickr-disabled { + color: light.$text-muted !important; + + &.today { + border: none; + } + } + + &.disabled { + color: light.$text-muted !important; + } + + &.selected.startRange.endRange { + border-radius: light.$border-radius-pill !important; + } + } + + .flatpickr-weeks { + border-bottom: light.$dropdown-border-width solid opacify(light.$dropdown-border-color, 0.05); + border-left: light.$dropdown-border-width solid opacify(light.$dropdown-border-color, 0.05); + background: light.$card-bg; + + @include light.border-bottom-radius(light.$border-radius); + border-bottom-right-radius: 0; + .flatpickr-day { + color: light.$headings-color; + } + } + + @include app-rtl-style { + .flatpickr-weeks { + border-right: light.$dropdown-border-width solid opacify(light.$dropdown-border-color, 0.05); + border-left: 0; + + @include light.border-bottom-radius(light.$border-radius); + border-bottom-left-radius: 0; + } + } + + .flatpickr-time { + border: light.$dropdown-border-width solid opacify(light.$dropdown-border-color, 0.05); + background: #{light.$dropdown-bg}; + + @include light.border-radius(light.$border-radius); + + input { + color: light.$body-color; + font-size: light.$font-size-base; + + &.flatpickr-hour { + font-weight: light.$font-weight-medium; + } + + &.flatpickr-minute, + &.flatpickr-second { + font-weight: light.$font-weight-medium; + } + } + + .numInputWrapper span { + &.arrowUp:after { + border-bottom-color: light.$text-muted; + } + + &.arrowDown:after { + border-top-color: light.$text-muted; + } + } + + .flatpickr-am-pm { + color: light.$body-color; + } + + .flatpickr-time-separator { + color: light.$body-color; + font-weight: light.$font-weight-medium; + } + } + } +} + +// Dark layout +@if $enable-dark-style { + .dark-style { + .flatpickr-calendar { + background: dark.$dropdown-bg; + } + .flatpickr-prev-month, + .flatpickr-next-month { + background-color: dark.rgba-to-hex(rgba(dark.$base, 0.08), dark.$card-bg); + svg { + fill: dark.$body-color; + stroke: dark.$body-color; + } + } + .flatpickr-calendar, + .flatpickr-days { + width: calc(#{$flatpickr-width} + calc(#{dark.$dropdown-border-width} * 2px)) !important; + } + @include app-ltr-style { + .flatpickr-calendar.hasWeeks { + width: calc( + #{$flatpickr-width + $flatpickr-cell-size} + calc(#{dark.$dropdown-border-width} * 3px) + 0.355rem + ) !important; + } + } + @include app-rtl-style { + .flatpickr-calendar.hasWeeks { + width: calc( + #{$flatpickr-width + $flatpickr-cell-size} + calc(#{dark.$dropdown-border-width} * 3px) + 1rem + ) !important; + } + } + .flatpickr-calendar.open { + z-index: light.$zindex-popover; + } + + //! Flatpickr provide default input as readonly, applying default input style to readonly + .flatpickr-input:not(.is-invalid):not(.is-valid) ~ .form-control:disabled, + .flatpickr-input:not(.is-invalid):not(.is-valid)[readonly], + .flatpickr-input:not(.is-invalid):not(.is-valid) ~ .form-control[readonly] { + background-color: #{dark.$input-bg}; + } + + .flatpickr-days { + border: dark.$dropdown-border-width solid opacify(dark.$dropdown-border-color, 0.05); + border-top: 0; + padding: $flatpickr-content-padding-y $flatpickr-content-padding-x; + padding-bottom: $flatpickr-content-padding-x; + background: #{dark.$dropdown-bg}; + background-clip: padding-box; + + @include dark.border-bottom-radius(dark.$border-radius); + } + + @include app-ltr-style { + .flatpickr-calendar.hasWeeks .flatpickr-days { + border-left: 0; + padding-left: calc(#{$flatpickr-content-padding-x} + #{dark.$dropdown-border-width}px); + box-shadow: dark.$dropdown-border-width 0 0 opacify(dark.$dropdown-border-color, 0.05) inset; + } + } + + @include app-rtl-style { + .flatpickr-calendar.hasWeeks .flatpickr-days { + border-right: 0; + padding-right: calc(#{$flatpickr-content-padding-x} + #{dark.$dropdown-border-width}px); + box-shadow: -(dark.$dropdown-border-width) 0 0 opacify(dark.$dropdown-border-color, 0.05) inset; + } + } + .flatpickr-calendar { + line-height: dark.$line-height-base; + font-size: dark.$font-size-base; + box-shadow: dark.$card-box-shadow; + background-color: dark.$card-bg; + + @include dark.border-radius(dark.$border-radius-lg); + + &.hasTime:not(.noCalendar):not(.hasTime) .flatpickr-time { + display: none !important; + } + + &.hasTime .flatpickr-time { + box-shadow: 0 1px 0 dark.$border-color inset; + } + } + + .flatpickr-month, + span.flatpickr-weekday, + .flatpickr-weekdays { + background: dark.$dropdown-bg; + } + + .flatpickr-month { + @include dark.border-top-radius(dark.$border-radius); + // ! FIX: OS Windows and Linux Browsers DD Option color + option.flatpickr-monthDropdown-month { + color: dark.$body-color; + background: #{dark.$card-bg}; + } + } + + .flatpickr-monthDropdown-months { + color: dark.$headings-color; + } + .flatpickr-current-month { + font-size: dark.$big-font-size; + color: dark.$headings-color; + .cur-month, + .cur-year { + font-size: dark.$font-size-base; + font-weight: 400; + color: dark.$headings-color; + } + } + + span.flatpickr-weekday { + font-size: dark.$font-size-sm; + color: dark.$headings-color; + } + + .flatpickr-day { + color: dark.$headings-color; + font-weight: dark.$font-weight-medium; + @include dark.border-radius(dark.$border-radius-pill); + + &:hover, + &:focus, + &.nextMonthDay:hover, + &.prevMonthDay:hover, + &.today:hover, + &.nextMonthDay:focus, + &.prevMonthDay:focus, + &.today:focus { + border-color: transparent; + background: dark.rgba-to-hex(rgba(dark.$base, 0.08), dark.$card-bg); + } + + &.nextMonthDay, + &.prevMonthDay, + &.flatpickr-disabled { + color: dark.$text-muted !important; + + &.today { + border: 0; + } + } + + &.selected.startRange.endRange { + border-radius: dark.$border-radius-pill !important; + } + + &.disabled { + color: dark.$text-muted !important; + } + &.selected { + box-shadow: dark.$box-shadow-sm; + } + } + + .flatpickr-weeks { + border-bottom: dark.$dropdown-border-width solid opacify(dark.$dropdown-border-color, 0.05); + border-left: dark.$dropdown-border-width solid opacify(dark.$dropdown-border-color, 0.05); + background: dark.$dropdown-bg; + + @include dark.border-bottom-radius(dark.$border-radius); + border-bottom-right-radius: 0; + .flatpickr-day { + color: dark.$headings-color; + } + } + + @include app-rtl-style { + .flatpickr-weeks { + border-right: dark.$dropdown-border-width solid opacify(dark.$dropdown-border-color, 0.05); + border-left: 0; + } + } + + .flatpickr-time { + border: dark.$dropdown-border-width solid opacify(dark.$dropdown-border-color, 0.05); + background: #{dark.$dropdown-bg}; + + @include dark.border-radius(dark.$border-radius); + + input { + color: dark.$body-color; + + &.flatpickr-hour { + font-weight: dark.$font-weight-medium; + } + + &.flatpickr-minute, + &.flatpickr-second { + font-weight: dark.$font-weight-medium; + } + } + + .numInputWrapper span { + &.arrowUp:after { + border-bottom-color: dark.$text-muted; + } + + &.arrowDown:after { + border-top-color: dark.$text-muted; + } + } + + .flatpickr-am-pm { + color: dark.$body-color; + } + + .flatpickr-time-separator { + color: dark.$body-color; + font-weight: dark.$font-weight-medium; + } + } + } +} diff --git a/resources/assets/vendor/libs/fullcalendar/_mixins.scss b/resources/assets/vendor/libs/fullcalendar/_mixins.scss new file mode 100644 index 0000000..4c40892 --- /dev/null +++ b/resources/assets/vendor/libs/fullcalendar/_mixins.scss @@ -0,0 +1,23 @@ +@mixin fullcalendar-theme($background, $color) { + .fc { + // FC event + @include bg-label-variant('.fc-event-primary:not(.fc-list-event)', $background); + // FC list event + .fc-event-primary.fc-list-event { + .fc-list-event-dot { + border-color: $background !important; + } + } + + .fc-button-primary:not(.fc-prev-button):not(.fc-next-button) { + background-color: rgba($background, 0.16) !important; + border: 0; + color: $background; + &.fc-button-active, + &:hover { + background-color: rgba($background, 0.24) !important; + color: $background; + } + } + } +} diff --git a/resources/assets/vendor/libs/fullcalendar/fullcalendar.js b/resources/assets/vendor/libs/fullcalendar/fullcalendar.js new file mode 100644 index 0000000..64caa33 --- /dev/null +++ b/resources/assets/vendor/libs/fullcalendar/fullcalendar.js @@ -0,0 +1,22 @@ +import { Calendar } from '@fullcalendar/core'; +import dayGridPlugin from '@fullcalendar/daygrid'; +import interactionPlugin from '@fullcalendar/interaction'; +import listPlugin from '@fullcalendar/list'; +import timegridPlugin from '@fullcalendar/timegrid'; + +const calendarPlugins = { + dayGrid: dayGridPlugin, + interaction: interactionPlugin, + list: listPlugin, + timeGrid: timegridPlugin +}; + +try { + window.Calendar = Calendar; + window.dayGridPlugin = dayGridPlugin; + window.interactionPlugin = interactionPlugin; + window.listPlugin = listPlugin; + window.timegridPlugin = timegridPlugin; +} catch (e) {} + +export { Calendar, dayGridPlugin, interactionPlugin, listPlugin, timegridPlugin }; diff --git a/resources/assets/vendor/libs/fullcalendar/fullcalendar.scss b/resources/assets/vendor/libs/fullcalendar/fullcalendar.scss new file mode 100644 index 0000000..3224c44 --- /dev/null +++ b/resources/assets/vendor/libs/fullcalendar/fullcalendar.scss @@ -0,0 +1,535 @@ +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@import '../../scss/_custom-variables/libs'; +@import 'mixins'; + +$fullcalendar-event-padding-y: 0.25rem !default; +$fullcalendar-event-padding-x: 0.75rem !default; +$fullcalendar-event-margin-top: 0.625rem !default; +$fullcalendar-event-font-size: light.$font-size-base !default; +$fullcalendar-event-font-weight: light.$font-weight-medium !default; +$fullcalendar-toolbar-btn-padding: light.$input-btn-padding-y - 0.115 light.$input-btn-padding-x !default; +$fullcalendar-fc-popover-z-index: 1090 !default; +$fullcalendar-event-border-radius: light.$border-radius-sm !default; +$fullcalendar-today-background-light: light.rgba-to-hex(light.$gray-50, light.$rgba-to-hex-bg) !default; +$fullcalendar-today-background-dark: dark.rgba-to-hex(dark.$gray-50, dark.$rgba-to-hex-bg) !default; + +// Calendar +.fc { + .fc-scrollgrid-section { + height: 0px; + } + a[data-navlink]:hover { + text-decoration: none; + } + .fc-timegrid-slot { + height: 4em !important; + } + .fc-timeGridWeek-view { + .fc-timegrid-slot-minor { + border-top-style: none; + } + } + .fc-timeGridDay-view { + .fc-timegrid-slot-minor { + border-top-style: solid; + } + } + + .fc-col-header-cell-cushion { + padding-top: 8.7px !important; + padding-bottom: 8.7px !important; + } + .fc-toolbar { + flex-wrap: wrap; + .fc-prev-button, + .fc-next-button { + display: inline-block; + background-color: transparent; + border-color: transparent; + + &:hover, + &:active, + &:focus { + background-color: transparent !important; + border-color: transparent !important; + box-shadow: none !important; + } + } + .fc-button { + border-radius: light.$border-radius; + &:not(.fc-next-button):not(.fc-prev-button) { + padding: $fullcalendar-toolbar-btn-padding; + &:active, + &:focus { + box-shadow: none !important ; + } + } + } + > * > :not(:first-child) { + margin-left: 0 !important; + @include app-rtl(true) { + margin-right: 0 !important; + } + } + + .fc-toolbar-chunk { + display: flex; + align-items: center; + } + + .fc-button-group { + .fc-button { + text-transform: capitalize; + } + + & + div { + display: flex; + align-items: center; + flex-wrap: wrap; + } + } + .fc--button:empty, + .fc-toolbar-chunk:empty { + display: none; + } + .fc-sidebarToggle-button + div { + margin-left: 0; + } + } + table.fc-scrollgrid { + .fc-col-header { + .fc-col-header-cell { + border-left: none; + } + } + } + .fc-view-harness { + min-height: 650px; + .fc-col-header-cell-cushion { + padding-bottom: 3px; + padding-top: 3px; + } + + // To remove border on weekday row + .fc-scrollgrid-section-header > * { + @include app-ltr(true) { + border-inline-end-width: 0px; + } + @include app-rtl(true) { + border-inline-start-width: 0px; + } + } + + .fc-timegrid-event .fc-event-time { + font-size: 0.6875rem; + } + + .fc-v-event .fc-event-title { + font-size: $fullcalendar-event-font-size; + padding-top: 0.2rem; + font-weight: $fullcalendar-event-font-weight; + } + + .fc-timegrid-event .fc-event-main { + padding: $fullcalendar-event-padding-y $fullcalendar-event-padding-x 0; + } + } + + .fc-daygrid-day-events { + .fc-event, + .fc-more-link { + margin-inline: 0.5rem !important; + } + } + + // To fix firefox thead border issue + .fc-day-today { + background-clip: padding-box; + } + + //! Fix: white color issue of event text + .fc-h-event .fc-event-main, + .fc-v-event .fc-event-main { + color: inherit !important; + } + + .fc-daygrid-block-event .fc-event-time, + .fc-daygrid-dot-event .fc-event-title { + font-weight: $fullcalendar-event-font-weight; + } + + .fc-daygrid-body-natural { + .fc-daygrid-day-events { + margin-top: 0.94rem !important; + margin-bottom: 0.94rem !important; + } + } + + .fc-view-harness { + margin: 0 -1.5rem; + .fc-daygrid-body { + .fc-daygrid-day { + .fc-daygrid-day-top { + flex-direction: row; + .fc-daygrid-day-number { + float: left; + padding: 0.5rem; + } + } + .fc-daygrid-day-bottom .fc-daygrid-more-link { + margin-top: 0.625rem; + } + } + } + .fc-event { + font-size: $fullcalendar-event-font-size; + font-weight: $fullcalendar-event-font-weight; + padding: $fullcalendar-event-padding-y $fullcalendar-event-padding-x; + border-radius: $fullcalendar-event-border-radius; + border: 0; + .fc-event-title { + font-weight: light.$font-weight-medium; + } + } + .fc-daygrid-event-harness { + // ! week & day events are using this style for all day only, not for other events + .fc-event { + &.private-event { + background-color: transparent !important; + border-color: transparent !important; + } + } + } + .fc-event .fc-daygrid-event-dot { + display: none; + } + } + .fc-daygrid-event-harness + .fc-daygrid-event-harness .fc-daygrid-event { + margin-top: $fullcalendar-event-margin-top !important; + } + .fc-timegrid { + .fc-timegrid-divider { + display: none; + } + .fc-timegrid-event { + border-radius: 0px; + box-shadow: none; + padding-top: $fullcalendar-event-padding-x; + .fc-event-time { + font-size: inherit; + } + } + } + .fc-daygrid-event-harness-abs .fc-event { + margin-bottom: 0.625rem; + } + .fc-timegrid-slot-label-frame { + text-align: center; + } + .fc-timegrid-axis-cushion, + .fc-timegrid-slot-label-cushion { + font-size: light.$font-size-sm; + } + .fc-timegrid-axis-cushion { + text-transform: capitalize; + padding: 0.5rem 0.4375rem; + } + .fc-timegrid-slot-label-cushion { + text-transform: uppercase; + padding: $fullcalendar-event-padding-x !important; + } + .fc-list-day-cushion, + .fc-list-table td { + padding-inline: 1rem; + } + .fc-popover { + z-index: $fullcalendar-fc-popover-z-index !important; + .fc-popover-header { + padding: 0.566rem; + } + } + .fc-list { + .fc-list-table { + border-bottom: 1px solid; + } + } + &.fc-theme-standard { + .fc-list { + border: none; + } + } + .fc-day-other { + .fc-daygrid-day-top { + opacity: 1; + } + } +} + +// Light style +@if $enable-light-style { + .light-style { + .fc { + .fc-toolbar { + .fc-prev-button, + .fc-next-button { + .fc-icon { + color: light.$headings-color; + } + } + } + .fc-col-header-cell-cushion { + color: light.$headings-color; + } + &.fc-theme-standard .fc-list-day-cushion { + background-color: $fullcalendar-today-background-light !important; + } + table.fc-scrollgrid { + border-color: light.$border-color; + .fc-col-header { + tbody { + border: none; + } + .fc-col-header-cell { + border-color: light.$border-color; + } + } + td { + border-color: light.$border-color; + } + } + .fc-timegrid-axis-cushion { + color: light.$text-muted; + } + .fc-timegrid-slot-label-cushion { + color: light.$headings-color; + } + .private-event { + .fc-event-time, + .fc-event-title { + color: light.$danger; + } + } + .fc-day-today:not(.fc-col-header-cell) { + background-color: $fullcalendar-today-background-light !important; + .fc-popover-body { + background-color: light.$card-bg !important; + } + } + + .fc-popover { + .fc-popover-header { + background: light.$body-bg; + } + } + .fc-list { + .fc-list-table { + th { + border: 0; + background: light.$body-bg; + } + .fc-list-event { + cursor: pointer; + &:hover { + td { + background-color: light.$gray-25; + } + } + td { + border-color: light.$border-color; + color: light.$body-color; + } + } + .fc-list-day { + th { + color: light.$headings-color; + } + } + tbody > tr:first-child th { + border-top: 1px solid light.$border-color; + } + } + .fc-list-empty { + background-color: light.$body-bg; + } + } + + // Border color + table, + tbody, + thead, + tbody td { + border-color: light.$border-color; + } + .fc-day-other { + .fc-daygrid-day-top { + color: light.$text-muted; + } + } + } + + // ? Style event here + @each $color, $value in light.$theme-colors { + // FC event + @include light.bg-label-variant('.fc-event-#{$color}:not(.fc-list-event)', $value); + + // FC list event + .fc-event-#{$color}.fc-list-event { + .fc-list-event-dot { + border-color: $value !important; + } + } + } + } +} + +// Dark Style +@if $enable-dark-style { + .dark-style { + .fc { + .fc-toolbar { + .fc-prev-button, + .fc-next-button { + .fc-icon { + color: dark.$headings-color; + } + } + .fc-sidebarToggle-button { + color: dark.$white; + } + } + .fc-col-header-cell-cushion { + color: dark.$headings-color; + } + &.fc-theme-standard .fc-list-day-cushion { + background-color: $fullcalendar-today-background-dark !important; + } + .fc-timegrid-axis-cushion { + color: dark.$text-muted; + } + .fc-timegrid-slot-label-cushion { + color: dark.$headings-color; + } + + table.fc-scrollgrid { + border-color: dark.$border-color; + .fc-col-header { + tbody { + border: none; + } + .fc-col-header-cell { + border-color: dark.$border-color; + } + } + td { + border-color: dark.$border-color; + } + } + .private-event { + .fc-event-time, + .fc-event-title { + color: dark.$danger; + } + } + + .fc-day-today:not(.fc-col-header-cell) { + background-color: $fullcalendar-today-background-dark !important; + .fc-popover-body { + background-color: dark.$card-bg !important; + } + } + .fc-divider { + background: dark.$border-color; + border-color: dark.$border-color; + } + .fc-popover { + background-color: dark.$body-bg; + border: 0; + + .fc-popover-header { + background-color: dark.$light; + } + } + + .fc-list { + .fc-list-table { + th { + border: 0; + background: dark.$body-bg; + } + .fc-list-event { + cursor: pointer; + &:hover { + td { + background-color: dark.$gray-50; + } + } + td { + border-color: dark.$border-color; + color: dark.$body-color; + } + } + .fc-list-day { + th { + color: dark.$headings-color; + } + } + tbody > tr:first-child th { + border-top: 1px solid dark.$border-color; + } + } + .fc-list-empty { + background-color: dark.$body-bg; + } + } + table, + .fc-timegrid-axis, + tbody, + thead, + tbody td { + border-color: dark.$border-color; + } + + // FC day + .fc-timegrid-axis-cushion.fc-scrollgrid-shrink-cushion { + color: dark.$text-muted; + } + + // FC table list disabled bg + .fc-day-disabled { + background-color: rgba(dark.$base, 0.16); + } + .fc-day-other { + .fc-daygrid-day-top { + color: dark.$text-muted; + } + } + } + // ? Style event here + @each $color, $value in dark.$theme-colors { + // FC event + @include dark.bg-label-variant('.fc-event-#{$color}:not(.fc-list-event)', $value); + .fc-event-#{$color}:not(.fc-list-event) { + box-shadow: none; + } + + // FC list event + .fc-event-#{$color}.fc-list-event { + .fc-list-event-dot { + border-color: $value !important; + } + } + } + } +} + +// Media Queries +@include light.media-breakpoint-down(sm) { + .fc { + .fc-header-toolbar { + .fc-toolbar-chunk + .fc-toolbar-chunk { + margin-top: 1rem; + } + } + } +} diff --git a/resources/assets/vendor/libs/hammer/hammer.js b/resources/assets/vendor/libs/hammer/hammer.js new file mode 100644 index 0000000..b358dd4 --- /dev/null +++ b/resources/assets/vendor/libs/hammer/hammer.js @@ -0,0 +1 @@ +import 'hammerjs/hammer.js'; diff --git a/resources/assets/vendor/libs/jquery-timepicker/_mixins.scss b/resources/assets/vendor/libs/jquery-timepicker/_mixins.scss new file mode 100644 index 0000000..19d71bb --- /dev/null +++ b/resources/assets/vendor/libs/jquery-timepicker/_mixins.scss @@ -0,0 +1,11 @@ +@import '../../scss/_bootstrap-extended/_functions'; + +@mixin timepicker-theme($background, $color: null) { + $color: if($color, $color, color-contrast($background)); + + li.ui-timepicker-selected, + .ui-timepicker-list .ui-timepicker-selected:hover { + color: $color !important; + background: $background !important; + } +} diff --git a/resources/assets/vendor/libs/jquery-timepicker/jquery-timepicker.js b/resources/assets/vendor/libs/jquery-timepicker/jquery-timepicker.js new file mode 100644 index 0000000..3b42569 --- /dev/null +++ b/resources/assets/vendor/libs/jquery-timepicker/jquery-timepicker.js @@ -0,0 +1 @@ +import 'timepicker/jquery.timepicker'; diff --git a/resources/assets/vendor/libs/jquery-timepicker/jquery-timepicker.scss b/resources/assets/vendor/libs/jquery-timepicker/jquery-timepicker.scss new file mode 100644 index 0000000..5b8e917 --- /dev/null +++ b/resources/assets/vendor/libs/jquery-timepicker/jquery-timepicker.scss @@ -0,0 +1,116 @@ +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@import '../../scss/_custom-variables/libs'; + +.ui-timepicker-wrapper { + max-height: 10rem; + overflow-y: auto; + margin: 0.125rem 0; + background: light.$white; + background-clip: padding-box; + outline: none; +} + +.ui-timepicker-list { + list-style: none; + padding: 0.125rem 0; + margin: 0; +} + +.ui-timepicker-duration { + margin-left: 0.25rem; + + @include app-rtl { + margin-left: 0; + margin-right: 0.25rem; + } +} + +.ui-timepicker-list li { + padding: 0.25rem 0.75rem; + margin: 0.125rem 0.875rem; + white-space: nowrap; + cursor: pointer; + list-style: none; + border-radius: light.$dropdown-border-radius; + + &.ui-timepicker-disabled, + &.ui-timepicker-selected.ui-timepicker-disabled { + background: light.$white !important; + cursor: default !important; + } +} + +@if $enable-light-style { + .light-style { + .ui-timepicker-wrapper { + padding: light.$dropdown-padding-y; + z-index: light.$zindex-popover; + background: light.$dropdown-bg; + box-shadow: light.$card-box-shadow; + border: light.$dropdown-border-width solid light.$dropdown-border-color; + + @include light.border-radius(light.$border-radius); + } + + .ui-timepicker-list li { + color: light.$dropdown-link-color; + + &:hover { + background: light.$dropdown-link-hover-bg; + } + &:not(.ui-timepicker-selected) { + .ui-timepicker-duration { + color: light.$text-muted; + + .ui-timepicker-list:hover & { + color: light.$text-muted; + } + } + } + } + + .ui-timepicker-list li.ui-timepicker-disabled, + .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled { + background: light.$dropdown-bg !important; + color: light.$dropdown-link-disabled-color !important; + } + } +} + +@if $enable-dark-style { + .dark-style { + .ui-timepicker-wrapper { + border: dark.$dropdown-border-width solid dark.$dropdown-border-color; + padding: dark.$dropdown-padding-y 0; + z-index: dark.$zindex-popover; + background: dark.$dropdown-bg; + box-shadow: dark.$card-box-shadow; + + @include dark.border-radius(dark.$border-radius); + } + + .ui-timepicker-list li { + color: dark.$dropdown-link-color; + + &:hover { + background: dark.$dropdown-link-hover-bg; + } + &:not(.ui-timepicker-selected) { + .ui-timepicker-duration { + color: dark.$text-muted; + + .ui-timepicker-list:hover & { + color: dark.$text-muted; + } + } + } + } + + .ui-timepicker-list li.ui-timepicker-disabled, + .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled { + color: dark.$dropdown-link-disabled-color !important; + background: dark.$dropdown-bg !important; + } + } +} diff --git a/resources/assets/vendor/libs/jquery/jquery.js b/resources/assets/vendor/libs/jquery/jquery.js new file mode 100644 index 0000000..2df0597 --- /dev/null +++ b/resources/assets/vendor/libs/jquery/jquery.js @@ -0,0 +1,8 @@ +import jQuery from 'jquery/dist/jquery'; + +const $ = jQuery; +try { + window.jQuery = window.$ = jQuery; +} catch (e) {} + +export { jQuery, $ }; diff --git a/resources/assets/vendor/libs/leaflet/images/layers-2x.png b/resources/assets/vendor/libs/leaflet/images/layers-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..200c333dca9652ac4cba004d609e5af4eee168c1 GIT binary patch literal 1259 zcmVFhCYNy;#0irRPomHqW|G1C*;4?@4#E?jH>?v@U%cy?3dQAc-DchXVErpOh~ z-jbon+tNbnl6hoEb;)TVk+%hTDDi_G%i3*RZ&15!$Fjr^f;Ke&A@|?=`2&+{zr+3a z{D*=t(`AXyS%X7N z%a#RZw6vD^t_rnM`L4E>m=U&R!A-&}nZIi$BOPvkhrCuUe@BN~-lRD)f44;J%TwgE zcze8u!PQ_NR7?o(NylLXVTfDO zxs5=@|GsYEsNo4M#nT%N!UE(?dnS)t2+{ELYAFp*3=iF=|EQnTp`#vlSXuGVraYo? z+RCzXo6h3qA8{KG?S4nE(lM+;Eb4nT3XV;7gcAxUi5m)`k5tv}cPy()8ZR3TLW3I- zAS^}cq-IJvL7a4RgR!yk@~RT%$lA7{L5ES*hyx)M4(yxI$Ub(4f)K|^v1>zvwQY!_ zIrWw8q9GS^!Dp~}+?mbnB6jDF8mVlbQ!jFKDY;w=7;XO{9bq7>LXGK24WA`;rL)_Z z)&j}pbV(;6gY;VMhbxgvn`X;6x}VUEE-7 z%)7j-%t8S=ZL3yc)HbXDAqJZvBTPoiW_A-+a8m3_Z?v{DN7Tnr#O_VUMT0UBt$;p` zDh6JbGHN8JJ*JN%y2%msb97@_S>9!%Egwk;?PEkU9ntz&3uR}%Fj5d$JHQbQb3}a{ zSzFT^#n=VInPpcAS}CNxj?_ zVscANk5Cfz(51EI1pz};AWWb|kgbYNb4wCEGUn3+eMUMV?1-{=I4TlmLJMot@rd07 zZuo2hk1ccu{YmGkcYdWAVdk{Z4Nm?^cTD&}jGm+Q1SYIXMwmG*oO*83&#>l%nbR`G zhh=lZ%xIb7kU3#;TBbfECrnC9P=-XpL|TG2BoZdj61*XiFbW8?1Z_wp%#;>${SUIy V$8qr;L*)Pf002ovPDHLkV1hYLS~36t literal 0 HcmV?d00001 diff --git a/resources/assets/vendor/libs/leaflet/images/layers.png b/resources/assets/vendor/libs/leaflet/images/layers.png new file mode 100644 index 0000000000000000000000000000000000000000..1a72e5784b2b456eac5d7670738db80697af3377 GIT binary patch literal 696 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 e-I|>x8~*?ZhF3snGbtJX0000cOl4 literal 0 HcmV?d00001 diff --git a/resources/assets/vendor/libs/leaflet/images/marker-icon.png b/resources/assets/vendor/libs/leaflet/images/marker-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..950edf24677ded147df13b26f91baa2b0fa70513 GIT binary patch literal 1466 zcmV;r1x5OaP)P001cn1^@s6z>|W`000GnNklGNuHDcIX17Zdjl&3`L?0sTjIws<{((Dh&g-s0<@jYQyl?D*X^?%13;ml^gy> ziMrY_^1WI=(g@LMizu=zCoA>C`6|QEq1eV92k*7m>G65*&@&6)aC&e}G zI)pf-Za|N`DT&Cn1J|o`19mumxW~hiKiKyc-P`S@q)rdTo84@QI@;0yXrG%9uhI>A zG5QHb6s4=<6xy{1 z@NMxEkryp{LS44%z$3lP^cX!9+2-;CTt3wM4(k*#C{aiIiLuB>jJj;KPhPzIC00bL zU3a#;aJld94lCW=`4&aAy8M7PY=HQ>O%$YEP4c4UY#CRxfgbE~(|uiI=YS8q;O9y6 zmIkXzR`}p7ti|PrM3a}WMnR=3NVnWdAAR>b9X@)DKL6=YsvmH%?I24wdq?Gh54_;# z$?_LvgjEdspdQlft#4CQ z`2Zyvy?*)N1Ftw|{_hakhG9WjS?Az@I@+IZ8JbWewR!XUK4&6346+d#~gsE0SY(LX8&JfY>Aj)RxGy96nwhs2rv zzW6pTnMpFkDSkT*a*6Dx|u@ds6ISVn0@^RmIsKZ5Y;bazbc;tTSq(kg(=481ODrPyNB6n z-$+U}(w$m6U6H$w17Bw+wDaFIe~GvNMYvnw31MpY0eQKT9l>SU``8k7w4)z!GZKMI z#_cEKq7k~i%nlK@6c-K?+R;B#5$?T#YpKD`t_4bAs^#E+@5QW$@OX3*`;(#{U^d-vY)&xEE>n5lYl&T?Amke9$Lam@{1K@O ze*LXqlKQHiv=gx+V^Cbb2?z@ISBQ*3amF;9UJ3SBg(N|710TLamQmYZ&Qjn2LuO<* zCZlB4n%@pc&7NNnY1}x+NWpHlq`OJEo|`aYN9<`RBUB+79g;>dgb6YlfN#kGL?lO_ z!6~M^7sOnbsUkKk<@Ysie&`G>ruxH&Mgy&8;i=A zB9OO!xR{AyODw>DS-q5YM{0ExFEAzt zm>RdS+ssW(-8|?xr0(?$vBVB*%(xDLtq3Hf0I5yFm<_g=W2`QWAax{1rWVH=I!VrP zs(rTFX@W#t$hXNvbgX`gK&^w_YD;CQ!B@e0QbLIWaKAXQe2-kkloo;{iF#6}z!4=W zi$giRj1{ zt;2w`VSCF#WE&*ev7jpsC=6175@(~nTE2;7M-L((0bH@yG}-TB$R~WXd?tA$s3|%y zA`9$sA(>F%J3ioz<-LJl*^o1|w84l>HBR`>3l9c8$5Xr@xCiIQ7{x$fMCzOk_-M=% z+{a_Q#;42`#KfUte@$NT77uaTz?b-fBe)1s5XE$yA79fm?KqM^VgLXD07*qoM6N<$ Ef<_J(9smFU literal 0 HcmV?d00001 diff --git a/resources/assets/vendor/libs/leaflet/leaflet.js b/resources/assets/vendor/libs/leaflet/leaflet.js new file mode 100644 index 0000000..6d76387 --- /dev/null +++ b/resources/assets/vendor/libs/leaflet/leaflet.js @@ -0,0 +1,19 @@ +import leaFlet from 'leaflet'; + +import markerIcon2x from 'leaflet/dist/images/marker-icon-2x.png'; +import markerIcon from 'leaflet/dist/images/marker-icon.png'; +import markerShadow from 'leaflet/dist/images/marker-shadow.png'; + +delete leaFlet.Icon.Default.prototype._getIconUrl; + +leaFlet.Icon.Default.mergeOptions({ + iconRetinaUrl: markerIcon2x, + iconUrl: markerIcon, + shadowUrl: markerShadow +}); + +try { + window.leaFlet = leaFlet; +} catch (e) {} + +export { leaFlet }; diff --git a/resources/assets/vendor/libs/leaflet/leaflet.scss b/resources/assets/vendor/libs/leaflet/leaflet.scss new file mode 100644 index 0000000..a8ee3e3 --- /dev/null +++ b/resources/assets/vendor/libs/leaflet/leaflet.scss @@ -0,0 +1,46 @@ +@import '../../scss/_bootstrap-extended/include'; +@import '../../scss/_custom-variables/libs'; +@import 'leaflet/dist/leaflet'; + +.leaflet-map { + height: 400px; +} + +.leaflet-pane { + z-index: 1; +} + +// RTL + +@include app-rtl(false) { + .leaflet-map { + .leaflet-control-container { + .leaflet-left { + right: 0; + left: unset; + .leaflet-control-zoom, + .leaflet-control-layers { + margin-left: 0; + margin-right: 10px; + } + } + .leaflet-right { + left: 0; + right: unset; + .leaflet-control-zoom, + .leaflet-control-layers { + margin-left: 10px; + margin-right: 0px; + } + } + } + } +} + +//Map tooltip border radius + +.leaflet-popup { + .leaflet-popup-content-wrapper { + border-radius: $border-radius; + } +} diff --git a/resources/assets/vendor/libs/moment/moment.js b/resources/assets/vendor/libs/moment/moment.js new file mode 100644 index 0000000..7ab3937 --- /dev/null +++ b/resources/assets/vendor/libs/moment/moment.js @@ -0,0 +1,7 @@ +import moment from 'moment/moment'; + +try { + window.moment = moment; +} catch (e) {} + +export { moment }; diff --git a/resources/assets/vendor/libs/node-waves/node-waves.js b/resources/assets/vendor/libs/node-waves/node-waves.js new file mode 100644 index 0000000..4fcc263 --- /dev/null +++ b/resources/assets/vendor/libs/node-waves/node-waves.js @@ -0,0 +1,3 @@ +import nodeWaves from 'node-waves/src/js/waves'; + +window.Waves = nodeWaves; diff --git a/resources/assets/vendor/libs/node-waves/node-waves.scss b/resources/assets/vendor/libs/node-waves/node-waves.scss new file mode 100644 index 0000000..ba09b71 --- /dev/null +++ b/resources/assets/vendor/libs/node-waves/node-waves.scss @@ -0,0 +1,4 @@ +// Waves +// ******************************************************************************* + +@import 'node-waves/src/scss/waves'; diff --git a/resources/assets/vendor/libs/nouislider/_mixins.scss b/resources/assets/vendor/libs/nouislider/_mixins.scss new file mode 100644 index 0000000..db7d2cf --- /dev/null +++ b/resources/assets/vendor/libs/nouislider/_mixins.scss @@ -0,0 +1,26 @@ +@mixin nouislider-variant($parent, $background) { + #{$parent}.noUi-target { + // If slider is not disabled + &:not([disabled]) { + background: rgba($background, 0.16); + .noUi-connect { + background: $background; + } + + .noUi-handle { + border-color: $background; + &:hover { + box-shadow: 0 0 0 8px rgba($background, 0.16); + } + &:active, + &:focus { + box-shadow: 0 0 0 13px rgba($background, 0.16); + } + } + } + } +} + +@mixin nouislider-theme($background) { + @include nouislider-variant('', $background); +} diff --git a/resources/assets/vendor/libs/nouislider/nouislider.js b/resources/assets/vendor/libs/nouislider/nouislider.js new file mode 100644 index 0000000..73b3a45 --- /dev/null +++ b/resources/assets/vendor/libs/nouislider/nouislider.js @@ -0,0 +1,7 @@ +import noUiSlider from 'nouislider'; + +try { + window.noUiSlider = noUiSlider; +} catch (e) {} + +export { noUiSlider }; diff --git a/resources/assets/vendor/libs/nouislider/nouislider.scss b/resources/assets/vendor/libs/nouislider/nouislider.scss new file mode 100644 index 0000000..99588ce --- /dev/null +++ b/resources/assets/vendor/libs/nouislider/nouislider.scss @@ -0,0 +1,398 @@ +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@import 'nouislider/dist/nouislider'; +@import '../../scss/_custom-variables/libs'; +@import 'mixins'; + +$noUiSlider-handle-color: #fff !default; +$noUiSlider-handle-width: 1.375rem !default; +$noUiSlider-handle-height: 1.375rem !default; +$noUiSlider-bar-height: 0.375rem !default; +$noUiSlider-vertical-height: 13.125rem !default; +$noUiSlider-tick-size: 0.5rem !default; +$noUiSlider-tick-label-font-size: light.$font-size-sm !default; + +.noUi-target { + direction: ltr !important; + position: relative; + border-width: 0; + box-shadow: none; +} + +.noUi-target, +.noUi-target * { + touch-action: none; + user-select: none; + box-sizing: border-box; +} + +.noUi-connects { + height: $noUiSlider-bar-height; + border-radius: light.$border-radius-pill; +} + +.noUi-base, +.noUi-connects { + z-index: 1; + position: relative; + height: 100%; + width: 100%; +} + +.noUi-horizontal .noUi-origin { + height: 0; + + @include app-ltr { + left: auto; + right: 0; + } +} + +.noUi-vertical .noUi-origin { + width: 0; +} + +.noUi-handle { + backface-visibility: hidden; + outline: none !important; + position: absolute; + box-shadow: none; + border: none; + transition: all 0.2s; + border: 4px solid; + background: #fff; + &:before, + &:after { + display: none; + } +} + +.noUi-touch-area { + height: 100%; + width: 100%; +} + +.noUi-state-tap .noUi-connect, +.noUi-state-tap .noUi-origin { + transition: + top 0.3s, + right 0.3s, + bottom 0.3s, + left 0.3s; +} + +.noUi-state-drag * { + cursor: inherit !important; +} + +// Slider size and handle placement + +.noUi-horizontal { + height: $noUiSlider-bar-height; + margin-bottom: 3rem; + margin-top: 1.5rem; +} + +.noUi-horizontal .noUi-handle { + left: -($noUiSlider-handle-width * 0.5); + width: $noUiSlider-handle-width; + height: $noUiSlider-handle-height; + top: ($noUiSlider-bar-height - $noUiSlider-handle-height) * 0.5; + + @include app-ltr { + right: -($noUiSlider-handle-width * 0.5); + left: auto; + } +} + +.noUi-vertical { + width: $noUiSlider-bar-height; +} + +.noUi-vertical .noUi-handle { + bottom: -($noUiSlider-handle-height); + width: $noUiSlider-handle-height; + height: $noUiSlider-handle-width; + right: ($noUiSlider-bar-height - $noUiSlider-handle-height) * 0.5; +} + +// Styling +.noUi-target { + border-radius: 10rem; +} + +// Handles and cursors +.noUi-draggable { + cursor: ew-resize; +} + +.noUi-vertical .noUi-draggable { + cursor: ns-resize; +} + +.noUi-handle { + border-radius: 10rem; + background: $noUiSlider-handle-color; + cursor: pointer; +} + +// Disabled state +.noUi-target[disabled] { + opacity: 0.45; +} + +[disabled] .noUi-handle { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); +} + +[disabled].noUi-target, +[disabled].noUi-handle, +[disabled] .noUi-handle { + cursor: not-allowed; +} + +// Base +.noUi-pips, +.noUi-pips * { + box-sizing: border-box; +} + +.noUi-pips { + color: #999; + position: absolute; +} + +// Values +.noUi-value { + position: absolute; + white-space: nowrap; + text-align: center; + font-size: $noUiSlider-tick-label-font-size; +} + +// Markings +.noUi-marker { + position: absolute; +} + +// Horizontal layout +.noUi-pips-horizontal { + left: 0; + top: 100%; + padding: (($noUiSlider-handle-height - $noUiSlider-bar-height) * 0.5 + 0.375rem) 0 0 0; + height: 5rem; + width: 100%; +} + +.noUi-value-horizontal { + padding-top: 0.125rem; + transform: translate(-50%, 50%); + + @include app-rtl { + transform: translate(50%, 50%); + } +} + +.noUi-marker-horizontal.noUi-marker { + height: $noUiSlider-tick-size; + width: 1px; +} + +@include app-rtl(false) { + .noUi-horizontal { + .noUi-origin { + left: 0; + } + } +} + +// Vertical layout +.noUi-pips-vertical { + top: 0; + left: 100%; + padding: 0 0 0 (($noUiSlider-handle-height - $noUiSlider-bar-height) * 0.5 + 0.375rem); + height: 100%; + + @include app-rtl { + right: 100%; + left: auto; + } +} + +.noUi-value-vertical { + padding-left: $noUiSlider-tick-size + 0.375rem; + transform: translate(0, 50%); + + @include app-rtl { + right: 100%; + padding-right: $noUiSlider-tick-size + 0.375rem; + padding-left: 0; + } +} + +@include app-rtl(false) { + .noUi-marker-vertical { + right: 100%; + } +} + +.noUi-marker-vertical.noUi-marker { + width: $noUiSlider-tick-size; + height: 1px; +} + +// Tooltips +.noUi-tooltip { + position: absolute; + display: block; + padding: 0.25rem 0.5rem; + border-radius: 0.25rem; + text-align: center; + line-height: 1; + transition: transform 0.2s; + &::after { + content: ''; + position: absolute; + width: 0; + height: 0; + clear: both; + } +} + +.noUi-horizontal .noUi-tooltip { + bottom: 125%; + left: 50%; + transform: translate(-50%, -45%); + &::after { + content: ''; + left: 50%; + transform: translateX(-50%); + top: 1.25rem; + border-left: 8px solid transparent; + border-right: 8px solid transparent; + } +} + +.noUi-vertical .noUi-tooltip { + top: 50%; + right: 125%; + transform: translate(-15%, -52%); + + &::after { + content: ''; + top: 14%; + right: -5px; + border-top: 8px solid transparent; + border-bottom: 8px solid transparent; + @include app-rtl { + left: -14px; + right: auto; + } + } + + @include app-rtl { + right: auto; + left: 125%; + transform: translate(15%, -52%); + } +} + +// Light style +@if $enable-light-style { + .light-style { + $noUiSlider-default-bg: light.$gray-400; + $noUiSlider-tick-label-color: light.$text-light; + .noUi-target { + .noUi-handle { + box-shadow: light.$form-range-thumb-box-shadow; + } + } + + .noUi-value { + color: $noUiSlider-tick-label-color; + } + .noUi-marker { + background: $noUiSlider-tick-label-color; + } + + .noUi-tooltip { + font-size: light.$small-font-size; + color: light.$tooltip-color; + border: none; + background: light.$tooltip-bg; + } + .noUi-horizontal .noUi-tooltip { + &::after { + border-top: 8px solid light.$tooltip-bg; + } + } + .noUi-vertical .noUi-tooltip { + &::after { + border-left: 8px solid light.$tooltip-bg; + } + } + @include app-rtl-style { + .noUi-vertical .noUi-tooltip { + &::after { + border-right: 8px solid light.$tooltip-bg; + border-left: 8px solid transparent; + } + } + } + + @each $color, $value in light.$theme-colors { + @if $color !=primary { + @include nouislider-variant('.noUi-#{$color}', $value); + } + } + } +} + +@if $enable-dark-style { + .dark-style { + $noUiSlider-default-bg: dark.$gray-400; + $noUiSlider-tick-label-color: dark.$text-light; + .noUi-target { + .noUi-handle { + box-shadow: dark.$form-range-thumb-box-shadow; + } + } + + .noUi-value { + color: $noUiSlider-tick-label-color; + } + .noUi-marker { + background: $noUiSlider-tick-label-color; + } + + .noUi-tooltip { + font-size: dark.$small-font-size; + color: dark.$tooltip-color; + border: none; + background: dark.$tooltip-bg; + } + .noUi-horizontal .noUi-tooltip { + &::after { + border-top: 8px solid dark.$tooltip-bg; + } + } + .noUi-vertical .noUi-tooltip { + &::after { + border-left: 8px solid dark.$tooltip-bg; + } + } + @include app-rtl-style { + .noUi-vertical .noUi-tooltip { + &::after { + border-right: 8px solid dark.$tooltip-bg; + border-left: 8px solid transparent; + } + } + } + @each $color, $value in dark.$theme-colors { + @if $color !=primary { + @include nouislider-variant('.noUi-#{$color}', $value); + } + } + } +} diff --git a/resources/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.js b/resources/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.js new file mode 100644 index 0000000..80556c6 --- /dev/null +++ b/resources/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.js @@ -0,0 +1,7 @@ +import PerfectScrollbar from 'perfect-scrollbar/dist/perfect-scrollbar'; + +try { + window.PerfectScrollbar = PerfectScrollbar; +} catch (e) {} + +export { PerfectScrollbar }; diff --git a/resources/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.scss b/resources/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.scss new file mode 100644 index 0000000..da4a4a8 --- /dev/null +++ b/resources/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.scss @@ -0,0 +1,177 @@ +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@import '../../scss/_custom-variables/libs'; +@import 'perfect-scrollbar/css/perfect-scrollbar'; + +$ps-width: 0.25rem !default; +$ps-hover-width: 0.375rem !default; + +.ps { + position: relative; +} + +.ps__rail-x { + height: $ps-width; +} + +.ps__rail-y { + width: $ps-width; + z-index: 3; +} + +.ps__rail-x, +.ps__rail-y, +.ps__thumb-x, +.ps__thumb-y { + border-radius: 10rem; +} +.ps__rail-x:hover, +.ps__rail-x:focus, +.ps__rail-x.ps--clicking, +.ps__rail-x:hover > .ps__thumb-x, +.ps__rail-x:focus > .ps__thumb-x, +.ps__rail-x.ps--clicking > .ps__thumb-x { + height: $ps-hover-width; +} + +.ps__rail-y:hover, +.ps__rail-y:focus, +.ps__rail-y.ps--clicking, +.ps__rail-y:hover > .ps__thumb-y, +.ps__rail-y:focus > .ps__thumb-y, +.ps__rail-y.ps--clicking > .ps__thumb-y { + width: $ps-hover-width; +} + +.ps__thumb-x { + height: $ps-width; + bottom: 0; +} + +.ps__thumb-y { + width: $ps-width; + right: 0; +} + +// Light layout +@if $enable-light-style { + .light-style { + .ps__thumb-x, + .ps__thumb-y { + background-color: light.$gray-400; + } + + .ps__rail-x:hover, + .ps__rail-y:hover, + .ps__rail-x:focus, + .ps__rail-y:focus, + .ps__rail-x.ps--clicking, + .ps__rail-y.ps--clicking { + background-color: light.$gray-200; + } + + .ps__rail-x:hover > .ps__thumb-x, + .ps__rail-y:hover > .ps__thumb-y, + .ps__rail-x:focus > .ps__thumb-x, + .ps__rail-y:focus > .ps__thumb-y, + .ps__rail-x.ps--clicking > .ps__thumb-x, + .ps__rail-y.ps--clicking > .ps__thumb-y { + background-color: light.$gray-700; + } + + .ps-inverted { + .ps__rail-x:hover, + .ps__rail-y:hover, + .ps__rail-x:focus, + .ps__rail-y:focus, + .ps__rail-x.ps--clicking, + .ps__rail-y.ps--clicking { + background-color: rgba(light.$white, 0.5); + } + + .ps__thumb-x, + .ps__thumb-y { + background-color: rgba(light.$white, 0.7); + } + + .ps__rail-x:hover > .ps__thumb-x, + .ps__rail-y:hover > .ps__thumb-y, + .ps__rail-x:focus > .ps__thumb-x, + .ps__rail-y:focus > .ps__thumb-y, + .ps__rail-x.ps--clicking > .ps__thumb-x, + .ps__rail-y.ps--clicking > .ps__thumb-y { + background-color: light.$white; + } + } + } +} + +// Firefox width issue fixed +@supports (-moz-appearance: none) { + #both-scrollbars-example { + max-width: 1080px; + margin: 0 auto; + padding-left: 0; + padding-right: 0; + } +} + +// Dark style +@if $enable-dark-style { + .dark-style { + .ps__thumb-x, + .ps__thumb-y { + background-color: rgba(255, 255, 255, 0.438133) !important; + } + + .ps__rail-x:hover, + .ps__rail-y:hover, + .ps__rail-x:focus, + .ps__rail-y:focus, + .ps__rail-x.ps--clicking, + .ps__rail-y.ps--clicking { + background-color: rgba(255, 255, 255, 0.438133) !important; + } + + .ps__rail-x:hover > .ps__thumb-x, + .ps__rail-y:hover > .ps__thumb-y, + .ps__rail-x:focus > .ps__thumb-x, + .ps__rail-y:focus > .ps__thumb-y, + .ps__rail-x.ps--clicking > .ps__thumb-x, + .ps__rail-y.ps--clicking > .ps__thumb-y { + background-color: dark.$gray-700; + } + + .ps-inverted { + .ps__rail-x:hover, + .ps__rail-y:hover, + .ps__rail-x:focus, + .ps__rail-y:focus, + .ps__rail-x.ps--clicking, + .ps__rail-y.ps--clicking { + background-color: rgba(light.$white, 0.5); + } + + .ps__thumb-x, + .ps__thumb-y { + background-color: rgba(light.$white, 0.7); + } + + .ps__rail-x:hover > .ps__thumb-x, + .ps__rail-y:hover > .ps__thumb-y, + .ps__rail-x:focus > .ps__thumb-x, + .ps__rail-y:focus > .ps__thumb-y, + .ps__rail-x.ps--clicking > .ps__thumb-x, + .ps__rail-y.ps--clicking > .ps__thumb-y { + background-color: light.$white; + } + } + } +} +// RTL rail-y position +.ps--active-y > .ps__rail-y { + @include app-rtl { + left: 0; + right: unset !important; + } +} diff --git a/resources/assets/vendor/libs/pickr/_mixins.scss b/resources/assets/vendor/libs/pickr/_mixins.scss new file mode 100644 index 0000000..8da073b --- /dev/null +++ b/resources/assets/vendor/libs/pickr/_mixins.scss @@ -0,0 +1,11 @@ +@import '../../scss/_custom-variables/libs'; + +// Background & Primary color for picker +@mixin colorPicker-theme($background) { + .pcr-app { + .pcr-type.active, + .pcr-save { + background: $background !important; + } + } +} diff --git a/resources/assets/vendor/libs/pickr/_pickr-classic.scss b/resources/assets/vendor/libs/pickr/_pickr-classic.scss new file mode 100644 index 0000000..68d7429 --- /dev/null +++ b/resources/assets/vendor/libs/pickr/_pickr-classic.scss @@ -0,0 +1,15 @@ +@import '@simonwep/pickr/dist/themes/classic.min'; +@import '../../scss/_custom-variables/libs'; + +@include app-rtl(false) { + .pcr-app[data-theme='classic'] .pcr-selection .pcr-color-preview { + margin-right: inherit; + margin-left: 0.75em; + } + + .pcr-app[data-theme='classic'] .pcr-selection .pcr-color-chooser, + .pcr-app[data-theme='classic'] .pcr-selection .pcr-color-opacity { + margin-left: inherit; + margin-right: 0.75em; + } +} diff --git a/resources/assets/vendor/libs/pickr/_pickr-monolith.scss b/resources/assets/vendor/libs/pickr/_pickr-monolith.scss new file mode 100644 index 0000000..63ecab7 --- /dev/null +++ b/resources/assets/vendor/libs/pickr/_pickr-monolith.scss @@ -0,0 +1,10 @@ +@import '@simonwep/pickr/dist/themes/monolith.min'; + +@include app-rtl(false) { + .pcr-app[data-theme='monolith'] .pcr-selection .pcr-color-preview .pcr-last-color { + border-radius: 0 0.15em 0.15em 0; + } + .pcr-app[data-theme='monolith'] .pcr-selection .pcr-color-preview .pcr-current-color { + border-radius: 0.15em 0 0 0.15em; + } +} diff --git a/resources/assets/vendor/libs/pickr/_pickr-nano.scss b/resources/assets/vendor/libs/pickr/_pickr-nano.scss new file mode 100644 index 0000000..c03bed5 --- /dev/null +++ b/resources/assets/vendor/libs/pickr/_pickr-nano.scss @@ -0,0 +1,7 @@ +@import '@simonwep/pickr/dist/themes/nano.min'; + +@include app-rtl(false) { + .pcr-app[data-theme='nano'] .pcr-selection .pcr-color-preview { + margin-right: 0.6em; + } +} diff --git a/resources/assets/vendor/libs/pickr/pickr-themes.scss b/resources/assets/vendor/libs/pickr/pickr-themes.scss new file mode 100644 index 0000000..aeb2034 --- /dev/null +++ b/resources/assets/vendor/libs/pickr/pickr-themes.scss @@ -0,0 +1,39 @@ +// Pickr +// ******************************************************************************* + +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@import '../../scss/_custom-variables/libs'; + +@import 'pickr-classic'; +@import 'pickr-monolith'; +@import 'pickr-nano'; +@import 'mixins'; + +@if $enable-light-style { + .light-style { + .pcr-app { + .pcr-interaction input:focus { + box-shadow: light.$box-shadow; + } + } + } +} + +// Dark style for pickr +@if $enable-dark-style { + .dark-style { + .pcr-app { + background: dark.$card-bg !important; + + .pcr-type:not(.active), + .pcr-result { + background: dark.$dropdown-bg !important; + color: dark.$white !important; + } + .pcr-interaction input:focus { + box-shadow: dark.$box-shadow; + } + } + } +} diff --git a/resources/assets/vendor/libs/pickr/pickr.js b/resources/assets/vendor/libs/pickr/pickr.js new file mode 100644 index 0000000..fb3b52f --- /dev/null +++ b/resources/assets/vendor/libs/pickr/pickr.js @@ -0,0 +1,7 @@ +import pickr from '@simonwep/pickr/dist/pickr.es5.min'; + +try { + window.pickr = pickr; +} catch (e) {} + +export { pickr }; diff --git a/resources/assets/vendor/libs/plyr/_mixins.scss b/resources/assets/vendor/libs/plyr/_mixins.scss new file mode 100644 index 0000000..c4aa97e --- /dev/null +++ b/resources/assets/vendor/libs/plyr/_mixins.scss @@ -0,0 +1,52 @@ +@import '../../scss/_bootstrap-extended/functions'; + +// Light style +@mixin plyr-theme($background, $color: null) { + $color: if($color, $color, color-contrast($background)); + + .plyr input[type='range']::-ms-fill-lower { + background: $background !important; + } + + .plyr input[type='range']:active { + &::-webkit-slider-thumb { + background: $background !important; + } + &::-moz-range-thumb { + background: $background !important; + } + &::-ms-thumb { + background: $background !important; + } + } + .plyr--video .plyr__control.plyr__control--overlaid, + .plyr--video .plyr__controls button.tab-focus:focus, + .plyr--video .plyr__control[aria-expanded='true'], + .plyr--video .plyr__controls button:hover { + background: $background !important; + color: $color !important; + } + + .plyr--audio .plyr__controls button.tab-focus:focus, + .plyr--audio .plyr__control[aria-expanded='true'], + .plyr--audio .plyr__controls button:hover { + background: $background !important; + color: $color !important; + } + + .plyr__play-large { + background: $background !important; + color: $color !important; + } + + .plyr__progress--played, + .plyr__volume--display { + color: $background !important; + } + .plyr--full-ui input[type='range'] { + color: $background !important; + } + .plyr__menu__container .plyr__control[role='menuitemradio'][aria-checked='true']::before { + background: $background !important; + } +} diff --git a/resources/assets/vendor/libs/plyr/plyr.js b/resources/assets/vendor/libs/plyr/plyr.js new file mode 100644 index 0000000..018283e --- /dev/null +++ b/resources/assets/vendor/libs/plyr/plyr.js @@ -0,0 +1,7 @@ +import Plyr from 'plyr'; + +try { + window.Plyr = Plyr; +} catch (e) {} + +export { Plyr }; diff --git a/resources/assets/vendor/libs/plyr/plyr.scss b/resources/assets/vendor/libs/plyr/plyr.scss new file mode 100644 index 0000000..441d93a --- /dev/null +++ b/resources/assets/vendor/libs/plyr/plyr.scss @@ -0,0 +1,132 @@ +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@import '../../scss/_custom-variables/libs'; + +// Variables +@import 'plyr/src/sass/settings/breakpoints'; +@import 'plyr/src/sass/settings/colors'; +@import 'plyr/src/sass/settings/cosmetics'; +@import 'plyr/src/sass/settings/type'; +@import 'plyr/src/sass/settings/badges'; +@import 'plyr/src/sass/settings/captions'; +@import 'plyr/src/sass/settings/controls'; +@import 'plyr/src/sass/settings/helpers'; +@import 'plyr/src/sass/settings/menus'; +@import 'plyr/src/sass/settings/progress'; +@import 'plyr/src/sass/settings/sliders'; +@import 'plyr/src/sass/settings/tooltips'; +@import 'plyr/src/sass/lib/animation'; +@import 'plyr/src/sass/lib/functions'; +@import 'plyr/src/sass/lib/mixins'; + +// Components +@import 'plyr/src/sass/base'; +@import 'plyr/src/sass/components/badges'; +@import 'plyr/src/sass/components/captions'; +@import 'plyr/src/sass/components/control'; +@import 'plyr/src/sass/components/controls'; +@import 'plyr/src/sass/components/menus'; +@import 'plyr/src/sass/components/sliders'; +@import 'plyr/src/sass/components/poster'; +@import 'plyr/src/sass/components/times'; +@import 'plyr/src/sass/components/tooltips'; +@import 'plyr/src/sass/components/progress'; +@import 'plyr/src/sass/components/volume'; +@import 'plyr/src/sass/types/audio'; +@import 'plyr/src/sass/types/video'; +@import 'plyr/src/sass/states/fullscreen'; +@import 'plyr/src/sass/plugins/ads'; +@import 'plyr/src/sass/plugins/preview-thumbnails'; +@import 'plyr/src/sass/utils/animation'; +@import 'plyr/src/sass/utils/hidden'; + +.plyr__progress__container, +.plyr__volume input[type='range'] { + flex: 0 1 auto; +} +.plyr--audio .plyr__controls { + padding: 0; +} + +.plyr__menu__container { + @include app-rtl { + direction: rtl; + text-align: right; + + .plyr__control--forward { + &::after { + left: 5px; + right: auto; + border-right-color: rgba($plyr-menu-color, 0.8); + border-left-color: transparent; + } + + &.plyr__tab-focus::after, + &:hover::after { + border-right-color: currentColor; + } + } + + .plyr__menu__value { + padding-left: 1rem; + padding-right: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5); + } + + .plyr__control[role='menuitemradio'] { + .plyr__menu__value { + margin-right: auto; + padding-left: 0; + } + &::before { + margin-left: $plyr-control-spacing; + margin-right: 0; + } + + &::after { + right: 15px; + left: auto; + } + } + } +} + +@if $enable-light-style { + .light-style { + .plyr__tooltip { + line-height: light.$line-height-sm; + font-size: light.$font-size-sm; + } + } +} + +@if $enable-dark-style { + .dark-style { + .plyr__tooltip { + line-height: dark.$line-height-sm; + font-size: dark.$font-size-sm; + } + + .plyr--audio .plyr__controls { + color: dark.$body-color; + background-color: dark.$card-bg; + } + + .plyr--full-ui.plyr--audio input[type='range'] { + &::-webkit-slider-runnable-track { + background-color: dark.$gray-100; + } + + &::-moz-range-track { + background-color: dark.$gray-100; + } + + &::-ms-track { + background-color: dark.$gray-100; + } + } + + .plyr--audio .plyr__progress__buffer { + color: dark.$gray-200; + } + } +} diff --git a/resources/assets/vendor/libs/popper/popper.js b/resources/assets/vendor/libs/popper/popper.js new file mode 100644 index 0000000..a7b487d --- /dev/null +++ b/resources/assets/vendor/libs/popper/popper.js @@ -0,0 +1,10 @@ +import Popper from '@popperjs/core/dist/umd/popper.min'; + +// Required to enable animations on dropdowns/tooltips/popovers +// Popper.Defaults.modifiers.computeStyle.gpuAcceleration = false + +try { + window.Popper = Popper; +} catch (e) {} + +export { Popper }; diff --git a/resources/assets/vendor/libs/quill/_mixins.scss b/resources/assets/vendor/libs/quill/_mixins.scss new file mode 100644 index 0000000..df48b30 --- /dev/null +++ b/resources/assets/vendor/libs/quill/_mixins.scss @@ -0,0 +1,115 @@ +@mixin quill-generate-lists($indent) { + $quill-list-types: ( + 1: lower-alpha, + 2: lower-roman, + 3: decimal, + 4: lower-alpha, + 5: lower-roman, + 6: decimal, + 7: lower-alpha, + 8: lower-roman, + 9: decimal + ); + + @for $i from 1 through 9 { + ol li.ql-indent-#{$i} { + counter-increment: list-#{$i}; + + @if $i < 9 { + $lists: ''; + + @for $l from $i + 1 through 9 { + $lists: '#{$lists} list-#{$l}'; + } + + counter-reset: #{$lists}; + } + + &::before { + content: counter(list-#{$i}, map-get($quill-list-types, $i)) '. '; + } + } + + .ql-indent-#{$i}:not(.ql-direction-rtl) { + padding-left: $indent * $i; + + [dir='rtl'] & { + padding-right: $indent * $i; + padding-left: 0; + } + } + li.ql-indent-#{$i}:not(.ql-direction-rtl) { + padding-left: $indent * ($i + 1); + + [dir='rtl'] & { + padding-right: $indent * ($i + 1); + padding-left: 0; + } + } + .ql-indent-#{$i}.ql-direction-rtl.ql-align-right { + padding-right: $indent * $i; + + [dir='rtl'] & { + padding-right: 0; + padding-left: $indent * $i; + } + } + li.ql-indent-#{$i}.ql-direction-rtl.ql-align-right { + padding-right: $indent * ($i + 1); + + [dir='rtl'] & { + padding-right: 0; + padding-left: $indent * ($i + 1); + } + } + } +} + +@mixin quill-theme($color) { + .ql-snow.ql-toolbar, + .ql-snow .ql-toolbar { + button:hover, + button:focus, + button.ql-active, + .ql-picker-label:hover, + .ql-picker-label.ql-active, + .ql-picker-item:hover, + .ql-picker-item.ql-selected { + color: $color !important; + } + + button:hover .ql-fill, + button:focus .ql-fill, + button.ql-active .ql-fill, + .ql-picker-label:hover .ql-fill, + .ql-picker-label.ql-active .ql-fill, + .ql-picker-item:hover .ql-fill, + .ql-picker-item.ql-selected .ql-fill, + button:hover .ql-stroke.ql-fill, + button:focus .ql-stroke.ql-fill, + button.ql-active .ql-stroke.ql-fill, + .ql-picker-label:hover .ql-stroke.ql-fill, + .ql-picker-label.ql-active .ql-stroke.ql-fill, + .ql-picker-item:hover .ql-stroke.ql-fill, + .ql-picker-item.ql-selected .ql-stroke.ql-fill { + fill: $color !important; + } + + button:hover .ql-stroke, + button:focus .ql-stroke, + button.ql-active .ql-stroke, + .ql-picker-label:hover .ql-stroke, + .ql-picker-label.ql-active .ql-stroke, + .ql-picker-item:hover .ql-stroke, + .ql-picker-item.ql-selected .ql-stroke, + button:hover .ql-stroke-miter, + button:focus .ql-stroke-miter, + button.ql-active .ql-stroke-miter, + .ql-picker-label:hover .ql-stroke-miter, + .ql-picker-label.ql-active .ql-stroke-miter, + .ql-picker-item:hover .ql-stroke-miter, + .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: $color !important; + } + } +} diff --git a/resources/assets/vendor/libs/quill/editor.scss b/resources/assets/vendor/libs/quill/editor.scss new file mode 100644 index 0000000..b75b2ef --- /dev/null +++ b/resources/assets/vendor/libs/quill/editor.scss @@ -0,0 +1,1115 @@ +// Editor +// ******************************************************************************* + +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@import '../../scss/_custom-variables/libs'; + +// common styles +.ql-container { + display: block; + margin: 0; + position: relative; + + &.ql-disabled .ql-editor ul[data-checked] > li::before { + pointer-events: none; + } + + &.ql-disabled .ql-tooltip { + visibility: hidden; + } +} + +.ql-clipboard { + position: absolute; + overflow-y: hidden; + left: -6250rem; + height: 0.0625rem; + top: 50%; + + @include app-rtl { + left: auto; + right: -6250rem; + } +} + +.ql-editor { + overflow-y: auto; + height: 100%; + tab-size: 4; + -moz-tab-size: 4; + box-sizing: border-box; + display: block; + outline: none; + word-wrap: break-word; + white-space: pre-wrap; + + > * { + cursor: text; + } + + &.ql-blank::before { + font-size: light.$font-size-root; + font-style: italic; + position: absolute; + content: attr(data-placeholder); + left: 0; + right: 0; + pointer-events: none; + } +} + +// Themes +.ql-snow, +.ql-bubble { + box-sizing: border-box; + + * { + box-sizing: border-box; + } + + .ql-out-bottom, + .ql-out-top { + visibility: hidden; + } + + .ql-hidden { + display: none !important; + } + + .ql-even { + fill-rule: evenodd; + } + + .ql-empty { + fill: none; + } + + .ql-transparent { + opacity: 0.4; + } + + .ql-thin, + .ql-stroke.ql-thin { + stroke-width: 1; + } + + .ql-editor a { + text-decoration: underline; + } + + .ql-direction.ql-active { + svg:last-child { + display: inline; + } + + svg:first-child { + display: none; + } + } + + .ql-direction svg:last-child { + display: none; + } + + &.ql-toolbar, + & .ql-toolbar { + border-top-left-radius: light.$border-radius; + border-top-right-radius: light.$border-radius; + box-sizing: border-box; + padding: 0.5rem; + + &::after { + clear: both; + content: ''; + display: table; + } + + button { + float: left; + display: inline-block; + padding: 0.1875rem 0.3125rem; + height: 1.5rem; + width: 1.75rem; + background: none; + border: none; + cursor: pointer; + + &:active:hover { + outline: none; + } + + @include app-rtl { + float: right; + } + + svg { + height: 100%; + float: left; + + @include app-rtl { + float: right; + } + } + } + + input.ql-image[type='file'] { + display: none; + } + } + + .ql-tooltip { + transform: translateY(0.625rem); + position: absolute; + + &.ql-flip { + transform: translateY(-0.625rem); + } + + a { + cursor: pointer; + text-decoration: none; + } + } + + .ql-formats { + display: inline-block; + margin-right: 0.9375rem; + vertical-align: middle; + + @include app-rtl { + margin-right: 0; + margin-left: 0.9375rem; + } + + &::after { + content: ''; + display: table; + clear: both; + } + } + + .ql-picker { + vertical-align: middle; + position: relative; + height: 1.5rem; + display: inline-block; + float: left; + + @include app-rtl { + float: right; + } + + &.ql-expanded .ql-picker-options { + top: 100%; + display: block; + z-index: 1; + margin-top: -0.0625rem; + } + + &.ql-header, + &.ql-font, + &.ql-size { + .ql-picker-label[data-label]:not([data-label=''])::before, + .ql-picker-item[data-label]:not([data-label=''])::before { + content: attr(data-label); + } + } + + &.ql-header { + width: 6.125rem; + + .ql-picker-label, + .ql-picker-item { + &::before { + content: 'Normal'; + } + + &[data-value='1']::before { + content: 'Heading 1'; + } + + &[data-value='2']::before { + content: 'Heading 2'; + } + + &[data-value='3']::before { + content: 'Heading 3'; + } + + &[data-value='4']::before { + content: 'Heading 4'; + } + + &[data-value='5']::before { + content: 'Heading 5'; + } + + &[data-value='6']::before { + content: 'Heading 6'; + } + } + } + + &.ql-font { + width: 6.75rem; + + .ql-picker-label, + .ql-picker-item { + &::before { + content: 'Sans Serif'; + } + + &[data-value='serif']::before { + content: 'Serif'; + } + + &[data-value='monospace']::before { + content: 'Monospace'; + } + } + } + + &.ql-size { + width: 6.125rem; + + .ql-picker-label, + .ql-picker-item { + &::before { + content: 'Normal'; + } + + &[data-value='small']::before { + content: 'Small'; + } + + &[data-value='large']::before { + content: 'Large'; + } + + &[data-value='huge']::before { + content: 'Huge'; + } + } + } + + &:not(.ql-color-picker):not(.ql-icon-picker) svg { + position: absolute; + top: 50%; + right: 0; + margin-top: -0.5625rem; + width: 1.125rem; + + @include app-rtl { + right: auto; + left: 0; + } + } + } + + .ql-picker-label { + position: relative; + display: inline-block; + padding-right: 0.125rem; + padding-left: 0.5rem; + height: 100%; + width: 100%; + border: 0.0625rem solid transparent; + cursor: pointer; + + &::before { + line-height: 1.375rem; + display: inline-block; + } + } + + .ql-picker-options { + padding: 0.25rem 0.5rem; + min-width: 100%; + position: absolute; + display: none; + white-space: nowrap; + + .ql-picker-item { + padding-bottom: 0.3125rem; + padding-top: 0.3125rem; + display: block; + cursor: pointer; + } + } + + .ql-color-picker, + .ql-icon-picker { + width: 1.75rem; + + .ql-picker-label { + padding: 0.125rem 0.25rem; + } + } + + .ql-icon-picker { + .ql-picker-options { + padding: 0.25rem 0; + } + + .ql-picker-item { + padding: 0.125rem 0.25rem; + width: 1.5rem; + height: 1.5rem; + } + } + + .ql-color-picker { + .ql-picker-options { + padding: 0.1875rem 0.3125rem; + width: 9.5rem; + } + + .ql-picker-item { + float: left; + margin: 0.125rem; + padding: 0; + width: 1rem; + height: 1rem; + border: 0.0625rem solid transparent; + + @include app-rtl { + float: right; + } + } + + &.ql-background .ql-picker-item { + background-color: light.$white; + } + + &.ql-color .ql-picker-item { + background-color: #000; + } + } + + @include app-rtl { + .ql-italic svg, + .ql-list svg, + .ql-indent svg, + .ql-direction svg, + .ql-align svg, + .ql-link svg, + .ql-image svg, + .ql-clean svg { + transform: scaleX(-1); + } + } +} + +.ql-snow { + &.ql-toolbar, + .ql-toolbar { + background: light.$white; + background-clip: padding-box; + } + + .ql-editor { + min-height: 15rem; + background: light.$white; + } + + .ql-picker.ql-expanded .ql-picker-label { + z-index: 2; + color: #ccc !important; + + .ql-fill { + fill: #ccc !important; + } + + .ql-stroke { + stroke: #ccc !important; + } + } + + .ql-stroke { + fill: none; + stroke-width: 2; + stroke-linejoin: round; + stroke-linecap: round; + } + + .ql-stroke-miter { + fill: none; + stroke-width: 2; + stroke-miterlimit: 10; + } + + .ql-picker-label { + border: 0.0625rem solid transparent; + } + + .ql-picker-options { + border: 0.0625rem solid transparent; + background-color: light.$white; + background-clip: padding-box; + } + + .ql-color-picker .ql-picker-item.ql-selected, + .ql-color-picker .ql-picker-item:hover { + border-color: #000; + } + + .ql-tooltip { + display: flex; + padding: 0.3125rem 0.75rem; + background-color: light.$white; + background-clip: padding-box; + white-space: nowrap; + + &::before { + content: 'Visit URL:'; + margin-right: 0.5rem; + line-height: 1.625rem; + + @include app-rtl { + margin-right: 0; + margin-left: 0.5rem; + } + } + + input[type='text'] { + display: none; + margin: 0; + padding: 0.1875rem 0.3125rem; + width: 10.625rem; + height: 1.625rem; + font-size: 0.8125rem; + } + + a.ql-preview { + display: inline-block; + vertical-align: top; + max-width: 12.5rem; + overflow-x: hidden; + text-overflow: ellipsis; + } + + a.ql-action::after { + content: 'Edit'; + margin-left: 1rem; + padding-right: 0.5rem; + border-right: 0.0625rem solid #ccc; + + @include app-rtl { + margin-left: 0; + margin-right: 1rem; + padding-left: 0.5rem; + padding-right: 0; + border-right: 0; + border-left: 0.0625rem solid #ccc; + } + } + + a.ql-remove::before { + content: 'Remove'; + margin-left: 0.5rem; + + @include app-rtl { + margin-right: 0.5rem; + margin-left: 0; + } + } + + a { + line-height: 1.625rem; + } + + &.ql-editing a.ql-preview, + &.ql-editing a.ql-remove { + display: none; + } + + &.ql-editing input[type='text'] { + display: inline-block; + } + + &.ql-editing a.ql-action::after { + content: 'Save'; + border-right: 0; + padding-right: 0; + + @include app-rtl { + border-left: 0; + padding-left: 0; + } + } + + &[data-mode='link']::before { + content: 'Enter link:'; + } + + &[data-mode='formula']::before { + content: 'Enter formula:'; + } + + &[data-mode='video']::before { + content: 'Enter video:'; + } + } +} + +.ql-bubble { + &.ql-toolbar, + .ql-toolbar { + button:hover, + button:focus, + button.ql-active, + .ql-picker-label:hover, + .ql-picker-label.ql-active, + .ql-picker-item:hover, + .ql-picker-item.ql-selected { + color: light.$white; + } + + button:hover .ql-stroke, + button:focus .ql-stroke, + button.ql-active .ql-stroke, + .ql-picker-label:hover .ql-stroke, + .ql-picker-label.ql-active .ql-stroke, + .ql-picker-item:hover .ql-stroke, + .ql-picker-item.ql-selected .ql-stroke, + button:hover .ql-stroke-miter, + button:focus .ql-stroke-miter, + button.ql-active .ql-stroke-miter, + .ql-picker-label:hover .ql-stroke-miter, + .ql-picker-label.ql-active .ql-stroke-miter, + .ql-picker-item:hover .ql-stroke-miter, + .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: light.$white; + } + button:hover .ql-fill, + button:focus .ql-fill, + button.ql-active .ql-fill, + .ql-picker-label:hover .ql-fill, + .ql-picker-label.ql-active .ql-fill, + .ql-picker-item:hover .ql-fill, + .ql-picker-item.ql-selected .ql-fill, + button:hover .ql-stroke.ql-fill, + button:focus .ql-stroke.ql-fill, + button.ql-active .ql-stroke.ql-fill, + .ql-picker-label:hover .ql-stroke.ql-fill, + .ql-picker-label.ql-active .ql-stroke.ql-fill, + .ql-picker-item:hover .ql-stroke.ql-fill, + .ql-picker-item.ql-selected .ql-stroke.ql-fill { + fill: light.$white; + } + + @media (pointer: coarse) { + button:hover:not(.ql-active) { + color: #ccc; + } + button:hover:not(.ql-active) .ql-fill, + button:hover:not(.ql-active) .ql-stroke.ql-fill { + fill: #ccc; + } + button:hover:not(.ql-active) .ql-stroke, + button:hover:not(.ql-active) .ql-stroke-miter { + stroke: #ccc; + } + } + } + + .ql-stroke { + fill: none; + stroke: #ccc; + stroke-linejoin: round; + stroke-linecap: round; + stroke-width: 2; + } + + .ql-stroke-miter { + fill: none; + stroke: #ccc; + stroke-miterlimit: 10; + stroke-width: 2; + } + + .ql-fill, + .ql-stroke.ql-fill { + fill: #ccc; + } + + .ql-picker { + color: #ccc; + + &.ql-expanded .ql-picker-label { + z-index: 2; + color: #777; + + .ql-fill { + fill: #777; + } + + .ql-stroke { + stroke: #777; + } + } + } + + .ql-picker-options { + background-color: #444; + } + + .ql-color-picker .ql-picker-label svg, + .ql-icon-picker .ql-picker-label svg { + right: 0.25rem; + + @include app-rtl { + right: auto; + left: 0.25rem; + } + } + + .ql-color-picker { + .ql-color-picker svg { + margin: 0.0625rem; + } + + .ql-picker-item.ql-selected, + .ql-picker-item:hover { + border-color: light.$white; + } + } + + .ql-toolbar .ql-formats { + margin: 0.5rem 0.75rem 0.5rem 0; + + @include app-rtl { + margin: 0.5rem 0 0.5rem 0.75rem; + } + + &:first-child { + margin-left: 0.75rem; + + @include app-rtl { + margin-right: 0.75rem; + } + } + } + + .ql-tooltip-arrow { + content: ' '; + position: absolute; + display: block; + left: 50%; + margin-left: -0.375rem; + border-right: 0.375rem solid transparent; + border-left: 0.375rem solid transparent; + } + + .ql-tooltip { + background-color: #444; + color: light.$white; + + &:not(.ql-flip) .ql-tooltip-arrow { + top: -0.375rem; + border-bottom: 0.375rem solid #444; + } + + &.ql-flip .ql-tooltip-arrow { + bottom: -0.375rem; + border-top: 0.375rem solid #444; + } + + &.ql-editing { + .ql-tooltip-editor { + display: block; + } + + .ql-formats { + visibility: hidden; + } + } + } + + .ql-tooltip-editor { + display: none; + + input[type='text'] { + position: absolute; + padding: 0.625rem 1.25rem; + height: 100%; + width: 100%; + outline: none; + background: transparent; + border: none; + color: light.$white; + font-size: 0.8125rem; + } + + a { + position: absolute; + right: 1.25rem; + top: 0.625rem; + + @include app-rtl { + right: auto; + left: 1.25rem; + } + + &::before { + content: '\D7'; + color: #ccc; + font-size: 1rem; + font-weight: light.$font-weight-medium; + } + } + } + + &.ql-container:not(.ql-disabled) a { + white-space: nowrap; + position: relative; + + &::before, + &::after { + margin-left: 50%; + position: absolute; + visibility: hidden; + left: 0; + transition: visibility 0s ease 200ms; + transform: translate(-50%, -100%); + } + + &:hover::before, + &:hover::after { + visibility: visible; + } + + &::before { + content: attr(href); + top: -0.3125rem; + z-index: 1; + overflow: hidden; + padding: 0.3125rem 0.9375rem; + border-radius: 0.9375rem; + background-color: #444; + text-decoration: none; + color: light.$white; + font-weight: normal; + font-size: 0.75rem; + } + + &::after { + content: ' '; + top: 0; + height: 0; + width: 0; + border-top: 0.375rem solid #444; + border-right: 0.375rem solid transparent; + border-left: 0.375rem solid transparent; + } + } +} + +// Light styles +@if $enable-light-style { + .light-style { + .ql-editor.ql-blank:before { + color: light.$input-placeholder-color; + } + + .ql-snow, + .ql-bubble { + &.ql-toolbar .ql-picker-options, + & .ql-toolbar .ql-picker-options { + box-shadow: light.$dropdown-box-shadow; + } + + .ql-picker { + &.ql-header .ql-picker-item { + &[data-value='1']::before { + font-size: light.$h1-font-size; + } + + &[data-value='2']::before { + font-size: light.$h2-font-size; + } + + &[data-value='3']::before { + font-size: light.$h3-font-size; + } + + &[data-value='4']::before { + font-size: light.$h4-font-size; + } + + &[data-value='5']::before { + font-size: light.$h5-font-size; + } + + &[data-value='6']::before { + font-size: light.$h6-font-size; + } + } + + &.ql-font .ql-picker-item { + &[data-value='serif']::before { + font-family: light.$font-family-serif; + } + + &[data-value='monospace']::before { + font-family: light.$font-family-monospace; + } + } + + &.ql-size .ql-picker-item { + &[data-value='small']::before { + font-size: light.$font-size-sm; + } + + &[data-value='large']::before { + font-size: light.$font-size-lg; + } + + &[data-value='huge']::before { + font-size: light.$font-size-xl; + } + } + } + } + + .ql-snow { + .ql-editor.ql-blank::before { + padding: 0 light.$input-padding-x; + } + + &.ql-container { + border: 0.0625rem solid light.$input-border-color; + } + + .ql-editor { + padding: light.$card-spacer-x-sm * 0.5 light.$input-padding-x; + } + + &.ql-toolbar, + & .ql-toolbar { + border: 0.0625rem solid light.$input-border-color; + + @media (pointer: coarse) { + button:hover:not(.ql-active) { + color: light.$body-color; + } + button:hover:not(.ql-active) .ql-stroke, + button:hover:not(.ql-active) .ql-stroke-miter { + stroke: light.$body-color; + } + button:hover:not(.ql-active) .ql-fill, + button:hover:not(.ql-active) .ql-stroke.ql-fill { + fill: light.$body-color; + } + } + } + + &.ql-toolbar + .ql-container.ql-snow { + border-top: 0; + .ql-editor, + & { + @include light.border-bottom-radius(light.$border-radius); + } + } + + .ql-stroke { + stroke: light.$body-color; + } + + .ql-fill, + .ql-stroke.ql-fill { + fill: light.$body-color; + } + + .ql-stroke-miter { + stroke: light.$body-color; + } + .ql-picker { + color: light.$body-color; + + &.ql-expanded .ql-picker-options { + border-color: light.$dropdown-border-color; + } + + &.ql-expanded .ql-picker-label { + border-color: light.$input-border-color; + } + } + + .ql-tooltip { + border: light.$dropdown-border-width solid light.$dropdown-border-color; + color: light.$body-color; + box-shadow: light.$dropdown-box-shadow; + + input[type='text'] { + border: 0.0625rem solid light.$input-border-color; + } + } + } + + .ql-bubble .ql-tooltip { + border-radius: light.$border-radius; + z-index: light.$zindex-menu-fixed + 10; + } + } +} + +// dark styles +@if $enable-dark-style { + .dark-style { + .ql-editor.ql-blank:before { + color: dark.$input-placeholder-color; + } + + .ql-snow, + .ql-bubble { + .ql-tooltip { + background: dark.$body-bg; + } + &.ql-toolbar .ql-picker-options, + & .ql-toolbar .ql-picker-options { + box-shadow: dark.$dropdown-box-shadow; + } + + .ql-picker { + &.ql-header .ql-picker-item { + &[data-value='1']::before { + font-size: dark.$h1-font-size; + } + + &[data-value='2']::before { + font-size: dark.$h2-font-size; + } + + &[data-value='3']::before { + font-size: dark.$h3-font-size; + } + + &[data-value='4']::before { + font-size: dark.$h4-font-size; + } + + &[data-value='5']::before { + font-size: dark.$h5-font-size; + } + + &[data-value='6']::before { + font-size: dark.$h6-font-size; + } + } + + &.ql-font .ql-picker-item { + &[data-value='serif']::before { + font-family: dark.$font-family-serif; + } + + &[data-value='monospace']::before { + font-family: dark.$font-family-monospace; + } + } + + &.ql-size .ql-picker-item { + &[data-value='small']::before { + font-size: dark.$font-size-sm; + } + + &[data-value='large']::before { + font-size: dark.$font-size-lg; + } + + &[data-value='huge']::before { + font-size: dark.$font-size-xl; + } + } + } + } + + .ql-snow { + .ql-editor.ql-blank::before { + padding: 0 dark.$input-padding-x; + } + + &.ql-container { + border: 0.0625rem solid dark.$input-border-color; + } + + .ql-editor { + padding: dark.$card-spacer-x-sm * 0.5 dark.$input-padding-x; + background: dark.$card-bg; + } + + .ql-picker-options { + background: dark.$card-bg; + } + + &.ql-toolbar, + & .ql-toolbar { + border: 0.0625rem solid dark.$input-border-color; + background: dark.$card-bg; + + @media (pointer: coarse) { + button:hover:not(.ql-active) { + color: dark.$body-color; + } + button:hover:not(.ql-active) .ql-stroke, + button:hover:not(.ql-active) .ql-stroke-miter { + stroke: dark.$body-color; + } + button:hover:not(.ql-active) .ql-fill, + button:hover:not(.ql-active) .ql-stroke.ql-fill { + fill: dark.$body-color; + } + } + } + + &.ql-toolbar + .ql-container.ql-snow { + border-top: 0; + .ql-editor, + & { + @include dark.border-bottom-radius(dark.$border-radius); + } + } + + .ql-stroke-miter { + stroke: dark.$body-color; + } + + .ql-stroke { + stroke: dark.$body-color; + } + + .ql-fill, + .ql-stroke.ql-fill { + fill: dark.$body-color; + } + + .ql-picker { + color: dark.$body-color; + + &.ql-expanded .ql-picker-options { + border-color: dark.$dropdown-border-color; + } + + &.ql-expanded .ql-picker-label { + border-color: dark.$input-border-color; + } + } + + .ql-tooltip { + border: dark.$dropdown-border-width solid dark.$dropdown-border-color; + color: dark.$body-color; + box-shadow: dark.$dropdown-box-shadow; + + input[type='text'] { + border: 0.0625rem solid dark.$input-border-color; + } + } + } + + .ql-bubble .ql-tooltip { + border-radius: dark.$border-radius; + z-index: dark.$zindex-menu-fixed + 10; + } + } +} diff --git a/resources/assets/vendor/libs/quill/katex.js b/resources/assets/vendor/libs/quill/katex.js new file mode 100644 index 0000000..ca9f0aa --- /dev/null +++ b/resources/assets/vendor/libs/quill/katex.js @@ -0,0 +1,7 @@ +import katex from 'katex/dist/katex'; + +try { + window.katex = katex; +} catch (e) {} + +export { katex }; diff --git a/resources/assets/vendor/libs/quill/katex.scss b/resources/assets/vendor/libs/quill/katex.scss new file mode 100644 index 0000000..c7a85d5 --- /dev/null +++ b/resources/assets/vendor/libs/quill/katex.scss @@ -0,0 +1 @@ +@import 'katex/dist/katex'; diff --git a/resources/assets/vendor/libs/quill/quill.js b/resources/assets/vendor/libs/quill/quill.js new file mode 100644 index 0000000..e1d3937 --- /dev/null +++ b/resources/assets/vendor/libs/quill/quill.js @@ -0,0 +1,7 @@ +import Quill from 'quill/dist/quill'; + +try { + window.Quill = Quill; +} catch (e) {} + +export { Quill }; diff --git a/resources/assets/vendor/libs/quill/typography.scss b/resources/assets/vendor/libs/quill/typography.scss new file mode 100644 index 0000000..5c882f8 --- /dev/null +++ b/resources/assets/vendor/libs/quill/typography.scss @@ -0,0 +1,289 @@ +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@import '../../scss/_custom-variables/libs'; +@import 'mixins'; + +.ql-editor, +.ql-content { + $quill-indent: 2rem; + + p, + ol, + ul, + pre, + blockquote, + h1, + h2, + h3, + h4, + h5, + h6 { + counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; + } + + ol, + ul { + margin-right: 0; + margin-left: 0; + padding-right: 0; + padding-left: 0; + } + + ol > li, + ul > li { + list-style-type: none; + + &:not(.ql-direction-rtl) { + padding-left: $quill-indent; + + @include app-rtl { + padding-right: $quill-indent; + padding-left: 0; + } + } + + &.ql-direction-rtl { + padding-right: $quill-indent; + + @include app-rtl { + padding-right: 0; + padding-left: $quill-indent; + } + } + } + + ul > li::before { + content: '\2022'; + } + + ul[data-checked='true'], + ul[data-checked='false'] { + pointer-events: none; + + > li * { + pointer-events: all; + + &::before { + pointer-events: all; + cursor: pointer; + color: #777; + } + } + } + + ul[data-checked='false'] > li::before { + content: '\2610'; + } + + ul[data-checked='true'] > li::before { + content: '\2611'; + } + + li::before { + display: inline-block; + width: calc(#{$quill-indent} - 0.3em); + white-space: nowrap; + } + + li.ql-direction-rtl::before { + margin-right: -$quill-indent; + margin-left: 0.3em; + text-align: left; + + @include app-rtl { + margin-right: 0.3em; + margin-left: -$quill-indent; + text-align: right; + } + } + + li:not(.ql-direction-rtl)::before { + text-align: right; + margin-left: -$quill-indent; + margin-right: 0.3em; + + @include app-rtl { + text-align: left; + margin-left: 0.3em; + margin-right: -$quill-indent; + } + } + + ol li { + counter-increment: list-0; + counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; + + &::before { + content: counter(list-0, decimal) '. '; + } + } + + @include quill-generate-lists($quill-indent); + + .ql-video { + max-width: 100%; + display: block; + + &.ql-align-right { + margin: 0 0 0 auto; + + @include app-rtl { + margin: 0 auto 0 0; + } + } + + &.ql-align-center { + margin: 0 auto; + } + } + + .ql-bg-red { + background-color: #e60000; + } + + .ql-bg-black { + background-color: #000; + } + + .ql-bg-yellow { + background-color: #ff0; + } + + .ql-bg-orange { + background-color: #f90; + } + + .ql-bg-purple { + background-color: #93f; + } + + .ql-bg-blue { + background-color: #06c; + } + + .ql-bg-green { + background-color: #008a00; + } + + .ql-color-red { + color: #e60000; + } + .ql-color-white { + color: #fff; + } + + .ql-color-yellow { + color: #ff0; + } + + .ql-color-orange { + color: #f90; + } + + .ql-color-purple { + color: #93f; + } + + .ql-color-blue { + color: #06c; + } + + .ql-color-green { + color: #008a00; + } + + .ql-direction-rtl { + direction: rtl; + text-align: inherit; + + @include app-rtl { + direction: ltr; + text-align: inherit; + } + } + + .ql-align-center { + text-align: center; + } + + .ql-align-justify { + text-align: justify; + } + + .ql-align-right { + text-align: right; + + @include app-rtl { + text-align: left; + } + } + + img { + max-width: 100%; + } +} + +// Light style +@if $enable-light-style { + .light-style { + .ql-editor, + .ql-content { + blockquote { + font-size: light.$blockquote-font-size; + margin-bottom: light.$spacer; + } + + .ql-font-serif { + font-family: light.$font-family-serif; + } + + .ql-font-monospace { + font-family: light.$font-family-monospace; + } + + .ql-size-large { + font-size: light.$font-size-lg; + } + .ql-size-huge { + font-size: light.$font-size-xl; + } + + .ql-size-small { + font-size: light.$font-size-sm; + } + } + } +} + +// Dark style +@if $enable-dark-style { + .dark-style { + .ql-editor, + .ql-content { + blockquote { + font-size: dark.$blockquote-font-size; + margin-bottom: dark.$spacer; + } + + .ql-font-monospace { + font-family: dark.$font-family-monospace; + } + + .ql-font-serif { + font-family: dark.$font-family-serif; + } + + .ql-size-huge { + font-size: dark.$font-size-xl; + } + + .ql-size-large { + font-size: dark.$font-size-lg; + } + + .ql-size-small { + font-size: dark.$font-size-sm; + } + } + } +} diff --git a/resources/assets/vendor/libs/select2/_mixins.scss b/resources/assets/vendor/libs/select2/_mixins.scss new file mode 100644 index 0000000..d9796b1 --- /dev/null +++ b/resources/assets/vendor/libs/select2/_mixins.scss @@ -0,0 +1,38 @@ +@import '../../scss/_bootstrap-extended/include'; +@mixin select2-variant($background, $color: null) { + $color: if($color, $color, color-contrast($background)); + + .select2-container--default .select2-selection--multiple .select2-selection__choice { + background: rgba($background, 0.16) !important; + color: $background !important; + } +} + +@mixin select2-validation-state($state, $border) { + .is-#{$state} .select2-container--default .select2-selection, + .is-#{$state}.select2-container--default .select2-selection { + border-width: $input-focus-border-width; + border-color: $border !important; + } +} + +@mixin select2-theme($background, $color: null) { + $color: if($color, $color, color-contrast($background)); + + .select2-container--default { + .select2-results__option--highlighted[aria-selected] { + background-color: $background !important; + color: $color !important; + } + + &.select2-container--focus .select2-selection, + &.select2-container--open .select2-selection { + border-width: $input-focus-border-width; + border-color: $background !important; + } + } + + .select2-primary { + @include select2-variant($background, $color); + } +} diff --git a/resources/assets/vendor/libs/select2/es.js b/resources/assets/vendor/libs/select2/es.js new file mode 100644 index 0000000..68afd6d --- /dev/null +++ b/resources/assets/vendor/libs/select2/es.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/es",[],function(){return{errorLoading:function(){return"No se pudieron cargar los resultados"},inputTooLong:function(e){var n=e.input.length-e.maximum,r="Por favor, elimine "+n+" car";return r+=1==n?"ácter":"acteres"},inputTooShort:function(e){var n=e.minimum-e.input.length,r="Por favor, introduzca "+n+" car";return r+=1==n?"ácter":"acteres"},loadingMore:function(){return"Cargando más resultados…"},maximumSelected:function(e){var n="Sólo puede seleccionar "+e.maximum+" elemento";return 1!=e.maximum&&(n+="s"),n},noResults:function(){return"No se encontraron resultados"},searching:function(){return"Buscando…"},removeAllItems:function(){return"Eliminar todos los elementos"}}}),e.define,e.require}(); \ No newline at end of file diff --git a/resources/assets/vendor/libs/select2/select2.js b/resources/assets/vendor/libs/select2/select2.js new file mode 100644 index 0000000..19e8c38 --- /dev/null +++ b/resources/assets/vendor/libs/select2/select2.js @@ -0,0 +1,8 @@ +import select2 from 'select2/dist/js/select2.full'; + +try { + window.select2 = select2; +} catch (e) {} +select2(); + +export { select2 }; diff --git a/resources/assets/vendor/libs/select2/select2.scss b/resources/assets/vendor/libs/select2/select2.scss new file mode 100644 index 0000000..f4200e6 --- /dev/null +++ b/resources/assets/vendor/libs/select2/select2.scss @@ -0,0 +1,890 @@ +// Select2 +// ******************************************************************************* + +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@import '../../scss/_custom-variables/libs'; +@import 'mixins'; + +$select2-arrow-wrapper-width: 2.25rem !default; +$select2-multiple-selection-line-height: 1.5rem !default; + +.select2-container { + margin: 0; + width: 100% !important; + display: inline-block; + position: relative; + vertical-align: middle; + box-sizing: border-box; + + @import 'select2/src/scss/single'; + @import 'select2/src/scss/multiple'; + .select2-search--inline { + .select2-search__field { + margin-top: 6px; + } + } +} + +@import 'select2/src/scss/dropdown'; + +.select2-results__option { + &[role='option'] { + margin: 0.125rem 0.5rem; + } + &[role='option'] { + border-radius: light.$border-radius; + padding: 0.543rem light.$spacer; + + &[aria-selected='true'] { + background-color: light.$primary; + color: light.$component-active-color; + } + } +} +.select2-container--default .select2-results__option--highlighted:not([aria-selected='true']) { + background-color: light.$component-hover-bg !important; + color: light.$component-hover-color !important; +} +.select2-hidden-accessible { + clip: rect(0 0 0 0) !important; + overflow: hidden !important; + position: absolute !important; + padding: 0 !important; + margin: -1px !important; + border: 0 !important; + height: 1px !important; + width: 1px !important; +} + +.select2-close-mask { + display: block; + padding: 0; + margin: 0; + position: fixed; + left: 0; + top: 0; + min-width: 100%; + min-height: 100%; + z-index: 99; + width: auto; + opacity: 0; + border: 0; + height: auto; +} + +.select2-dropdown { + border: 0; + border-radius: light.$input-border-radius; +} +.select2-container--default { + // Single Selection + + .select2-selection--single { + .select2-selection__rendered { + padding-right: $select2-arrow-wrapper-width - 0.0625rem; + } + + .select2-selection__clear { + cursor: pointer; + font-weight: light.$font-weight-medium; + float: right; + } + + .select2-selection__arrow { + width: $select2-arrow-wrapper-width; + position: absolute; + right: 1px; + top: 1px; + + b { + position: absolute; + height: 18px; + width: 20px; + top: 24%; + background-repeat: no-repeat; + background-size: 20px 19px; + transform-origin: center; + transition: transform 0.3s ease; + } + } + } + &.select2-container--above.select2-container--open .select2-selection__arrow b { + transform: rotate(180deg); + } + + // Remove outlines + &, + * { + outline: 0 !important; + } + &.select2-container--disabled { + pointer-events: none; + } + + &.select2-container--disabled .select2-selection--single { + cursor: not-allowed; + + .select2-selection__clear { + display: none; + } + } + + @include app-rtl-style { + .select2-selection__clear { + float: left; + } + + .select2-selection__arrow { + left: 1px; + right: auto; + } + } + + // search field styles + .select2-search--dropdown .select2-search__field { + border-radius: light.$input-border-radius; + margin: 0.25rem 0.5rem; + margin-bottom: 0; + width: calc(100% - 1rem); + } + + // Multiple Selection + .select2-selection--multiple { + .select2-selection__rendered { + margin: 0; + box-sizing: border-box; + display: block; + list-style: none; + width: 100%; + + li { + list-style: none; + } + } + + .select2-selection__placeholder { + float: left; + } + + .select2-selection__clear { + cursor: pointer; + font-weight: light.$font-weight-medium; + float: right; + margin-right: 0.625rem; + } + + .select2-search--inline { + line-height: $select2-multiple-selection-line-height; + } + + .select2-selection__choice { + position: relative; + font-size: light.$font-size-sm; + border-radius: light.$border-radius-sm; + padding: 0 0.5rem; + cursor: default; + line-height: $select2-multiple-selection-line-height; + float: left; + @include app-ltr { + padding-right: 1rem; + } + + @include app-rtl { + padding-left: 1rem; + } + } + + .select2-selection__choice__remove { + font-weight: light.$font-weight-medium; + color: inherit; + display: inline-block; + position: absolute; + cursor: pointer; + opacity: 0.5; + + @include app-ltr { + right: 0.3rem; + } + + @include app-rtl { + left: 0.3rem; + } + + &:hover { + opacity: 0.8; + color: inherit; + } + } + } + + &.select2-container--disabled .select2-selection__choice__remove { + display: none; + } + + &.select2-container--disabled .select2-selection--multiple { + cursor: not-allowed; + } + + @include app-rtl-style { + .select2-selection__choice, + .select2-selection__placeholder, + .select2-search--inline { + float: right; + } + + .select2-selection__choice__remove { + margin-left: 0; + float: left; + margin-right: 0.25rem; + } + + .select2-selection__clear { + margin-left: 0.625rem; + float: left; + } + } + + // Placeholder + .select2-search__field::-moz-placeholder { + opacity: 1; + } + + .select2-search--inline .select2-search__field { + box-shadow: none; + background: transparent; + border: none; + outline: 0; + -webkit-appearance: textfield; + } + + &.select2-container--focus .select2-search--inline .select2-search__field { + margin-top: 5px; + } + .select2-results > .select2-results__options { + max-height: 15rem; + overflow-y: auto; + margin-block: 0.5rem; + } + + .select2-results__option { + &[role='group'] { + padding: 0; + } + &[aria-disabled='true'] { + color: #999; + } + + .select2-results__option .select2-results__group { + padding-left: 0; + } + } + + &.select2-container--open { + &.select2-container--below .select2-selection { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + } + &.select2-container--above .select2-selection { + border-top-right-radius: 0; + border-top-left-radius: 0; + } + } + + .select2-results__group { + cursor: default; + display: block; + font-weight: light.$font-weight-medium; + } +} + +.select2-hidden-accessible { + &.is-invalid { + + .select2-container--default { + &.select2-container--focus { + .select2-search--inline { + .select2-search__field { + margin-top: 6px; + } + } + } + } + } +} + +@include app-rtl(false) { + .select2-container--default .select2-selection--single .select2-selection__rendered { + padding-left: $select2-arrow-wrapper-width - 0.0625rem; + } +} + +@if $enable-light-style { + .light-style { + $select2-multiple-choice-spacer: px-to-rem( + floor(rem-to-px((light.$input-height-inner - $select2-multiple-selection-line-height) * 0.5)) + ); + .select2-hidden-accessible { + &.is-invalid { + + .select2-container--default { + &, + &.select2-container--open { + .select2-selection--multiple { + padding: calc( + light.$form-select-padding-y - + light.$input-border-width - + $select2-multiple-choice-spacer - + light.$input-border-width + ) + calc(light.$form-select-padding-x - $input-focus-border-width); + } + } + } + } + } + + .select2-selection--multiple { + .select2-selection__clear { + margin-top: $select2-multiple-choice-spacer; + } + .select2-selection__rendered { + padding: 0; + } + + .select2-selection__choice { + margin-top: calc($select2-multiple-choice-spacer - 1px); + margin-right: $select2-multiple-choice-spacer; + background-color: light.$gray-75; + &:nth-last-child(2) { + margin-bottom: calc($select2-multiple-choice-spacer - 1px); + } + } + + .select2-selection__placeholder { + margin-top: $select2-multiple-choice-spacer; + } + } + + .select2-search__field { + color: light.$input-color; + } + + .select2-dropdown { + background: light.$dropdown-bg; + box-shadow: light.$dropdown-box-shadow; + background-clip: padding-box; + border-color: light.$dropdown-border-color; + z-index: light.$zindex-dropdown; + &.select2-dropdown--above { + box-shadow: 0 -0.2rem 1.25rem rgba(light.rgba-to-hex(light.$gray-500, light.$rgba-to-hex-bg), 0.4) !important; + } + } + + .select2-container--default { + .select2-selection { + transition: light.$input-transition; + background-color: light.$input-bg; + border: 1px solid light.$input-border-color; + + @include light.border-radius(light.$border-radius); + &:hover { + border-color: light.$input-border-hover-color; + } + } + + .select2-selection__placeholder { + color: light.$input-placeholder-color; + } + + // Single Selection + // ******************************************************************************* + + .select2-selection--single { + height: light.$input-height; + + .select2-selection__clear { + color: light.$text-muted; + } + + .select2-selection__arrow { + height: light.$input-height; + position: absolute; + + b { + background-image: str-replace( + str-replace( + light.$form-select-indicator, + '#{$form-select-indicator-color}', + light.$form-select-indicator-color + ), + '#', + '%23' + ); + } + } + .select2-selection__rendered { + line-height: calc(light.$input-height-inner - light.$input-border-width); + color: light.$input-color; + } + } + &.select2-container--disabled .select2-selection__arrow { + b { + background-image: str-replace( + str-replace(light.$form-select-disabled-indicator, '#{$text-muted}', light.$text-muted), + '#', + '%23' + ); + } + } + @include app-ltr-style { + .select2-selection--single .select2-selection__rendered { + padding-left: calc(light.$input-padding-x - light.$input-border-width); + } + } + + @include app-rtl-style { + .select2-selection--single .select2-selection__rendered { + padding-right: calc(light.$input-padding-x - light.$input-border-width); + } + } + + &.select2-container--disabled .select2-selection--single { + background-color: light.$input-disabled-bg; + border-color: light.$input-border-color !important; + .select2-selection__rendered { + color: light.$text-muted; + } + } + + // Multiple Selection + // ******************************************************************************* + + .select2-selection--multiple { + min-height: calc(light.$input-height - light.$input-focus-border-width); + // TODO: Improve the padding calculation + padding: calc(light.$form-select-padding-y - light.$input-border-width - $select2-multiple-choice-spacer) + calc(light.$form-select-padding-x - light.$input-border-width); + .select2-selection__choice { + color: light.$body-color; + background-color: light.$gray-75; + } + } + &.select2-container--focus, + &.select2-container--open { + .select2-selection--single { + .select2-selection__rendered { + line-height: calc($input-height-inner - $input-border-width - $input-focus-border-width); + padding-inline-start: calc(light.$input-padding-x - $input-focus-border-width); + padding-inline-end: calc($select2-arrow-wrapper-width - $input-focus-border-width); + } + } + .select2-selection--multiple { + padding: calc( + light.$form-select-padding-y - + light.$input-border-width - + $select2-multiple-choice-spacer - + light.$input-border-width + ) + calc(light.$form-select-padding-x - $input-focus-border-width); + .select2-selection__choice { + margin-top: calc($select2-multiple-choice-spacer - light.$input-focus-border-width); + &:nth-last-child(2) { + margin-bottom: calc($select2-multiple-choice-spacer - light.$input-focus-border-width); + } + } + } + } + + &.select2-container--disabled .select2-selection--multiple { + border-color: light.$input-border-color !important; + background-color: light.$input-disabled-bg; + .select2-selection__rendered { + color: light.$text-muted; + } + } + + // Generic + // ******************************************************************************* + + .select2-search--dropdown .select2-search__field { + border: 1px solid light.$input-border-color; + } + + // Placeholder + .select2-search__field { + &::-webkit-input-placeholder { + color: light.$input-placeholder-color; + } + + &::-moz-placeholder { + color: light.$input-placeholder-color; + } + + &:-ms-input-placeholder { + color: light.$input-placeholder-color; + } + } + + .select2-results__option { + color: light.$headings-color; + &[aria-selected='true'] { + color: light.$body-color; + background-color: light.$gray-100; + } + + .select2-results__option[role='option'] { + width: calc(#{'100% - #{light.$input-padding-x}'}); + padding-left: light.$input-padding-x; + + .select2-results__option[role='option'] { + padding-left: light.$input-padding-x * 2; + + .select2-results__option[role='option'] { + padding-left: light.$input-padding-x * 3; + + .select2-results__option[role='option'] { + padding-left: light.$input-padding-x * 4; + + .select2-results__option[role='option'] { + padding-left: light.$input-padding-x * 5; + + .select2-results__option[role='option'] { + padding-left: light.$input-padding-x; + } + } + } + } + } + } + } + + .select2-results__group { + padding: 0.5rem (light.$input-padding-x * 0.5); + } + } + + @if $enable-rtl-support { + .select2-container--default[dir='rtl'] .select2-selection--multiple .select2-selection__choice { + margin-left: $select2-multiple-choice-spacer; + margin-right: 0; + } + } + + @include app-rtl-style { + .select2-container--default { + .select2-results__option .select2-results__option { + padding-right: light.$input-padding-x; + padding-left: 0 !important; + margin-left: 0 !important; + + .select2-results__option[role='option'] { + padding-right: light.$input-padding-x * 2; + + .select2-results__option[role='option'] { + padding-right: light.$input-padding-x * 3; + + .select2-results__option[role='option'] { + padding-right: light.$input-padding-x * 4; + + .select2-results__option[role='option'] { + padding-right: light.$input-padding-x * 5; + + .select2-results__option[role='option'] { + padding-right: light.$input-padding-x; + } + } + } + } + } + } + } + } + + @include select2-validation-state('valid', light.$form-feedback-valid-color); + @include select2-validation-state('invalid', light.$form-feedback-invalid-color); + + @each $color, $value in light.$theme-colors { + @if $color != primary { + .select2-#{$color} { + @include select2-variant($value); + } + } + } + } +} + +@if $enable-dark-style { + .dark-style { + $select2-multiple-choice-spacer: px-to-rem( + floor(rem-to-px((dark.$input-height-inner - $select2-multiple-selection-line-height) * 0.5)) + ); + + .select2-selection--multiple { + .select2-selection__choice { + margin-top: calc($select2-multiple-choice-spacer - 1px); + margin-right: $select2-multiple-choice-spacer; + background-color: dark.$gray-75; + &:nth-last-child(2) { + margin-bottom: calc($select2-multiple-choice-spacer - 1px); + } + } + .select2-selection__clear { + margin-top: $select2-multiple-choice-spacer; + } + .select2-selection__placeholder { + margin-top: $select2-multiple-choice-spacer; + } + + .select2-selection__rendered { + padding: 0; + } + } + + @if $enable-rtl-support { + .select2-container--default[dir='rtl'] .select2-selection--multiple .select2-selection__choice { + margin-left: $select2-multiple-choice-spacer; + margin-right: 0; + } + } + + .select2-container--default { + .select2-selection { + transition: dark.$input-transition; + background-color: dark.$input-bg; + border: 1px solid dark.$input-border-color; + + @include dark.border-radius(dark.$border-radius); + &:hover { + border-color: dark.$input-border-hover-color; + } + } + + .select2-selection__placeholder { + color: dark.$input-placeholder-color; + } + + // Single Selection + // ******************************************************************************* + + .select2-selection--single { + height: dark.$input-height; + + .select2-selection__arrow { + height: dark.$input-height; + position: absolute; + + b { + background-image: str-replace( + str-replace( + dark.$form-select-indicator, + '#{$form-select-indicator-color}', + dark.$form-select-indicator-color + ), + '#', + '%23' + ); + } + } + + .select2-selection__rendered { + line-height: calc(dark.$input-height-inner - dark.$input-border-width); + color: dark.$input-color; + } + + .select2-selection__clear { + color: dark.$text-muted; + } + } + &.select2-container--disabled .select2-selection__arrow { + b { + background-image: str-replace( + str-replace(dark.$form-select-disabled-indicator, '#{$text-muted}', dark.$text-muted), + '#', + '%23' + ); + } + } + @include app-ltr-style { + .select2-selection--single .select2-selection__rendered { + padding-left: calc(dark.$input-padding-x - dark.$input-border-width); + } + } + + // Multiple Selection + + .select2-selection--multiple { + min-height: calc(dark.$input-height - dark.$input-focus-border-width); + // TODO: Improve the padding calculation + padding: calc(dark.$form-select-padding-y - dark.$input-border-width - $select2-multiple-choice-spacer) + calc(dark.$form-select-padding-x - dark.$input-border-width); + .select2-selection__choice { + color: dark.$body-color; + background-color: dark.$gray-75; + } + } + &.select2-container--focus, + &.select2-container--open { + .select2-selection--single { + .select2-selection__rendered { + line-height: calc(dark.$input-height-inner - dark.$input-border-width - dark.$input-focus-border-width); + padding-inline-start: calc(dark.$input-padding-x - dark.$input-focus-border-width) !important; + padding-inline-end: calc($select2-arrow-wrapper-width - dark.$input-focus-border-width); + } + } + .select2-selection--multiple { + padding: calc( + dark.$form-select-padding-y - + dark.$input-border-width - + $select2-multiple-choice-spacer - + dark.$input-border-width + ) + calc(dark.$form-select-padding-x - dark.$input-focus-border-width); + .select2-selection__choice { + margin-top: calc($select2-multiple-choice-spacer - light.$input-focus-border-width); + &:nth-last-child(2) { + margin-bottom: calc($select2-multiple-choice-spacer - light.$input-focus-border-width); + } + } + } + } + + &.select2-container--disabled .select2-selection--multiple { + border-color: dark.$input-border-color !important; + background-color: dark.$input-disabled-bg; + .select2-selection__rendered { + color: dark.$text-muted; + } + } + + @include app-rtl-style { + .select2-selection--single .select2-selection__rendered { + padding-right: calc(dark.$input-padding-x - dark.$input-border-width); + } + } + + &.select2-container--open .select2-selection--single .select2-selection__arrow b { + border-color: transparent transparent dark.$input-placeholder-color transparent; + } + + &.select2-container--disabled .select2-selection--single { + background-color: dark.$input-disabled-bg; + border-color: dark.$input-border-color !important; + .select2-selection__rendered { + color: dark.$text-muted; + } + } + + // Placeholder + .select2-search__field { + &::-webkit-input-placeholder { + color: dark.$input-placeholder-color; + } + &::-moz-placeholder { + color: dark.$input-placeholder-color; + } + + &:-ms-input-placeholder { + color: dark.$input-placeholder-color; + } + } + + .select2-search--dropdown .select2-search__field { + border: 1px solid dark.$input-border-color; + background: dark.$input-bg; + } + + .select2-results__option { + color: dark.$headings-color; + &[aria-selected='true'] { + color: dark.$body-color; + background-color: dark.$gray-100; + } + + .select2-results__option { + .select2-results__option[role='option'] { + padding-left: dark.$input-padding-x; + + .select2-results__option[role='option'] { + padding-left: dark.$input-padding-x * 2; + + .select2-results__option[role='option'] { + padding-left: dark.$input-padding-x * 3; + + .select2-results__option[role='option'] { + padding-left: dark.$input-padding-x * 4; + + .select2-results__option[role='option'] { + padding-left: dark.$input-padding-x * 5; + + .select2-results__option[role='option'] { + padding-left: dark.$input-padding-x; + } + } + } + } + } + } + } + } + + .select2-results__group { + padding: 0.5rem (dark.$input-padding-x * 0.5); + } + } + + .select2-dropdown { + z-index: dark.$zindex-dropdown; + background: dark.$dropdown-bg; + border-color: dark.$dropdown-border-color; + background-clip: padding-box; + box-shadow: dark.$dropdown-box-shadow; + &.select2-dropdown--above { + box-shadow: 0 -0.2rem 1.25rem rgba(15, 20, 34, 0.55) !important; + } + } + + .select2-search__field { + color: dark.$input-color; + } + + @include app-rtl-style { + .select2-container--default { + .select2-results__option .select2-results__option { + padding-left: 0 !important; + padding-right: dark.$input-padding-x; + margin-left: 0 !important; + + .select2-results__option[role='option'] { + padding-right: dark.$input-padding-x * 2; + + .select2-results__option[role='option'] { + padding-right: dark.$input-padding-x * 3; + + .select2-results__option[role='option'] { + padding-right: dark.$input-padding-x * 4; + + .select2-results__option[role='option'] { + padding-right: dark.$input-padding-x * 5; + + .select2-results__option[role='option'] { + padding-right: dark.$input-padding-x; + } + } + } + } + } + } + } + } + + @include select2-validation-state('valid', dark.$form-feedback-valid-color); + @include select2-validation-state('invalid', dark.$form-feedback-invalid-color); + + @each $color, $value in dark.$theme-colors { + @if $color != primary { + .select2-#{$color} { + @include select2-variant($value); + } + } + } + } +} diff --git a/resources/assets/vendor/libs/shepherd/_mixins.scss b/resources/assets/vendor/libs/shepherd/_mixins.scss new file mode 100644 index 0000000..7b247b5 --- /dev/null +++ b/resources/assets/vendor/libs/shepherd/_mixins.scss @@ -0,0 +1,8 @@ +@import '../../scss/_bootstrap-extended/include'; +@mixin tour-theme($background) { + // ! Note: If we remove this mixin, the background-color of label button in dark mode will not work properly. + .shepherd-element { + @include template-button-variant('.shepherd-button:not(:disabled).btn-primary', $background); + @include template-button-label-variant('.shepherd-button:not(:disabled).btn-label-secondary', $secondary); + } +} diff --git a/resources/assets/vendor/libs/shepherd/shepherd.js b/resources/assets/vendor/libs/shepherd/shepherd.js new file mode 100644 index 0000000..a9e4882 --- /dev/null +++ b/resources/assets/vendor/libs/shepherd/shepherd.js @@ -0,0 +1,7 @@ +import Shepherd from 'shepherd.js/dist/js/shepherd'; + +try { + window.Shepherd = Shepherd; +} catch (e) {} + +export { Shepherd }; diff --git a/resources/assets/vendor/libs/shepherd/shepherd.scss b/resources/assets/vendor/libs/shepherd/shepherd.scss new file mode 100644 index 0000000..d1243f6 --- /dev/null +++ b/resources/assets/vendor/libs/shepherd/shepherd.scss @@ -0,0 +1,144 @@ +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@charset "UTF-8"; +@import '../../scss/_custom-variables/libs'; +@import 'shepherd.js/dist/css/shepherd'; +@import './mixins'; + +$shepherd-header-content-padding-x: 1.25rem !default; +$shepherd-header-content-padding-y: 1.25rem !default; +$shepherd-btn-padding-x: 1.25rem !default; +$shepherd-container-width: 15rem !default; + +.shepherd-element { + .shepherd-arrow:before { + border-right: 1px solid; + border-bottom: 1px solid; + } + .shepherd-content { + min-width: $shepherd-container-width; + border-radius: light.$border-radius !important; + .shepherd-header { + padding: $shepherd-header-content-padding-y $shepherd-header-content-padding-x 0; + .shepherd-title { + font-weight: light.$font-weight-medium !important; + font-size: light.$h5-font-size !important; + } + + .shepherd-cancel-icon { + font-size: 1.85rem !important; + &:focus { + outline: 0; + } + } + } + .shepherd-text { + font-size: light.$font-size-base !important; + padding: 1rem $shepherd-header-content-padding-x !important; + } + + .shepherd-footer { + .shepherd-button { + &:not(:last-child) { + margin-right: 0.75rem !important; + } + } + padding: 0 $shepherd-header-content-padding-x $shepherd-header-content-padding-y !important; + } + } + // Ask before submit + &[data-popper-placement='bottom'] { + margin-top: 0.8rem !important; + } + &[data-popper-placement='top'] { + margin-top: -0.8rem !important; + } + &[data-popper-placement='left'] { + margin-left: -0.8rem !important; + .shepherd-arrow:before { + border-bottom: 0; + border-top: 1px solid; + } + } + &[data-popper-placement='right'] { + margin-left: 0.8rem !important; + .shepherd-arrow:before { + border-right: 0; + border-left: 1px solid; + } + } +} + +// Light style +@if $enable-light-style { + .shepherd-element { + box-shadow: light.$box-shadow; + background-color: light.$card-bg !important; + .shepherd-content { + .shepherd-header { + background: light.$card-bg !important; + .shepherd-title { + color: light.$headings-color !important; + } + .shepherd-cancel-icon { + color: light.$text-muted !important; + } + } + .shepherd-text { + color: light.$body-color !important; + } + } + .shepherd-arrow:before { + background-color: light.$card-bg !important; + border-color: light.$card-bg !important; + } + } +} + +// Dark Style +@if $enable-dark-style { + .dark-style { + .shepherd-element { + box-shadow: dark.$box-shadow; + background: dark.$card-bg !important; + .shepherd-content { + .shepherd-header { + background: dark.$card-bg !important; + .shepherd-title { + color: dark.$headings-color !important; + } + .shepherd-cancel-icon { + color: dark.$text-muted !important; + } + } + .shepherd-text { + color: dark.$body-color !important; + } + } + } + .shepherd-arrow:before { + background-color: dark.$card-bg !important; + border-color: dark.$card-bg !important; + } + } +} + +// RTL +@if $enable-rtl-support { + [dir='rtl'] { + .shepherd-element { + .btn-next { + margin-right: 0.75rem; + } + &[data-popper-placement='left'] { + margin-left: -0.8rem !important; + } + } + } +} + +@include light.media-breakpoint-down(sm) { + .shepherd-element { + max-width: 300px !important; + } +} diff --git a/resources/assets/vendor/libs/spinkit/_mixins.scss b/resources/assets/vendor/libs/spinkit/_mixins.scss new file mode 100644 index 0000000..612206b --- /dev/null +++ b/resources/assets/vendor/libs/spinkit/_mixins.scss @@ -0,0 +1,14 @@ +@mixin spinkit-theme($background) { + .sk-primary.sk-plane, + .sk-primary .sk-chase-dot:before, + .sk-primary .sk-bounce-dot, + .sk-primary .sk-wave-rect, + .sk-primary.sk-pulse, + .sk-primary .sk-swing-dot, + .sk-primary .sk-circle-dot:before, + .sk-primary .sk-circle-fade-dot:before, + .sk-primary .sk-grid-cube, + .sk-primary .sk-fold-cube:before { + background-color: $background; + } +} diff --git a/resources/assets/vendor/libs/spinkit/spinkit.scss b/resources/assets/vendor/libs/spinkit/spinkit.scss new file mode 100644 index 0000000..622912c --- /dev/null +++ b/resources/assets/vendor/libs/spinkit/spinkit.scss @@ -0,0 +1,25 @@ +@import 'spinkit/spinkit'; +:root { + --sk-size: 30px; + --sk-color: #fff; +} + +.sk-wave { + width: 40px; + white-space: nowrap; +} + +.sk-fading-circle .sk-circle { + margin-top: 0; + margin-bottom: 0; +} + +.sk-wave { + width: 40px; + white-space: nowrap; +} + +.sk-fading-circle .sk-circle { + margin-top: 0; + margin-bottom: 0; +} diff --git a/resources/assets/vendor/libs/sweetalert2/_mixins.scss b/resources/assets/vendor/libs/sweetalert2/_mixins.scss new file mode 100644 index 0000000..25241f9 --- /dev/null +++ b/resources/assets/vendor/libs/sweetalert2/_mixins.scss @@ -0,0 +1,35 @@ +@import '../../scss/_bootstrap-extended/functions'; + +@mixin sweetalert2-theme($background, $color: null) { + $color: if($color, $color, color-contrast($background)); + + .swal2-progress-steps[class] .swal2-progress-step.swal2-active-progress-step, + .swal2-progress-steps[class] .swal2-progress-step-line, + .swal2-progress-steps[class] .swal2-active-progress-step, + .swal2-progress-steps[class] .swal2-progress-step { + background: $background; + color: $color; + } + + .swal2-progress-steps[class] .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step, + .swal2-progress-steps[class] .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line { + background: mix($white, $background, 85%); + } +} + +@mixin sweetalert2-dark-theme($background, $color: null) { + $color: if($color, $color, color-contrast($background)); + + .swal2-progress-steps[class] .swal2-progress-step.swal2-active-progress-step, + .swal2-progress-steps[class] .swal2-progress-step-line, + .swal2-progress-steps[class] .swal2-active-progress-step, + .swal2-progress-steps[class] .swal2-progress-step { + background: $background; + color: $color; + } + + .swal2-progress-steps[class] .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step, + .swal2-progress-steps[class] .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line { + background: mix($dark, $background, 55%); + } +} diff --git a/resources/assets/vendor/libs/sweetalert2/sweetalert2.js b/resources/assets/vendor/libs/sweetalert2/sweetalert2.js new file mode 100644 index 0000000..bb7762e --- /dev/null +++ b/resources/assets/vendor/libs/sweetalert2/sweetalert2.js @@ -0,0 +1,16 @@ +import SwalPlugin from 'sweetalert2/dist/sweetalert2'; + +const Swal = SwalPlugin.mixin({ + buttonsStyling: false, + customClass: { + confirmButton: 'btn btn-primary', + cancelButton: 'btn btn-label-danger', + denyButton: 'btn btn-label-secondary' + } +}); + +try { + window.Swal = Swal; +} catch (e) {} + +export { Swal }; diff --git a/resources/assets/vendor/libs/sweetalert2/sweetalert2.scss b/resources/assets/vendor/libs/sweetalert2/sweetalert2.scss new file mode 100644 index 0000000..12b8d56 --- /dev/null +++ b/resources/assets/vendor/libs/sweetalert2/sweetalert2.scss @@ -0,0 +1,314 @@ +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@import '../../scss/_custom-variables/libs'; +@import 'sweetalert2/src/sweetalert2'; + +// Sweet Alert2 Modal +.swal2-modal.swal2-popup { + .swal2-title { + margin: 1.875rem 0 1rem 0; + max-width: calc(var(--swal2-width) * 0.5); + line-height: light.$line-height-base; + } + + .swal2-content { + margin: 0 0 1rem 0; + } + + .swal2-actions { + margin-top: 1rem; + .btn { + align-items: center; + } + } + + .swal2-actions button + button { + margin-left: 0.375rem; + + @include app-rtl { + margin-left: 0; + margin-right: 0.375rem; + } + } + + .swal2-input, + .swal2-file, + .swal2-textarea { + box-shadow: none !important; + } + + .swal2-icon { + margin-bottom: 0; + } + + .swal2-checkbox input, + .swal2-radio input { + margin-right: 0.375rem; + + @include app-rtl { + margin-right: 0; + margin-left: 0.375rem; + } + } + .swal2-close:focus { + box-shadow: none; + } +} + +// RTL Specific +@include app-rtl(false) { + .swal2-close { + right: auto; + left: 0.5rem; + } + + .swal2-range input { + float: right; + } + + .swal2-range output { + float: left; + } + + .swal2-radio label:not(:first-child) { + margin-left: 0; + margin-right: 1.25rem; + } + + .swal2-validationerror::before { + margin-left: 0.625rem; + margin-right: 0; + } + + .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after { + margin-left: 0; + margin-right: 0.3125rem; + } +} + +// Light style +@if $enable-light-style { + .light-style { + .swal2-container { + z-index: light.$zindex-modal; + + .tooltip { + z-index: light.$zindex-modal + 2; + } + + .popover { + z-index: light.$zindex-modal + 1; + } + } + + .swal2-modal.swal2-popup { + font-family: light.$font-family-base; + box-shadow: light.$modal-content-box-shadow-xs; + + @include light.border-radius(light.$border-radius); + } + + .swal2-container.swal2-shown { + background: rgba(light.$modal-backdrop-bg, light.$modal-backdrop-opacity); + } + + .swal2-popup .swal2-title { + font-size: light.$h2-font-size; + font-weight: light.$headings-font-weight; + color: light.$body-color; + } + + .swal2-popup .swal2-content { + color: light.$text-muted; + line-height: light.$line-height-base; + font-size: light.$lead-font-size; + font-weight: light.$lead-font-weight; + } + + .swal2-popup .swal2-input, + .swal2-popup .swal2-file, + .swal2-popup .swal2-textarea { + border: light.$input-border-width solid light.$input-border-color !important; + font-size: light.$font-size-lg; + color: light.$body-color; + + @include light.border-radius(light.$border-radius-lg); + } + + .swal2-popup .swal2-validationerror { + color: light.$body-color; + background: light.$gray-100; + } + + // Colors + .swal2-popup .swal2-icon.swal2-success { + border-color: light.$success; + + .swal2-success-ring { + border-color: rgba(light.$success, 0.2); + } + + [class^='swal2-success-line'] { + background-color: light.$success; + } + } + + .swal2-popup .swal2-icon.swal2-question { + border-color: rgba(light.$secondary, 0.4); + color: light.$secondary; + } + + .swal2-popup .swal2-icon.swal2-info { + border-color: rgba(light.$info, 0.4); + color: light.$info; + } + + .swal2-popup .swal2-icon.swal2-warning { + border-color: rgba(light.$warning, 0.8); + color: light.$warning; + } + + .swal2-popup .swal2-icon.swal2-error { + border-color: rgba(light.$danger, 0.6); + + [class^='swal2-x-mark-line'] { + border-color: light.$danger; + } + } + } +} +// Dark Style +@if $enable-dark-style { + .dark-style { + .swal2-container { + z-index: dark.$zindex-modal; + + .tooltip { + z-index: dark.$zindex-modal + 2; + } + + .popover { + z-index: dark.$zindex-modal + 1; + } + } + + .swal2-modal.swal2-popup { + background: dark.$modal-content-bg; + font-family: dark.$font-family-base; + box-shadow: dark.$modal-content-box-shadow-xs; + + @include dark.border-radius(dark.$border-radius); + } + + .swal2-container.swal2-shown { + background: rgba(dark.$modal-backdrop-bg, dark.$modal-backdrop-opacity); + } + + .swal2-popup .swal2-title { + font-size: dark.$h2-font-size; + font-weight: dark.$headings-font-weight; + color: dark.$body-color; + } + + .swal2-popup .swal2-content { + font-weight: dark.$lead-font-weight; + color: dark.$text-muted; + line-height: dark.$line-height-base; + font-size: dark.$lead-font-size; + pre { + color: dark.$body-color; + } + } + .swal2-popup .swal2-footer { + border-top: 1px solid dark.$border-color; + } + + .swal2-popup .swal2-html-container { + color: dark.$body-color; + } + + .swal2-popup .swal2-input, + .swal2-popup .swal2-file, + .swal2-popup .swal2-textarea { + color: dark.$body-color; + border: dark.$input-border-width solid dark.$input-border-color !important; + font-size: dark.$font-size-lg; + + @include dark.border-radius(dark.$border-radius-lg); + } + + .swal2-popup .swal2-validationerror { + color: dark.$body-color; + background: dark.$gray-100; + } + + // Colors + .swal2-popup .swal2-icon.swal2-success { + border-color: dark.$success; + + .swal2-success-ring { + border-color: rgba(dark.$success, 0.2); + } + + [class^='swal2-success-line'] { + background-color: dark.$success; + } + } + + .swal2-popup .swal2-icon.swal2-question { + border-color: rgba(dark.$secondary, 0.4); + color: dark.$secondary; + } + + .swal2-popup .swal2-icon.swal2-info { + border-color: rgba(dark.$info, 0.4); + color: dark.$info; + } + + .swal2-popup .swal2-icon.swal2-warning { + border-color: rgba(dark.$warning, 0.8); + color: dark.$warning; + } + + .swal2-popup .swal2-icon.swal2-error { + border-color: rgba(dark.$danger, 0.6); + + [class^='swal2-x-mark-line'] { + border-color: dark.$danger; + } + } + } +} + +.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after { + display: block; + width: 1em; + height: 1em; + margin-left: 0.2rem; + border: 0.15em solid currentColor; + border-right-color: transparent; + box-shadow: none; + + @include app-rtl { + margin-left: 0; + margin-right: 0.5em; + } +} + +// IE Specific +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + .swal2-modal:not([style='display: none;']), + .swal2-icon:not([style='display: none;']), + .swal2-actions:not([style='display: none;']), + .swal2-image:not([style='display: none;']), + .swal2-input:not([style='display: none;']), + .swal2-file:not([style='display: none;']), + .swal2-range:not([style='display: none;']), + .swal2-select:not([style='display: none;']), + .swal2-radio:not([style='display: none;']), + .swal2-checkbox:not([style='display: none;']), + .swal2-textarea:not([style='display: none;']), + .swal2-footer:not([style='display: none;']) { + display: flex; + } +} diff --git a/resources/assets/vendor/libs/swiper/_mixins.scss b/resources/assets/vendor/libs/swiper/_mixins.scss new file mode 100644 index 0000000..66c841f --- /dev/null +++ b/resources/assets/vendor/libs/swiper/_mixins.scss @@ -0,0 +1,6 @@ +@mixin swiper-theme($background) { + .swiper-pagination-bullet.swiper-pagination-bullet-active, + .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { + background: $background !important; + } +} diff --git a/resources/assets/vendor/libs/swiper/swiper.js b/resources/assets/vendor/libs/swiper/swiper.js new file mode 100644 index 0000000..ff6e4b1 --- /dev/null +++ b/resources/assets/vendor/libs/swiper/swiper.js @@ -0,0 +1,7 @@ +import Swiper from 'swiper/bundle'; + +try { + window.Swiper = Swiper; +} catch (e) {} + +export { Swiper }; diff --git a/resources/assets/vendor/libs/swiper/swiper.scss b/resources/assets/vendor/libs/swiper/swiper.scss new file mode 100644 index 0000000..8f92171 --- /dev/null +++ b/resources/assets/vendor/libs/swiper/swiper.scss @@ -0,0 +1,113 @@ +@import '../../scss/_bootstrap-extended/include'; +@import '../../scss/_custom-variables/libs'; +@import 'swiper/css/bundle'; + +.swiper { + width: 100%; + overflow: hidden !important; + .swiper-slide { + color: $white; + } + .swiper-pagination-bullet.swiper-pagination-bullet-active.bg-transparent { + background: transparent !important; + } +} + +.swiper-button-prev, +.swiper-button-next { + display: flex; + justify-content: center; + align-items: center; + + &.swiper-button-white { + color: $white; + } + + &.custom-icon { + background-image: none; + line-height: 1; + &::after { + font-size: 2rem; + } + @include app-rtl { + transform: scaleX(-1) rotate(180deg); + } + } +} + +.swiper-pagination-bullet { + background: rgba(0, 0, 0, 0.7); +} + +.swiper-pagination-progressbar, +.swiper-scrollbar { + background: rgba(0, 0, 0, 0.08); +} + +.swiper-scrollbar-drag { + background: rgba(0, 0, 0, 0.3); +} + +.swiper-pagination-white { + .swiper-pagination-bullet { + background: $white !important; + } + + .swiper-pagination-bullet-active { + background: $white !important; + } +} + +.swiper-scrollbar-white { + background: rgba(255, 255, 255, 0.2) !important; + + .swiper-scrollbar-drag { + background: $white !important; + } +} + +// black arrows for 3d style +@if $enable-dark-style { + .dark-style { + .swiper-3d { + .swiper-pagination-bullet { + background-color: $white; + } + .swiper-button-prev, + .swiper-button-next { + &.swiper-button-black { + --swiper-navigation-color: $white; + } + } + } + } +} + +@include app-rtl(false) { + .swiper-button-next { + right: auto; + left: 10px; + } + + .swiper-button-prev { + right: 10px; + left: auto; + } + + .swiper-vertical { + > .swiper-pagination-bullets { + right: auto; + left: 10px; + } + + > .swiper-pagination-progressbar { + right: 0; + left: auto; + } + + > .swiper-scrollbar { + right: auto; + left: 3px; + } + } +} diff --git a/resources/assets/vendor/libs/tagify/_mixins.scss b/resources/assets/vendor/libs/tagify/_mixins.scss new file mode 100644 index 0000000..57a2912 --- /dev/null +++ b/resources/assets/vendor/libs/tagify/_mixins.scss @@ -0,0 +1,8 @@ +@mixin tagify-theme($color) { + .tagify--focus { + border-color: $color !important; + } + .tagify__dropdown__item--active { + background: $color !important; + } +} diff --git a/resources/assets/vendor/libs/tagify/_tagify-email-list.scss b/resources/assets/vendor/libs/tagify/_tagify-email-list.scss new file mode 100644 index 0000000..5cf2047 --- /dev/null +++ b/resources/assets/vendor/libs/tagify/_tagify-email-list.scss @@ -0,0 +1,105 @@ +.tagify-email-list { + display: inline-block; + min-width: 0; + border: none; + &.tagify { + padding: 0 !important; + padding-bottom: calc($tag-spacer - light.$input-border-width) !important; + } + + &.tagify { + padding: 0 !important; + padding-bottom: calc($tag-spacer - light.$input-border-width) !important; + } + + &.tagify.tagify--focus { + padding-left: 0 !important; + } + .tagify__tag { + margin: 0; + margin-inline-start: 0 !important; + margin-inline-end: $tag-spacer !important; + margin-bottom: $tag-spacer !important; + > div { + padding: $tag-spacer * 0.5 $tag-spacer !important; + padding-inline: $tag-spacer * 2 !important; + } + &:only-of-type { + > div { + padding-inline: $tag-spacer !important; + } + } + } + + /* Do not show the "remove tag" (x) button when only a single tag remains */ + .tagify__tag:only-of-type .tagify__tag__removeBtn { + display: none; + } + + .tagify__tag__removeBtn { + opacity: 0; + transform: translateX(-6px) scale(0.5); + margin-left: -3ch; + transition: 0.12s; + position: absolute; + inset-inline-end: 0; + } + + .tagify__tag:hover .tagify__tag__removeBtn { + transform: none; + opacity: 1; + margin-left: -1ch; + } + + .tagify__input { + display: none; + } +} + +.tagify__tag > div { + border-radius: light.$border-radius-pill; +} + +//RTL +@include app-rtl(false) { + .tagify-email-list { + .tagify__tag { + margin: 0 $tag-spacer $tag-spacer 0; + &:hover .tagify__tag__removeBtn { + margin-left: auto; + margin-right: -1ch; + } + } + .tagify__tag__removeBtn { + transform: translateX(6px) scale(0.5); + margin-left: auto; + margin-right: -3ch; + } + } +} + +// Light styles +@if $enable-light-style { + .light-style { + .tagify-email-list { + .tagify__tag { + &--editable:not(.tagify--invalid) > div::before { + box-shadow: 0 0 0 2px light.$border-color inset !important; + } + } + } + } +} + +// Dark styles +@if $enable-dark-style { + .dark-style { + .tagify-email-list { + .tagify__tag { + &--editable:not(.tagify--invalid) > div::before { + box-shadow: 0 0 0 2px dark.$border-color inset !important; + } + } + } + } +} diff --git a/resources/assets/vendor/libs/tagify/_tagify-inline-suggestion.scss b/resources/assets/vendor/libs/tagify/_tagify-inline-suggestion.scss new file mode 100644 index 0000000..75a2685 --- /dev/null +++ b/resources/assets/vendor/libs/tagify/_tagify-inline-suggestion.scss @@ -0,0 +1,67 @@ +.tags-inline { + .tagify__dropdown__wrapper { + padding: 0 $tag-spacer $tag-spacer $tag-spacer; + border: none; + box-shadow: none; + } + .tagify__dropdown__item { + display: inline-block; + border-radius: 3px; + padding: 0.3em 0.5em; + margin: $tag-spacer $tag-spacer 0 0; + font-size: 0.85em; + transition: 0s; + } +} + +//RTL +@include app-rtl(false) { + .tags-inline { + .tagify__dropdown__item { + margin: $tag-spacer 0 0 $tag-spacer; + } + } +} + +// Light styles +@if $enable-light-style { + .light-style { + .tags-inline { + .tagify__dropdown__item { + border: 1px solid light.$border-color; + background: light.rgba-to-hex(light.$gray-100); + + color: light.$body-color; + + &--active { + color: light.$white !important; + } + + &:hover { + color: light.$white !important; + } + } + } + } +} + +// Dark styles +@if $enable-dark-style { + .dark-style { + .tags-inline { + .tagify__dropdown__item { + border: 1px solid dark.$border-color; + background: dark.$body-bg; + color: dark.$body-color; + + &--active { + color: dark.$white !important; + } + + &:hover { + color: dark.$white !important; + } + } + } + } +} diff --git a/resources/assets/vendor/libs/tagify/_tagify-users-list.scss b/resources/assets/vendor/libs/tagify/_tagify-users-list.scss new file mode 100644 index 0000000..d8b01e3 --- /dev/null +++ b/resources/assets/vendor/libs/tagify/_tagify-users-list.scss @@ -0,0 +1,124 @@ +/* Suggestions items */ +.tagify__dropdown.users-list { + font-size: 1rem; + .addAll { + display: block !important; + } + + .tagify__dropdown__item { + display: grid; + grid-template-columns: auto 1fr; + gap: 0 1em; + grid-template-areas: + 'avatar name' + 'avatar email'; + + &__avatar-wrap { + grid-area: avatar; + width: $tag-avatar-select-size; + height: $tag-avatar-select-size; + border-radius: 50%; + overflow: hidden; + + transition: 0.1s ease-out; + } + } + + img { + width: 100%; + vertical-align: top; + } + + strong { + grid-area: name; + width: 100%; + align-self: center; + font-weight: 500; + } + + span { + grid-area: email; + width: 100%; + font-size: 0.9em; + opacity: 0.6; + } +} + +/* Tags items */ +.tagify__tag { + white-space: nowrap; + + .tagify__tag__avatar-wrap { + width: $tag-avatar-size; + height: $tag-avatar-size; + white-space: normal; + + border-radius: 50%; + margin-right: 5px; + transition: 0.12s ease-out; + vertical-align: middle; + } + + img { + width: 100%; + vertical-align: top; + } +} + +//RTL +@include app-rtl(false) { + .tagify__tag { + .tagify__tag__avatar-wrap { + margin-left: 5px; + margin-right: auto; + } + } +} + +// Light styles +@if $enable-light-style { + .light-style { + .tagify { + &__dropdown.users-list { + .tagify__dropdown__item__avatar-wrap { + background: light.$body-bg; + } + } + + &__tag { + .tagify__tag__avatar-wrap { + background: light.$body-bg; + } + } + &__dropdown.users-list { + .addAll { + border-bottom: 1px solid light.$border-color; + } + } + } + } +} + +// Dark styles +@if $enable-dark-style { + .dark-style { + .tagify { + &__dropdown.users-list { + .tagify__dropdown__item__avatar-wrap { + background: dark.$body-bg; + } + } + + &__tag { + .tagify__tag__avatar-wrap { + background: dark.$body-bg; + } + } + &__dropdown.users-list { + .addAll { + border-bottom: 1px solid dark.$border-color; + } + } + } + } +} diff --git a/resources/assets/vendor/libs/tagify/tagify.js b/resources/assets/vendor/libs/tagify/tagify.js new file mode 100644 index 0000000..6d94510 --- /dev/null +++ b/resources/assets/vendor/libs/tagify/tagify.js @@ -0,0 +1,7 @@ +import Tagify from '@yaireo/tagify'; + +try { + window.Tagify = Tagify; +} catch (e) {} + +export { Tagify }; diff --git a/resources/assets/vendor/libs/tagify/tagify.scss b/resources/assets/vendor/libs/tagify/tagify.scss new file mode 100644 index 0000000..14c72a3 --- /dev/null +++ b/resources/assets/vendor/libs/tagify/tagify.scss @@ -0,0 +1,246 @@ +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@import '../../scss/_custom-variables/libs'; + +@import 'mixins'; + +// Height clac to match form-control height +$tag-line-height: 1.5rem !default; +$tag-spacer: light.px-to-rem(floor(light.rem-to-px((light.$input-height-inner - $tag-line-height) * 0.6))) !default; + +// Override tagify vars +$tag-remove: light.$danger !default; +$tag-remove-btn-bg--hover: darken($tag-remove, 5) !default; +$tag-invalid-color: $tag-remove !default; +$tag-inset-shadow-size: 2em !default; +$tag-remove-btn-color: light.rgba-to-hex(light.$gray-600, light.$rgba-to-hex-bg) !default; +$tag-invalid-bg: rgba($tag-remove, 0.5) !default; + +$tag-avatar-size: 22px !default; +$tag-avatar-select-size: 36px !default; + +$tag-max-width: auto !default; + +$tag-inset-shadow-size: 2em !default; + +//! Tagify $tag-bg custom color to match with dark and light layout +$tag-bg: rgb(light.$text-light, 0.5) !default; + +@import '@yaireo/tagify/src/tagify'; + +@import 'tagify-users-list'; +@import 'tagify-inline-suggestion'; +@import 'tagify-email-list'; + +.tagify { + &.form-control { + transition: none; + display: flex; + align-items: flex-end; + padding: calc(light.$input-focus-border-width - light.$input-border-width) $tag-spacer $tag-spacer - 0.1875rem !important; + .fv-plugins-bootstrap5-row-invalid & { + padding: 0 calc($tag-spacer - light.$input-border-width) calc($tag-spacer - light.$input-focus-border-width) !important; + } + } + + &.tagify--focus, + &.form-control:focus { + padding: 0 calc($tag-spacer - light.$input-border-width) + calc($tag-spacer - calc(light.$input-focus-border-width * 2)) !important; + border-width: light.$input-focus-border-width; + } + &__tag, + &__input { + margin: $tag-spacer - 0.25rem $tag-spacer 0 0 !important; + line-height: 1; + } + &__input { + line-height: $tag-line-height; + &:empty::before { + top: 4px; + } + } + &__tag { + > div { + line-height: $tag-line-height; + padding: 0 0 0 $tag-spacer; + } + &__removeBtn { + margin-right: $tag-spacer - 0.3rem; + margin-left: $tag-spacer * 0.5; + font-family: 'tabler-icons'; + opacity: 0.7; + &:hover { + background: none; + color: $tag-remove-btn-bg--hover !important; + } + &::after { + content: '\f739'; + } + } + &:hover:not([readonly]), + &:focus { + div::before { + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + } + } + } + &__dropdown { + transform: translateY(0); + } + &[readonly]:not(.tagify--mix) .tagify__tag > div { + padding: 0 $tag-spacer 0 $tag-spacer !important; + } + &__input { + padding: 0; + } + &__tag-text { + font-size: light.$font-size-sm; + font-weight: light.$font-weight-medium; + } +} +.tagify { + &.form-control { + padding-top: calc(light.$input-padding-y - $tag-spacer) !important; + } + &.tagify--focus, + &.form-control:focus { + padding-top: calc(light.$input-padding-y - $tag-spacer - 1px) !important; + } +} + +//RTL +@include app-rtl(false) { + .tagify { + &__tag, + &__input { + margin: $tag-spacer 0 0 $tag-spacer; + } + + + input, + + textarea { + left: 0; + right: -9999em !important; + } + + &__tag { + > div { + padding: 0 $tag-spacer + 0.25rem 0 0; + } + &__removeBtn { + margin-left: $tag-spacer; + margin-right: $tag-spacer * 0.5; + } + } + } +} + +// Light styles +@if $enable-light-style { + .light-style { + .tagify { + &__tag { + > div::before { + box-shadow: 0 0 0 1.3em light.$gray-75 inset; + } + .tagify__tag-text { + color: light.$headings-color; + } + &:hover:not([readonly]), + &:focus { + div::before { + box-shadow: 0 0 0 1.3em light.$gray-200 inset; + } + } + &__removeBtn { + color: light.rgba-to-hex(light.$gray-600, light.$rgba-to-hex-bg); + &:hover + div::before { + background: rgba($tag-remove, 0.3); + } + } + } + &:hover:not([readonly]) { + border-color: light.$input-border-color; + } + &__input::before { + color: light.$input-placeholder-color !important; + } + &__dropdown { + box-shadow: light.$dropdown-box-shadow; + border-top-color: light.$dropdown-border-color; + &__wrapper { + background: light.$dropdown-bg; + border-color: light.$dropdown-border-color; + } + } + } + } +} + +// Dark styles +@if $enable-dark-style { + .dark-style { + .tagify { + &__tag { + > div { + &::before { + box-shadow: 0 0 0 1.3em dark.$gray-75 inset; + } + .tagify__tag-text { + color: dark.$headings-color; + } + } + &:hover:not([readonly]), + &:focus { + div::before { + box-shadow: 0 0 0 1.3em dark.$gray-200 inset; + } + } + &__removeBtn { + color: dark.rgba-to-hex(dark.$gray-600, dark.$rgba-to-hex-bg); + &:hover + div::before { + background: rgba($tag-remove, 0.3); + } + } + } + &:hover:not([readonly]) { + border-color: dark.$input-border-color; + } + &__input::before { + color: dark.$input-placeholder-color !important; + } + &[readonly]:not(.tagify--mix) { + .tagify__tag > div::before { + background: linear-gradient( + 45deg, + dark.$input-border-color 25%, + transparent 25%, + transparent 50%, + dark.$input-border-color 50%, + dark.$input-border-color 75%, + transparent 75%, + transparent + ) + 0/5px + 5px; + } + &:not(.tagify--select) .tagify__tag > div::before { + animation: none; + box-shadow: none; + } + } + &__dropdown { + box-shadow: dark.$dropdown-box-shadow; + border-top-color: dark.$dropdown-border-color; + &__wrapper { + box-shadow: dark.$dropdown-box-shadow; + background: dark.$dropdown-bg; + border-color: dark.$dropdown-border-color; + } + } + } + } +} diff --git a/resources/assets/vendor/libs/typeahead-js/_mixins.scss b/resources/assets/vendor/libs/typeahead-js/_mixins.scss new file mode 100644 index 0000000..7a0263a --- /dev/null +++ b/resources/assets/vendor/libs/typeahead-js/_mixins.scss @@ -0,0 +1,11 @@ +@import '../../scss/_bootstrap-extended/functions'; + +@mixin typeahead-theme($background, $color: null) { + $color: if($color, $color, color-contrast($background)); + + .tt-suggestion:active, + .tt-cursor { + background: $background !important; + color: $color !important; + } +} diff --git a/resources/assets/vendor/libs/typeahead-js/typeahead.js b/resources/assets/vendor/libs/typeahead-js/typeahead.js new file mode 100644 index 0000000..bd1e169 --- /dev/null +++ b/resources/assets/vendor/libs/typeahead-js/typeahead.js @@ -0,0 +1,7 @@ +import 'typeahead.js/dist/typeahead.bundle'; + +// try { +// window.typeahead = typeahead; +// } catch (e) {} + +// export { typeahead }; diff --git a/resources/assets/vendor/libs/typeahead-js/typeahead.scss b/resources/assets/vendor/libs/typeahead-js/typeahead.scss new file mode 100644 index 0000000..4fa9556 --- /dev/null +++ b/resources/assets/vendor/libs/typeahead-js/typeahead.scss @@ -0,0 +1,144 @@ +// Typeahead +// ******************************************************************************* + +@use '../../scss/_bootstrap-extended/include' as light; +@use '../../scss/_bootstrap-extended/include-dark' as dark; +@import '../../scss/_custom-variables/libs'; + +.twitter-typeahead { + display: block !important; + + .tt-menu { + float: left; + position: absolute; + left: 0; + top: 100%; + text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer) + list-style: none; + background-clip: padding-box; + display: none; + + @include app-rtl { + float: right; + left: auto !important; + right: 0 !important; + text-align: right; + } + + .tt-suggestion { + text-align: inherit; + border: 0; + width: 100%; + display: block; + white-space: nowrap; + background: none; + clear: both; + cursor: pointer; + + p { + margin: 0; + } + .tt-highlight { + font-weight: light.$font-weight-medium; + } + } + } + .tt-hint { + color: #999; + } + .tt-input { + @include app-rtl { + direction: rtl; + } + } +} + +// Light style +@if $enable-light-style { + .light-style { + .twitter-typeahead { + .tt-menu { + min-width: light.$dropdown-min-width; + padding: light.$dropdown-padding-y 0; + font-size: light.$font-size-base; + // border: light.$dropdown-border-width solid light.$dropdown-border-color; + z-index: light.$zindex-dropdown; + margin: calc(light.$dropdown-spacer + light.$dropdown-spacer) 0; + color: light.$body-color; + box-shadow: light.$dropdown-box-shadow; + background-color: light.$dropdown-bg; + @include light.border-radius(light.$border-radius); + } + .tt-hint { + color: light.$input-placeholder-color; + } + .tt-suggestion { + font-weight: light.$font-weight-normal; + color: light.$dropdown-link-color; + padding: light.$dropdown-item-padding-y light.$dropdown-item-padding-x; + + &:hover, + &:focus { + text-decoration: none; + color: light.$dropdown-link-hover-color; + background-color: light.$dropdown-link-hover-bg; + } + } + } + .tt-menu { + .suggestion { + &:hover, + &:focus { + text-decoration: none; + color: light.$dropdown-link-hover-color; + background-color: light.$dropdown-link-hover-bg; + } + } + } + } +} + +// Dark Style +@if $enable-dark-style { + .dark-style { + .twitter-typeahead { + .tt-menu { + color: dark.$body-color; + min-width: dark.$dropdown-min-width; + padding: dark.$dropdown-padding-y 0; + margin: calc(dark.$dropdown-spacer + dark.$dropdown-spacer) 0; + box-shadow: dark.$dropdown-box-shadow; + // border: dark.$dropdown-border-width solid dark.$dropdown-border-color; + font-size: dark.$font-size-base; + background-color: dark.$dropdown-bg; + z-index: dark.$zindex-dropdown; + @include dark.border-radius(dark.$border-radius); + .tt-suggestion { + font-weight: dark.$font-weight-normal; + color: dark.$dropdown-link-color; + padding: dark.$dropdown-item-padding-y dark.$dropdown-item-padding-x; + + &:hover, + &:focus { + text-decoration: none; + color: dark.$dropdown-link-hover-color; + background-color: dark.$dropdown-link-hover-bg; + } + } + } + .tt-hint { + color: dark.$input-placeholder-color; + } + } + .tt-menu { + .suggestion { + &:hover, + &:focus { + text-decoration: none; + color: dark.$dropdown-link-hover-color; + background-color: dark.$dropdown-link-hover-bg; + } + } + } + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-dark.scss b/resources/assets/vendor/scss/_bootstrap-dark.scss new file mode 100644 index 0000000..2071652 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-dark.scss @@ -0,0 +1,39 @@ +@import '_bootstrap-extended/include-dark'; + +// Import bootstrap core scss from node_module +// ! Utilities are customized and added in bootstrap-extended + +// Layout & components +@import 'bootstrap/scss/root'; +@import 'bootstrap/scss/reboot'; +@import 'bootstrap/scss/type'; +@import 'bootstrap/scss/images'; +@import 'bootstrap/scss/containers'; +@import 'bootstrap/scss/grid'; +@import 'bootstrap/scss/tables'; +@import 'bootstrap/scss/forms'; +@import 'bootstrap/scss/buttons'; +@import 'bootstrap/scss/transitions'; +@import 'bootstrap/scss/dropdown'; +@import 'bootstrap/scss/button-group'; +@import 'bootstrap/scss/nav'; +@import 'bootstrap/scss/navbar'; +@import 'bootstrap/scss/card'; +@import 'bootstrap/scss/accordion'; +@import 'bootstrap/scss/breadcrumb'; +@import 'bootstrap/scss/pagination'; +@import 'bootstrap/scss/badge'; +@import 'bootstrap/scss/alert'; +@import 'bootstrap/scss/progress'; +@import 'bootstrap/scss/list-group'; +@import 'bootstrap/scss/close'; +@import 'bootstrap/scss/toasts'; +@import 'bootstrap/scss/modal'; +@import 'bootstrap/scss/tooltip'; +@import 'bootstrap/scss/popover'; +@import 'bootstrap/scss/carousel'; +@import 'bootstrap/scss/spinners'; +@import 'bootstrap/scss/offcanvas'; + +// Helpers +@import 'bootstrap/scss/helpers'; diff --git a/resources/assets/vendor/scss/_bootstrap-extended-dark.scss b/resources/assets/vendor/scss/_bootstrap-extended-dark.scss new file mode 100644 index 0000000..32a032d --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended-dark.scss @@ -0,0 +1,40 @@ +@import '_bootstrap-extended/include-dark'; + +// Import bootstrap extended scss +@import '_bootstrap-extended/root'; +@import '_bootstrap-extended/reboot'; +@import '_bootstrap-extended/type'; +@import '_bootstrap-extended/utilities'; +@import '_bootstrap-extended/tables'; +@import '_bootstrap-extended/buttons'; +@import '_bootstrap-extended/button-group'; +@import '_bootstrap-extended/badge'; +@import '_bootstrap-extended/dropdown'; +@import '_bootstrap-extended/nav'; +@import '_bootstrap-extended/pagination'; +@import '_bootstrap-extended/alert'; +@import '_bootstrap-extended/tooltip'; +@import '_bootstrap-extended/popover'; +@import '_bootstrap-extended/forms'; +@import '_bootstrap-extended/modal'; +@import '_bootstrap-extended/progress'; +@import '_bootstrap-extended/breadcrumb'; +@import '_bootstrap-extended/list-group'; +@import '_bootstrap-extended/navbar'; +@import '_bootstrap-extended/card'; +@import '_bootstrap-extended/accordion'; +@import '_bootstrap-extended/close'; +@import '_bootstrap-extended/toasts'; +@import '_bootstrap-extended/carousel'; +@import '_bootstrap-extended/spinners'; +@import '_bootstrap-extended/offcanvas'; + +// Common Utilities +@import 'bootstrap/scss/utilities/api'; + +// LTR Utilities + +@include ltr-only { + @import '_bootstrap-extended/utilities-ltr'; + @import 'bootstrap/scss/utilities/api'; +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended.scss b/resources/assets/vendor/scss/_bootstrap-extended.scss new file mode 100644 index 0000000..0d3ba7f --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended.scss @@ -0,0 +1,39 @@ +@import '_bootstrap-extended/include'; + +// Import bootstrap extended scss +@import '_bootstrap-extended/root'; +@import '_bootstrap-extended/reboot'; +@import '_bootstrap-extended/type'; +@import '_bootstrap-extended/utilities'; +@import '_bootstrap-extended/tables'; +@import '_bootstrap-extended/buttons'; +@import '_bootstrap-extended/button-group'; +@import '_bootstrap-extended/badge'; +@import '_bootstrap-extended/dropdown'; +@import '_bootstrap-extended/nav'; +@import '_bootstrap-extended/pagination'; +@import '_bootstrap-extended/alert'; +@import '_bootstrap-extended/tooltip'; +@import '_bootstrap-extended/popover'; +@import '_bootstrap-extended/forms'; +@import '_bootstrap-extended/modal'; +@import '_bootstrap-extended/progress'; +@import '_bootstrap-extended/breadcrumb'; +@import '_bootstrap-extended/list-group'; +@import '_bootstrap-extended/navbar'; +@import '_bootstrap-extended/card'; +@import '_bootstrap-extended/accordion'; +@import '_bootstrap-extended/close'; +@import '_bootstrap-extended/toasts'; +@import '_bootstrap-extended/carousel'; +@import '_bootstrap-extended/spinners'; +@import '_bootstrap-extended/offcanvas'; + +// Common Utilities +@import 'bootstrap/scss/utilities/api'; + +// LTR Utilities +@include ltr-only { + @import '_bootstrap-extended/utilities-ltr'; + @import 'bootstrap/scss/utilities/api'; +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_accordion.scss b/resources/assets/vendor/scss/_bootstrap-extended/_accordion.scss new file mode 100644 index 0000000..1bd238b --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_accordion.scss @@ -0,0 +1,250 @@ +// Accordions +// ******************************************************************************* + +// arrow left + +.accordion-arrow-left { + .accordion-button.collapsed:focus { + box-shadow: none; + } + .accordion-item { + border: 0; + } + .accordion-button { + padding: var(--#{$prefix}accordion-btn-padding-y) 0; + // Accordion icon + &::after { + content: ''; + display: none; + } + &:not(.collapsed) { + color: var(--#{$prefix}accordion-active-color); + background-color: var(--#{$prefix}accordion-active-bg); + box-shadow: none; // stylelint-disable-line function-disallowed-list + + &::before { + background-image: var(--#{$prefix}accordion-btn-active-icon); + transform: var(--#{$prefix}accordion-btn-icon-transform); + } + &::after { + background-image: none; + transform: none; + } + } + &.collapsed::before { + transform: rotate(-90deg); + } + &::before { + flex-shrink: 0; + width: var(--#{$prefix}accordion-btn-icon-width); + height: var(--#{$prefix}accordion-btn-icon-width); + margin-left: 0; + margin-top: 0.75rem; + margin-right: 0.9rem; + content: ''; + background-image: var(--#{$prefix}accordion-btn-icon); + background-repeat: no-repeat; + background-size: var(--#{$prefix}accordion-btn-icon-width); + @include transition(var(--#{$prefix}accordion-btn-icon-transition)); + } + } +} + +// Solid variant icon color +.accordion[class*='accordion-solid-'] { + .accordion-button::after { + background-image: str-replace(str-replace($accordion-button-icon, '#{$accordion-icon-color}', $white), '#', '%23'); + } +} + +// Solid Accordion With Active Border +.accordion[class*='accordion-border-solid-'] { + .accordion-button.collapsed::after { + background-image: str-replace(str-replace($accordion-button-icon, '#{$accordion-icon-color}', $white), '#', '%23'); + } +} + +.accordion-header + .accordion-collapse .accordion-body { + padding-top: 0; + padding-bottom: 1.25rem; +} + +// accordion without icon +.accordion { + &.accordion-without-arrow { + .accordion-button::after { + background-image: none !important; + } + } +} + +.accordion-header { + line-height: $line-height-base; +} + +.accordion:not(.accordion-custom-button):not(.accordion-arrow-left) .accordion-item { + box-shadow: $box-shadow-xs; + border: 0; + &:not(:first-child) { + margin-top: $spacer * 0.5; + } + &:last-child { + margin-bottom: $spacer * 0.5; + } + &.active { + box-shadow: $box-shadow; + & .accordion-button:not(.collapsed) { + box-shadow: none; + } + } +} + +// Accordion border radius +.accordion-button { + font-weight: inherit; + align-items: unset; + @include border-top-radius($accordion-border-radius); + &.collapsed { + @include border-radius($accordion-border-radius); + } + &.collapsed { + &::after { + transform: rotate(-90deg); + } + } +} +// added box shadow +.accordion { + &:not(.accordion-bordered) > .card.accordion-item { + box-shadow: $box-shadow-xs; + &.active { + box-shadow: $card-box-shadow; + } + } +} +.accordion-header + .accordion-collapse .accordion-body { + padding-top: 0; +} + +// Accordion custom button + +.accordion-custom-button { + .accordion-item { + transition: $accordion-transition; + transition-property: margin-top, margin-bottom, border-radius, border; + box-shadow: none; + border: $accordion-border-width solid $accordion-border-color; + &:not(:last-child) { + border-bottom: 0; + } + &:not(.active):not(:first-child) { + .accordion-header { + border: none; + } + } + .accordion-button { + border-color: $accordion-border-color; + } + &.active { + margin: 0; + box-shadow: none; + .accordion-header .accordion-button:focus { + border-bottom: $accordion-border-width solid $accordion-border-color; + } + & + .accordion-item { + @include border-top-radius(0); + } + &:not(:first-child) { + @include border-top-radius(0); + } + &:not(:last-child) { + @include border-bottom-radius(0); + } + } + .accordion-body { + padding-top: $accordion-body-padding-x; + } + &.previous-active { + @include border-bottom-radius(0); + } + } + + .accordion-button { + border-radius: 0; + background-color: #fafafa; + &:not(.collapsed) { + &::after { + background-image: escape-svg($accordion-custom-button-active-icon); + transform: rotate(-180deg); + } + } + // Accordion icon + &::after { + background-image: escape-svg($accordion-custom-button-icon); + } + } + + &:focus { + z-index: 3; + border-color: $border-color; + outline: 0; + box-shadow: var(--#{$prefix}accordion-btn-focus-box-shadow); + } +} + +// RTL +// ******************************************************************************* + +@include rtl-only { + .accordion-arrow-left { + .accordion-button { + &::before { + margin-left: 1.1rem; + margin-right: 0; + transform: rotate(90deg); + } + &:not(.collapsed)::before { + transform: rotate(0deg); + } + // !- For RTL accordion icon rotation in other templates + // &:not(.collapsed)::before { + // transform: rotate(90deg); + // } + } + } + + .accordion-button { + text-align: right; + &::after { + margin-left: 0; + margin-right: auto; + } + &.collapsed { + &::after { + transform: rotate(90deg); + } + } + } + .accordion-custom-button { + .accordion-button:not(.collapsed)::after { + transform: rotate(180deg); + } + } +} + +//Dark style +// ******************************************************************************* + +@include dark-layout-only { + .accordion-custom-button { + .accordion-button { + background-color: #353a52; + } + } + .accordion:not(.accordion-custom-button):not(.accordion-arrow-left) .accordion-item { + box-shadow: $box-shadow-xs; + &.active { + box-shadow: $box-shadow; + } + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_alert.scss b/resources/assets/vendor/scss/_bootstrap-extended/_alert.scss new file mode 100644 index 0000000..74f2fcf --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_alert.scss @@ -0,0 +1,53 @@ +// Alerts +// ******************************************************************************* + +// Alert mixins +@each $state, $value in $theme-colors { + @if $state != primary and $state != light { + @include template-alert-variant('.alert-#{$state}', $value); + @include template-alert-outline-variant('.alert-outline-#{$state}', $value); + @include template-alert-solid-variant('.alert-solid-#{$state}', $value); + } +} + +// Alert and alert-icon styles +.alert { + line-height: 1.375rem; + .alert-icon { + color: $white; + height: $alert-icon-size; + width: $alert-icon-size; + padding: $spacer * 0.75; + margin-right: $spacer; + display: flex; + align-items: center; + justify-content: center; + } + &[class*='alert-solid-'] { + .alert-icon { + background-color: $white; + box-shadow: $box-shadow-xs; + :before { + font-size: 1.375rem; + } + } + } +} +// RTL +// ******************************************************************************* + +@include rtl-only { + .alert-dismissible { + padding-left: $alert-dismissible-padding-r; + padding-right: $alert-padding-x; + } + + .alert-dismissible .btn-close { + right: auto; + left: 0; + } + .alert .alert-icon { + margin-right: 0; + margin-left: $spacer; + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_badge.scss b/resources/assets/vendor/scss/_bootstrap-extended/_badge.scss new file mode 100644 index 0000000..44cf65b --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_badge.scss @@ -0,0 +1,53 @@ +// Badges +// ? Bootstrap use bg-label-variant and bg color for solid and label style, hence we have not created mixin for that. +// ******************************************************************************* + +@each $color, $value in $theme-colors { + @if $color != primary and $color != light { + @include bg-glow-variant('.bg-#{$color}', $value); + } +} + +// Badge Center Style + +.badge-center { + padding: 3px; + line-height: 1.375; + @include badge-size($badge-height, $badge-width, $badge-center-font-size); + i { + font-size: 0.875rem; + } +} + +// Dots Style + +.badge.badge-dot { + display: inline-block; + margin: 0; + padding: 0; + width: 0.5rem; + height: 0.5rem; + border-radius: 50%; + vertical-align: middle; +} + +// Notifications + +.badge.badge-notifications { + position: absolute; + top: auto; + display: inline-block; + margin: 0; + transform: translate(-50%, -45%); + + @include rtl-style { + transform: translate(50%, -45%); + } + + &:not(.badge-dot) { + padding: 0.063rem 0.112rem; + font-size: 0.75rem; + line-height: 0.875rem; + @include border-radius(50rem); + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_breadcrumb.scss b/resources/assets/vendor/scss/_bootstrap-extended/_breadcrumb.scss new file mode 100644 index 0000000..36fbffa --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_breadcrumb.scss @@ -0,0 +1,62 @@ +// Breadcrumbs +// ******************************************************************************* + +.breadcrumb-item, +.breadcrumb-item a { + color: $breadcrumb-color; +} + +.breadcrumb-item.active a { + &:hover, + &:focus { + color: $breadcrumb-color; + } + &:not(:hover, :focus) { + color: $breadcrumb-active-color; + } +} + +.breadcrumb-item { + + .breadcrumb-item { + &::before { + width: 26px; + height: 10px; + } + } +} +.breadcrumb-style1 .breadcrumb-item + .breadcrumb-item::before { + content: '/'; + color: $breadcrumb-divider-color; + width: 1.43rem; + font-weight: 500; + margin-left: 0.2rem; +} +.breadcrumb-style2 .breadcrumb-item + .breadcrumb-item::before { + content: $breadcrumb-icon-check-svg; + line-height: 1.375rem; + width: 26px; + height: 10px; +} + +// RTL +// ******************************************************************************* + +@include rtl-only { + .breadcrumb-item + .breadcrumb-item { + padding-right: $breadcrumb-item-padding-x; + padding-left: 0; + + &::before { + padding-right: 0; + padding-left: $breadcrumb-item-padding-x; + float: right; + } + } + // Breadcrumb divider style Icons + .breadcrumb-style1 .breadcrumb-item + .breadcrumb-item::before { + content: '\\'; + } + .breadcrumb-style2 .breadcrumb-item + .breadcrumb-item::before { + content: $breadcrumb-icon-check-svg; + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_button-group.scss b/resources/assets/vendor/scss/_bootstrap-extended/_button-group.scss new file mode 100644 index 0000000..614e828 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_button-group.scss @@ -0,0 +1,161 @@ +// Button groups +// ******************************************************************************* + +// * Split button +// ******************************************************************************* + +.btn-group, +.btn-group-vertical { + &:disabled, + &.disabled { + opacity: 0.45; + } +} + +.dropdown-toggle-split, +.btn-lg + .dropdown-toggle-split, +.btn-group-lg > .btn + .dropdown-toggle-split, +.input-group-lg .btn + .dropdown-toggle-split, +.btn-xl + .dropdown-toggle-split, +.btn-group-xl > .btn + .dropdown-toggle-split { + padding: 0.92em; +} + +.btn-sm + .dropdown-toggle-split, +.btn-group-sm > .btn + .dropdown-toggle-split, +.input-group-sm .btn + .dropdown-toggle-split { + padding: 0.8em; +} + +.btn-xs + .dropdown-toggle-split, +.btn-group-xs > .btn + .dropdown-toggle-split { + padding: 0.7em; +} + +// * Sizing +// ******************************************************************************* + +.btn-group-xs > .btn { + @extend .btn-xs; +} + +.btn-group-xl > .btn { + @extend .btn-xl; +} + +// Button groups border + +.btn-group > .btn-group:first-child > .btn:not([class*='btn-outline-']):first-child, +.input-group > .btn:not([class*='btn-outline-']):first-child, +:not(.btn-group):not(.input-group) > .btn-group > .btn:not([class*='btn-outline-']):first-child, +.input-group > .btn-group:first-child > .btn:not([class*='btn-outline-']):first-child { + @include ltr-style { + border-left-color: transparent !important; + } + @include rtl-style { + border-right-color: transparent !important; + } +} + +.btn-group > .btn-group:last-child > .btn:not([class*='btn-outline-']):last-of-type, +.input-group > .btn:not([class*='btn-outline-']):last-of-type, +:not(.btn-group):not(.input-group) > .btn-group > .btn:not([class*='btn-outline-']):last-of-type, +.input-group > .btn-group:last-child > .btn:not([class*='btn-outline-']):last-of-type { + @include ltr-style { + border-right-color: transparent !important; + } + @include rtl-style { + border-left-color: transparent !important; + } +} + +.btn-group-vertical > .btn-group-vertical:first-child > .btn:not([class*='btn-outline-']):first-child, +:not(.btn-group-vertical):not(.input-group) > .btn-group-vertical > .btn:not([class*='btn-outline-']):first-child { + @include ltr-style { + border-top-color: transparent !important; + } +} + +.btn-group-vertical > .btn-group-vertical:last-child > .btn:not([class*='btn-outline-']):last-child, +:not(.btn-group-vertical):not(.input-group) > .btn-group-vertical > .btn:not([class*='btn-outline-']):last-child { + @include ltr-style { + border-bottom-color: transparent !important; + } +} + +.btn-group-vertical > .btn-group-vertical:first-child > .btn:not([class*='btn-outline-']):first-child, +:not(.btn-group-vertical):not(.input-group) > .btn-group-vertical > .btn:not([class*='btn-outline-']):first-child { + border-top-color: transparent !important; +} + +.btn-group-vertical > .btn-group-vertical:last-child > .btn:not([class*='btn-outline-']):last-of-type, +:not(.btn-group-vertical):not(.input-group) > .btn-group-vertical > .btn:not([class*='btn-outline-']):last-of-type { + border-bottom-color: transparent !important; +} + +// * RTL +// ******************************************************************************* + +@include rtl-only { + .btn-group .btn[class] { + @include border-radius($border-radius); + } + + .btn-group .btn-xs[class], + .btn-group-xs .btn[class] { + @include border-radius($border-radius-xs); + } + + .btn-group .btn-sm[class], + .btn-group-sm .btn[class] { + @include border-radius($border-radius-sm); + } + + .btn-group .btn-lg[class], + .btn-group-lg .btn[class] { + @include border-radius($border-radius-lg); + } + + .btn-group .btn-xl[class], + .btn-group-xl .btn[class] { + @include border-radius($border-radius-xl); + } + + .btn-group { + // Prevent double borders when buttons are next to each other + > .btn:not(:first-child), + > .btn-group:not(:first-child) { + margin-left: 0; + margin-right: calc(#{$btn-border-width} * -1); + } + + // Reset rounded corners + > .btn:not(:last-child):not(.dropdown-toggle), + > .btn-group:not(:last-child) > .btn { + @include border-start-radius(0); + } + + // The left radius should be 0 if the button is: + // - the "third or more" child + // - the second child and the previous element isn't `.btn-check` (making it the first child visually) + // - part of a btn-group which isn't the first child + > .btn:nth-child(n + 3), + > :not(.btn-check) + .btn, + > .btn-group:not(:first-child) > .btn { + @include border-end-radius(0); + } + } + + .btn-group-vertical { + // Reset rounded corners + > .btn:not(:last-child):not(.dropdown-toggle), + > .btn-group:not(:last-child) > .btn { + @include border-bottom-radius(0); + } + + > .btn ~ .btn, + > .btn-group:not(:first-child) > .btn { + @include border-top-radius(0); + } + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_buttons.scss b/resources/assets/vendor/scss/_bootstrap-extended/_buttons.scss new file mode 100644 index 0000000..a01c72b --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_buttons.scss @@ -0,0 +1,178 @@ +// Buttons +// ******************************************************************************* + +.btn { + cursor: pointer; + display: inline-flex !important; + align-items: center; + justify-content: center; + &:not(.dropdown-toggle):not([class*='btn-text-']) { + transition: all 0.135s ease-in-out; + transform: scale(1.001); + } + + &[class*='btn-outline-'] { + &:disabled, + &.disabled { + background: transparent !important; + } + } + &[class*='btn-text-'] { + padding-inline: 0.75rem; + &[class*='btn-sm'] { + padding-inline: 0.5625rem; + } + &[class*='btn-lg'] { + padding-inline: 1rem; + } + &:disabled, + &.disabled { + background: transparent !important; + border-color: transparent !important; + } + } + + .ti { + line-height: 0.9; + } + &.btn-text { + background: none; + box-shadow: none; + border: none; + } + &.disabled, + &:disabled { + cursor: default; + } + &[class*='btn-']:active:not([class*='btn-text']):not(.dropdown-toggle), + &[class*='btn-'].active:not([class*='btn-text']):not(.dropdown-toggle) { + transform: scale(0.98); + transition: all 0.135s ease-in-out; + } +} + +// Badge within button +.btn .badge { + @include transition($btn-transition); +} + +label.btn { + margin-bottom: 0; +} + +// Button Sizes + +.btn-xl { + @include button-size($btn-padding-y-xl, $btn-padding-x-xl, $btn-font-size-xl, $btn-border-radius-xl); +} + +.btn-sm { + line-height: $btn-line-height-sm; +} + +.btn-xs { + @include button-size($btn-padding-y-xs, $btn-padding-x-xs, $btn-font-size-xs, $btn-border-radius-xs); +} + +// Buttons Variant + +@each $color, $value in $theme-colors { + @if $color != primary { + @include template-button-variant('.btn-#{$color}', if($color== 'dark' and $dark-style, $dark, $value)); + @include template-button-label-variant('.btn-label-#{$color}', if($color== 'dark' and $dark-style, $dark, $value)); + @include template-button-outline-variant( + '.btn-outline-#{$color}', + if($color== 'dark' and $dark-style, $dark, $value) + ); + @if $color == secondary { + $value: $body-color; + } + @include template-button-text-variant('.btn-text-#{$color}', $value); + } +} + +// Icon button + +.btn-icon { + $btn-icon-size: ($btn-font-size * $btn-line-height) + ($btn-padding-y * 1.998); + $btn-icon-size-xl: ($btn-font-size-xl * $btn-line-height-xl) + ($btn-padding-y-xl * 2); + $btn-icon-size-lg: ($btn-font-size-lg * $btn-line-height-lg) + ($btn-padding-y-lg * 2); + $btn-icon-size-sm: ($btn-font-size-sm * $btn-line-height-sm) + ($btn-padding-y-sm * 2.785); + $btn-icon-size-xs: ($btn-font-size-xs * $btn-line-height-xs) + ($btn-padding-y-xs * 2); + $borders-width: calc(#{$btn-border-width} * 2); + --#{$prefix}btn-active-border-color: transparent; + + padding: 0; + width: calc(#{$btn-icon-size} + #{$borders-width}); + height: calc(#{$btn-icon-size} + #{$borders-width}); + display: inline-flex; + flex-shrink: 0; + justify-content: center; + align-items: center; + + &.btn-xl { + width: calc(#{$btn-icon-size-xl} + #{$borders-width}); + height: calc(#{$btn-icon-size-xl} + #{$borders-width}); + > span { + font-size: $btn-font-size-xl; + } + } + + &.btn-lg { + width: calc(#{$btn-icon-size-lg} + #{$borders-width}); + height: calc(#{$btn-icon-size-lg} + #{$borders-width}); + font-size: $btn-font-size-lg; + } + + &.btn-sm { + width: calc(#{$btn-icon-size-sm} + #{$borders-width}); + height: calc(#{$btn-icon-size-sm} + #{$borders-width}); + font-size: $btn-font-size-sm; + } + + &.btn-xs { + width: calc(#{$btn-icon-size-xs} + #{$borders-width}); + height: calc(#{$btn-icon-size-xs} + #{$borders-width}); + font-size: $btn-font-size-xs; + } +} + +// Without border + +.btn.borderless { + &:not(.active):not(:active):not(:hover):not(:focus), + :not(.show) > &.dropdown-toggle:not(:hover):not(:focus) { + border-color: transparent; + box-shadow: none; + } +} + +// Link buttons +.btn.btn-link { + font-size: inherit; +} + +.btn-pinned { + position: absolute; + top: 1rem; + @include ltr-style { + right: 1rem; + } + @include rtl-style { + left: 1rem; + } +} + +// Button focus +button:focus, +button:focus-visible { + outline: none; +} + +// Table Action Dropdown fix +.btn:not([class*='btn-']):active, +.btn:not([class*='btn-']).active, +.btn:not([class*='btn-']).show, +.btn:not([class*='btn-']) { + border: none; +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_card.scss b/resources/assets/vendor/scss/_bootstrap-extended/_card.scss new file mode 100644 index 0000000..92c13e4 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_card.scss @@ -0,0 +1,389 @@ +// Cards +// ******************************************************************************* + +@each $color, $value in $theme-colors { + @if $color != primary { + @include template-card-border-shadow-variant('.card-border-shadow-#{$color}', $value); + @include template-card-hover-border-variant('.card-hover-border-#{$color}', $value); + } +} + +.card { + background-clip: padding-box; + box-shadow: $card-box-shadow; + + .card-link { + display: inline-block; + } + // ! FIX: to remove padding top from first card-body if used with card-header + .card-header + .card-body, + .card-header + .card-content > .card-body:first-of-type, + .card-header + .card-footer, + .card-body + .card-footer { + padding-top: 0; + } + + // color border bottom and shadow in card + &[class*='card-border-shadow-'] { + position: relative; + border-bottom: none; + transition: $card-transition; + z-index: 1; + &::after { + content: ''; + position: absolute; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border-bottom-width: 2px; + border-bottom-style: solid; + border-radius: $card-border-radius; + transition: $card-transition; + z-index: -1; + } + &:hover { + box-shadow: $box-shadow-lg; + &::after { + border-bottom-width: 3px; + } + } + } + + // card hover border color + &[class*='card-hover-border-'] { + border-width: 1px; + } +} +// adding class with card background color +.bg-card { + background-color: $card-bg; +} + +// Card action +.card-action { + // Expand card(fullscreen) + &.card-fullscreen { + display: block; + z-index: 9999; + position: fixed; + width: 100% !important; + height: 100% !important; + top: 0; + right: 0; + left: 0; + bottom: 0; + overflow: auto; + border: none; + border-radius: 0; + } + // Alert + .card-alert { + position: absolute; + width: 100%; + z-index: 999; + .alert { + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; + } + } + // Collapsed + .card-header { + &.collapsed { + border-bottom: 0; + } + } + + // Card header + .card-header { + display: flex; + .card-action-title { + flex-grow: 1; + margin-right: 0.5rem; + } + .card-action-element { + flex-shrink: 0; + background-color: inherit; + top: 1rem; + right: 1.5rem; + color: $body-color; + a { + color: $headings-color; + .collapse-icon::after { + margin-top: -0.15rem; + } + } + } + } + // Block UI loader + .blockUI { + .sk-fold { + margin: 0 auto; + } + h5 { + color: $body-color; + margin: 1rem 0 0 0; + } + } + + .collapse > .card-body, + .collapsing > .card-body { + padding-top: 0; + } +} + +// Card inner borders +.card-header, +.card-footer { + border-color: $card-inner-border-color; +} +.card hr { + color: $card-inner-border-color; +} + +.card .row-bordered > [class*=' col '], +.card .row-bordered > [class^='col '], +.card .row-bordered > [class*=' col-'], +.card .row-bordered > [class^='col-'], +.card .row-bordered > [class='col'] { + .card .row-bordered > [class$=' col'], + &::before, + &::after { + border-color: $card-inner-border-color; + } +} + +//Card header elements +.card-header.header-elements, +.card-title.header-elements { + display: flex; + width: 100%; + align-items: center; + flex-wrap: wrap; +} + +.card-header { + &.card-header-elements { + padding-top: $card-spacer-y * 0.5; + padding-bottom: $card-spacer-y * 0.5; + } + .card-header-elements { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + } +} + +.card-header-elements, +.card-title-elements { + display: flex; + flex-wrap: wrap; + align-items: center; + & + &, + > * + * { + margin-left: 0.25rem; + @include rtl-style { + margin-left: 0; + margin-right: 0.25rem; + } + } +} + +.card-title { + &:not(:is(h1, h2, h3, h4, h5, h6)) { + color: $body-color; + } +} + +// * Horizontal card radius issue fix +.card-img-left { + @include border-start-radius($card-inner-border-radius); + @include border-end-radius(0); + @include media-breakpoint-down(md) { + @include border-top-radius($card-inner-border-radius); + @include border-bottom-radius(0); + } +} + +.card-img-right { + @include border-end-radius($card-inner-border-radius); + @include border-start-radius(0); + @include media-breakpoint-down(md) { + @include border-bottom-radius($card-inner-border-radius); + @include border-top-radius(0); + } +} + +// Card group +.card-group { + box-shadow: $card-box-shadow; + background-color: $card-bg; + border-radius: $card-border-radius; + .card { + box-shadow: none; + @include media-breakpoint-down(sm) { + &:not(:first-child) .card-img-top { + @include border-top-radius(0); + } + } + } +} +// List groups +// ******************************************************************************* + +.card > .list-group .list-group-item { + padding-left: $card-spacer-x; + padding-right: $card-spacer-x; +} + +// Card Statistics specific separator +// ******************************************************************************* +.card { + .card-separator { + @include ltr-style { + border-right: $border-width solid $card-border-color; + } + + @include rtl-style { + border-left: $border-width solid $card-border-color; + } + } +} + +//Card Widget Separator +// ******************************************************************************* + +.card { + .card-widget-separator-wrapper { + @include media-breakpoint-down(lg) { + .card-widget-separator { + .card-widget-2.border-end { + border-right: none !important; + border-left: none !important; + } + } + } + + @include media-breakpoint-down(sm) { + .card-widget-separator { + .card-widget-1.border-end, + .card-widget-2.border-end, + .card-widget-3.border-end { + border-right: none !important; + border-left: none !important; + border-bottom: 1px solid $border-color; + } + } + } + } +} + +@include media-breakpoint-down(lg) { + .card { + .card-separator { + border-bottom: $border-width solid $card-border-color; + padding-bottom: $card-spacer-y; + + @include ltr-style { + border-right-width: 0 !important; + } + + @include rtl-style { + border-left-width: 0 !important; + } + } + } +} +// RTL +// ******************************************************************************* + +@include rtl-only { + .card-link + .card-link { + margin-right: $card-spacer-x; + margin-left: 0; + } + + // Card advance + .card-action { + .card-header { + .card-action-title { + margin-left: 0.5rem; + margin-right: 0; + } + + .card-action-element, + .card-action-element-toggle { + left: 1.5rem; + right: auto; + } + } + } + + // * Horizontal card radius issue fix + .card-img-left { + @include border-start-radius(0); + @include border-end-radius($card-inner-border-radius); + @include media-breakpoint-down(md) { + @include border-top-radius(0); + @include border-bottom-radius($card-inner-border-radius); + } + } + .card-img-right { + @include border-end-radius(0); + @include border-start-radius($card-inner-border-radius); + @include media-breakpoint-down(md) { + @include border-bottom-radius(0); + @include border-top-radius($card-inner-border-radius); + } + } + // Card group + @include media-breakpoint-up(sm) { + .card-group > .card { + border: $card-border-width solid $card-border-color; + border-radius: $card-border-radius; + + .card-img-top, + .card-header:first-child { + @include border-top-radius($card-inner-border-radius); + } + + .card-img-bottom, + .card-footer:last-child { + @include border-bottom-radius($card-inner-border-radius); + } + + + .card { + border-right: 0; + } + } + + // Handle rounded corners + @if $enable-rounded { + .card-group > .card { + &:not(:first-child) { + @include border-end-radius(0); + + .card-img-top, + .card-header { + border-top-right-radius: 0; + } + .card-img-bottom, + .card-footer { + border-bottom-right-radius: 0; + } + } + &:not(:last-child) { + @include border-start-radius(0); + + .card-img-top, + .card-header { + border-top-left-radius: 0; + } + .card-img-bottom, + .card-footer { + border-bottom-left-radius: 0; + } + } + } + } + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_carousel.scss b/resources/assets/vendor/scss/_bootstrap-extended/_carousel.scss new file mode 100644 index 0000000..7732751 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_carousel.scss @@ -0,0 +1,50 @@ +// Carousel +// ******************************************************************************* + +// +.carousel { + .carousel-item.active, + .carousel-item.carousel-item-start { + h1, + .h1, + h2, + .h2, + h3, + .h3, + h4, + .h4, + h5, + .h5, + h6, + .h6 { + color: $carousel-caption-color; + } + } +} +.carousel.carousel-dark { + .carousel-item, + .carousel-item.active, + .carousel-item.carousel-item-start { + h1, + .h1, + h2, + .h2, + h3, + .h3, + h4, + .h4, + h5, + .h5, + h6, + .h6 { + color: $carousel-dark-caption-color; + } + } +} + +.carousel-indicators { + margin-bottom: 1.06rem; + [data-bs-target] { + border-radius: $border-radius; + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_close.scss b/resources/assets/vendor/scss/_bootstrap-extended/_close.scss new file mode 100644 index 0000000..ab45fe6 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_close.scss @@ -0,0 +1,12 @@ +// Close buttons +// ******************************************************************************* + +.close:focus { + outline: 0; +} + +@include rtl-only { + .close { + float: left; + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_dropdown.scss b/resources/assets/vendor/scss/_bootstrap-extended/_dropdown.scss new file mode 100644 index 0000000..e19d7fc --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_dropdown.scss @@ -0,0 +1,126 @@ +// Dropdowns +// ***************************************************************** + +// On hover outline +[data-trigger='hover'] { + outline: 0; +} + +.dropdown-menu { + box-shadow: $dropdown-box-shadow; + + // Mega dropdown inside the dropdown menu + .mega-dropdown > & { + left: 0 !important; + right: 0 !important; + } + + // Badge within dropdown menu + .badge[class^='float-'], + .badge[class*=' float-'] { + position: relative; + top: 0.071em; + } + + // Dark style + @if $dark-style { + .list-group-item { + border-color: rgba-to-hex($dropdown-divider-bg, $dropdown-bg); + } + } + + // For RTL + @include rtl-style { + text-align: right; + } +} +// Dropdown item line height +.dropdown-item { + li:not(:first-child) &, + .dropdown-menu &:not(:first-child) { + margin-top: 2px; + } + border-radius: $dropdown-border-radius; + &.disabled .waves-ripple { + display: none; + } +} + +// Hidden dropdown toggle arrow +.dropdown-toggle.hide-arrow, +.dropdown-toggle-hide-arrow > .dropdown-toggle { + &::before, + &::after { + display: none; + } +} + +// Dropdown caret icon + +@if $enable-caret { + // Dropdown arrow + .dropdown-toggle::after { + @include caret-down($caret-width); + } + // Dropend arrow + .dropend .dropdown-toggle::after { + @include caret-right($caret-width); + } + // Dropstart arrow + .dropstart .dropdown-toggle::before { + @include caret-left($caret-width); + } + // Dropup arrow + .dropup .dropdown-toggle::after { + @include caret-up($caret-width); + } + + .dropstart .dropdown-toggle::before, + .dropend .dropdown-toggle::after { + vertical-align: $caret-vertical-align; + } + + @include rtl-only { + .dropdown-toggle:not(.dropdown-toggle-split)::after { + margin-left: 0; + margin-right: $caret-spacing; + } + } + @include ltr-only { + .dropdown-toggle-split:after { + margin-left: 0 !important; + } + } + @include rtl-only { + .dropdown-toggle-split:after { + margin-right: 0 !important; + } + } +} + +@include rtl-only { + // Dropdown menu alignment + @each $breakpoint in map-keys($grid-breakpoints) { + @include media-breakpoint-up($breakpoint) { + $infix: breakpoint-infix($breakpoint, $grid-breakpoints); + + .dropdown-menu#{$infix}-start { + --bs-position: start; + + &[data-bs-popper] { + left: auto; + right: 0; + } + } + + .dropdown-menu#{$infix}-end { + --bs-position: end; + + &[data-bs-popper] { + left: 0; + right: auto; + } + } + } + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_forms.scss b/resources/assets/vendor/scss/_bootstrap-extended/_forms.scss new file mode 100644 index 0000000..15bcaa3 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_forms.scss @@ -0,0 +1,12 @@ +// Forms +// ***************************************************************** + +@import 'forms/labels'; +@import 'forms/form-text'; +@import 'forms/form-control'; +@import 'forms/form-select'; +@import 'forms/form-check'; +@import 'forms/form-range'; +@import 'forms/input-group'; +@import 'forms/floating-labels'; +@import 'forms/validation'; diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_functions.scss b/resources/assets/vendor/scss/_bootstrap-extended/_functions.scss new file mode 100644 index 0000000..a5ad1c7 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_functions.scss @@ -0,0 +1,148 @@ +// Functions +// ******************************************************************************* + +// Lists +// ******************************************************************************* +@function slice-list($list, $start: 1, $end: length($list)) { + $result: null; + + @if type-of($start) != number or type-of($end) != number { + @warn "Either $start or $end are not a number for `slice`."; + } @else if $start > $end { + @warn "The start index has to be lesser than or equals to the end index for `slice`."; + } @else if $start < 1 or $end < 1 { + @warn "List indexes must be non-zero integers for `slice`."; + } @else if $start > length($list) { + @warn "List index is #{$start} but list is only #{length($list)} item long for `slice`."; + } @else if $end > length($list) { + @warn "List index is #{$end} but list is only #{length($list)} item long for `slice`."; + } @else { + $result: (); + + @for $i from $start through $end { + $result: append($result, nth($list, $i)); + } + } + + @return $result; +} + +// * Units +// ******************************************************************************* + +// Remove the unit of a length +@function strip-unit($number) { + @if type-of($number) == 'number' and not unitless($number) { + @return divide($number, ($number * 0 + 1)); + } + + @return $number; +} + +// Convert size px to rem +@function px-to-rem($value) { + // Assumes the browser default font size = `16px` + @return (divide(strip-unit($value), 16)) * 1rem; +} + +// Convert size rem to px +@function rem-to-px($value) { + // Assumes the browser default font size = `16px` + @return (strip-unit($value) * 16) * 1px; +} + +// * Colors +// ******************************************************************************* + +// ? Override shade, tint and shift function with custom background color option i.e $card-bg to make it similar like design +// Shade a color: mix a color with background/white +@function tint-color($color, $weight, $background: null) { + $background: if($background, $background, white); + @return mix($background, $color, $weight); +} + +// Shade a color: mix a color with background/black +@function shade-color($color, $weight, $background: null) { + $background: if($background, $background, black); + @return mix($background, $color, $weight); +} + +// Shade the color if the weight is positive, else tint it +@function shift-color($color, $weight, $background: null) { + @return if($weight > 0, shade-color($color, $weight, $background), tint-color($color, -$weight)); +} + +//RGBA to HEX +@function rgba-to-hex($color, $background: #fff) { + @if $color and alpha($color) != 1 { + $percent: alpha($color) * 100%; + $opaque: opacify($color, 1); + + @return mix($opaque, $background, $percent); + } @else { + @return $color; + } +} + +// Calculating Color Contrast +@function contrast-value($color) { + @if $color == transparent { + @return $body-color; + } @else if alpha($color) != 1 { + $color: rgba-to-hex($color); + } + + $r: red($color); + $g: green($color); + $b: blue($color); + + @return divide((($r * 299) + ($g * 587) + ($b * 114)), 1000); +} + +// * Utilities +// ******************************************************************************* + +// Return Nav opacity, contrast-percent, contrast-percent-inverted, bg, color, active-color, disabled-color, muted-color, border +@function get-navbar-prop($bg, $active-color: null, $inactive-color: null, $border: null, $text-color: null) { + $bg: rgba-to-hex($bg); + + $active-color: rgba-to-hex($active-color); + $active-color: if($active-color, $active-color, color-contrast($bg)); + + $contrast-percent: divide(contrast-value($bg), 255); + $contrast-percent-inverted: 1 - $contrast-percent; + + $opacity: if($active-color == #fff, 0.6 + (0.4 * $contrast-percent), 0.6 + (0.4 * (1 - $contrast-percent))); + + $color: if( + $inactive-color, + rgba-to-hex($inactive-color, $bg), + rgba-to-hex(rgba($active-color, if($contrast-percent < 0.25, $opacity + 0.2, $opacity)), $bg) + ); + $disabled-color: rgba-to-hex(rgba($color, 0.6), $bg); + $muted-color: rgba-to-hex(rgba($color, 0.4), $bg); + $border: if( + $border, + $border, + if( + $contrast-percent > 0.75, + rgba($active-color, divide($opacity, 8)), + if($contrast-percent < 0.25, rgba($active-color, 0.06), rgba($active-color, 0.15)) + ) + ); + + @return ( + // Metadata + opacity: $opacity, + contrast-percent: $contrast-percent, + contrast-percent-inverted: $contrast-percent-inverted, + // Colors + bg: $bg, + color: $color, + active-color: $active-color, + disabled-color: $disabled-color, + muted-color: $muted-color, + border: $border, + text-color: $text-color + ); +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_include-dark.scss b/resources/assets/vendor/scss/_bootstrap-extended/_include-dark.scss new file mode 100644 index 0000000..1e086b3 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_include-dark.scss @@ -0,0 +1,15 @@ +//Functions +@import 'bootstrap/scss/functions'; // Bootstrap core functions +@import 'functions'; // Bootstrap extended functions + +//Variables +@import '../_custom-variables/bootstrap-extended-dark'; // Bootstrap extended custom dark variable (for customization purpose) +@import '../_custom-variables/bootstrap-extended'; // Bootstrap extended custom dark variable (for customization purpose) +@import 'variables-dark'; // Bootstrap extended dark variable +@import 'variables'; // Bootstrap extended variable +@import 'bootstrap/scss/variables'; // Bootstrap core variable +@import 'bootstrap/scss/maps'; // Bootstrap core variable + +//Mixins +@import 'bootstrap/scss/mixins'; // Bootstrap core mixins +@import 'mixins'; // Bootstrap extended mixins diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_include.scss b/resources/assets/vendor/scss/_bootstrap-extended/_include.scss new file mode 100644 index 0000000..23b090d --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_include.scss @@ -0,0 +1,13 @@ +//Functions +@import 'bootstrap/scss/functions'; // Bootstrap core functions +@import 'functions'; // Bootstrap extended functions + +//Variables +@import '../_custom-variables/bootstrap-extended'; // Bootstrap extended custom variable (for customization purpose) +@import 'variables'; // Bootstrap extended variable +@import 'bootstrap/scss/variables'; // Bootstrap core variable +@import 'bootstrap/scss/maps'; // Bootstrap core variable + +//Mixins +@import 'bootstrap/scss/mixins'; // Bootstrap core mixins +@import 'mixins'; // Bootstrap extended mixins diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_list-group.scss b/resources/assets/vendor/scss/_bootstrap-extended/_list-group.scss new file mode 100644 index 0000000..2958b1a --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_list-group.scss @@ -0,0 +1,210 @@ +// List groups +// ******************************************************************************* + +// List Group Mixin +@each $color, $value in $theme-colors { + @if $color != primary and $color != light { + @include template-list-group-item-variant('.list-group-item-#{$color}', $value); + @include template-list-group-timeline-variant('.list-group-timeline-#{$color}', $value); + } +} +.list-group { + .list-group-item-action { + &:not(.active) { + & :not(.add-btn) > :active { + color: $list-group-color; + background-color: $list-group-hover-bg !important; + } + } + } + .list-group-item { + line-height: 1.375rem; + padding-bottom: calc($list-group-item-padding-y - 1px); + } + &:not([class*='list-group-flush']) .list-group-item:first-of-type { + padding-top: calc($list-group-item-padding-y - 1px); + } + &[class*='list-group-flush'] .list-group-item:last-of-type { + padding-bottom: $list-group-item-padding-y; + } + &[class*='list-group-horizontal-md'] .list-group-item { + @include media-breakpoint-up(md) { + padding-top: calc($list-group-item-padding-y - 1px); + } + } +} + +.list-group { + // Timeline CSS + &.list-group-timeline { + position: relative; + &:before { + background-color: $border-color; + position: absolute; + content: ''; + width: 1px; + height: 100%; + top: 0; + bottom: 0; + left: 0.2rem; + } + .list-group-item { + border: none; + padding-left: 1.25rem; + &:before { + position: absolute; + display: block; + content: ''; + width: 7px; + height: 7px; + left: 0; + top: 50%; + margin-top: -3.5px; + border-radius: 100%; + } + } + } + + .list-group-item.active { + h1, + .h1, + h2, + .h2, + h3, + .h3, + h4, + .h4, + h5, + .h5, + h6, + .h6 { + color: $primary; + } + } +} + +// RTL +// ******************************************************************************* + +@include rtl-only { + .list-group { + padding-right: 0; + + // Timeline RTL List group + &.list-group-timeline { + &:before { + left: auto; + right: 0.2rem; + } + .list-group-item { + padding-right: 1.25rem; + &:before { + left: auto; + right: 1px; + } + } + } + // List group horizontal RTL style + + &.list-group-horizontal { + .list-group-item { + &:first-child { + border-radius: 0.25rem; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + &:last-child { + border-radius: 0.25rem; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-left-width: 1px; + } + } + } + @include media-breakpoint-up(sm) { + &.list-group-horizontal-sm { + .list-group-item { + &:first-child { + border-radius: 0.25rem; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + &:last-child { + border-radius: 0.25rem; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-left-width: 1px; + } + } + } + } + @include media-breakpoint-up(md) { + &.list-group-horizontal-md { + .list-group-item { + &:first-child { + border-radius: 0.25rem; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + &:last-child { + border-radius: 0.25rem; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-left-width: 1px; + } + } + } + } + @include media-breakpoint-up(lg) { + &.list-group-horizontal-lg { + .list-group-item { + &:first-child { + border-radius: 0.25rem; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + &:last-child { + border-radius: 0.25rem; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-left-width: 1px; + } + } + } + } + @include media-breakpoint-up(xl) { + &.list-group-horizontal-xl { + .list-group-item { + &:first-child { + border-radius: 0.25rem; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + &:last-child { + border-radius: 0.25rem; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-left-width: 1px; + } + } + } + } + @include media-breakpoint-up(xxl) { + &.list-group-horizontal-xxl { + .list-group-item { + &:first-child { + border-radius: 0.25rem; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + &:last-child { + border-radius: 0.25rem; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-left-width: 1px; + } + } + } + } + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_mixins.scss b/resources/assets/vendor/scss/_bootstrap-extended/_mixins.scss new file mode 100644 index 0000000..7597d2c --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_mixins.scss @@ -0,0 +1,20 @@ +// Mixins +// +// Template mixins (custom and overrides) + +@import 'mixins/alert'; +@import 'mixins/badge'; +@import 'mixins/buttons'; +@import 'mixins/list-group'; +@import 'mixins/modal'; +@import 'mixins/navs'; +@import 'mixins/pagination'; +@import 'mixins/progress'; +@import 'mixins/popover'; +@import 'mixins/tooltip'; +@import 'mixins/caret'; +@import 'mixins/dropdown'; +@import 'mixins/forms'; +@import 'mixins/table-variants'; +@import 'mixins/misc'; +@import 'mixins/card'; // layout, text directions & colors diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_modal.scss b/resources/assets/vendor/scss/_bootstrap-extended/_modal.scss new file mode 100644 index 0000000..3acb312 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_modal.scss @@ -0,0 +1,390 @@ +// Modals +// ******************************************************************************* +//modal header btn close style +.modal { + .btn-close { + background-color: $card-bg; + border-radius: $border-radius-sm; + background-image: str-replace(str-replace($btn-close-bg, '#{$btn-close-color}', $text-muted), '#', '%23'); + opacity: 1; + padding: 0.3757rem; + box-shadow: $box-shadow-xs; + transition: all 0.23s ease 0.1s; + @include ltr-style { + transform: translate(23px, -25px); + } + + @include rtl-style { + transform: translate(-31px, -25px); + } + + // For hover effect of close btn + &:hover, + &:focus, + &:active { + opacity: 1; + outline: none; + + @include ltr-style { + transform: translate(20px, -20px); + } + + @include rtl-style { + transform: translate(-26px, -20px); + } + } + } + + .modal-header { + position: relative; + .btn-close { + position: absolute; + top: $modal-dialog-margin + 0.1875rem; + @include ltr-style() { + right: $modal-footer-margin-between - 0.1875rem; + } + @include rtl-style { + left: $modal-footer-margin-between + 0.3; + } + } + } +} +//modal footer +.modal-footer { + padding: $modal-footer-padding; + > * { + margin-block: 0; + @include ltr-style { + &:last-child { + margin-right: 0; + } + &:first-child { + margin-left: 0; + } + } + @include rtl-style { + &:last-child { + margin-left: 0; + } + &:first-child { + margin-right: 0; + } + } + } +} + +// Modal Shadow +.modal-content { + box-shadow: $modal-content-box-shadow-xs; +} + +// Modal RTL +// ! remove close button animation & shadow for .modal-dialog-scrollable, .modal-fullscreen, .modal-top modal +.modal-dialog-scrollable, +.modal-fullscreen, +.modal-top { + .btn-close { + box-shadow: none; + @include ltr-style { + transform: translate(0, 0) !important; + } + + @include rtl-style { + transform: translate(0, 0) !important; + } + &:hover { + @include ltr-style { + transform: translate(0, 0) !important; + } + + @include rtl-style { + transform: translate(0, 0) !important; + } + } + } +} + +// Onboarding Modals +// ******************************************************************************* + +.modal-onboarding { + .close-label { + font-size: 0.8rem; + position: absolute; + top: 0.85rem; + opacity: $btn-close-opacity; + &:hover { + opacity: $btn-close-hover-opacity; + } + } + .modal-header { + .btn-close { + @include rtl-style { + margin-left: 0; + margin-right: auto; + } + } + } + + .onboarding-media { + margin-bottom: 1rem; + img { + margin: 0 auto; + } + } + .onboarding-content { + margin: 2rem; + } + form { + margin-top: 2rem; + text-align: left; + } + + // Carousel Inside Modal + .carousel-indicators { + bottom: -10px; + } + + .carousel-control-prev, + .carousel-control-next { + top: auto; + bottom: 0.75rem; + opacity: 1; + @include rtl-style { + flex-direction: row-reverse; + } + } + .carousel-control-prev { + left: 1rem; + } + .onboarding-horizontal { + display: flex; + justify-content: space-between; + align-items: center; + .onboarding-media { + margin: 2rem; + margin-top: 0; + } + .carousel-control-prev { + left: 0; + } + } + // Modal animation + &.animated { + .onboarding-media { + transform: translateY(10px) scale(0.8); + transition: all 0.5s cubic-bezier(0.25, 1.1, 0.5, 1.35); + transition-delay: 0.3s; + opacity: 0; + } + .onboarding-content { + transform: translateY(40px); + transition-delay: 0.1s; + transition: all 0.4s ease; + opacity: 0; + } + .onboarding-title { + opacity: 0; + transition-delay: 0.5s; + transition: all 0.5s cubic-bezier(0.25, 1.1, 0.5, 1.35); + transform: translateY(40px); + } + .onboarding-info { + opacity: 0; + transition-delay: 0.6s; + transition: all 0.5s cubic-bezier(0.25, 1.1, 0.5, 1.35); + transform: translateY(40px); + } + form { + opacity: 0; + transition-delay: 0.7s; + transition: all 0.5s ease; + transform: translateY(40px); + } + &.show { + .onboarding-media { + transform: translateY(0) scale(1); + opacity: 1; + } + .onboarding-content { + transform: translateY(0); + opacity: 1; + } + .onboarding-title { + transform: translateY(0); + opacity: 1; + } + .onboarding-info { + opacity: 1; + transform: translateY(0px); + } + form { + opacity: 1; + transform: translateY(0px); + } + } + } +} + +// Top modals +// ******************************************************************************* + +.modal-top { + .modal-dialog { + margin-top: 0; + } + + .modal-content { + @include border-top-radius(0); + } +} + +// Transparent modals +// ****************************************************************************** + +.modal-transparent { + .modal-dialog { + display: flex; + margin: 0 auto; + min-height: 100vh; + } + + .modal-content { + margin: auto; + width: 100%; + border: 0; + background: transparent; + box-shadow: none; + } + + .btn-close { + position: absolute; + top: 0; + right: $modal-inner-padding; + opacity: 1; + padding: $btn-close-padding-y $btn-close-padding-x; + background-image: str-replace(str-replace($btn-close-bg, '#{$btn-close-color}', $white), '#', '%23'); + background-color: transparent !important; + box-shadow: none; + @include rtl-style { + right: auto; + left: $modal-header-padding-x; + } + } +} + +// Modal Simple (Modal Examples) +// ****************************************************************************** + +.modal-simple { + .modal-content { + padding: $modal-simple-padding; + @include media-breakpoint-down(md) { + padding: 1rem; + .modal-body { + padding: 1rem; + } + } + } + .btn-close { + position: absolute; + top: -($modal-simple-padding - $modal-simple-close-position); + @include rtl-style() { + left: -($modal-simple-padding - $modal-simple-close-position); + } + @include ltr-style() { + right: -($modal-simple-padding - $modal-simple-close-position); + } + // For small screen set top, left/right 0 p-3, p-md-5 + @include media-breakpoint-down(md) { + top: 0; + @include rtl-style() { + left: 0; + } + @include ltr-style() { + right: 0; + } + } + } +} + +// Refer & Earn Modal Example +.modal-refer-and-earn { + .modal-refer-and-earn-step { + width: 88px; + height: 88px; + display: flex; + justify-content: center; + align-items: center; + border-radius: $card-border-radius; + i { + font-size: 2.5rem; + } + } +} + +// Add new address modal +.modal-add-new-address { + .custom-option-icon:not(.checked) svg { + stroke: $headings-color; + } + .custom-option-icon.checked svg { + stroke: $primary; + } +} + +// Modal Animations +// ****************************************************************************** + +// Slide from Top +.modal-top.fade .modal-dialog, +.modal-top .modal.fade .modal-dialog { + transform: translateY(-100%); +} + +.modal-top.show .modal-dialog, +.modal-top .modal.show .modal-dialog { + transform: translateY(0); +} + +// Transparent +.modal-transparent.fade .modal-dialog, +.modal-transparent .modal.fade .modal-dialog { + transform: scale(0.5, 0.5); +} + +.modal-transparent.show .modal-dialog, +.modal-transparent .modal.show .modal-dialog { + transform: scale(1, 1); +} + +// Responsive +// ******************************************************************************* + +@include media-breakpoint-down(lg) { + .modal-onboarding .onboarding-horizontal { + flex-direction: column; + } +} +@include media-breakpoint-down(md) { + .modal { + .carousel-control-prev, + .carousel-control-next { + display: none; + } + } +} +@include media-breakpoint-up(sm) { + .modal-content { + box-shadow: $modal-content-box-shadow-sm-up; + } + + .modal-sm .modal-dialog { + max-width: $modal-sm; + } +} +@include media-breakpoint-up(xl) { + .modal-xl .modal-dialog { + max-width: $modal-xl; + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_nav.scss b/resources/assets/vendor/scss/_bootstrap-extended/_nav.scss new file mode 100644 index 0000000..c8b4af8 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_nav.scss @@ -0,0 +1,510 @@ +// Nav +// ******************************************************************************* +.nav .nav-item, +.nav .nav-link, +.tab-pane, +.tab-pane .card-body { + outline: none !important; +} + +// To fix height issue of nav pills +.nav { + flex-wrap: inherit; + &.nav-pills:not(.nav-align-right):not(.nav-align-left) { + flex-wrap: wrap; + } + .nav-item { + white-space: nowrap; + } + .nav-tabs { + background-color: $card-bg; + } +} + +//nav tabs shadow +.nav-tabs-shadow { + box-shadow: $card-box-shadow; +} +// Tab and pills style +.nav-tabs, +.nav-pills { + .nav-link { + display: inline-flex; + align-items: center; + justify-content: center; + text-transform: capitalize; + &.active { + background-color: transparent; + } + } + + &:not(.nav-fill):not(.nav-justified) .nav-link { + margin-right: $nav-spacer; + width: 100%; + + @include rtl-style { + margin-left: $nav-spacer; + margin-right: 0; + } + } +} + +.tab-content:not(.doc-example-content) { + padding: $card-spacer-y; + .tab-pane { + opacity: 0; + transition: all linear 0.1s; + @include ltr-style { + transform: translateX(-30px); + } + @include rtl-style { + transform: translateX(30px); + } + &.show { + opacity: 1; + transform: unset !important; + transition: all ease-out 0.2s 0.1s; + } + } +} + +// For scrollable navs/tabs/pills +.nav-scrollable { + display: -webkit-inline-box; + display: -moz-inline-box; + width: 100%; + overflow-y: auto; + flex-wrap: nowrap; +} + +// Widget Tabs +// -------------------------------------------------- + +.nav-tabs { + div:not(.nav-align-left):not(.nav-align-right) > & { + display: inline-flex; + width: 100%; + overflow-x: auto !important; + overflow-y: hidden; + } + &.widget-nav-tabs { + border: 0 !important; + overflow-x: auto; + .nav-link { + border: $border-width dashed $border-color; + &.active { + border: $border-width solid $border-color; + } + @include media-breakpoint-up(md) { + height: 100px !important; + width: 110px !important; + @include border-radius($border-radius); + } + @include media-breakpoint-down(md) { + border: 0 !important; + padding: 0; + } + &.active { + border-color: $primary; + box-shadow: none !important; + .badge { + background-color: $component-hover-bg !important; + color: $component-active-bg !important; + } + } + .tab-widget-title { + @include media-breakpoint-down(md) { + display: none; + } + } + } + } +} + +// Todo: remove/ update style for nav with perfect scrollbar +// ? Not working with fixed width +// ? if provide width/min-width with %/auto not working +// ? Also can't use width with PX (as it's required for ps) +// ? removed JS so need to initialize ps again +// ? Once done add an example to docs + +// .nav-scrollable { +// display: -webkit-inline-box; +// display: -moz-inline-box; +// width: 420px; +// padding-bottom: 0.5rem; +// position: relative; +// // overflow-y: auto; +// flex-wrap: nowrap; +// } + +// Tab link +.nav-tabs { + position: relative; + .tab-slider { + height: 2px; + position: absolute; + .nav-align-left &, + .nav-align-right & { + width: 2px !important; + } + } + .nav-link { + background-clip: padding-box; + border-radius: 0; + } +} +.nav-pills { + .nav-link { + padding: $nav-pills-padding-y $nav-pills-padding-x; + } + & .nav-item .nav-link:not(.active):hover { + border-bottom: none; + padding-bottom: $nav-link-padding-y; + background-color: $nav-pills-link-hover-bg; + } + ~ .tab-content { + box-shadow: $box-shadow; + } +} + +// Sizing +// ******************************************************************************* + +.nav-sm { + @include template-nav-size($nav-link-padding-y-sm, $nav-link-padding-x-sm, $font-size-sm, $nav-link-line-height-sm); +} +.nav-lg { + @include template-nav-size($nav-link-padding-y-lg, $nav-link-padding-x-lg, $font-size-lg, $nav-link-line-height-lg); +} + +// Top, Right, Bottom & Left Tabbed panels +// ******************************************************************************* +.nav-align-top, +.nav-align-right, +.nav-align-bottom, +.nav-align-left { + .nav-tabs { + background: $nav-tabs-link-active-bg; + } + display: flex; + + > .nav, + > div > .nav { + z-index: 1; + position: relative; + } + &:has(.nav-tabs) { + border-radius: $border-radius !important; + } + + .row-bordered > [class^='col-'], + .row-bordered > [class*=' col-'], + .row-bordered > [class^='col '], + .row-bordered > [class*=' col '], + .row-bordered > [class$=' col'], + .row-bordered > [class='col'] { + &::before, + &::after { + border-color: $card-inner-border-color; + } + } +} + +.nav-align-right, +.nav-align-left { + align-items: stretch; + + > .nav, + > div > .nav { + flex-grow: 0; + flex-direction: column; + border-bottom-width: 0; + } + + > .nav.nav-pills .nav-item:not(:last-child), + > div > .nav.nav-pills .nav-item:not(:last-child) { + margin: 0 0 $nav-spacer 0 !important; + } + + > .tab-content { + flex-grow: 1; + .tab-pane { + transform: translateY(-30px); + &.show { + transform: translateY(0px); + } + } + } +} + +// Top tabs +.nav-align-top { + .tab-content { + @include border-bottom-radius($border-radius); + } + flex-direction: column; + .nav-tabs { + border-bottom: $border-width solid $border-color; + @include border-top-radius($border-radius); + & .nav-link:not(.active):hover { + color: $primary !important; + border-bottom: 2px solid $nav-pills-link-hover-bg !important; + padding-bottom: calc($nav-link-padding-y - 0.125rem); + } + &.nav-lg .nav-link:not(.active):hover { + padding-bottom: calc($nav-link-padding-y-lg - 0.125rem); + } + &.nav-sm .nav-link:not(.active):hover { + padding-bottom: calc($nav-link-padding-y-sm - 0.125rem); + } + } + .nav-pills ~ .tab-content { + @include border-top-radius($border-radius); + } +} +.nav-align-top, +.nav-align-bottom { + > .tab-content { + .tab-pane { + @include ltr-style { + transform: translateX(-30px); + } + @include rtl-style { + transform: translateX(30px); + } + &.show { + transform: translateX(0px) !important; + } + } + } + @include ltr-style { + > .nav.nav-pills .nav-item:not(:last-child) { + margin-right: $nav-spacer; + } + } + + @include rtl-style { + > .nav.nav-pills .nav-item:not(:last-child) { + margin-left: $nav-spacer; + } + } +} +.nav-align-right { + .tab-content { + @include border-start-radius($border-radius); + } + flex-direction: row-reverse; + .nav-tabs { + border-left: $border-width solid $border-color; + @include border-end-radius($border-radius); + position: relative; + .tab-slider { + @include ltr-style { + left: 0; + } + @include rtl-style { + right: 0; + } + } + ~ .tab-content { + .card & { + @include ltr-style { + border-right: $nav-tabs-border-width solid $nav-tabs-border-color; + } + @include rtl-style { + border-left: $nav-tabs-border-width solid $nav-tabs-border-color; + } + } + } + @include ltr-style { + & .nav-link:not(.active):hover { + color: $primary !important; + border-left: 2px solid $nav-pills-link-hover-bg !important; + padding-left: calc($nav-link-padding-x - 0.125rem); + } + } + + @include rtl-style { + & .nav-link:not(.active):hover { + color: $primary !important; + border-right: 2px solid $nav-pills-link-hover-bg !important; + padding-right: calc($nav-link-padding-x - 0.125rem); + } + } + } + + > .nav .nav-item, + > div > .nav .nav-item { + margin-left: 0; + + @include rtl-style { + margin-left: 0; + margin-right: 0; + } + } + .nav-link { + text-align: right; + justify-content: end; + } + .nav-pills ~ .tab-content { + @include border-end-radius($border-radius); + } +} + +// Bottom tabs +.nav-align-bottom { + .tab-content { + @include border-top-radius($border-radius); + } + flex-direction: column-reverse; + + > .nav .nav-item, + > div > .nav .nav-item { + margin-bottom: 0; + margin-top: 0; + } + + > .nav, + > div > .nav { + border-bottom-width: 0; + border-top: $nav-tabs-border-width solid $nav-tabs-border-color; + } + .nav-tabs { + border-top: $border-width solid $border-color; + @include border-bottom-radius($border-radius); + .tab-slider { + bottom: inherit !important; + } + & .nav-link:not(.active):hover { + color: $primary !important; + border-top: 2px solid $nav-pills-link-hover-bg !important; + padding-top: calc($nav-link-padding-y - 0.125rem); + } + } + .nav-pills ~ .tab-content { + @include border-bottom-radius($border-radius); + } +} + +// Left tabs +.nav-align-left { + .tab-content { + @include border-end-radius($border-radius); + } + .nav-tabs { + border-right: $border-width solid $border-color; + @include border-start-radius($border-radius); + position: relative; + ~ .tab-content { + .card & { + @include ltr-style { + border-left: $nav-tabs-border-width solid $nav-tabs-border-color; + } + @include rtl-style { + border-right: $nav-tabs-border-width solid $nav-tabs-border-color; + } + } + } + @include ltr-style { + & .nav-link:not(.active):hover { + color: $primary !important; + border-right: 2px solid $nav-pills-link-hover-bg !important; + padding-right: calc($nav-link-padding-x - 0.125rem); + } + } + + @include rtl-style { + & .nav-link:not(.active):hover { + color: $primary !important; + border-left: 2px solid $nav-pills-link-hover-bg !important; + padding-left: calc($nav-link-padding-x - 0.125rem); + } + } + } + > .nav .nav-item, + > div > .nav .nav-item { + margin-right: 0; + @include rtl-style { + margin-right: 0; + margin-left: 0; + } + } + .nav-link { + text-align: left; + justify-content: start; + } + .nav-pills ~ .tab-content { + @include border-start-radius($border-radius); + } +} + +// Tab content +.nav-align-top > .tab-content, +.nav-align-right > .tab-content, +.nav-align-bottom > .tab-content, +.nav-align-left > .tab-content { + flex-shrink: 1; + background-clip: padding-box; + background: $nav-tabs-link-active-bg; + .card & { + background: transparent; + } +} +.card .tab-content { + box-shadow: none !important; +} + +// Dark +@if $dark-style { + .nav-tabs { + .nav-link.active { + border-color: $border-color; + border-bottom-color: $nav-tabs-link-active-bg; + } + } + .nav-align-top, + .nav-align-bottom, + .nav-align-left, + .nav-align-right { + .nav-tabs { + .nav-link.active { + border-color: $gray-200; + @include rtl-style { + border-right-color: $gray-200 !important; + } + } + } + } + .nav-align-top { + .nav-tabs { + .nav-link.active { + border-bottom-color: $nav-tabs-link-active-bg !important; + } + } + } + .nav-align-bottom { + .nav-tabs { + .nav-link.active { + border-top-color: $nav-tabs-link-active-bg !important; + } + } + } +} + +// RTL +@include rtl-only { + .nav { + padding-right: 0; + } + .nav-align-left { + .nav-link { + text-align: right; + } + } + .nav-align-right { + .nav-link { + text-align: left; + } + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_navbar.scss b/resources/assets/vendor/scss/_bootstrap-extended/_navbar.scss new file mode 100644 index 0000000..bd6db22 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_navbar.scss @@ -0,0 +1,87 @@ +// Navbar +// ******************************************************************************* + +.navbar { + z-index: 2; + // ! Fix: navbar dropdown focus outline + .dropdown:focus, + .dropdown-toggle:focus { + outline: 0; + } + .navbar-toggler:focus { + box-shadow: none; + } + .list-group-item:hover, + .list-group-item:focus { + background-color: $navbar-dropdown-hover-bg; + color: inherit; + } +} + +.fixed-top { + z-index: $zindex-fixed; +} + +.navbar.navbar-light { + color: $navbar-light-color; +} + +.navbar-light .navbar-nav .nav-link.disabled { + color: $navbar-light-disabled-color !important; +} + +.navbar.navbar-dark { + color: $navbar-dark-color; +} + +.navbar-dark .navbar-nav .nav-link.disabled { + color: $navbar-dark-disabled-color !important; +} + +// IE fix +.navbar-collapse, +.navbar-brand, +.navbar-text { + flex-shrink: 1; +} + +// Icons +// .navbar-icon { +// font-size: 130%; +// } + +// Rulers +.navbar-dark hr { + border-color: rgba(255, 255, 255, 0.1); +} + +.navbar-light hr { + border-color: $gray-100; +} + +// RTL Style +// ****************************************************************************** + +@include rtl-only { + .navbar-nav { + padding-right: 0; + } + + .navbar-brand { + margin-right: 0; + margin-left: $navbar-padding-x; + } +} + +// Mega dropdown +// ****************************************************************************** + +.mega-dropdown { + .dropdown-toggle { + outline: 0; + box-shadow: none; + } + .dropdown-menu { + width: 100%; + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_offcanvas.scss b/resources/assets/vendor/scss/_bootstrap-extended/_offcanvas.scss new file mode 100644 index 0000000..d56fa0f --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_offcanvas.scss @@ -0,0 +1,33 @@ +// Offcanvas +// ******************************************************************************* + +.offcanvas { + box-shadow: $offcanvas-box-shadow; + .offcanvas-header { + .btn-close { + padding: 0.44rem; + margin-right: 0; + background-size: 1.5rem; + background-image: str-replace( + str-replace($btn-close-bg, '#{$offcanvas-btn-close-color}', $headings-color), + '#', + '%23' + ); + } + } +} + +// RTL +// ******************************************************************************* +@include rtl-only { + .offcanvas-start { + right: 0; + transform: translateX(100%); + } + + .offcanvas-end { + right: auto; + left: 0; + transform: translateX(-100%); + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_pagination.scss b/resources/assets/vendor/scss/_bootstrap-extended/_pagination.scss new file mode 100644 index 0000000..2e913e1 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_pagination.scss @@ -0,0 +1,226 @@ +// Pagination +// ******************************************************************************* + +// Pagination Mixins +@each $color, $value in $theme-colors { + @if $color != primary and $color != light { + @include template-pagination-variant('.pagination-#{$color}', $value); + @include template-pagination-outline-variant('.pagination-outline-#{$color}', $value); + } +} +// Pagination next, prev, first & last css padding +.page-item { + &.first, + &.last, + &.next, + &.prev, + &.previous { + .page-link { + padding: $pagination-padding-y - 0.043rem $pagination-padding-x - 0.067rem; + } + } + &.disabled, + &[disabled] { + .page-link { + pointer-events: none; + } + } +} +.pagination { + &.disabled, + &[disabled] { + .page-item .page-link { + opacity: $pagination-disabled-opacity; + } + } +} + +// Pagination basic style +.page-link, +.page-link > a { + @include border-radius($border-radius); + + text-align: center; + min-width: calc( + #{'#{($font-size-base * $pagination-line-height) + ($pagination-padding-x * 1.923)} + calc(#{$pagination-border-width} * 2)'} + ); + min-height: calc( + #{'#{($font-size-base * $pagination-line-height) + ($pagination-padding-y * 2)} + calc(#{$pagination-border-width} * 2)'} + ); + + &:focus { + color: $pagination-hover-color; + } + display: inline-flex !important; + justify-content: center; + align-items: center; +} + +// Add spacing between pagination items +.page-item + .page-item .page-link, +.pagination li + li > a:not(.page-link) { + .pagination-sm & { + margin-left: 0.25rem; + } + .pagination-lg & { + margin-left: 0.5rem; + } +} + +// Removed border from default pagination and set line-height of icons +.pagination { + &:not([class*='pagination-outline-']) { + .page-link { + border-color: transparent; + } + & .page-item.active .waves-ripple { + background: none; + } + } + &[class*='pagination-outline-'] { + .page-item.active .page-link { + box-shadow: none; + } + .page-item:not(.active) .page-link, + .pagination li > a:not(.page-link) { + background-color: transparent; + &:hover, + &:focus { + background-color: rgba-to-hex(rgba($black, 0.06), $rgba-to-hex-bg); + border-color: rgba-to-hex(rgba($black, 0.22), $rgba-to-hex-bg); + color: $headings-color; + } + &.waves-effect { + .waves-ripple { + background: radial-gradient( + rgba($black, 0.3) 0, + rgba($black, 0.4) 40%, + rgba($black, 0.5) 50%, + rgba($black, 0.6) 60%, + rgba($black, 0) 70% + ); + } + } + } + } +} + +.page-link.btn-primary { + box-shadow: none !important; +} + +// Pagination shape rounded & Square +.pagination { + &.pagination-square .page-item a { + @include border-radius(0); + } + &.pagination-round .page-item a { + @include border-radius(50%); + } + &.pagination-rounded .page-item a { + @include border-radius($border-radius); + } + &.pagination-sm.pagination-rounded .page-item a { + @include border-radius($border-radius-sm); + } + &.pagination-lg.pagination-rounded .page-item a { + @include border-radius($border-radius-lg); + } +} + +// Sizing +// ******************************************************************************* + +// Pagination Large +.pagination-lg .page-link, +.pagination-lg > li > a:not(.page-link) { + min-width: calc( + #{'#{($font-size-base * $pagination-line-height) + ($pagination-padding-x-lg * 1.615)} + calc(#{$pagination-border-width} * 2)'} + ); + min-height: calc( + #{'#{($font-size-base * $pagination-line-height) + ($pagination-padding-y-lg * 2.33)} + calc(#{$pagination-border-width} * 2)'} + ); +} + +// Pagination Small +.pagination-sm .page-link, +.pagination-sm > li > a:not(.page-link) { + min-width: calc( + #{'#{($font-size-sm * $pagination-line-height) + ($pagination-padding-x-sm * 2.356)} + calc(#{$pagination-border-width} * 2)'} + ); + min-height: calc( + #{'#{($font-size-sm * $pagination-line-height) + ($pagination-padding-y-sm * 2)} + calc(#{$pagination-border-width} * 2)'} + ); +} +.pagination-sm > .page-item { + &.first, + &.last, + &.next, + &.prev, + &.previous { + .page-link { + padding: $pagination-padding-y-sm - 0.1055rem; + } + } +} + +// RTL pagination +// ******************************************************************************* + +@include rtl-only { + .pagination { + padding-right: 0; + } + + // Add spacing between pagination items + .page-item + .page-item .page-link, + .pagination li + li > a:not(.page-link) { + margin-left: 0; + margin-right: $pagination-margin-start; + .pagination-sm & { + margin-right: 0.25rem; + } + .pagination-lg & { + margin-right: 0.5rem; + } + } + + .page-item { + &.first, + &.last, + &.next, + &.prev, + &.previous { + .page-link { + i { + transform: rotate(180deg); + } + } + } + } +} + +@include dark-layout-only { + .pagination[class*='pagination-outline-'] { + .page-item .page-link, + .pagination li > a:not(.page-link) { + background-color: transparent; + &:hover, + &:focus { + background-color: rgba-to-hex(rgba($base, 0.06), $rgba-to-hex-bg); + border-color: rgba-to-hex(rgba($base, 0.22), $rgba-to-hex-bg); + } + &.waves-effect { + .waves-ripple { + background: radial-gradient( + rgba(#000, 0.3) 0, + rgba(#000, 0.4) 40%, + rgba(#000, 0.5) 50%, + rgba(#000, 0.6) 60%, + rgba(#000, 0) 70% + ); + } + } + } + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_popover.scss b/resources/assets/vendor/scss/_bootstrap-extended/_popover.scss new file mode 100644 index 0000000..98294fe --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_popover.scss @@ -0,0 +1,42 @@ +// Popovers +// ******************************************************************************* + +@each $color, $value in $theme-colors { + @if $color != primary and $color != light { + @include template-popover-variant( + '.popover-#{$color}, .popover-#{$color} > .popover, .ngb-popover-#{$color} + ngb-popover-window', + rgba-to-hex($value, $rgba-to-hex-bg) + ); + } +} + +.modal-open .popover { + z-index: $zindex-modal + 1; +} + +.popover { + box-shadow: $popover-box-shadow; + + // Popover header padding and font-size + .popover-header { + padding-bottom: 0; + font-size: $h5-font-size; + } + + // Popover body padding + .popover-body { + padding-top: $spacer; + } + .popover-arrow { + z-index: 1; + } +} + +// RTL +// ******************************************************************************* + +@include rtl-only { + .popover { + text-align: right; + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_progress.scss b/resources/assets/vendor/scss/_bootstrap-extended/_progress.scss new file mode 100644 index 0000000..c41a774 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_progress.scss @@ -0,0 +1,44 @@ +// Progress +// ******************************************************************************* + +.progress:has(:only-child) { + overflow: visible; +} + +@each $color, $value in $theme-colors { + @if $color != primary { + @include template-progress-shadow-theme('.progress-bar.bg-#{$color}', $value); + } +} +@include ltr-only { + .progress { + .progress-bar:last-child { + border-top-right-radius: $progress-border-radius; + border-bottom-right-radius: $progress-border-radius; + } + .progress-bar:first-child { + border-top-left-radius: $progress-border-radius; + border-bottom-left-radius: $progress-border-radius; + } + } +} + +// RTL +// ******************************************************************************* + +@include rtl-only { + .progress-bar-animated { + animation-direction: reverse; + } + .progress { + // border radius for first and last child + .progress-bar:last-child { + border-top-left-radius: $progress-border-radius; + border-bottom-left-radius: $progress-border-radius; + } + .progress-bar:first-child { + border-top-right-radius: $progress-border-radius; + border-bottom-right-radius: $progress-border-radius; + } + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_reboot.scss b/resources/assets/vendor/scss/_bootstrap-extended/_reboot.scss new file mode 100644 index 0000000..b05d833 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_reboot.scss @@ -0,0 +1,74 @@ +// Reboot +// + +b, +strong { + font-weight: $font-weight-bold; +} + +// Todo: commenting this style as creating issue on toast select and customizer select in windows +// @if $dark-style { +// select:not([multiple]):not([size]), +// select[size='1'] { +// option { +// color: $black; +// } +// } +// } + +@include rtl-only { + caption { + text-align: right; + } + dd { + margin-right: 0; + } +} + +a:not([href]) { + color: inherit; + text-decoration: none; + + &:hover { + color: inherit; + text-decoration: none; + } +} + +//! Fix: Autofill input bg and text color issue on different OS and browsers +input:-webkit-autofill, +input:-webkit-autofill:hover, +input:-webkit-autofill:focus, +textarea:-webkit-autofill, +textarea:-webkit-autofill:hover, +textarea:-webkit-autofill:focus, +select:-webkit-autofill, +select:-webkit-autofill:hover, +select:-webkit-autofill:focus, +input:-internal-autofill-selected { + background-clip: text !important; + -webkit-background-clip: text !important; +} + +h1 { + line-height: $h1-line-height; +} +h2 { + line-height: $h2-line-height; +} + +h3 { + line-height: $h3-line-height; +} + +h4 { + line-height: $h4-line-height; +} + +h5 { + line-height: $h5-line-height; +} + +h6 { + line-height: $h6-line-height; +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_root.scss b/resources/assets/vendor/scss/_bootstrap-extended/_root.scss new file mode 100644 index 0000000..4bbd2bd --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_root.scss @@ -0,0 +1,4 @@ +// The color-scheme CSS property https://web.dev/color-scheme/ +:root { + color-scheme: #{$color-scheme}; +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_spinners.scss b/resources/assets/vendor/scss/_bootstrap-extended/_spinners.scss new file mode 100644 index 0000000..72dc9c3 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_spinners.scss @@ -0,0 +1,44 @@ +// Spinners +// + +//Large size +.spinner-border-lg { + width: $spinner-width-lg; + height: $spinner-height-lg; + border-width: $spinner-border-width-lg; +} + +.spinner-grow-lg { + width: $spinner-width-lg; + height: $spinner-height-lg; + border-width: $spinner-border-width-lg; +} + +// * Within button +// ******************************************************************************* + +.btn { + .spinner-border, + .spinner-grow { + position: relative; + top: -0.0625rem; + height: 1em; + width: 1em; + } + + .spinner-border { + border-width: 0.15em; + } +} + +@include keyframes('spinner-border-rtl') { + to { + transform: rotate(-360deg); + } +} +// RTL +@include rtl-only { + .spinner-border { + animation-name: spinner-border-rtl; + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_tables.scss b/resources/assets/vendor/scss/_bootstrap-extended/_tables.scss new file mode 100644 index 0000000..e4eb283 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_tables.scss @@ -0,0 +1,136 @@ +// Tables +// ********************************************************************************/ + +@each $color, $value in $table-variants { + @if $color != primary { + @include template-table-variant($color, $value); + } +} + +// Firefox fix for table head border bottom +.table { + > :not(caption) > * > * { + background-clip: padding-box; + } + &:not(.table-borderless):not(.table-dark) > :not(caption) > *:not(.table-dark) > * { + border-top-width: 1px; + } + .dropdown-item { + display: flex; + gap: 0.25rem; + } + tr { + > td { + .dropdown { + position: static; + } + } + } + caption { + padding: $table-cell-padding-y $table-cell-padding-x; + } + &.table-sm { + thead tr th { + padding-block: $table-head-padding-y-sm; + } + } + thead tr th { + padding-block: $table-head-padding-y; + } +} + +// Style for table inside card +.card { + .table { + margin-bottom: 0; + } +} +@supports (-moz-appearance: none) { + .table { + .dropdown-menu.show { + display: inline-table; + } + } +} +// Table heading style +.table th { + text-transform: uppercase; + font-size: $font-size-sm; + letter-spacing: 0.2px; + color: $table-th-color; +} +.table-dark th { + color: var(--#{$prefix}table-color); + border-top: 1px solid $table-border-color; +} +@if $dark-style { + .table-light th { + color: var(--#{$prefix}table-color); + } +} + +// Dark Table icon button +.table.table-dark .btn.btn-icon { + color: $table-border-color; +} + +// class for to remove table border bottom +.table-border-bottom-0 { + tr:last-child { + td, + th { + border-bottom-width: 0; + } + } +} + +// Dark Table icon button color +.table.table-dark { + .btn { + i { + color: $component-active-color; + } + } +} + +// Flush spacing of left from first column ans right from last column +.table.table-flush-spacing { + thead, + tbody { + tr > td:first-child { + padding-left: 0; + } + tr > td:last-child { + padding-right: 0; + } + } +} + +// * Table inside card +// ******************************************************************************* + +// .card, +.nav-align-top, +.nav-align-right, +.nav-align-bottom, +.nav-align-left { + .table:not(.table-dark), + .table:not(.table-dark) thead:not(.table-dark) th, + .table:not(.table-dark) tfoot:not(.table-dark) th, + .table:not(.table-dark) td { + border-color: $border-color; + } +} + +// Dark styles + +// Dark Table icon button color +@if $dark-style { + .table.table-dark { + .btn { + i { + color: $card-bg; + } + } + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_toasts.scss b/resources/assets/vendor/scss/_bootstrap-extended/_toasts.scss new file mode 100644 index 0000000..c033faf --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_toasts.scss @@ -0,0 +1,51 @@ +// Toasts +// ******************************************************************************* + +.toast.bs-toast { + z-index: $zindex-toast; +} + +//btn close +.toast-header { + border-bottom: $border-width solid $toast-header-border-color; + .btn-close { + background-image: str-replace(str-replace($btn-close-bg, '#{$btn-close-color}', $text-muted), '#', '%23'); + padding-top: 0; + padding-bottom: 0; + margin-left: 0.875rem; + background-size: 0.875rem; + } +} + +// Toast body font size and padding override +.toast-body { + font-size: 0.8125rem; + padding-top: 0.684rem; + padding-bottom: 0.684rem; +} +.toast-container { + --#{$prefix}toast-zindex: 9; +} +// RTL close btn style +@include rtl-only { + .toast-header { + .btn-close { + margin-left: $toast-padding-x * -0.5; + margin-right: $toast-padding-x + 0.125; + } + } +} +// Bootstrap Toasts Example +.toast-ex { + position: fixed; + top: 4.1rem; + right: 0.5rem; + @include rtl-style { + left: 0.5rem; + right: auto; + } +} +// Placement Toast example +.toast-placement-ex { + position: fixed; +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_tooltip.scss b/resources/assets/vendor/scss/_bootstrap-extended/_tooltip.scss new file mode 100644 index 0000000..78c5e17 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_tooltip.scss @@ -0,0 +1,58 @@ +// Tooltips +// ******************************************************************************* + +@each $color, $value in $theme-colors { + @if $color != primary and $color != light { + @include template-tooltip-variant( + '.tooltip-#{$color}, .tooltip-#{$color} > .tooltip, .ngb-tooltip-#{$color} + ngb-tooltip-window', + rgba-to-hex($value, $rgba-to-hex-bg) + ); + } +} + +// Open modal tooltip z-index +.modal-open .tooltip { + z-index: $zindex-modal + 2; +} + +.tooltip-inner { + box-shadow: $tooltip-box-shadow; + font-weight: $font-weight-medium; +} + +// Tooltip line height override +.tooltip { + line-height: $line-height-lg; +} +// RTL +// ******************************************************************************* + +@include rtl-only { + .tooltip { + text-align: right; + } + &.bs-tooltip-auto { + &[data-popper-placement='right'] { + .tooltip-arrow { + right: 0; + left: inherit; + &::before { + left: -1px; + border-width: ($tooltip-arrow-width * 0.5) 0 ($tooltip-arrow-width * 0.5) $tooltip-arrow-height; + border-left-color: $tooltip-arrow-color; + } + } + } + &[data-popper-placement='left'] { + .tooltip-arrow { + left: 0; + right: inherit; + &::before { + right: -1px; + border-width: ($tooltip-arrow-width * 0.5) $tooltip-arrow-height ($tooltip-arrow-width * 0.5) 0; + border-right-color: $tooltip-arrow-color; + } + } + } + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_type.scss b/resources/assets/vendor/scss/_bootstrap-extended/_type.scss new file mode 100644 index 0000000..2001fd4 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_type.scss @@ -0,0 +1,13 @@ +// Type +// + +@include rtl-only { + .list-inline, + .list-unstyled { + padding-right: 0; + } + .list-inline-item:not(:last-child) { + margin-right: 0; + margin-left: $list-inline-padding; + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_utilities-ltr.scss b/resources/assets/vendor/scss/_bootstrap-extended/_utilities-ltr.scss new file mode 100644 index 0000000..a055e24 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_utilities-ltr.scss @@ -0,0 +1,299 @@ +// stylelint-disable indentation + +// Utilities + +// stylelint-disable-next-line scss/dollar-variable-default +$utilities: map-merge( + $utilities, + ( + 'align': null, + 'overflow': null, + 'display': null, + 'shadow': null, + 'position': null, + 'top': null, + 'bottom': null, + 'border': null, + 'border-top': null, + 'border-bottom': null, + 'border-color': null, + 'border-width': null, + 'border-bottom-dashed': null, + 'border-top-dashed': null, + 'width': null, + 'max-width': null, + 'viewport-width': null, + 'min-viewport-width': null, + 'height': null, + 'max-height': null, + 'viewport-height': null, + 'min-viewport-height': null, + 'flex': null, + 'flex-direction': null, + 'flex-grow': null, + 'flex-shrink': null, + 'flex-wrap': null, + 'gap': null, + 'justify-content': null, + 'align-items': null, + 'align-content': null, + 'align-self': null, + 'order': null, + 'margin': null, + 'margin-x': null, + 'margin-y': null, + 'margin-top': null, + 'margin-bottom': null, + 'negative-margin': null, + 'negative-margin-x': null, + 'negative-margin-y': null, + 'negative-margin-top': null, + 'negative-margin-bottom': null, + 'padding': null, + 'padding-x': null, + 'padding-y': null, + 'padding-top': null, + 'padding-bottom': null, + 'font-family': null, + 'font-size': null, + 'font-style': null, + 'font-weight': null, + 'line-height': null, + 'text-decoration': null, + 'text-transform': null, + 'white-space': null, + 'word-wrap': null, + 'color': null, + 'background-color': null, + 'transparent': null, + 'gradient': null, + 'user-select': null, + 'pointer-events': null, + 'rounded': null, + 'rounded-top': null, + 'rounded-bottom': null, + 'visibility': null, + 'opacity': null, + 'flex-basis': null, + 'cursor': null, + // scss-docs-start utils-float + 'float': + ( + responsive: true, + property: float, + values: ( + start: left, + end: right, + none: none + ) + ), + // scss-docs-end utils-float + // scss-docs-start utils-position + 'end': + ( + property: right, + class: end, + values: $position-values + ), + 'start': ( + property: left, + class: start, + values: $position-values + ), + 'translate-middle': ( + property: transform, + class: translate-middle, + values: ( + null: translate(-50%, -50%), + x: translateX(-50%), + y: translateY(-50%) + ) + ), + // scss-docs-end utils-position + // scss-docs-start utils-borders + 'border-end': + ( + property: border-right, + class: border-end, + values: ( + null: $border-width solid $border-color, + 0: 0 + ) + ), + 'border-start': ( + property: border-left, + class: border-start, + values: ( + null: $border-width solid $border-color, + 0: 0 + ) + ), + 'border-left-dashed': ( + property: border-left-style, + class: border-left-dashed, + values: ( + null: dashed + ) + ), + 'border-right-dashed': ( + property: border-right-style, + class: border-right-dashed, + values: ( + null: dashed + ) + ), + // scss-docs-end utils-borders + // scss-docs-start utils-text + 'text-align': + ( + responsive: true, + property: text-align, + class: text, + values: ( + start: left, + end: right, + center: center + ) + ), + // scss-docs-end utils-text + // scss-docs-start utils-border-radius + 'rounded-end': + ( + property: border-top-right-radius border-bottom-right-radius, + class: rounded-end, + values: ( + null: $border-radius + ) + ), + 'rounded-start': ( + property: border-bottom-left-radius border-top-left-radius, + class: rounded-start, + values: ( + null: $border-radius + ) + ), + 'rounded-start-top': ( + property: border-top-left-radius, + class: rounded-start-top, + values: ( + null: $border-radius + ) + ), + 'rounded-start-bottom': ( + property: border-bottom-left-radius, + class: rounded-start-bottom, + values: ( + null: $border-radius + ) + ), + 'rounded-end-top': ( + property: border-top-right-radius, + class: rounded-end-top, + values: ( + null: $border-radius + ) + ), + 'rounded-end-bottom': ( + property: border-bottom-right-radius, + class: rounded-end-bottom, + values: ( + null: $border-radius + ) + ), + // scss-docs-end utils-border-radius + // Margin utilities + // scss-docs-start utils-spacing + 'margin-end': + ( + responsive: true, + property: margin-right, + class: me, + values: + map-merge( + $spacers, + ( + auto: auto + ) + ) + ), + 'margin-start': ( + responsive: true, + property: margin-left, + class: ms, + values: + map-merge( + $spacers, + ( + auto: auto + ) + ) + ), + // Negative margin utilities + 'negative-margin-end': + ( + responsive: true, + property: margin-right, + class: me, + values: $negative-spacers + ), + 'negative-margin-start': ( + responsive: true, + property: margin-left, + class: ms, + values: $negative-spacers + ), + // Padding utilities + 'padding-end': + ( + responsive: true, + property: padding-right, + class: pe, + values: $spacers + ), + 'padding-start': ( + responsive: true, + property: padding-left, + class: ps, + values: $spacers + ), + // scss-docs-end utils-spacing + // Custom Utilities + // ******************************************************************************* + // scss-docs-start utils-rotate + 'rotate': + ( + property: transform, + class: rotate, + values: ( + 0: rotate(0deg), + 90: rotate(90deg), + 180: rotate(180deg), + 270: rotate(270deg), + n90: rotate(-90deg), + n180: rotate(-180deg), + n270: rotate(-270deg) + ) + ), + // scss-docs-end utils-rotate + // scss-docs-start utils-scaleX + 'scaleX': + ( + property: transform, + class: scaleX, + values: ( + n1: scaleX(-1) + ) + ), + // scss-docs-end utils-scaleX + // scss-docs-start utils-scaleY + 'scaleY': + ( + property: transform, + class: scaleY, + values: ( + n1: scaleY(-1) + ) + ) + // scss-docs-end utils-scaleY + ) +); diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_utilities-rtl.scss b/resources/assets/vendor/scss/_bootstrap-extended/_utilities-rtl.scss new file mode 100644 index 0000000..0193ad7 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_utilities-rtl.scss @@ -0,0 +1,301 @@ +// stylelint-disable indentation + +// Utilities + +// stylelint-disable-next-line scss/dollar-variable-default +$utilities: map-merge( + $utilities, + ( + 'align': null, + 'overflow': null, + 'display': null, + 'shadow': null, + 'position': null, + 'top': null, + 'bottom': null, + 'border': null, + 'border-top': null, + 'border-bottom': null, + 'border-color': null, + 'border-width': null, + 'border-bottom-dashed': null, + 'border-top-dashed': null, + 'width': null, + 'max-width': null, + 'viewport-width': null, + 'min-viewport-width': null, + 'height': null, + 'max-height': null, + 'viewport-height': null, + 'min-viewport-height': null, + 'flex': null, + 'flex-direction': null, + 'flex-grow': null, + 'flex-shrink': null, + 'flex-wrap': null, + 'gap': null, + 'justify-content': null, + 'align-items': null, + 'align-content': null, + 'align-self': null, + 'order': null, + 'margin': null, + 'margin-x': null, + 'margin-y': null, + 'margin-top': null, + 'margin-bottom': null, + 'negative-margin': null, + 'negative-margin-x': null, + 'negative-margin-y': null, + 'negative-margin-top': null, + 'negative-margin-bottom': null, + 'padding': null, + 'padding-x': null, + 'padding-y': null, + 'padding-top': null, + 'padding-bottom': null, + 'font-family': null, + 'font-size': null, + 'font-style': null, + 'font-weight': null, + 'line-height': null, + 'text-decoration': null, + 'text-transform': null, + 'white-space': null, + 'word-wrap': null, + 'color': null, + 'background-color': null, + 'transparent': null, + 'gradient': null, + 'user-select': null, + 'pointer-events': null, + 'rounded': null, + 'rounded-top': null, + 'rounded-bottom': null, + 'visibility': null, + 'opacity': null, + 'flex-basis': null, + 'cursor': null, + // scss-docs-start utils-float + 'float': + ( + responsive: true, + property: float, + values: ( + start: right, + end: left, + none: none + ) + ), + // scss-docs-end utils-float + // scss-docs-start utils-position + 'end': + ( + property: left, + class: end, + values: $position-values + ), + 'start': ( + property: right, + class: start, + values: $position-values + ), + 'translate-middle': ( + property: transform, + class: translate-middle, + values: ( + null: translate(50%, -50%), + x: translateX(50%), + y: translateY(-50%) + ) + ), + // scss-docs-end utils-position + // scss-docs-start utils-borders + 'border-end': + ( + property: border-left, + class: border-end, + values: ( + null: $border-width solid $border-color, + 0: 0 + ) + ), + 'border-start': ( + property: border-right, + class: border-start, + values: ( + null: $border-width solid $border-color, + 0: 0 + ) + ), + 'border-left-dashed': ( + property: border-right-style, + class: border-left-dashed, + values: ( + null: dashed + ) + ), + 'border-right-dashed': ( + property: border-left-style, + class: border-right-dashed, + values: ( + null: dashed + ) + ), + // scss-docs-end utils-borders + // scss-docs-start utils-text + 'text-align': + ( + responsive: true, + property: text-align, + class: text, + values: ( + start: right, + end: left, + center: center + ) + ), + // scss-docs-end utils-text + // scss-docs-start utils-border-radius + 'rounded-end': + ( + property: border-top-left-radius border-bottom-left-radius, + class: rounded-end, + values: ( + null: $border-radius + ) + ), + 'rounded-start': ( + property: border-bottom-right-radius border-top-right-radius, + class: rounded-start, + values: ( + null: $border-radius + ) + ), + 'rounded-start-top': ( + property: border-top-right-radius, + class: rounded-start-top, + values: ( + null: $border-radius + ) + ), + 'rounded-start-bottom': ( + property: border-bottom-right-radius, + class: rounded-start-bottom, + values: ( + null: $border-radius + ) + ), + 'rounded-end-top': ( + property: border-top-left-radius, + class: rounded-end-top, + values: ( + null: $border-radius + ) + ), + 'rounded-end-bottom': ( + property: border-bottom-left-radius, + class: rounded-end-bottom, + values: ( + null: $border-radius + ) + ), + // scss-docs-end utils-border-radius + // Margin utilities + // scss-docs-start utils-spacing + 'margin-end': + ( + responsive: true, + property: margin-left, + class: me, + values: + map-merge( + $spacers, + ( + auto: auto + ) + ) + ), + 'margin-start': ( + responsive: true, + property: margin-right, + class: ms, + values: + map-merge( + $spacers, + ( + auto: auto + ) + ) + ), + // Negative margin utilities + 'negative-margin-end': + ( + responsive: true, + property: margin-left, + class: me, + values: $negative-spacers + ), + 'negative-margin-start': ( + responsive: true, + property: margin-right, + class: ms, + values: $negative-spacers + ), + // Padding utilities + 'padding-end': + ( + responsive: true, + property: padding-left, + class: pe, + values: $spacers + ), + 'padding-start': ( + responsive: true, + property: padding-right, + class: ps, + values: $spacers + ), + // scss-docs-end utils-spacing + // Custom Utilities + // ******************************************************************************* + // scss-docs-start utils-rotate + 'rotate': + ( + property: transform, + class: rotate, + values: ( + 0: rotate(0deg), + 90: rotate(-90deg), + 180: rotate(-180deg), + 270: rotate(-270deg), + n90: rotate(90deg), + n180: rotate(180deg), + n270: rotate(270deg) + ) + ), + // scss-docs-end utils-rotate + // scss-docs-start utils-scaleX + 'scaleX': + ( + property: transform, + class: scaleX, + values: ( + n1: scaleX(1), + n1-rtl: scaleX(-1) + ) + ), + // scss-docs-end utils-scaleX + // scss-docs-start utils-scaleY + 'scaleY': + ( + property: transform, + class: scaleY, + values: ( + n1: scaleY(1), + n1-rtl: scaleY(-1) + ) + ) + // scss-docs-end utils-scaleY + ) +); diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_utilities.scss b/resources/assets/vendor/scss/_bootstrap-extended/_utilities.scss new file mode 100644 index 0000000..5f2cef1 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_utilities.scss @@ -0,0 +1,1081 @@ +// Utilities +// ******************************************************************************* +// stylelint-disable indentation + +// Utilities + +$utilities: () !default; +// stylelint-disable-next-line scss/dollar-variable-default +$utilities: map-merge( + ( + // scss-docs-start utils-vertical-align + 'align': + ( + property: vertical-align, + class: align, + values: baseline top middle bottom text-bottom text-top + ), + // scss-docs-end utils-vertical-align + // Object Fit utilities + // scss-docs-start utils-object-fit + 'object-fit': + ( + responsive: true, + property: object-fit, + values: ( + contain: contain, + cover: cover, + fill: fill, + scale: scale-down, + none: none + ) + ), + // scss-docs-end utils-object-fit + // Opacity utilities + // scss-docs-start utils-opacity + 'opacity': + ( + property: opacity, + values: ( + 0: 0, + 25: 0.25, + 50: 0.5, + 75: 0.75, + 100: 1 + ) + ), + // scss-docs-end utils-opacity + // scss-docs-start utils-overflow + 'overflow': + ( + property: overflow, + values: auto hidden visible scroll + ), + // scss-docs-end utils-overflow + // scss-docs-start utils-display + 'display': + ( + responsive: true, + print: true, + property: display, + class: d, + values: inline inline-block block grid table table-row table-cell flex inline-flex none + ), + // scss-docs-end utils-display + // scss-docs-start utils-shadow + 'shadow': + ( + property: box-shadow, + class: shadow, + values: ( + null: $box-shadow, + xs: $box-shadow-xs, + sm: $box-shadow-sm, + lg: $box-shadow-lg, + xl: $box-shadow-xl, + none: none + ) + ), + // scss-docs-end utils-shadow + // scss-docs-start utils-position + 'position': + ( + property: position, + values: static relative absolute fixed sticky + ), + 'top': ( + property: top, + values: $position-values + ), + 'bottom': ( + property: bottom, + values: $position-values + ), + // scss-docs-end utils-position + // scss-docs-start utils-borders + 'border': + ( + property: border, + values: ( + null: $border-width solid $border-color, + 0: 0 + ) + ), + 'border-style': ( + property: border-style, + class: border, + responsive: true, + values: ( + solid: solid, + dashed: dashed, + none: none + ) + ), + 'border-top': ( + property: border-top, + values: ( + null: $border-width solid $border-color, + 0: 0 + ) + ), + 'border-bottom': ( + property: border-bottom, + values: ( + null: $border-width solid $border-color, + 0: 0 + ) + ), + 'border-color': ( + property: border-color, + class: border, + values: + map-merge( + $theme-colors, + ( + 'white': $white, + 'light': $gray-100, + // (C) + 'transparent': transparent // (C) + ) + ) + ), + 'border-label-color': ( + property: border-color, + class: border-label, + local-vars: ( + 'border-opacity': 0.16 + ), + values: $utilities-border-colors + ), + 'border-width': ( + property: border-width, + class: border, + values: $border-widths + ), + 'border-opacity': ( + css-var: true, + class: border-opacity, + values: ( + 10: 0.1, + 25: 0.25, + 50: 0.5, + 75: 0.75, + 100: 1 + ) + ), + 'border-top-dashed': ( + property: border-top-style, + class: border-top-dashed, + values: ( + null: dashed + ) + ), + 'border-bottom-dashed': ( + property: border-bottom-style, + class: border-bottom-dashed, + values: ( + null: dashed + ) + ), + // scss-docs-end utils-borders + // Sizing utilities + // scss-docs-start utils-sizing + 'width': + ( + property: width, + class: w, + values: + map-merge( + $sizes-px, + ( + 20: 20%, + 25: 25%, + 50: 50%, + 60: 60%, + 75: 75%, + 100: 100%, + auto: auto + ) + ) + ), + 'max-width': ( + property: max-width, + class: mw, + values: ( + 100: 100% + ) + ), + 'viewport-width': ( + property: width, + class: vw, + values: ( + 100: 100vw + ) + ), + 'min-viewport-width': ( + property: min-width, + class: min-vw, + values: ( + 100: 100vw + ) + ), + 'height': ( + property: height, + class: h, + values: + map-merge( + $sizes-px, + ( + 25: 25%, + 50: 50%, + 75: 75%, + 100: 100%, + auto: auto + ) + ) + ), + 'max-height': ( + property: max-height, + class: mh, + values: ( + 100: 100% + ) + ), + 'viewport-height': ( + property: height, + class: vh, + values: ( + 100: 100vh + ) + ), + 'min-viewport-height': ( + property: min-height, + class: min-vh, + values: ( + 100: 100vh + ) + ), + // scss-docs-end utils-sizing + // Flex utilities + // scss-docs-start utils-flex + 'flex': + ( + responsive: true, + property: flex, + values: ( + fill: 1 1 auto + ) + ), + 'flex-direction': ( + responsive: true, + property: flex-direction, + class: flex, + values: row column row-reverse column-reverse + ), + 'flex-grow': ( + responsive: true, + property: flex-grow, + class: flex, + values: ( + grow-0: 0, + grow-1: 1 + ) + ), + 'flex-shrink': ( + responsive: true, + property: flex-shrink, + class: flex, + values: ( + shrink-0: 0, + shrink-1: 1 + ) + ), + 'flex-wrap': ( + responsive: true, + property: flex-wrap, + class: flex, + values: wrap nowrap wrap-reverse + ), + 'justify-content': ( + responsive: true, + property: justify-content, + values: ( + start: flex-start, + end: flex-end, + center: center, + between: space-between, + around: space-around, + evenly: space-evenly + ) + ), + 'align-items': ( + responsive: true, + property: align-items, + values: ( + start: flex-start, + end: flex-end, + center: center, + baseline: baseline, + stretch: stretch + ) + ), + 'align-content': ( + responsive: true, + property: align-content, + values: ( + start: flex-start, + end: flex-end, + center: center, + between: space-between, + around: space-around, + stretch: stretch + ) + ), + 'align-self': ( + responsive: true, + property: align-self, + values: ( + auto: auto, + start: flex-start, + end: flex-end, + center: center, + baseline: baseline, + stretch: stretch + ) + ), + 'order': ( + responsive: true, + property: order, + values: ( + first: -1, + 0: 0, + 1: 1, + 2: 2, + 3: 3, + 4: 4, + 5: 5, + last: 6 + ) + ), + // scss-docs-end utils-flex + // Margin utilities + // scss-docs-start utils-spacing + 'margin': + ( + responsive: true, + property: margin, + class: m, + values: + map-merge( + $spacers, + ( + auto: auto + ) + ) + ), + 'margin-x': ( + responsive: true, + property: margin-right margin-left, + class: mx, + values: + map-merge( + $spacers, + ( + auto: auto + ) + ) + ), + 'margin-y': ( + responsive: true, + property: margin-top margin-bottom, + class: my, + values: + map-merge( + $spacers, + ( + auto: auto + ) + ) + ), + 'margin-top': ( + responsive: true, + property: margin-top, + class: mt, + values: + map-merge( + $spacers, + ( + auto: auto + ) + ) + ), + 'margin-bottom': ( + responsive: true, + property: margin-bottom, + class: mb, + values: + map-merge( + $spacers, + ( + auto: auto + ) + ) + ), + // Negative margin utilities + 'negative-margin': + ( + responsive: true, + property: margin, + class: m, + values: $negative-spacers + ), + 'negative-margin-x': ( + responsive: true, + property: margin-right margin-left, + class: mx, + values: $negative-spacers + ), + 'negative-margin-y': ( + responsive: true, + property: margin-top margin-bottom, + class: my, + values: $negative-spacers + ), + 'negative-margin-top': ( + responsive: true, + property: margin-top, + class: mt, + values: $negative-spacers + ), + 'negative-margin-bottom': ( + responsive: true, + property: margin-bottom, + class: mb, + values: $negative-spacers + ), + // Padding utilities + 'padding': + ( + responsive: true, + property: padding, + class: p, + values: $spacers + ), + 'padding-x': ( + responsive: true, + property: padding-right padding-left, + class: px, + values: $spacers + ), + 'padding-y': ( + responsive: true, + property: padding-top padding-bottom, + class: py, + values: $spacers + ), + 'padding-top': ( + responsive: true, + property: padding-top, + class: pt, + values: $spacers + ), + 'padding-bottom': ( + responsive: true, + property: padding-bottom, + class: pb, + values: $spacers + ), + 'gap': ( + responsive: true, + property: gap, + class: gap, + values: $spacers + ), + 'row-gap': ( + responsive: true, + property: row-gap, + class: row-gap, + values: $spacers + ), + 'column-gap': ( + responsive: true, + property: column-gap, + class: column-gap, + values: $spacers + ), + // scss-docs-end utils-spacing + // Text + // scss-docs-start utils-text + 'font-family': + ( + property: font-family, + class: font, + values: ( + monospace: var(--#{$variable-prefix}font-monospace) + ) + ), + 'font-size': ( + rfs: true, + property: font-size, + class: fs, + values: + map-merge( + $font-sizes, + ( + tiny: $tiny-font-size, + //(C) + big: $big-font-size, + //(C) + large: $large-font-size, + //(C) + xlarge: $xlarge-font-size, + //(C) + ) + ) + ), + 'font-style': ( + property: font-style, + class: fst, + values: italic normal + ), + 'font-weight': ( + property: font-weight, + class: fw, + values: ( + lighter: $font-weight-lighter, + light: $font-weight-light, + normal: $font-weight-normal, + medium: $font-weight-medium, + semibold: $font-weight-semibold, + bold: $font-weight-bold, + extrabold: $font-weight-extrabold, + bolder: $font-weight-bolder + ) + ), + 'line-height': ( + property: line-height, + class: lh, + values: ( + 1: 1, + inherit: inherit, + //(C) + sm: $line-height-sm, + base: $line-height-base, + lg: $line-height-lg + ) + ), + 'text-decoration': ( + property: text-decoration, + values: none underline line-through + ), + 'text-transform': ( + property: text-transform, + class: text, + values: none lowercase uppercase capitalize + ), + 'white-space': ( + property: white-space, + class: text, + values: ( + wrap: normal, + nowrap: nowrap + ) + ), + 'word-wrap': ( + property: word-wrap word-break, + class: text, + values: ( + break: break-word + ), + rtl: false + ), + // scss-docs-end utils-text + // scss-docs-start utils-color + 'color': + ( + property: color, + class: text, + local-vars: ( + 'text-opacity': 1 + ), + values: + map-merge( + $utilities-text-colors, + ( + 'white': $white, + 'body': $body-color, + 'muted': $text-muted, + 'black-50': rgba($black, 0.5), + // deprecated + 'white-50': rgba($white, 0.5), + // deprecated + 'light': $text-light, + // (c) + 'heading': $headings-color, + // (c) + 'reset': inherit + ) + ) + ), + 'text-opacity': ( + css-var: true, + class: text-opacity, + values: ( + 25: 0.25, + 50: 0.5, + 75: 0.75, + 100: 1 + ) + ), + // scss-docs-end utils-color + // scss-docs-start utils-links + 'link-opacity': + ( + css-var: true, + class: link-opacity, + state: hover, + values: ( + 10: 0.1, + 25: 0.25, + 50: 0.5, + 75: 0.75, + 100: 1 + ) + ), + 'link-offset': ( + property: text-underline-offset, + class: link-offset, + state: hover, + values: ( + 1: 0.125em, + 2: 0.25em, + 3: 0.375em + ) + ), + 'link-underline': ( + property: text-decoration-color, + class: link-underline, + local-vars: ( + 'link-underline-opacity': 1 + ), + values: + map-merge( + $utilities-links-underline, + ( + null: rgba(var(--#{$prefix}link-color-rgb), var(--#{$prefix}link-underline-opacity, 1)) + ) + ) + ), + 'link-underline-opacity': ( + css-var: true, + class: link-underline-opacity, + state: hover, + values: ( + 0: 0, + 10: 0.1, + 25: 0.25, + 50: 0.5, + 75: 0.75, + 100: 1 + ) + ), + // scss-docs-end utils-links + // scss-docs-start utils-bg-color + 'background-color': + ( + property: background-color, + class: bg, + local-vars: ( + 'bg-opacity': 1 + ), + values: + map-merge( + $utilities-bg-colors, + ( + 'body': $body-bg, + 'white': $white, + 'transparent': transparent, + 'lighter': rgba-to-hex($gray-50, $rgba-to-hex-bg), + //(C) + 'lightest': rgba-to-hex($gray-25, $rgba-to-hex-bg), + //(C) + ) + ) + ), + 'bg-opacity': ( + css-var: true, + class: bg-opacity, + values: ( + 10: 0.1, + 25: 0.25, + 50: 0.5, + 75: 0.75, + 100: 1 + ) + ), + 'subtle-background-color': ( + property: background-color, + class: bg, + values: $utilities-bg-subtle + ), + // scss-docs-end utils-bg-color + 'gradient': + ( + property: background-image, + class: bg, + values: ( + gradient: var(--#{$variable-prefix}gradient) + ) + ), + // scss-docs-start utils-interaction + 'user-select': + ( + property: user-select, + values: all auto none + ), + 'pointer-events': ( + property: pointer-events, + class: pe, + values: none auto + ), + // scss-docs-end utils-interaction + // scss-docs-start utils-border-radius + 'rounded': + ( + property: border-radius, + class: rounded, + values: ( + null: $border-radius, + 0: 0, + 1: $border-radius-sm, + 2: $border-radius, + 3: $border-radius-lg, + circle: 50%, + pill: $border-radius-pill + ) + ), + 'rounded-top': ( + property: border-top-left-radius border-top-right-radius, + class: rounded-top, + values: ( + null: $border-radius + ) + ), + 'rounded-bottom': ( + property: border-bottom-right-radius border-bottom-left-radius, + class: rounded-bottom, + values: ( + null: $border-radius + ) + ), + // scss-docs-end utils-border-radius + // scss-docs-start utils-visibility + 'visibility': + ( + property: visibility, + class: null, + values: ( + visible: visible, + invisible: hidden + ) + ), + // scss-docs-end utils-visibility + // scss-docs-start utils-zindex + 'z-index': + ( + property: z-index, + class: z, + values: $zindex-levels + ), + // scss-docs-end utils-zindex + // Custom Utilities + // ******************************************************************************* + // scss-docs-start utils-flex-basis + 'cursor': + ( + property: cursor, + class: cursor, + values: pointer move grab + ), + // scss-docs-end utils-flex-basis + ), + $utilities +); + +// Borders +// ******************************************************************************* + +// Bordered rows +.row-bordered { + overflow: hidden; + + > .col, + > [class^='col-'], + > [class*=' col-'], + > [class^='col '], + > [class*=' col '], + > [class$=' col'], + > [class='col'] { + position: relative; + padding-top: 1px; + + &::before { + content: ''; + position: absolute; + right: 0; + bottom: -1px; + left: 0; + display: block; + height: 0; + border-top: 1px solid $bordered-row-border-color; + } + + &::after { + content: ''; + position: absolute; + top: 0; + bottom: 0; + left: -1px; + display: block; + width: 0; + border-left: 1px solid $bordered-row-border-color; + } + } + + &.row-border-light { + > .col, + > [class^='col-'], + > [class*=' col-'], + > [class^='col '], + > [class*=' col '], + > [class$=' col'], + > [class='col'] { + &::before, + &::after { + border-color: $gray-100; + } + } + } +} + +@include rtl-only { + .row-bordered > .col::after, + .row-bordered > [class^='col-']::after, + .row-bordered > [class*=' col-']::after, + .row-bordered > [class^='col ']::after, + .row-bordered > [class*=' col ']::after, + .row-bordered > [class$=' col']::after, + .row-bordered > [class='col']::after { + left: auto; + right: -1px; + } +} + +// Color +// ******************************************************************************* + +// Bg Label variant (Not able to include this in utils due to custom style) +@each $color, $value in $theme-colors { + @if $color != primary { + @include bg-label-variant('.bg-label-#{$color}', $value); + } +} +// BG hover: label to solid variant +@each $color, $value in $theme-colors { + @if $color != primary { + @include bg-label-hover-variant('.bg-label-hover-#{$color}', $value); + } +} +// Bg- Gradient variant +@each $color, $value in $theme-colors { + @if $color != primary { + @include bg-gradient-variant('.bg-gradient-#{$color}', $value); + } +} + +// ! FIX: .bg-dark & .bg-label-dark color in dark mode +@if $dark-style { + .bg-dark { + color: color-contrast($dark); + } +} + +// Anchor hover/focus bg colors +a.bg-dark { + &:hover, + &:focus { + background-color: $gray-900 !important; + } +} + +a.bg-light { + &:hover, + &:focus { + background-color: $gray-200 !important; + } +} + +a.bg-lighter { + &:hover, + &:focus { + background-color: $gray-100 !important; + } +} + +a.bg-lightest { + &:hover, + &:focus { + background-color: $gray-50 !important; + } +} + +.text-muted[href] { + &:hover, + &:focus { + color: $text-muted-hover !important; + } +} + +.text-light { + color: $text-light !important; + + &[href] { + &:hover, + &:focus { + color: $text-muted-hover !important; + } + } +} + +.text-lighter { + color: $text-lighter !important; + + &[href] { + &:hover, + &:focus { + color: $text-muted-hover !important; + } + } +} + +.text-lightest { + color: $text-lightest !important; + + &[href] { + &:hover, + &:focus { + color: $text-muted-hover !important; + } + } +} + +.text-paper { + color: $card-bg !important; + + &[href] { + &:hover, + &:focus { + color: $primary !important; + } + } +} + +// Invertible colors + +.invert-text-white { + color: if(not $dark-style, $white, $body-bg) !important; +} +.invert-text-white[href]:hover { + &:hover, + &:focus { + color: if(not $dark-style, $white, $body-bg) !important; + } +} + +.invert-text-dark { + color: if(not $dark-style, $black, $white) !important; +} +.invert-text-dark[href]:hover { + &:hover, + &:focus { + color: if(not $dark-style, $black, $white) !important; + } +} + +.invert-bg-white { + background-color: if(not $dark-style, $white, $body-bg) !important; +} +a.invert-bg-white { + &:hover, + &:focus { + background-color: if(not $dark-style, $white, $body-bg) !important; + } +} + +.invert-bg-dark { + background-color: if(not $dark-style, $gray-900, $white) !important; +} +a.invert-bg-dark { + &:hover, + &:focus { + background-color: if(not $dark-style, $gray-900, $white) !important; + } +} + +.invert-border-dark { + border-color: if(not $dark-style, $dark, $white) !important; +} + +.invert-border-white { + border-color: if(not $dark-style, $white, $body-bg) !important; +} + +// Misc +// ******************************************************************************* + +// Layout containers +.container-p-x { + padding-right: $container-padding-x-sm !important; + padding-left: $container-padding-x-sm !important; + + @include media-breakpoint-up(lg) { + padding-right: $container-padding-x !important; + padding-left: $container-padding-x !important; + } +} + +.container-m-nx { + margin-right: -$container-padding-x-sm !important; + margin-left: -$container-padding-x-sm !important; + + @include media-breakpoint-up(lg) { + margin-right: -$container-padding-x !important; + margin-left: -$container-padding-x !important; + } +} + +.container-p-y { + &:not([class^='pt-']):not([class*=' pt-']) { + padding-top: $container-padding-y !important; + } + + &:not([class^='pb-']):not([class*=' pb-']) { + padding-bottom: $container-padding-y !important; + } +} + +.container-m-ny { + &:not([class^='mt-']):not([class*=' mt-']) { + margin-top: -$container-padding-y !important; + } + + &:not([class^='mb-']):not([class*=' mb-']) { + margin-bottom: -$container-padding-y !important; + } +} + +// Table cell +.cell-fit { + width: 0.1%; + white-space: nowrap; +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_variables-dark.scss b/resources/assets/vendor/scss/_bootstrap-extended/_variables-dark.scss new file mode 100644 index 0000000..079a183 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_variables-dark.scss @@ -0,0 +1,236 @@ +// Variables +// +// Variables should follow the `$component-state-property-size` formula for +// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs. +// +// (C) Custom variables for extended components of bootstrap only + +// ! _variable-dark.scss file overrides _variable.scss file. + +// * Colors +// ******************************************************************************* + +// scss-docs-start gray-color-variables +$white: #fff !default; +$black: #2f3349 !default; + +$base: #e1def5 !default; +$gray-25: rgba($base, 0.025) !default; // (C) +$gray-50: rgba($base, 0.06) !default; // (C) +$gray-75: rgba($base, 0.08) !default; // (C) +$gray-100: rgba($base, 0.1) !default; +$gray-200: rgba($base, 0.12) !default; +$gray-300: rgba($base, 0.3) !default; +$gray-400: rgba($base, 0.4) !default; +$gray-500: rgba($base, 0.5) !default; +$gray-600: rgba($base, 0.6) !default; +$gray-700: rgba($base, 0.7) !default; +$gray-800: rgba($base, 0.8) !default; +$gray-900: rgba($base, 0.9) !default; +// scss-docs-end gray-color-variables + +// scss-docs-start gray-colors-map +$grays: ( + '25': $gray-25, + '50': $gray-50 +) !default; +// scss-docs-end gray-colors-map + +// scss-docs-start color-variables +$blue: #007bff !default; +$indigo: #6610f2 !default; +$purple: #7367f0 !default; +$pink: #e83e8c !default; +$red: #ff4c51 !default; +$orange: #fd7e14 !default; +$yellow: #ff9f43 !default; +$green: #28c76f !default; +$teal: #20c997 !default; +$cyan: #00bad1 !default; +// scss-docs-end color-variables + +// scss-docs-start theme-color-variables +$primary: $purple !default; +$secondary: #808390 !default; +$success: $green !default; +$info: $cyan !default; +$warning: $yellow !default; +$danger: $red !default; +$light: #44475b !default; +$dark: #d7d8de !default; +$gray: $gray-500 !default; // (C) +// scss-docs-end theme-color-variables + +// scss-docs-start theme-colors-map +$theme-colors: ( + 'primary': $primary, + 'secondary': $secondary, + 'success': $success, + 'info': $info, + 'warning': $warning, + 'danger': $danger, + 'light': $light, + 'dark': $dark, + 'gray': $gray +) !default; +// scss-docs-end theme-colors-map + +$color-scheme: 'dark' !default; // (C) + +// * Body +// ******************************************************************************* + +$body-bg: #25293c !default; +$rgba-to-hex-bg: $black !default; // (C) +$body-color: rgba-to-hex($gray-700, $rgba-to-hex-bg) !default; +$rgba-to-hex-bg-inverted: rgb(160, 149, 149) !default; // (C) + +// * Components +// ******************************************************************************* + +$alert-border-scale: -84% !default; +$alert-color-scale: 0% !default; + +$border-color: rgba-to-hex($gray-200, $rgba-to-hex-bg) !default; + +// scss-docs-start box-shadow-variables +$shadow-bg: #131120 !default; // (C) +$box-shadow: 0 0.1875rem 0.75rem 0 rgba($shadow-bg, 0.2) !default; +$box-shadow-xs: 0 0.0625rem 0.375rem 0 rgba($shadow-bg, 0.16) !default; +$box-shadow-sm: 0 0.125rem 0.5rem 0 rgba($shadow-bg, 0.18) !default; +$box-shadow-lg: 0 0.25rem 1.125rem 0 rgba($shadow-bg, 0.22) !default; +$box-shadow-xl: 0 0.3125rem 1.875rem 0 rgba($shadow-bg, 0.24) !default; +// scss-docs-end box-shadow-variables + +$floating-component-border-color: rgba($white, 0.05) !default; // (C) +$floating-component-shadow: 0 0.31rem 1.25rem 0 rgba($black, 0.4) !default; // (C) + +// * Typography +// ******************************************************************************* + +$text-muted: rgba-to-hex($gray-400, $rgba-to-hex-bg) !default; +$text-muted-hover: rgba-to-hex($white, $rgba-to-hex-bg) !default; // (C) + +$text-light: rgba-to-hex($gray-500, $rgba-to-hex-bg) !default; // (C) +$text-lighter: rgba-to-hex($gray-400, $rgba-to-hex-bg) !default; // (C) +$text-lightest: rgba-to-hex($gray-300, $rgba-to-hex-bg) !default; // (C) + +$headings-color: rgba-to-hex($gray-900, $rgba-to-hex-bg) !default; + +// * Cards +// ******************************************************************************* + +$card-bg: #2f3349 !default; +$card-subtitle-color: rgba-to-hex(rgba($base, 0.55), $rgba-to-hex-bg) !default; + +// * Tables +// ******************************************************************************* + +$table-bg-scale: -84% !default; +$table-hover-bg-factor: 0.06 !default; +$table-hover-bg: rgba($base, $table-hover-bg-factor) !default; + +$table-striped-bg-factor: 0.06 !default; +$table-striped-bg: rgba-to-hex(rgba($base, $table-striped-bg-factor), $rgba-to-hex-bg) !default; + +$table-active-color: $body-color !default; +$table-active-bg-factor: 0.08 !default; +$table-active-bg: rgba($primary, $table-active-bg-factor) !default; + +$table-hover-bg-factor: 0.06 !default; +$table-hover-bg: rgba($black, $table-hover-bg-factor) !default; + +$table-border-color: $border-color !default; +$table-group-separator-color: $table-border-color !default; + +// * Accordion +// ******************************************************************************* +$accordion-bg: $card-bg !default; +$accordion-border-color: $border-color !default; + +$accordion-button-color: $headings-color !default; + +// * Tooltips +// ******************************************************************************* +$tooltip-bg: #f7f4ff !default; +$tooltip-color: $black !default; + +// Buttons +// ******************************************************************************* + +$btn-box-shadow: 0px 2px 4px rgba(15, 20, 34, 0.4) !default; + +// * Forms +// ******************************************************************************* + +$input-bg: transparent !default; + +$input-disabled-border-color: rgba-to-hex(rgba($base, 0.23), $rgba-to-hex-bg) !default; + +$input-border-hover-color: rgba-to-hex($gray-600, $rgba-to-hex-bg) !default; // (C) + +$input-border-color: rgba-to-hex(rgba($base, 0.22), $rgba-to-hex-bg) !default; + +$form-select-bg: $input-bg !default; +$form-select-indicator: url('data:image/svg+xml,') !default; + +$form-range-thumb-bg: $primary !default; + +// * Navs +// ******************************************************************************* + +$nav-tabs-link-active-bg: $card-bg !default; +$nav-tabs-link-active-border-color: $nav-tabs-link-active-bg !default; +$nav-pills-link-hover-bg: rgba-to-hex(rgba($primary, 0.16), $card-bg) !default; // (C) + +// * Navbar +// ******************************************************************************* + +$navbar-light-hover-color: #4e5155 !default; +$navbar-light-active-color: #4e5155 !default; +$navbar-light-disabled-color: rgba($black, 0.2) !default; +$navbar-dropdown-hover-bg: rgba-to-hex(rgba($base, 0.06), $rgba-to-hex-bg) !default; // (C) +$navbar-dropdown-icon-bg: rgba-to-hex(rgba($base, 0.08), $rgba-to-hex-bg) !default; // (C) + +// * Dropdowns +// ******************************************************************************* + +$dropdown-bg: $card-bg !default; +$dropdown-divider-bg: $border-color !default; + +$dropdown-link-hover-bg: $gray-50 !default; + +// * Pagination +// ******************************************************************************* + +$pagination-bg: $gray-75 !default; +$pagination-border-color: rgba-to-hex(rgba($base, 0.22), $rgba-to-hex-bg) !default; +$pagination-disabled-border-color: rgba-to-hex(rgba($base, 0.22), $rgba-to-hex-bg) !default; + +// * Modal +// ******************************************************************************* +$modal-content-bg: $card-bg !default; +$modal-backdrop-bg: #171925 !default; +$modal-backdrop-opacity: 0.6 !default; + +// * Progress bars +// ******************************************************************************* +$progress-bg: $gray-75 !default; + +// * List group +// ******************************************************************************* + +$list-group-border-color: $border-color !default; +$list-group-item-bg-hover-scale: 6% !default; // (c) +$list-group-active-bg: rgba-to-hex(rgba($primary, 0.16), $rgba-to-hex-bg) !default; +$list-group-hover-bg: rgba-to-hex($gray-50, $rgba-to-hex-bg) !default; + +// * Close +// ******************************************************************************* +$btn-close-color: $white !default; + +$kbd-color: $dark !default; + +// * Config +$rtl-support: false !default; +$dark-style: true !default; diff --git a/resources/assets/vendor/scss/_bootstrap-extended/_variables.scss b/resources/assets/vendor/scss/_bootstrap-extended/_variables.scss new file mode 100644 index 0000000..7dc629d --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/_variables.scss @@ -0,0 +1,1090 @@ +// Variables +// +// Variables should follow the `$component-state-property-size` formula for +// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs. +// +// (C) Custom variables for extended components of bootstrap only + +// * Color system +// ******************************************************************************* + +// scss-docs-start gray-color-variables +$white: #fff !default; +$black: #2f2b3d !default; +$gray-25: rgba($black, 0.015) !default; // (C) +$gray-50: rgba($black, 0.06) !default; // (C) +$gray-75: rgba($black, 0.08) !default; // (C) +$gray-100: rgba($black, 0.1) !default; +$gray-200: rgba($black, 0.12) !default; +$gray-300: rgba($black, 0.3) !default; +$gray-400: rgba($black, 0.4) !default; +$gray-500: rgba($black, 0.5) !default; +$gray-600: rgba($black, 0.6) !default; +$gray-700: rgba($black, 0.7) !default; +$gray-800: rgba($black, 0.8) !default; +$gray-900: rgba($black, 0.9) !default; +// scss-docs-end gray-color-variables + +// scss-docs-start gray-colors-map +$grays: ( + '25': $gray-25, + '50': $gray-50 +) !default; +// scss-docs-end gray-colors-map + +// scss-docs-start color-variables +$blue: #007bff !default; +$indigo: #6610f2 !default; +$purple: #7367f0 !default; +$pink: #e83e8c !default; +$red: #ff4c51 !default; +$orange: #fd7e14 !default; +$yellow: #ff9f43 !default; +$green: #28c76f !default; +$teal: #20c997 !default; +$cyan: #00bad1 !default; +// scss-docs-end color-variables + +// scss-docs-start theme-color-variables +$primary: $purple !default; +$secondary: #808390 !default; +$success: $green !default; +$info: $cyan !default; +$warning: $yellow !default; +$danger: $red !default; +$light: #dfdfe3 !default; +$dark: #4b4b4b !default; +$gray: $gray-500 !default; // (C) +// scss-docs-end theme-color-variables + +// scss-docs-start theme-colors-map +$theme-colors: ( + 'primary': $primary, + 'secondary': $secondary, + 'success': $success, + 'info': $info, + 'warning': $warning, + 'danger': $danger, + 'light': $light, + 'dark': $dark, + 'gray': $gray +) !default; +// scss-docs-end theme-colors-map + +$color-scheme: 'light' !default; // (C) +// The contrast ratio to reach against white, to determine if color changes from "light" to "dark". Acceptable values for WCAG 2.0 are 3, 4.5 and 7. +// See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast +$min-contrast-ratio: 1.7 !default; + +// Characters which are escaped by the escape-svg function +$escaped-characters: (('<', '%3c'), ('>', '%3e'), ('#', '%23'), ('(', '%28'), (')', '%29')) !default; + +// * Options +// ******************************************************************************* + +$enable-negative-margins: true !default; +$enable-validation-icons: false !default; +$enable-dark-mode: false !default; + +// Prefix for :root CSS variables +$variable-prefix: bs- !default; +$prefix: $variable-prefix !default; + +// * Spacing +// ******************************************************************************* + +$spacer: 1rem !default; +$spacers: ( + 0: 0, + 50: $spacer * 0.125, + 1: $spacer * 0.25, + 1_5: $spacer * 0.375, + 2: $spacer * 0.5, + 3: $spacer * 0.75, + 4: $spacer, + 5: $spacer * 1.25, + 6: $spacer * 1.5, + 7: $spacer * 1.75, + 8: $spacer * 2, + 9: $spacer * 2.25, + 10: $spacer * 2.5, + 11: $spacer * 2.75, + 12: $spacer * 3 +) !default; + +$sizes-px: ( + px-14: 14px, + px-18: 18px, + px-20: 20px, + px-30: 30px, + px-40: 40px, + px-50: 50px, + px-52: 52px, + px-75: 75px, + px-100: 100px, + px-120: 120px, + px-150: 150px, + px-200: 200px, + px-250: 250px, + px-300: 300px, + px-350: 350px, + px-400: 400px, + px-500: 500px, + px-600: 600px, + px-700: 700px, + px-800: 800px, + auto: auto +) !default; // (C) + +// * Body +// ******************************************************************************* + +$body-bg: #f8f7fa !default; +$rgba-to-hex-bg: #fff !default; // (C) +$body-color: rgba-to-hex($gray-700, $rgba-to-hex-bg) !default; +$rgba-to-hex-bg-inverted: #000 !default; // (C) + +// * Links +// ******************************************************************************* + +$link-color: $primary !default; +$link-decoration: none !default; +$link-shade-percentage: 10% !default; +$link-hover-color: shift-color($link-color, $link-shade-percentage) !default; +$link-hover-decoration: null !default; + +// * Grid +// ******************************************************************************* + +// Grid containers + +// scss-docs-start container-max-widths +$container-max-widths: ( + sm: 540px, + md: 720px, + lg: 960px, + xl: 1140px, + xxl: 1440px // Custom xxl size +) !default; +// scss-docs-end container-max-widths + +$grid-gutter-width: 1.5rem !default; +$container-padding-x: 1.5rem !default; // (C) +$container-padding-x-sm: 1rem !default; // (C) +$container-padding-y: 1.5rem !default; // (C) + +// * Components +// ******************************************************************************* + +// scss-docs-start border-variables +$border-width: 1px !default; +$border-color: rgba-to-hex($gray-200, $rgba-to-hex-bg) !default; +// scss-docs-end border-variables + +// scss-docs-start border-radius-variables +$border-radius: 0.375rem !default; +$border-radius-xl: 0.625rem !default; // (C) +$border-radius-lg: 0.5rem !default; +$border-radius-sm: 0.25rem !default; +$border-radius-xs: 0.125rem !default; // (C) +$border-radius-pill: 50rem !default; +// scss-docs-end border-radius-variables + +// scss-docs-start box-shadow-variables +$box-shadow: 0 0.1875rem 0.75rem 0 rgba($black, 0.14) !default; +$box-shadow-xs: 0 0.0625rem 0.375rem 0 rgba($black, 0.1) !default; +$box-shadow-sm: 0 0.125rem 0.5rem 0 rgba($black, 0.12) !default; +$box-shadow-lg: 0 0.25rem 1.125rem 0 rgba($black, 0.16) !default; +$box-shadow-xl: 0 0.3125rem 1.875rem 0 rgba($black, 0.18) !default; +// scss-docs-end box-shadow-variables + +$component-active-color: $white !default; +$component-active-bg: $primary !default; + +$component-hover-color: $primary !default; // (C) +$component-hover-bg: rgba($primary, 0.16) !default; // (C) + +$component-line-height: 1.54 !default; // (C) +$component-focus-shadow-width: 2px !default; // (C) + +$floating-component-border-color: rgba($black, 0.05) !default; // (C) +$floating-component-shadow: 0 0.31rem 1.25rem 0 $gray-400 !default; // (C) used for modal and range + +$hr-color: $border-color !default; +$hr-opacity: 1 !default; +$bordered-row-border-color: $hr-color !default; // (C) + +$focus-ring-width: 0.15rem !default; +$focus-ring-opacity: 0.75 !default; +$focus-ring-color: rgba($gray-700, $focus-ring-opacity) !default; + +// scss-docs-start caret-variables +$caret-width: 0.55em !default; +$caret-vertical-align: middle !default; +$caret-spacing: 0.5em !default; +// scss-docs-end caret-variables + +// * Typography +// ******************************************************************************* + +// scss-docs-start font-variables +$font-family-sans-serif: + 'Public Sans', + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + 'Oxygen', + 'Ubuntu', + 'Cantarell', + 'Fira Sans', + 'Droid Sans', + 'Helvetica Neue', + sans-serif !default; +$font-family-serif: Georgia, 'Times New Roman', serif !default; // (C) +$font-family-monospace: 'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace !default; +// stylelint-enable value-keyword-case +$font-family-base: var(--#{$variable-prefix}font-sans-serif) !default; +$font-family-code: var(--#{$variable-prefix}font-monospace) !default; + +// $font-size-root effects the value of `rem`, which is used for as well font sizes, paddings and margins +// $font-size-base effects the font size of the body text +$font-size-root: 16px !default; +$font-size-base: 0.9375rem !default; // Assumes the browser default, typically `16px` +$font-size-xl: 1.1875rem !default; // (C) +$font-size-lg: 1rem !default; +$font-size-sm: 0.8125rem !default; +$font-size-xs: 0.6875rem !default; // (C) + +$font-weight-lighter: lighter !default; +$font-weight-light: 300 !default; +$font-weight-normal: 400 !default; +$font-weight-medium: 500 !default; +$font-weight-semibold: 600 !default; +$font-weight-bold: 700 !default; +$font-weight-extrabold: 800 !default; +$font-weight-bolder: bolder !default; + +$line-height-base: 1.375 !default; +$line-height-xl: 1.75 !default; // (C) +$line-height-lg: 1.625 !default; +$line-height-sm: 1.125 !default; +$line-height-xs: 1 !default; // (C) + +$h1-font-size: 2.875rem !default; +$h2-font-size: 2.375rem !default; +$h3-font-size: 1.75rem !default; +$h4-font-size: 1.5rem !default; +$h5-font-size: 1.125rem !default; +$h6-font-size: $font-size-base !default; + +$h1-line-height: 4.25rem !default; +$h2-line-height: 3.5rem !default; +$h3-line-height: 2.625rem !default; +$h4-line-height: 2.375rem !default; +$h5-line-height: 1.75rem !default; +$h6-line-height: 1.375rem !default; +// scss-docs-end font-variables + +// scss-docs-start headings-variables +$headings-margin-bottom: $spacer !default; +$headings-font-weight: $font-weight-medium !default; +$headings-line-height: 1.37 !default; +$headings-color: rgba-to-hex($gray-900, $rgba-to-hex-bg) !default; +// scss-docs-end headings-variables + +// scss-docs-start display-headings +$display-font-sizes: ( + 1: 4.75rem, + 2: 4.375rem, + 3: 3.875rem, + 4: 3.375rem, + 5: 3rem, + 6: 2.625rem +) !default; + +$display-font-weight: 500 !default; + +// scss-docs-end display-headings + +// scss-docs-start type-variables + +$lead-font-size: $spacer * 1.125 !default; + +$tiny-font-size: 70% !default; // (C) +$small-font-size: 0.8125rem !default; +$big-font-size: 112% !default; // (C) +$large-font-size: 150% !default; // (C) +$xlarge-font-size: 170% !default; // (C) + +$text-muted: rgba-to-hex($gray-400, $rgba-to-hex-bg) !default; +$text-muted-hover: rgba-to-hex($gray-600, $rgba-to-hex-bg) !default; // (C) + +$blockquote-font-size: $font-size-base !default; + +$text-light: rgba-to-hex($gray-400, $rgba-to-hex-bg) !default; // (C) +$text-lighter: rgba-to-hex($gray-300, $rgba-to-hex-bg) !default; // (C) +$text-lightest: rgba-to-hex($gray-200, $rgba-to-hex-bg) !default; // (C) + +$dt-font-weight: $font-weight-medium !default; +// scss-docs-end type-variables + +// * Z-index master list +// ******************************************************************************* + +$zindex-menu-fixed: 1080 !default; +$zindex-modal: 1090 !default; +$zindex-modal-backdrop: $zindex-modal - 1 !default; +// $zindex-modal-top: 1090 !default; // (C) +$zindex-offcanvas: 1090 !default; +$zindex-offcanvas-backdrop: $zindex-offcanvas - 1 !default; +$zindex-layout-mobile: 1100 !default; // (C) +$zindex-popover: 1091 !default; +$zindex-toast: 1095 !default; // (C) +$zindex-tooltip: 1099 !default; +$zindex-notification: 999999 !default; // (C) + +// scss-docs-start zindex-levels-map +$zindex-levels: ( + n1: -1, + 0: 0, + 1: 1, + 2: 2, + 3: 3, + 4: 4, + 5: 5 +) !default; +// scss-docs-end zindex-levels-map + +// * Tables +// ******************************************************************************* + +// scss-docs-start table-variables +$table-head-padding-y: 1.161rem !default; // (C) +$table-head-padding-y-sm: 1.114rem !default; // (C) +$table-cell-padding-y: 0.782rem !default; +$table-cell-padding-x: 1.25rem !default; +$table-cell-padding-y-sm: 0.594rem !default; +$table-cell-padding-x-sm: $table-cell-padding-x !default; + +$table-cell-vertical-align: middle !default; + +$table-th-color: $headings-color !default; // (C) +$table-color: var(--#{$prefix}body-color) !default; +$table-bg: transparent !default; + +$table-th-font-weight: $font-weight-medium !default; + +$table-striped-bg-factor: 0.06 !default; +$table-striped-bg: rgba-to-hex(rgba($black, $table-striped-bg-factor), $rgba-to-hex-bg) !default; + +$table-active-color: $body-color !default; +$table-active-bg-factor: 0.08 !default; +$table-active-bg: rgba($primary, $table-active-bg-factor) !default; + +$table-hover-bg-factor: 0.06 !default; +$table-hover-bg: rgba($black, $table-hover-bg-factor) !default; + +$table-border-factor: 0.12 !default; +$table-border-color: rgba-to-hex(rgba($black, $table-border-factor), $rgba-to-hex-bg) !default; + +$table-striped-order: even !default; + +$table-group-separator-color: $table-border-color !default; + +$table-caption-color: $text-muted !default; + +$table-bg-scale: -84% !default; + +// scss-docs-start table-loop +$table-variants: ( + 'primary': shift-color($primary, $table-bg-scale), + 'secondary': shift-color($secondary, $table-bg-scale), + 'success': shift-color($success, $table-bg-scale), + 'info': shift-color($info, $table-bg-scale), + 'warning': shift-color($warning, $table-bg-scale), + 'danger': shift-color($danger, $table-bg-scale), + 'light': rgba-to-hex($gray-100, $rgba-to-hex-bg), + 'dark': $dark +) !default; +// scss-docs-end table-loop +// * Buttons + Forms +// ******************************************************************************* + +$input-btn-padding-y: 0.6rem !default; +$input-btn-padding-x: 1.25rem !default; +$input-btn-font-size: $font-size-base !default; +$input-btn-line-height: $line-height-base !default; + +$input-btn-focus-width: 0.05rem !default; +$input-btn-focus-color-opacity: 0.1 !default; +$input-btn-focus-color: rgba($component-active-bg, $input-btn-focus-color-opacity) !default; +$input-btn-focus-blur: 0.25rem !default; +$input-btn-focus-box-shadow: 0 0 $input-btn-focus-blur $input-btn-focus-width $input-btn-focus-color !default; + +$input-btn-padding-y-xs: 0.175rem !default; // (C) +$input-btn-padding-x-xs: 0.75rem !default; // (C) +$input-btn-font-size-xs: $font-size-xs !default; // (C) +$input-btn-line-height-xs: $line-height-xs !default; // (C) + +$input-btn-padding-y-sm: 0.41rem !default; +$input-btn-padding-x-sm: 0.875rem !default; +$input-btn-font-size-sm: 0.8125rem !default; +$input-btn-line-height-sm: $line-height-sm !default; + +$input-btn-padding-y-lg: 0.84rem !default; +$input-btn-padding-x-lg: 1.625rem !default; +$input-btn-font-size-lg: 1.0625rem !default; +$input-btn-line-height-lg: $line-height-lg !default; + +$input-btn-padding-y-xl: 0.875rem !default; // (C) +$input-btn-padding-x-xl: 1.75rem !default; // (C) +$input-btn-font-size-xl: $font-size-xl !default; // (C) +$input-btn-line-height-xl: $line-height-lg !default; // (C) + +// * Buttons +// ******************************************************************************* + +$btn-padding-y: 0.4812rem !default; +$btn-padding-x: 1.25rem !default; + +$btn-padding-y-sm: 0.317rem !default; +$btn-padding-x-sm: 0.875rem !default; + +$btn-padding-y-lg: 0.708rem !default; +$btn-padding-x-lg: 1.625rem !default; + +$btn-padding-y-xs: 0.153rem !default; // (C) +$btn-padding-x-xs: $input-btn-padding-x-xs !default; // (C) +$btn-font-size-xs: $font-size-xs !default; // (C) + +$btn-padding-y-xl: 0.809rem !default; // (C) +$btn-padding-x-xl: 1.75rem !default; // (C) +$btn-font-size-xl: $font-size-xl !default; // (C) + +$btn-line-height-xs: $line-height-base !default; // (C) +$btn-line-height-sm: $line-height-base !default; // (C) +$btn-line-height-lg: $line-height-base !default; // (C) +$btn-line-height-xl: $line-height-base !default; // (C) + +$btn-font-weight: 500 !default; +$btn-box-shadow: none !default; +$btn-focus-box-shadow: none !default; +$btn-disabled-opacity: 0.45 !default; +$btn-active-box-shadow: none !default; + +$btn-border-radius-xs: $border-radius-xs !default; // (C) +$btn-border-radius-xl: $border-radius-xl !default; // (C) + +$btn-transition: all 0.2s ease-in-out !default; + +$btn-label-bg-shade-amount: 84% !default; // (C) +$btn-label-bg-tint-amount: 84% !default; // (C) +$btn-label-hover-shade-amount: 76% !default; // (C) +$btn-label-hover-tint-amount: 76% !default; // (C) +$btn-label-disabled-bg-shade-amount: 84% !default; // (C) +$btn-label-disabled-bg-tint-amount: 85% !default; // (C) +$btn-label-border-tint-amount: 68% !default; // (C) +$btn-label-border-shade-amount: 68% !default; // (C) + +$btn-hover-bg-shade-amount: 10% !default; +$btn-hover-bg-tint-amount: 25% !default; +$btn-hover-border-shade-amount: 10% !default; +$btn-hover-border-tint-amount: 10% !default; +$btn-active-bg-shade-amount: 10% !default; +$btn-active-bg-tint-amount: 20% !default; +$btn-active-border-shade-amount: 10% !default; +$btn-active-border-tint-amount: 10% !default; + +// Outline buttons +$btn-outline-hover-bg-shade-amount: 8% !default; // (C) +$btn-outline-hover-bg-tint-amount: 92% !default; // (C) +$btn-outline-active-bg-shade-amount: 8% !default; // (C) +$btn-outline-active-bg-tint-amount: 92% !default; // (C) + +// text buttons +$btn-text-hover-shade-amount: 8% !default; // (C) +$btn-text-hover-tint-amount: 92% !default; // (C) +$btn-text-focus-shade-amount: 8% !default; // (C) +$btn-text-focus-tint-amount: 92% !default; // (C) +$btn-text-active-shade-amount: 8% !default; // (C) +$btn-text-active-tint-amount: 92% !default; // (C) + +// * Forms +// ******************************************************************************* + +// scss-docs-start form-text-variables +$form-text-font-size: $input-btn-font-size-sm !default; +$form-text-color: $body-color !default; +// scss-docs-end form-text-variables + +// scss-docs-start form-label-variables +$form-label-margin-bottom: 0.25rem !default; +$form-label-font-size: $input-btn-font-size-sm !default; +$form-label-color: $headings-color !default; +$form-label-letter-spacing: inherit !default; //(C) +$form-label-text-transform: inherit !default; //(C) +// scss-docs-end form-label-variables + +// scss-docs-start form-input-variables +$input-padding-y: 0.426rem !default; +$input-padding-x: 0.9375rem !default; +$input-line-height: $line-height-lg !default; +$input-font-size: $input-btn-font-size !default; + +$input-padding-y-sm: 0.215rem !default; +$input-padding-x-sm: 0.75rem !default; + +$input-padding-y-lg: 0.575rem !default; +$input-padding-x-lg: $spacer !default; +$input-font-size-lg: 1.0625rem !default; + +$input-bg: transparent !default; +$input-disabled-color: $text-muted !default; +$input-disabled-bg: rgba-to-hex($gray-50, $rgba-to-hex-bg) !default; +$input-disabled-border-color: rgba-to-hex(rgba($black, 0.24), $rgba-to-hex-bg) !default; + +$input-color: $headings-color !default; +$input-border-color: rgba-to-hex(rgba($black, 0.22), $rgba-to-hex-bg) !default; +$input-border-hover-color: rgba-to-hex($gray-600, $rgba-to-hex-bg) !default; // (C) + +$input-focus-border-width: 2px !default; //(C) +$input-focus-border-color: $component-active-bg !default; +$input-focus-box-shadow: 0 2px 6px 0 rgba($component-active-bg, 0.3) !default; + +$input-placeholder-color: $text-muted !default; +$input-plaintext-color: $headings-color !default; + +$input-height-inner: px-to-rem( + floor(rem-to-px(($input-btn-font-size * $input-btn-line-height) + ($input-btn-padding-y * 2))) +) !default; +$input-height-inner-sm: px-to-rem( + floor(rem-to-px(($input-btn-font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2))) +) !default; // (C) +$input-height-inner-lg: px-to-rem( + floor(rem-to-px(($font-size-lg * $line-height-lg) + ($input-btn-padding-y-lg * 2))) +) !default; // (C) +// scss-docs-end form-input-variables + +// scss-docs-start form-check-variables +$form-check-input-width: 1.2em !default; +$form-datatables-check-input-size: 18px !default; // (C) For datatables with checkbox- update according to $form-check-input-width +$form-check-min-height: $font-size-base * $line-height-base * 1.067 !default; +$form-check-padding-start: $form-check-input-width + 0.6em !default; +$form-check-margin-bottom: 0.5rem !default; +$form-check-input-border: $input-focus-border-width solid $text-muted !default; +$form-check-label-color: $headings-color !default; +$form-check-input-focus-box-shadow: none !default; + +$form-check-label-cursor: pointer !default; + +$form-check-input-border-radius: 0.267em !default; +$form-check-input-focus-border: $body-color !default; +$form-check-input-checked-color: $component-active-color !default; +$form-check-input-checked-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='17' viewBox='0 0 15 14' fill='none'%3E%3Cpath d='M3.41667 7L6.33333 9.91667L12.1667 4.08333' stroke='#{$form-check-input-checked-color}' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !default; + +$form-check-radio-checked-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='1.6' fill='#{$form-check-input-checked-color}' /%3e%3c/svg%3e") !default; + +$form-check-input-indeterminate-color: $component-active-color !default; +$form-check-input-indeterminate-bg-image: url("data:image/svg+xml,") !default; + +$form-check-input-disabled-opacity: 0.45 !default; +$form-check-input-disabled-bg: rgba-to-hex($gray-300, $rgba-to-hex-bg) !default; // (C) +$form-check-label-disabled-color: $text-muted !default; // (C) + +// scss-docs-end form-check-variables + +// scss-docs-start form-switch-variables +$form-switch-color: $component-active-color !default; +$form-switch-width: 2em !default; +$form-switch-padding-start: $form-switch-width + 0.667em !default; +$form-switch-focus-color: $component-active-color; +$form-switch-bg-image: url("data:image/svg+xml,%3csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg filter='url(%23a)'%3e%3ccircle cx='12' cy='11' r='8.5' fill='#{$form-switch-color}'/%3e%3c/g%3e%3cdefs%3e%3cfilter id='a' x='0' y='0' width='22' height='22' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e%3cfeOffset dy='2'/%3e%3cfeGaussianBlur stdDeviation='2'/%3e%3cfeColorMatrix values='0 0 0 0 0.180392 0 0 0 0 0.14902 0 0 0 0 0.239216 0 0 0 0.16 0'/%3e%3cfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_6488_3264'/%3e%3cfeBlend in='SourceGraphic' in2='effect1_dropShadow_6488_3264' result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") !default; + +$form-switch-focus-bg-image: url("data:image/svg+xml,%3csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg filter='url(%23a)'%3e%3ccircle cx='12' cy='11' r='8.5' fill='#{$form-switch-color}'/%3e%3c/g%3e%3cdefs%3e%3cfilter id='a' x='0' y='0' width='22' height='22' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e%3cfeOffset dy='2'/%3e%3cfeGaussianBlur stdDeviation='2'/%3e%3cfeColorMatrix values='0 0 0 0 0.180392 0 0 0 0 0.14902 0 0 0 0 0.239216 0 0 0 0.16 0'/%3e%3cfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_6488_3264'/%3e%3cfeBlend in='SourceGraphic' in2='effect1_dropShadow_6488_3264' result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") !default; +$form-switch-checked-bg-image: url("data:image/svg+xml,%3csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg filter='url(%23a)'%3e%3ccircle cx='12' cy='11' r='8.5' fill='#{$form-switch-color}'/%3e%3c/g%3e%3cdefs%3e%3cfilter id='a' x='0' y='0' width='22' height='22' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e%3cfeOffset dy='2'/%3e%3cfeGaussianBlur stdDeviation='2'/%3e%3cfeColorMatrix values='0 0 0 0 0.180392 0 0 0 0 0.14902 0 0 0 0 0.239216 0 0 0 0.16 0'/%3e%3cfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_6488_3264'/%3e%3cfeBlend in='SourceGraphic' in2='effect1_dropShadow_6488_3264' result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") !default; +$form-switch-checked-bg-position: 95% center !default; +$form-switch-checked-bg-position-rtl: 4% center !default; // (C) +$form-switch-bg: rgba-to-hex($gray-100, $rgba-to-hex-bg) !default; // (C) +$form-switch-box-shadow: 0 0 0.25rem 0 rgba(0, 0, 0, 0.16) inset !default; // (C) +// scss-docs-end form-switch-variables + +//input-group-variables +$input-group-addon-color: $headings-color !default; +$input-group-addon-bg: $input-bg !default; +// scss-docs-end input-group-variables + +// scss-docs-start form-select-variables +$form-select-padding-y: $input-padding-y !default; +$form-select-padding-x: $input-padding-x !default; +$form-select-indicator-padding: $form-select-padding-x * 2.8 !default; +$form-select-disabled-color: $text-muted !default; +$form-select-disabled-bg: $input-disabled-bg !default; +$form-select-bg-size: 22px 24px !default; +$form-select-indicator: url('data:image/svg+xml,') !default; +$form-select-disabled-indicator: url('data:image/svg+xml,') !default; // (C) +$form-select-indicator-rtl: escape-svg($form-select-indicator) !default; // (C) + +$form-select-focus-box-shadow: $input-focus-box-shadow !default; + +$form-select-padding-y-sm: $input-padding-y-sm !default; +$form-select-padding-x-sm: $input-padding-x-sm !default; + +$form-select-padding-y-lg: $input-padding-y-lg !default; +$form-select-padding-x-lg: $input-padding-x-lg !default; +// scss-docs-end form-select-variables + +// scss-docs-start form-range-variables +$form-range-track-height: 0.375rem !default; +$form-range-track-box-shadow: none !default; +$form-range-track-disabled-bg: rgba-to-hex($gray-400, $rgba-to-hex-bg) !default; // (C) +$form-range-thumb-width: 1.375rem !default; +$form-range-thumb-height: $form-range-thumb-width !default; +$form-range-thumb-box-shadow: $box-shadow-sm !default; +$form-range-thumb-bg: $primary !default; +$form-range-thumb-active-bg: $primary !default; +$form-range-thumb-disabled-bg: rgba-to-hex($gray-400, $rgba-to-hex-bg) !default; +// scss-docs-end form-range-variables + +// scss-docs-start form-file-variables +$form-file-button-bg: $input-group-addon-bg !default; +$form-file-button-hover-bg: shade-color($form-file-button-bg, 5%) !default; +// scss-docs-end form-file-variables + +// scss-docs-start form-floating-variables +$form-floating-label-opacity: 0.75 !default; +$form-floating-transition: + opacity 0.2s ease-in-out, + transform 0.2s ease-in-out !default; +$form-floating-label-transform-rtl: scale(0.85) translateY(-0.5rem) translateX(-0.15rem) !default; // (C) +// scss-docs-end form-floating-variables + +// Form validation + +// scss-docs-start form-feedback-variables +$form-feedback-valid-color: $success !default; +$form-feedback-invalid-color: $danger !default; + +$form-select-feedback-icon-padding: $form-select-indicator-padding + $input-height-inner !default; // (C) +$form-select-feedback-icon-padding-sm: $form-select-indicator-padding + $input-height-inner-sm !default; // (C) +$form-select-feedback-icon-padding-lg: $form-select-indicator-padding + $input-height-inner-lg !default; // (C) +// scss-docs-end form-feedback-variables + +// * Navs +// ******************************************************************************* + +$nav-spacer: 0.25rem !default; // (C) + +$nav-link-padding-y: 0.5435rem !default; +$nav-link-padding-x: 1.375rem !default; +$nav-link-font-size: $font-size-base !default; +$nav-link-font-weight: $font-weight-medium !default; +$nav-link-color: $headings-color !default; +$nav-link-disabled-color: $text-lighter !default; +$nav-link-line-height: $line-height-base !default; // (C) + +$nav-link-padding-y-lg: 0.6rem !default; // (C) +$nav-link-padding-x-lg: 1.5rem !default; // (C) +$nav-link-line-height-lg: $line-height-lg !default; // (C) + +$nav-link-padding-y-sm: 0.376rem !default; // (C) +$nav-link-padding-x-sm: 1rem !default; // (C) +$nav-link-line-height-sm: $line-height-sm !default; // (C) + +$nav-tabs-border-color: $border-color !default; +$nav-tabs-border-width: 0 !default; +// $nav-tabs-link-hover-border-color: null !default; +$nav-tabs-link-active-color: $component-active-bg !default; +$nav-tabs-link-active-bg: $white !default; +$nav-tabs-link-active-border-color: $component-active-bg !default; + +$nav-pills-padding-y: $nav-link-padding-y !default; // (C) +$nav-pills-padding-x: $nav-link-padding-x !default; // (C) + +$nav-pills-link-hover-bg: rgba-to-hex(rgba($primary, 0.16), $rgba-to-hex-bg) !default; // (C) + +$nav-pills-link-active-color: $white !default; +$nav-pills-link-active-bg: transparent !default; + +// * Navbar +// ******************************************************************************* + +$navbar-toggler-padding-y: 0.5rem !default; +$navbar-toggler-padding-x: 0.7rem !default; +$navbar-toggler-font-size: 0.625rem !default; + +$navbar-dark-color: rgba($white, 0.8) !default; +$navbar-dark-hover-color: $white !default; +$navbar-dark-active-color: $white !default; +$navbar-dark-disabled-color: rgba($white, 0.4) !default; +$navbar-dark-toggler-icon-bg: url("data:image/svg+xml,%3Csvg width='14px' height='11px' viewBox='0 0 14 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M0,0 L14,0 L14,1.75 L0,1.75 L0,0 Z M0,4.375 L14,4.375 L14,6.125 L0,6.125 L0,4.375 Z M0,8.75 L14,8.75 L14,10.5 L0,10.5 L0,8.75 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='💎-UI-Elements' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='12)-Navbar' transform='translate(-1174.000000, -1290.000000)'%3E%3Cg id='Group' transform='translate(1174.000000, 1288.000000)'%3E%3Cg id='Icon-Color' transform='translate(0.000000, 2.000000)'%3E%3Cuse fill='#{$navbar-dark-color}' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.1' fill='#{$navbar-dark-color}' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !default; + +$navbar-light-color: $gray-500 !default; +$navbar-light-hover-color: $body-color !default; +$navbar-light-active-color: $body-color !default; +$navbar-light-disabled-color: $gray-300 !default; +$navbar-light-toggler-icon-bg: url("data:image/svg+xml,%3Csvg width='14px' height='11px' viewBox='0 0 14 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M0,0 L14,0 L14,1.75 L0,1.75 L0,0 Z M0,4.375 L14,4.375 L14,6.125 L0,6.125 L0,4.375 Z M0,8.75 L14,8.75 L14,10.5 L0,10.5 L0,8.75 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='💎-UI-Elements' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='12)-Navbar' transform='translate(-1174.000000, -1290.000000)'%3E%3Cg id='Group' transform='translate(1174.000000, 1288.000000)'%3E%3Cg id='Icon-Color' transform='translate(0.000000, 2.000000)'%3E%3Cuse fill='#{$navbar-light-color}' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.1' fill='#{$navbar-light-color}' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !default; + +$navbar-light-toggler-border-color: rgba($black, 0.06) !default; +$navbar-dropdown-hover-bg: rgba-to-hex(rgba($black, 0.06), $rgba-to-hex-bg) !default; // (C) +$navbar-dropdown-icon-bg: rgba-to-hex(rgba($black, 0.08), $rgba-to-hex-bg) !default; // (C) + +// * Dropdowns +// ******************************************************************************* + +$dropdown-padding-x: 0.5rem !default; +$dropdown-bg: $white !default; +$dropdown-border-color: $border-color !default; +$dropdown-border-width: 0 !default; +$dropdown-box-shadow: $box-shadow-lg !default; + +$dropdown-inner-border-radius: 0px !default; + +$dropdown-link-color: $headings-color !default; +$dropdown-link-hover-bg: rgba-to-hex($gray-50, $rgba-to-hex-bg) !default; +$dropdown-link-line-height: $line-height-base !default; // (C) + +$dropdown-link-active-color: $primary !default; +$dropdown-link-active-bg: rgba-to-hex(rgba($primary, 0.16), $rgba-to-hex-bg) !default; + +$dropdown-item-padding-y: 0.543rem !default; +$dropdown-item-padding-x: 1rem !default; + +$dropdown-link-disabled-color: $text-muted !default; +$dropdown-header-color: $text-muted !default; + +// * Pagination +// ******************************************************************************* + +$pagination-padding-y: 0.4809rem !default; +$pagination-padding-x: 0.5rem !default; +$pagination-padding-y-sm: 0.3165rem !default; +$pagination-padding-x-sm: 0.269rem !default; +$pagination-padding-y-lg: 0.681rem !default; +$pagination-padding-x-lg: 0.9826rem !default; + +$pagination-font-size: $font-size-base !default; + +$pagination-line-height: $line-height-base !default; // (c) + +$pagination-color: $headings-color !default; +$pagination-bg: $gray-75 !default; +$pagination-border-radius: 50% !default; +$pagination-border-width: $border-width !default; +$pagination-margin-start: 0.375rem !default; +$pagination-border-color: rgba-to-hex(rgba($black, 0.22), $rgba-to-hex-bg) !default; + +$pagination-focus-color: $pagination-color !default; +$pagination-focus-bg: rgba-to-hex($gray-50, $rgba-to-hex-bg) !default; +$pagination-focus-box-shadow: none !default; + +$pagination-hover-color: $pagination-color !default; +$pagination-hover-bg: $pagination-focus-bg !default; +$pagination-hover-border-color: $pagination-border-color !default; +$pagination-hover-bg-scale: 84% !default; // (c) + +$pagination-active-color: $component-active-color !default; +$pagination-active-bg: $primary !default; +$pagination-active-border-color: $pagination-active-bg !default; + +$pagination-disabled-color: $text-muted !default; +$pagination-disabled-bg: $pagination-bg !default; +$pagination-disabled-border-color: $pagination-border-color !default; +$pagination-disabled-opacity: $btn-disabled-opacity !default; // (c) + +$pagination-border-radius-sm: $pagination-border-radius !default; +$pagination-border-radius-lg: $pagination-border-radius-sm !default; + +// * Cards +// ******************************************************************************* + +$card-title-color: $headings-color !default; +$card-spacer-y: $spacer * 1.5 !default; +$card-spacer-x: $spacer * 1.5 !default; +$card-title-spacer-y: $spacer * 0.5 !default; +$card-subtitle-color: rgba-to-hex(rgba($black, 0.55), $rgba-to-hex-bg) !default; +$card-spacer-x-sm: 1rem !default; // (C) +$card-border-width: 0 !default; +$card-border-color: $border-color !default; +$card-border-radius: 0.375rem !default; +$card-inner-border-color: $border-color !default; // (C) +$card-cap-padding-y: $card-spacer-y !default; +$card-bg: $white !default; +$card-cap-bg: transparent !default; +$card-cap-color: $headings-color !default; +$card-img-overlay-padding: 1.5rem !default; +$card-box-shadow: $box-shadow !default; +$card-group-margin: $grid-gutter-width !default; +$card-transition: all 0.2s ease-in-out !default; // (C) +$card-border-color-scale: 61% !default; // (C) +$card-hover-border-scale: 62% !default; // (C) +$card-inner-border-radius: $border-radius !default; + +// * Accordion +// ******************************************************************************* + +$accordion-padding-y: 0.793rem !default; +$accordion-padding-x: 1.25rem !default; +$accordion-color: $body-color !default; +$accordion-bg: $card-bg !default; +$accordion-border-radius: $border-radius !default; +$accordion-border-color: $border-color !default; +$accordion-inner-border-radius: $accordion-border-radius !default; +$accordion-button-color: $headings-color !default; + +$accordion-border-color: $card-bg !default; +$accordion-button-active-bg: $accordion-bg !default; +$accordion-button-active-color: $accordion-button-color !default; + +$accordion-icon-width: 1.25rem !default; +$accordion-icon-color: $accordion-button-color !default; +$accordion-icon-active-color: $accordion-button-active-color !default; + +$accordion-icon-transform: rotate(0deg) !default; + +$accordion-button-icon: url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 7.5L10 12.5L15 7.5' stroke='#{$accordion-icon-active-color}' stroke-opacity='0.9' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e") !default; +$accordion-button-active-icon: $accordion-button-icon !default; + +$accordion-custom-button-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$accordion-icon-active-color}' viewBox='0 0 24 24'%3E%3Cpath d='M19 11h-6V5h-2v6H5v2h6v6h2v-6h6z'%3E%3C/path%3E%3C/svg%3E") !default; +$accordion-custom-button-active-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$accordion-icon-active-color}' viewBox='0 0 24 24'%3E%3Cpath d='M5 11h14v2H5z'%3E%3C/path%3E%3C/svg%3E") !default; + +// * Tooltips +// ******************************************************************************* +$tooltip-font-size: $font-size-sm !default; +$tooltip-bg: #2f2b3d !default; +$tooltip-color: $white !default; +$tooltip-border-radius: $border-radius-sm !default; +$tooltip-opacity: 1 !default; +$tooltip-padding-y: $spacer * 0.278 !default; +$tooltip-padding-x: $spacer * 0.75 !default; + +$tooltip-arrow-height: 0.375rem !default; +$tooltip-arrow-width: 0.75rem !default; + +$tooltip-box-shadow: none !default; // (C) + +// * Popovers +// ******************************************************************************* +$popover-font-size: $font-size-base !default; +$popover-bg: $card-bg !default; +$popover-border-width: 0px !default; +$popover-border-radius: $border-radius !default; +$popover-box-shadow: $box-shadow-lg !default; + +$popover-header-bg: $card-bg !default; +$popover-header-color: $headings-color !default; +$popover-header-padding-y: $spacer !default; +$popover-header-padding-x: 1.125rem !default; + +$popover-body-color: $body-color !default; +$popover-body-padding-y: 1.125rem !default; +$popover-body-padding-x: 1.125rem !default; + +// * Toasts +// ******************************************************************************* +$toast-background-color: rgba($white, 0.85) !default; +$toast-padding-y: 0.406rem !default; +$toast-font-size: $font-size-base !default; +$toast-color: $body-color !default; +$toast-background-color: rgba($card-bg, 0.85); +$toast-border-width: 0px !default; +$toast-box-shadow: $box-shadow-lg !default; +$toast-header-border-color: rgba($border-color, 0.3) !default; +$toast-spacing: 1rem !default; + +$toast-header-color: $headings-color !default; +$toast-header-background-color: $card-bg !default; + +// * Badges +// ******************************************************************************* + +$badge-font-size: 0.8667em !default; +$badge-font-weight: $font-weight-medium !default; +$badge-padding-y: 0.4235em !default; +$badge-padding-x: 0.77em !default; +$badge-border-radius: 0.25rem !default; + +$badge-pill-padding-x: 0.583em !default; +$badge-pill-border-radius: 10rem !default; + +$badge-height: 1.5rem !default; // (C) +$badge-width: 1.5rem !default; // (C) +$badge-center-font-size: 0.812rem !default; // (C) + +// * Modals +// ******************************************************************************* + +$modal-inner-padding: 1.5rem !default; + +$modal-footer-margin-between: 1rem !default; + +$modal-dialog-margin: $modal-inner-padding !default; +$modal-content-color: null !default; +$modal-content-bg: $white !default; +$modal-content-border-color: $border-color; +$modal-content-border-width: 0px !default; +$modal-content-border-radius: $border-radius-lg !default; +$modal-content-box-shadow-xs: $box-shadow-lg !default; +$modal-content-box-shadow-sm-up: $box-shadow-lg !default; +$modal-backdrop-bg: #97959e !default; +$modal-backdrop-opacity: 0.5 !default; +$modal-header-border-width: 0px !default; +$modal-header-padding-y: 1.5rem !default; +$modal-header-padding-x: 0rem !default; +$modal-header-padding: $modal-header-padding-y $modal-inner-padding $modal-header-padding-x !default; +$modal-footer-padding: $modal-header-padding-x $modal-inner-padding $modal-header-padding-y !default; // (C) + +$modal-lg: 50rem !default; +$modal-md: 35rem !default; +$modal-sm: 22.5rem !default; + +$modal-fade-transform: translateY(-100px) scale(0.8) !default; +$modal-show-transform: translateY(0) scale(1) !default; + +$modal-transition-duration: 0.15s !default; // (C) +$modal-transition: transform $modal-transition-duration ease-out !default; + +$modal-simple-padding: 3rem !default; // (C) +$modal-simple-close-position: 1rem !default; // (C) + +// * Alerts +// ******************************************************************************* + +$alert-padding-y: 0.6875rem !default; +$alert-padding-x: 0.9375rem !default; +$alert-bg-scale: 84% !default; +$alert-bg-tint-scale: 84% !default; // (c) +$alert-border-scale: -84% !default; +$alert-color-scale: 40% !default; +$alert-icon-size: 1.875rem !default; // (c) + +// * Progress bars +// ******************************************************************************* + +$progress-height: 0.375rem !default; +$progress-font-size: $font-size-sm !default; +$progress-bg: $gray-75 !default; +$progress-border-radius: 3.125rem !default; +$progress-bar-color: $white !default; + +// List group +// ******************************************************************************* + +// scss-docs-start list-group-variables +$list-group-color: $headings-color !default; +$list-group-bg: transparent !default; +$list-group-border-color: $border-color !default; +$list-group-border-radius: $border-radius !default; + +$list-group-item-padding-y: 0.5rem !default; +$list-group-item-padding-x: 1.25rem !default; + +$list-group-item-bg-scale: -84% !default; +$list-group-item-border-scale: -84% !default; // (C) +$list-group-item-color-scale: 0% !default; +$list-group-item-bg-hover-scale: 6% !default; // (c) + +$list-group-hover-bg: rgba-to-hex($gray-50, $rgba-to-hex-bg) !default; +$list-group-active-color: $headings-color !default; +$list-group-active-bg: rgba-to-hex(rgba($primary, 0.16), $rgba-to-hex-bg) !default; +$list-group-active-border-color: $list-group-border-color !default; + +$list-group-disabled-color: $text-muted !default; +$list-group-disabled-bg: $list-group-bg !default; + +$list-group-action-color: $list-group-active-color !default; +$list-group-action-hover-color: $list-group-action-color !default; + +$list-group-action-active-color: $list-group-active-color !default; +$list-group-action-active-bg: $list-group-hover-bg !default; +// scss-docs-end list-group-variables + +// * Image thumbnails +// ******************************************************************************* + +$thumbnail-padding: 0 !default; +$thumbnail-bg: transparent !default; +$thumbnail-border-width: 0px !default; +$thumbnail-border-radius: 0px !default; + +// * Figures +// ******************************************************************************* + +$figure-caption-color: $text-muted !default; + +// * Breadcrumbs +// ******************************************************************************* + +$breadcrumb-padding-y: 0 !default; +$breadcrumb-padding-x: 0 !default; +$breadcrumb-item-padding-x: 0.5rem !default; +$breadcrumb-margin-bottom: 1rem !default; +$breadcrumb-bg: transparent !default; +$breadcrumb-divider-color: $body-color !default; +$breadcrumb-active-color: $headings-color !default; +$breadcrumb-divider: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-right' width='16' height='24' viewBox='0 0 24 24' stroke-width='1.75' stroke='#{$breadcrumb-divider-color}' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpolyline points='9 6 15 12 9 18'%3E%3C/polyline%3E%3C/svg%3E") !default; +$breadcrumb-divider-flipped: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-left' width='16' height='24' viewBox='0 0 24 24' stroke-width='1.75' stroke='#{$breadcrumb-divider-color}' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpolyline points='15 6 9 12 15 18'%3E%3C/polyline%3E%3C/svg%3E") !default; +$breadcrumb-color: $component-active-bg !default; // (C) + +$breadcrumb-divider-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-check' width='16' height='24' viewBox='0 0 24 24' stroke-width='1.75' stroke='#{$breadcrumb-divider-color}' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M5 12l5 5l10 -10'%3E%3C/path%3E%3C/svg%3E"); + +$breadcrumb-icon-check-svg: str-replace( + str-replace($breadcrumb-divider-check, '#{$breadcrumb-divider-color}', $breadcrumb-divider-color), + '#', + '%23' +); // (C) + +// * Carousel +// ******************************************************************************* + +$carousel-control-color: $white !default; + +$carousel-indicator-width: 34px !default; +$carousel-indicator-height: 5px !default; +$carousel-indicator-hit-area-height: 0 !default; +$carousel-indicator-spacer: 5px !default; +$carousel-indicator-opacity: 0.4 !default; + +$carousel-caption-spacer: 1.437rem !default; + +$carousel-control-icon-width: 2.5rem !default; +$carousel-control-prev-icon-bg: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.25 4.5L6.75 9L11.25 13.5' stroke='#{$carousel-control-color}' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.25 4.5L6.75 9L11.25 13.5' stroke='white' stroke-opacity='0.2' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !default; + +$carousel-control-next-icon-bg: url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.25 4.5L11.75 9L7.25 13.5' stroke='#{$carousel-control-color}' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.25 4.5L11.75 9L7.25 13.5' stroke='white' stroke-opacity='0.2' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !default; + +// Spinners +// ******************************************************************************* + +$spinner-width-lg: 3rem !default; // (C) +$spinner-height-lg: $spinner-width-lg !default; // (C) +$spinner-border-width-lg: 0.3em !default; // (C) + +// * Close +// ******************************************************************************* + +$btn-close-width: 1.125rem !default; +$btn-close-color: $black !default; +$btn-close-bg: url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 4.5L5 13.5' stroke='#{$btn-close-color}' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 4.5L5 13.5' stroke='white' stroke-opacity='0.2' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 4.5L14 13.5' stroke='#{$btn-close-color}' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 4.5L14 13.5' stroke='white' stroke-opacity='0.2' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !default; +$btn-close-focus-shadow: none !default; +$btn-close-focus-opacity: 0.75 !default; + +$close-font-weight: 300 !default; // (C) + +// * Offcanvas +// ******************************************************************************* + +// scss-docs-start offcanvas-variables +$offcanvas-transition-duration: 0.25s !default; +$offcanvas-bg-color: $modal-content-bg !default; +$offcanvas-color: $modal-content-color !default; +$offcanvas-btn-close-color: $body-color !default; // (C) +// scss-docs-end offcanvas-variables + +// Utilities +$overflows: auto, hidden, scroll, visible !default; + +// Config +$rtl-support: false !default; +$dark-style: false !default; + +// Useful Icons +$upload-icon: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4 17V19C4 20.1046 4.89543 21 6 21H18C19.1046 21 20 20.1046 20 19V17' stroke='%23808390' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M7 9L12 4L17 9' stroke='%23808390' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12 4V16' stroke='%23808390' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); diff --git a/resources/assets/vendor/scss/_bootstrap-extended/forms/_floating-labels.scss b/resources/assets/vendor/scss/_bootstrap-extended/forms/_floating-labels.scss new file mode 100644 index 0000000..be2063a --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/forms/_floating-labels.scss @@ -0,0 +1,36 @@ +// Floating Labels +// ******************************************************************************* + +// Display placeholder on focus +.form-floating { + > .form-control:focus, + > .form-control:not(:placeholder-shown) { + &::placeholder { + color: $input-placeholder-color; + } + } +} + +// RTL +@include rtl-only { + .form-floating { + > label { + right: 0; + transform-origin: 100% 0; + } + + > .form-control:focus, + > .form-control:not(:placeholder-shown), + > .form-select { + ~ label { + transform: $form-floating-label-transform-rtl; + } + } + + > .form-control:-webkit-autofill { + ~ label { + transform: $form-floating-label-transform-rtl; + } + } + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/forms/_form-check.scss b/resources/assets/vendor/scss/_bootstrap-extended/forms/_form-check.scss new file mode 100644 index 0000000..120f50b --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/forms/_form-check.scss @@ -0,0 +1,79 @@ +// Checkboxes and Radios +// ******************************************************************************* +.form-check-input { + cursor: $form-check-label-cursor; + &:disabled { + background-color: $form-check-input-disabled-bg; + border-color: $form-check-input-disabled-bg; + } + &:checked { + box-shadow: $box-shadow-xs; + } +} + +.form-check { + position: relative; +} + +// Only for checkbox and radio (not for bs default switch) +//? .dt-checkboxes-cell class is used for DataTables checkboxes +.form-check:not(.form-switch), +.dt-checkboxes-cell { + .form-check-input[type='radio'] { + background-size: 1.3125rem; + &:not(:checked) { + background-size: 0.75rem; + } + } +} + +// RTL Style +@include rtl-only { + .form-check { + padding-left: 0; + padding-right: $form-check-padding-start; + } + .form-check .form-check-input { + float: right; + margin-left: 0; + margin-right: $form-check-padding-start * -1; + } +} + +// Switches +// ******************************************************************************* + +.form-switch .form-check-input { + background-color: $form-switch-bg; + border: none; + box-shadow: $form-switch-box-shadow; + &:focus { + box-shadow: $form-switch-box-shadow; + } +} +// RTL Style +@include rtl-only { + .form-switch { + padding-left: 0; + padding-right: $form-switch-padding-start; + .form-check-input { + margin-left: 0; + margin-right: $form-switch-padding-start * -1; + background-position: right center; + &:checked { + background-position: $form-switch-checked-bg-position-rtl; + } + } + } + .form-check-inline { + margin-right: 0; + margin-left: $form-check-inline-margin-end; + } +} + +// Contextual colors for form check +@each $color, $value in $theme-colors { + @if $color != primary { + @include template-form-check-variant('.form-check-#{$color}', $value); + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/forms/_form-control.scss b/resources/assets/vendor/scss/_bootstrap-extended/forms/_form-control.scss new file mode 100644 index 0000000..15ba127 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/forms/_form-control.scss @@ -0,0 +1,73 @@ +// Form control +// ******************************************************************************* + +//? Form control (all size) padding calc due to border increase on focus +.form-control { + &::placeholder, + &:focus::placeholder { + transition: all 0.2s ease; + } + padding: calc($input-padding-y - $input-border-width) calc($input-padding-x - $input-border-width); + // border color on hover state + &:hover { + &:not([disabled]):not([focus]) { + border-color: $input-border-hover-color; + } + } + // ! FIX: wizard-ex input type number placeholder align issue + &[type='number'] { + .input-group & { + line-height: 1.375rem; + min-height: 2.375rem; + } + .input-group-lg & { + line-height: 1.5rem; + min-height: 3rem; + } + .input-group-sm & { + min-height: 1.875rem; + } + } + + &:focus { + border-width: $input-focus-border-width; + padding: calc($input-padding-y - $input-focus-border-width) calc($input-padding-x - $input-focus-border-width); + } + &.form-control-lg { + padding: calc($input-padding-y-lg - $input-border-width) calc($input-padding-x-lg - $input-border-width); + &:focus { + padding: calc($input-padding-y-lg - $input-focus-border-width) + calc($input-padding-x-lg - $input-focus-border-width); + } + } + &.form-control-sm { + padding: calc($input-padding-y-sm - $input-border-width) calc($input-padding-x-sm - $input-border-width); + &:focus { + padding: calc($input-padding-y-sm - $input-focus-border-width) + calc($input-padding-x-sm - $input-focus-border-width); + } + } +} +.input-group:has(button) .form-control { + padding: calc($input-padding-y - $input-border-width) calc($input-padding-x - $input-border-width) !important; + border-width: $input-border-width !important; +} +// ltr only +@include ltr-only { + .form-control:not([readonly]) { + &:focus::placeholder { + transform: translateX(4px); + } + } +} +// rtl only +@include rtl-only { + input[type='tel'] { + text-align: right; + } + .form-control:not([readonly]) { + &:focus::placeholder { + transform: translateX(-4px); + } + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/forms/_form-range.scss b/resources/assets/vendor/scss/_bootstrap-extended/forms/_form-range.scss new file mode 100644 index 0000000..a1dcc9b --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/forms/_form-range.scss @@ -0,0 +1,49 @@ +// Range select +// ******************************************************************************* + +.form-range { + // Chrome specific + &::-webkit-slider-thumb { + box-shadow: $form-range-thumb-box-shadow; + + &:hover { + box-shadow: 0 0 0 8px rgba($primary, 0.16); + } + &:active, + &:focus { + box-shadow: 0 0 0 13px rgba($primary, 0.16); + background-color: $primary; + border-color: $primary; + } + } + &::-webkit-slider-runnable-track { + background-color: $primary; + } + + // Mozilla specific + &::-moz-range-thumb { + box-shadow: $form-range-thumb-box-shadow; + &:hover { + box-shadow: 0 0 0 8px rgba($primary, 0.16); + } + &:active, + &:focus { + box-shadow: 0 0 0 13px rgba($primary, 0.16); + background-color: $primary; + border-color: $primary; + } + } + + &::-moz-range-track { + background-color: $primary; + } + &:disabled { + &::-webkit-slider-runnable-track { + background-color: $form-range-track-disabled-bg; + } + + &::-moz-range-track { + background-color: $form-range-track-disabled-bg; + } + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/forms/_form-select.scss b/resources/assets/vendor/scss/_bootstrap-extended/forms/_form-select.scss new file mode 100644 index 0000000..4ac4473 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/forms/_form-select.scss @@ -0,0 +1,109 @@ +// Select +// ******************************************************************************* + +.form-select { + background-clip: padding-box; + padding: calc($form-select-padding-y - $input-border-width) calc($form-select-padding-x - $input-border-width); + padding-inline-end: calc($form-select-padding-x * 3 - $input-border-width); + optgroup { + background-color: $card-bg; + } + &:hover { + &:not([disabled]):not([focus]) { + border-color: $input-border-hover-color; + } + } + &:disabled { + @include ltr-style { + background-image: escape-svg($form-select-disabled-indicator); + } + @include rtl-style { + background-image: escape-svg($form-select-disabled-indicator); + } + } + &:focus, + .was-validated & { + border-width: $input-focus-border-width; + @include ltr-style { + padding: calc($form-select-padding-y - $input-focus-border-width) + calc($form-select-padding-x * 3 - $input-focus-border-width) + calc($form-select-padding-y - $input-focus-border-width) + calc($form-select-padding-x - $input-focus-border-width); + } + @include rtl-style { + padding: calc($form-select-padding-y - $input-focus-border-width) + calc($form-select-padding-x - $input-focus-border-width) + calc($form-select-padding-y - $input-focus-border-width) + calc($form-select-padding-x * 3 - $input-focus-border-width); + } + background-position: right calc($form-select-padding-x - 1px) center; + } + &.form-select-lg { + min-height: $input-height-lg; + background-size: 24px 24px; + padding: calc($form-select-padding-y-lg - $input-border-width) calc($form-select-padding-x-lg - $input-border-width); + padding-inline-end: calc($form-select-padding-x-lg * 3 - $input-border-width); + &:focus, + .was-validated & { + @include ltr-style { + padding: calc($form-select-padding-y-lg - $input-focus-border-width) + calc($form-select-padding-x-lg * 3 - $input-focus-border-width) + calc($form-select-padding-y-lg - $input-focus-border-width) + calc($form-select-padding-x-lg - $input-focus-border-width); + } + @include rtl-style { + padding: calc($form-select-padding-y-lg - $input-focus-border-width) + calc($form-select-padding-x-lg - $input-focus-border-width) + calc($form-select-padding-y-lg - $input-focus-border-width) + calc($form-select-padding-x-lg * 3 - $input-focus-border-width); + } + } + } + &.form-select-sm { + min-height: $input-height-sm; + background-size: 20px 20px; + padding: calc($form-select-padding-y-sm - $input-border-width) calc($form-select-padding-x-sm - $input-border-width); + padding-inline-end: calc($form-select-padding-x-sm * 3 - $input-border-width); + &:focus, + .was-validated & { + @include ltr-style { + padding: calc($form-select-padding-y-sm - $input-focus-border-width) + calc($form-select-padding-x-sm * 3 - $input-focus-border-width) + calc($form-select-padding-y-sm - $input-focus-border-width) + calc($form-select-padding-x-sm - $input-focus-border-width); + } + @include rtl-style { + padding: calc($form-select-padding-y-sm - $input-focus-border-width) + calc($form-select-padding-x-sm - $input-focus-border-width) + calc($form-select-padding-y-sm - $input-focus-border-width) + calc($form-select-padding-x-sm * 3 - $input-focus-border-width); + } + } + // background-size: 14px 11px; + } +} + +// Multiple select RTL Only +@include rtl-only { + .form-select { + background-image: $form-select-indicator-rtl; + background-position: left $form-select-padding-x center; + &:focus { + background-position: left calc($form-select-padding-x - 1px) center; + } + &[multiple], + &[size]:not([size='1']) { + background-image: none; + } + } + .was-validated .form-select { + background-position: left calc($form-select-padding-x - 1px) center; + } +} +@if $dark-style { + select.form-select { + option { + background-color: $card-bg; + } + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/forms/_form-text.scss b/resources/assets/vendor/scss/_bootstrap-extended/forms/_form-text.scss new file mode 100644 index 0000000..d8a2ac3 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/forms/_form-text.scss @@ -0,0 +1,2 @@ +// Form Text +// ******************************************************************************* diff --git a/resources/assets/vendor/scss/_bootstrap-extended/forms/_input-group.scss b/resources/assets/vendor/scss/_bootstrap-extended/forms/_input-group.scss new file mode 100644 index 0000000..287e879 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/forms/_input-group.scss @@ -0,0 +1,393 @@ +// Input groups +// ******************************************************************************* + +$validation-messages: ''; +@each $state in map-keys($form-validation-states) { + $validation-messages: $validation-messages + + ':not(.' + + unquote($state) + + '-tooltip)' + + ':not(.' + + unquote($state) + + '-feedback)'; +} + +// Using :focus-within to apply focus/validation border and shadow to default and merged input-group +.input-group { + border-radius: $input-border-radius; + // Input group (Default) + .input-group-text { + padding: calc($input-padding-y - $input-focus-border-width) calc($input-padding-x - $input-border-width); + @include transition($input-transition); + } + + //? Info :focus-within to apply focus/validation border and shadow to default and merged input & input-group + &:focus-within { + .input-group-text { + border-width: $input-focus-border-width; + padding: calc($input-padding-y - calc($input-focus-border-width + $input-border-width)) + calc($input-padding-x - $input-focus-border-width); + .was-validated &, + .fv-plugins-bootstrap5-row-invalid & { + padding: calc($input-padding-y - $input-focus-border-width) calc($input-padding-x - $input-border-width); + } + } + .form-control, + .form-select { + border-width: $input-focus-border-width; + padding: calc($input-padding-y - $input-focus-border-width) calc($input-padding-x - $input-border-width); + &:first-child { + padding-inline-start: calc($input-padding-x - $input-focus-border-width); + } + } + } + // Input group (lg) + &.input-group-lg { + .input-group-text { + padding: calc($input-padding-y-lg - $input-border-width) calc($input-padding-x-lg - $input-border-width); + } + &:focus-within { + .input-group-text { + padding: calc($input-padding-y-lg - $input-border-width) calc($input-padding-x-lg - $input-focus-border-width); + } + .form-control:not(:first-child), + .form-select:not(:first-child) { + padding: calc($input-padding-y-lg - $input-border-width) calc($input-padding-x-lg); + } + } + } + // Input group (sm) + &.input-group-sm { + .form-control, + .form-select { + padding-inline: calc($input-padding-x-sm - $input-border-width); + } + .input-group-text { + padding: calc($input-padding-y-sm - $input-border-width) calc($input-padding-x-sm - $input-border-width); + } + &:focus-within { + .input-group-text { + padding: calc($input-padding-y-sm - $input-focus-border-width) + calc($input-padding-x-sm - $input-focus-border-width); + } + .form-control, + .form-select { + padding: calc($input-padding-y-sm - $input-border-width) calc($input-padding-x-sm); + } + } + } + + > :not(:first-child):not(.dropdown-menu):not(.btn):not(.dropdown-menu + .form-control):not( + .btn + .form-control + )#{$validation-messages} { + margin-inline-start: calc($input-focus-border-width - 3px); + } + + // Input group merge + &.input-group-merge { + > :not(:first-child):not(.dropdown-menu):not(.btn):not(.dropdown-menu + .form-control):not( + .btn + .form-control + )#{$validation-messages} { + margin-inline-start: calc(($input-focus-border-width + $input-border-width) * -1); + } + &:focus-within { + > .form-control:first-child, + > .form-select:first-child { + padding-inline: calc($input-padding-x - $input-focus-border-width); + } + } + &.input-group-sm { + &:focus-within { + > .form-control:first-child, + > .form-select:first-child { + padding-inline: calc($input-padding-x - $input-focus-border-width); + } + } + } + } + + // Input group on focus-within use margin-left same as as focus border width + &:focus-within { + > :not(:first-child):not(.dropdown-menu):not(.btn):not(.dropdown-menu + .form-control):not( + .btn + .form-control + )#{$validation-messages} { + margin-inline-start: calc($input-focus-border-width * -1); + } + } + + // Rounded pill option + &.rounded-pill { + .input-group-text, + .form-control { + @include border-radius($border-radius-pill); + } + } + &:hover { + .input-group-text, + .form-control { + border-color: $input-border-hover-color; + } + } + + &:focus-within { + box-shadow: $input-focus-box-shadow; + .form-control, + .input-group-text { + box-shadow: none; + } + } + .was-validated & { + &:has(.is-invalid), + &:has(.is-valid), + &:has(:valid), + &:has(:invalid) { + box-shadow: none; + } + } + &.has-validation, + &.is-invalid { + &:has(.is-invalid), + &:has(.is-valid), + &:has(:invalid), + &:has(.form-control.is-invalid) { + box-shadow: none; + } + } + // For disabled input group + &.disabled { + .input-group-text { + background-color: $input-disabled-bg; + } + } + // ! FIX: Formvalidation border radius issue + &.has-validation { + > .input-group-text:first-child { + @include border-end-radius(0); + } + > .form-control:first-child { + @include border-end-radius(0); + } + > .form-control:not(:first-child):not(:last-child) { + @include border-radius(0); + } + } +} + +// input-group-text icon size +.input-group-text { + background-clip: padding-box; + i { + @include font-size(1.25rem); + } +} +.input-group-lg > .input-group-text { + i { + @include font-size(1.375rem); + } +} +.input-group-sm > .input-group-text { + i { + @include font-size(1.125rem); + } +} + +// Merge input + +// Input group merge .form-control border & padding +@include ltr-only { + .input-group-merge { + .input-group-text { + &:first-child { + border-right: 0; + } + &:last-child { + border-left: 0; + } + } + &.disabled { + > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not( + .invalid-feedback + ) { + margin-left: 0 !important; + } + } + .form-control:not(textarea) { + &:not(:first-child) { + padding-left: 0 !important; + border-left: 0; + } + &:not(:last-child) { + padding-right: 0 !important; + border-right: 0; + } + } + .form-control:not(textarea) { + &:not(:first-child) { + padding-left: 0; + } + &:not(:last-child) { + padding-right: 0; + } + } + } +} + +// Adding transition (On focus border color change) +.input-group-text { + @include transition($input-transition); +} + +// RTL Style +// ******************************************************************************* + +@include rtl-only { + .input-group { + // Rounded input field + &.rounded-pill { + .input-group-text { + border-top-right-radius: $border-radius-pill !important; + border-bottom-right-radius: $border-radius-pill !important; + } + .form-control { + border-top-left-radius: $border-radius-pill !important; + border-bottom-left-radius: $border-radius-pill !important; + } + } + + // Input group with dropdown rounded corners, while not validate + &:not(.has-validation) { + > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), + > .dropdown-toggle:nth-last-child(n + 3) { + @include border-start-radius(0); + @include border-end-radius($input-border-radius); + } + } + &.input-group-lg { + &:not(.has-validation) { + > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), + > .dropdown-toggle:nth-last-child(n + 3) { + @include border-end-radius($input-border-radius-lg); + } + } + } + &.input-group-sm { + &:not(.has-validation) { + > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), + > .dropdown-toggle:nth-last-child(n + 3) { + @include border-end-radius($input-border-radius-sm); + } + } + } + + // Input group with dropdown rounded corners, while validate + &.has-validation { + > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu), + > .dropdown-toggle:nth-last-child(n + 4) { + @include border-start-radius(0); + @include border-end-radius($input-border-radius); + } + } + &.input-group-lg { + > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu), + > .dropdown-toggle:nth-last-child(n + 4) { + @include border-end-radius($input-border-radius-lg); + } + } + &.input-group-sm { + > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu), + > .dropdown-toggle:nth-last-child(n + 4) { + @include border-end-radius($input-border-radius-sm); + } + } + + // Input group border radius + $validation-messages: ''; + @each $state in map-keys($form-validation-states) { + $validation-messages: $validation-messages + + ':not(.' + + unquote($state) + + '-tooltip)' + + ':not(.' + + unquote($state) + + '-feedback)'; + } + + > :not(:first-child):not(.dropdown-menu)#{$validation-messages} { + margin-right: calc(#{$input-border-width} * -1); + @include border-end-radius(0); + margin-left: 0px; + @include border-start-radius($input-border-radius); + } + &.input-group-lg { + > :not(:first-child):not(.dropdown-menu)#{$validation-messages} { + @include border-start-radius($input-border-radius-lg); + } + } + &.input-group-sm { + > :not(:first-child):not(.dropdown-menu)#{$validation-messages} { + @include border-start-radius($input-border-radius-sm); + } + } + + // ? We apply border radius from the above styles + // Remove border radius from first and last element + > :not(:first-child):not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), + > .dropdown-toggle:nth-last-child(n + 3):not(:first-child) { + @include border-radius(0 !important); + } + + // ! FIX: Formvalidation border radius issue + &.has-validation { + > .input-group-text:first-child { + @include border-start-radius(0); + @include border-end-radius($input-border-radius); + } + > .form-control:first-child { + @include border-start-radius(0); + @include border-end-radius($input-border-radius); + } + } + } + + // Input group merge .input-group-text border & .form-control border & padding + // Merge input + .input-group-merge { + .input-group-text { + &:first-child { + border-left: 0; + } + &:last-child { + border-right: 0; + } + } + .form-control { + &:not(:first-child) { + padding-right: 0 !important; + border-right: 0; + } + &:not(:last-child) { + padding-left: 0 !important; + border-left: 0; + } + } + } +} + +//! FIX: Formvalidation : .input-group-text valid/invalid border color, If .input-group has .input-group-text first. +.fv-plugins-bootstrap5-row-invalid { + .input-group.has-validation, + .input-group.has-validation:focus-within { + .input-group-text { + border-color: $form-feedback-invalid-color !important; + } + } +} +// ? UnComment If eleValidClass is not blank i.e form-validation.js Line no. ~208 +// .fv-plugins-bootstrap5-row-valid { +// .input-group, +// .input-group:focus-within { +// .input-group-text { +// border-color: $form-feedback-valid-color; +// } +// } +// } diff --git a/resources/assets/vendor/scss/_bootstrap-extended/forms/_labels.scss b/resources/assets/vendor/scss/_bootstrap-extended/forms/_labels.scss new file mode 100644 index 0000000..3c284d2 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/forms/_labels.scss @@ -0,0 +1,17 @@ +// Labels +// ******************************************************************************* + +.form-label, +.col-form-label { + text-transform: $form-label-text-transform; + letter-spacing: $form-label-letter-spacing; + color: $headings-color; +} +// Default (vertical ) form label size +.form-label-lg { + @include font-size($input-font-size-lg); +} + +.form-label-sm { + @include font-size($input-font-size-sm); +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/forms/_validation.scss b/resources/assets/vendor/scss/_bootstrap-extended/forms/_validation.scss new file mode 100644 index 0000000..40cfe68 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/forms/_validation.scss @@ -0,0 +1,130 @@ +// Validation states +// ******************************************************************************* + +@each $state, $data in $form-validation-states { + @include template-form-validation-state($state, $data...); +} + +// Currently supported for form-validation and jq-validation +form { + .error:not(li):not(input) { + color: $form-feedback-invalid-color; + font-size: 85%; + margin-top: 0.25rem; + } + + .invalid, + .is-invalid .invalid:before, + .is-invalid::before { + border-width: $input-focus-border-width; + border-color: $form-feedback-invalid-color !important; + } + + .form-label { + &.invalid, + &.is-invalid { + border-width: $input-focus-border-width; + border-color: $form-feedback-invalid-color; + box-shadow: 0 0 0 2px rgba($form-feedback-invalid-color, 0.4) !important; + } + } + + select { + &.invalid { + & ~ .select2 { + .select2-selection { + border-width: $input-focus-border-width; + border-color: $form-feedback-invalid-color; + } + } + } + + // FormValidation + + //Select2 + &.is-invalid { + & ~ .select2 { + .select2-selection { + border-width: $input-focus-border-width; + border-color: $form-feedback-invalid-color !important; + } + } + } + // Bootstrap select + &.selectpicker { + &.is-invalid { + ~ .btn { + padding: calc($input-padding-y - $input-focus-border-width) calc($input-padding-x - $input-border-width); + border-width: $input-focus-border-width; + border-color: $form-feedback-invalid-color !important; + } + } + } + } +} + +//!FIX: Input group form floating label .input-group-text border color on validation state +//? Can't use form-validation-state-selector mixin due to :has selector +.was-validated .input-group:has(.input-group-text):has(.form-control:invalid) .input-group-text, +.was-validated .input-group:has(.input-group-text):has(.form-control:valid) .input-group-text, +.input-group:has(.input-group-text):has(.form-control.is-valid) .input-group-text, +.input-group:has(.input-group-text):has(.form-control.is-invalid) .input-group-text { + border-width: $input-focus-border-width; +} +//! FIX: Basic input (without floating) has shake effect due to padding +.was-validated .form-control:invalid, +.was-validated .form-control:valid, +.form-control.is-invalid, +.form-control.is-valid { + padding: calc($input-padding-y - $input-focus-border-width) calc($input-padding-x - $input-border-width); + ~ .input-group-text { + padding: calc($input-padding-y - $input-focus-border-width) calc($input-padding-x - $input-border-width); + } +} +.input-group { + > :not(:first-child):not(.dropdown-menu):not(.btn):not(.dropdown-menu + .form-control):not( + .btn + .form-control + )#{$validation-messages}.form-control.is-invalid, + > :not(:first-child):not(.dropdown-menu):not(.btn):not(.dropdown-menu + .form-control):not( + .btn + .form-control + )#{$validation-messages}.form-control.is-valid { + margin-inline-start: calc($input-focus-border-width - 4px); + } + .was-validated & .form-control:invalid, + .was-validated & .form-control:valid, + .form-control.is-invalid, + .form-control.is-valid, + .form-select.is-invalid, + .form-select.is-valid { + &:first-child { + padding-inline-start: calc($input-padding-x - $input-focus-border-width); + } + } +} +// ! Fix: FormValidation: Set border color to .form-control in touch devices for HTML5 inputs i.e date picker +@media (hover: none) { + .fv-plugins-bootstrap5-row-invalid { + .form-control { + &.flatpickr-mobile { + border-color: $form-feedback-invalid-color; + } + } + } +} +// ! Fix: FormValidation: Validation error message display fix for those inputs where .invalid-feedback/tooltip is not a sibling element +.fv-plugins-bootstrap5 { + .invalid-feedback, + .invalid-tooltip { + display: block; + } +} + +//! Fix: FormValidation: Tagify validation error (border color) +.fv-plugins-bootstrap5-row-invalid .tagify.tagify--empty { + border-width: $input-focus-border-width; + border-color: $form-feedback-invalid-color !important; +} +// ? Uncomment if required +// .fv-plugins-bootstrap5-row-valid .tagify:not(.tagify--empty) { +// border-color: $form-feedback-valid-color; +// } diff --git a/resources/assets/vendor/scss/_bootstrap-extended/mixins/_alert.scss b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_alert.scss new file mode 100644 index 0000000..4428bf4 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_alert.scss @@ -0,0 +1,101 @@ +// Alerts +// ******************************************************************************* + +@mixin alert-variant($background: null, $border: null, $color: null) { +} + +// Basic Alerts +@mixin template-alert-variant($parent, $background) { + $border: if( + $dark-style, + shift-color($background, -$alert-border-scale, $card-bg), + shift-color($background, $alert-border-scale, $card-bg) + ); + $color: $background; + $background: if( + $dark-style, + shade-color($background, $alert-bg-scale, $card-bg), + tint-color($background, $alert-bg-tint-scale, $card-bg) + ); + + #{$parent} { + @include gradient-bg($background); + border-color: $border; + color: $color; + .btn-close { + background-image: str-replace(str-replace($btn-close-bg, '#{$btn-close-color}', $color), '#', '%23'); + } + + .alert-link { + color: $color; + } + } + + #{$parent} { + hr { + color: $color !important; + } + .alert-icon { + background-color: $color; + } + } +} + +// Solid Alerts +@mixin template-alert-solid-variant($parent, $background, $color: null) { + $color: if($color, $color, color-contrast($background)); + + #{$parent} { + @include gradient-bg($background); + color: $color; + + .btn-close { + background-image: str-replace(str-replace($btn-close-bg, '#{$btn-close-color}', $color), '#', '%23'); + } + + .alert-link { + color: $color; + } + } + + #{$parent} { + hr { + color: $color !important; + } + .alert-icon { + color: $background !important; + } + } +} + +// Outline Alerts +@mixin template-alert-outline-variant($parent, $background, $color: null) { + $color: $background; + $icon-bg: if( + $dark-style, + shade-color($background, $alert-bg-scale, $card-bg), + tint-color($background, $alert-bg-tint-scale, $card-bg) + ); + + #{$parent} { + border-color: $background; + color: $color; + .btn-close { + background-image: str-replace(str-replace($btn-close-bg, '#{$btn-close-color}', $background), '#', '%23'); + } + + .alert-link { + color: $color; + } + } + + #{$parent} { + hr { + color: $color !important; + } + .alert-icon { + color: $color !important; + background-color: $icon-bg !important; + } + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/mixins/_badge.scss b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_badge.scss new file mode 100644 index 0000000..d8ec80a --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_badge.scss @@ -0,0 +1,9 @@ +// Badges +// ******************************************************************************* + +// Size +@mixin badge-size($badge-height, $badge-width, $badge-font-size) { + height: $badge-height; + width: $badge-width; + @include font-size($badge-font-size); +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/mixins/_buttons.scss b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_buttons.scss new file mode 100644 index 0000000..13eede1 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_buttons.scss @@ -0,0 +1,360 @@ +// Buttons +// ******************************************************************************* + +// Basic +@mixin button-variant( + $background: null, + $border: null, + $hover-background: null, + $hover-border: null, + $active-background: null, + $active-border: null +) { +} +@mixin template-button-variant($parent, $background, $color: null, $border: null) { + $background: $background; + $border: $background; + $color: if($color, $color, color-contrast($background)); + $hover-background: if( + $color == $color-contrast-light, + shade-color($background, $btn-hover-bg-shade-amount), + tint-color($background, $btn-hover-bg-tint-amount) + ); + $hover-border: if( + $color == $color-contrast-light, + shade-color($border, $btn-hover-border-shade-amount), + tint-color($border, $btn-hover-border-tint-amount) + ); + $hover-color: color-contrast($hover-background); + + $active-background: if( + $color == $color-contrast-light, + shade-color($background, $btn-active-bg-shade-amount), + tint-color($background, $btn-active-bg-tint-amount) + ); + $active-border: if( + $color == $color-contrast-light, + shade-color($border, $btn-active-border-shade-amount), + tint-color($border, $btn-active-border-tint-amount) + ); + $active-color: color-contrast($active-background); + + #{$parent} { + color: $color; + @include gradient-bg($background); + border-color: $border; + &.btn[class*='btn-']:not([class*='btn-label-']):not([class*='btn-outline-']):not([class*='btn-text-']):not( + .btn-icon + ):not(:disabled):not(.disabled) { + box-shadow: 0 0.125rem 0.375rem 0 rgba($background, 0.3); + } + &:hover { + color: $hover-color !important; + @include gradient-bg($hover-background !important); + border-color: $hover-border !important; + } + + .btn-check:focus + &, + &:focus, + &.focus { + color: $hover-color; + @include gradient-bg($hover-background); + border-color: $hover-border; + } + + .btn-check:checked + &, + .btn-check:active + &, + &:active, + &.active, + &.show.dropdown-toggle, + .show > &.dropdown-toggle { + color: $active-color !important; + background-color: $active-background !important; + // Remove CSS gradients if they're enabled + background-image: if($enable-gradients, none !important, null); + border-color: $active-border !important; + } + + &.disabled, + &:disabled { + color: $color !important; + background-color: $background !important; + // Remove CSS gradients if they're enabled + background-image: if($enable-gradients, none !important, null); + border-color: $border !important; + } + } + + // Button groups + .btn-group #{$parent}, + .input-group #{$parent} { + border-right: $input-btn-border-width solid $active-background; + border-left: $input-btn-border-width solid $active-background; + } + .btn-group-vertical #{$parent} { + border-top-color: $active-background; + border-bottom-color: $active-background; + } +} + +@mixin template-button-text-variant($parent, $background, $color: null, $border: null) { + $border: transparent; + $label-color: if($color, $color, $background); + $hover-color: $background; + $hover-background: $background; + $hover-background: if( + $hover-color == $color-contrast-light, + shade-color($background, $btn-text-hover-shade-amount, $card-bg), + tint-color($background, $btn-text-hover-tint-amount, $card-bg) + ); + + $focus-background: if( + $hover-color == $color-contrast-light, + shade-color($background, $btn-text-focus-shade-amount, $card-bg), + tint-color($background, $btn-text-focus-tint-amount, $card-bg) + ); + + $active-color: $hover-color; + $active-background: if( + $active-color == $color-contrast-light, + shade-color($background, $btn-text-active-shade-amount, $card-bg), + tint-color($background, $btn-text-active-tint-amount, $card-bg) + ); + + #{$parent} { + color: $label-color; + &.waves-effect { + .waves-ripple { + background: radial-gradient( + rgba($background, 0.2) 0, + rgba($background, 0.3) 40%, + rgba($background, 0.4) 50%, + rgba($background, 0.5) 60%, + rgba($white, 0) 70% + ); + } + } + + &:hover { + border-color: $border; + background: $hover-background; + color: $hover-color; + } + + &:focus, + &.focus { + color: $hover-color; + background: $focus-background; + } + + &:active, + &.active, + &.show.dropdown-toggle, + .show > &.dropdown-toggle { + color: $active-color !important; + background: $active-background !important; + // Remove CSS gradients if they're enabled + background-image: if($enable-gradients, none !important, null); + border-color: $border !important; + } + &:disabled, + &.disabled { + color: $label-color; + } + } + + // Button groups + .btn-group #{$parent}, + .input-group #{$parent} { + border-right: $input-btn-border-width solid $background !important; + border-left: $input-btn-border-width solid $background !important; + } + .btn-group-vertical #{$parent} { + border-top: $input-btn-border-width solid $background !important; + border-bottom: $input-btn-border-width solid $background !important; + } +} + +// Label +@mixin button-label-variant($background: null, $border: null, $active-background: null, $active-border: null) { +} + +@mixin template-button-label-variant($parent, $background, $color: null, $border: null) { + // Using the $dark-style variable for condition as in label style text color can't compare with $color-contrast-light/dark + $border: transparent; + + $label-color: if($color, $color, $background); + $hover-color: if($color, $color, color-contrast($background)); + + $label-background: if( + $hover-color == $color-contrast-light, + shade-color($background, $btn-label-bg-shade-amount, $card-bg), + tint-color($background, $btn-label-bg-tint-amount, $card-bg) + ); + + $hover-color: $background; + $hover-background: $background; + $hover-background: if( + $hover-color == $color-contrast-light, + shade-color($background, $btn-label-hover-shade-amount, $card-bg), + tint-color($background, $btn-label-hover-tint-amount, $card-bg) + ); + + $active-color: $hover-color; + $active-background: $hover-background; + + $disabled-background: if( + $hover-color == $color-contrast-light, + shade-color($background, $btn-label-disabled-bg-shade-amount, $card-bg), + tint-color($background, $btn-label-disabled-bg-tint-amount, $card-bg) + ); + + $border-color: if( + $dark-style, + shade-color($background, $btn-label-border-shade-amount, $card-bg), + tint-color($background, $btn-label-border-tint-amount, $card-bg) + ); + + #{$parent} { + color: $label-color !important; + border-color: $border !important; + background: $label-background !important; + @include box-shadow($btn-box-shadow); + &.waves-effect { + .waves-ripple { + background: radial-gradient( + rgba($background, 0.2) 0, + rgba($background, 0.3) 40%, + rgba($background, 0.4) 50%, + rgba($background, 0.5) 60%, + rgba($white, 0) 70% + ); + } + } + + &:hover { + border-color: $border !important; + background: $hover-background !important; + color: $hover-color !important; + } + + &:focus, + &.focus { + color: $hover-color; + background: $hover-background; + } + + &:active, + &.active, + &.show.dropdown-toggle, + .show > &.dropdown-toggle { + color: $active-color !important; + background-color: $active-background !important; + // Remove CSS gradients if they're enabled + background-image: if($enable-gradients, none !important, null); + border-color: $border !important; + } + + &.disabled, + &:disabled { + color: $label-color !important; + border-color: $border !important; + background: $label-background !important; + } + } + + // Button groups + .btn-group #{$parent}, + .input-group #{$parent} { + border-right: $input-btn-border-width solid $border-color !important; + border-left: $input-btn-border-width solid $border-color !important; + } + .btn-group-vertical #{$parent} { + border-top: $input-btn-border-width solid $border-color !important; + border-bottom: $input-btn-border-width solid $border-color !important; + } +} + +// Outline +@mixin button-outline-variant($color: null, $color-hover: null, $hover-color: null) { +} + +@mixin template-button-outline-variant($parent, $color, $hover-color: null) { + $color: $color; + $color-hover: $color; + + $hover-background: if( + $color-hover == $color-contrast-light, + shade-color($color, $btn-outline-hover-bg-shade-amount, $card-bg), + tint-color($color, $btn-outline-hover-bg-tint-amount, $card-bg) + ); + + $focus-background: $color; + $active-background: if( + $color == $color-contrast-light, + shade-color($color, $btn-outline-active-bg-shade-amount, $card-bg), + tint-color($color, $btn-outline-active-bg-tint-amount, $card-bg) + ); + $active-border: $color; + $active-color: $color; + + #{$parent} { + color: $color; + border-color: $color; + background: transparent; + &.waves-effect { + .waves-ripple { + background: radial-gradient( + rgba($color, 0.2) 0, + rgba($color, 0.3) 40%, + rgba($color, 0.4) 50%, + rgba($color, 0.5) 60%, + rgba($white, 0) 70% + ); + } + } + + &:hover { + color: $color-hover !important; + background-color: $hover-background !important; + border-color: $active-border !important; + } + + .btn-check:focus + &, + &:focus { + color: $color-hover; + background-color: $hover-background; + border-color: $active-border; + } + + .btn-check:checked + &, + .btn-check:active + &, + &:active, + &.active, + &.dropdown-toggle.show { + color: $active-color !important; + background-color: $active-background !important; + border-color: $active-border !important; + } + + &.disabled, + &:disabled { + color: $color !important; + } + } + + #{$parent} .badge { + background: $color; + border-color: $color; + color: color-contrast($color); + } + + #{$parent}:hover .badge, + #{$parent}:focus:hover .badge, + #{$parent}:active .badge, + #{$parent}.active .badge, + .show > #{$parent}.dropdown-toggle .badge { + background: $color-hover; + border-color: $color-hover; + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/mixins/_card.scss b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_card.scss new file mode 100644 index 0000000..c766c67 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_card.scss @@ -0,0 +1,32 @@ +// Cards +// ******************************************************************************* + +// color border bottom and shadow in card +@mixin template-card-border-shadow-variant($parent, $background) { + $border-color: shade-color($background, $card-border-color-scale, $card-bg); + .card { + &#{$parent} { + &::after { + border-bottom-color: $border-color; + } + &:hover { + &::after { + border-bottom-color: $background; + } + } + } + } +} + +// card hover border color +@mixin template-card-hover-border-variant($parent, $background) { + $border-color: shade-color($background, $card-hover-border-scale, $card-bg); + .card { + &#{$parent}, + #{$parent} { + &:hover { + border-color: $border-color; + } + } + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/mixins/_caret.scss b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_caret.scss new file mode 100644 index 0000000..cd4b1df --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_caret.scss @@ -0,0 +1,64 @@ +// * Carets +// ******************************************************************************* + +@mixin caret-up($caret-width) { + margin-top: 0.97 * divide($caret-width, 2); + margin-left: 0.8em; + width: $caret-width; + height: $caret-width; + border: 2px solid; + border-bottom: 0; + border-left: 0; + transform: rotate(-45deg); + @include rtl-style { + margin-right: 0.8em !important; + margin-left: 0 !important; + } +} + +@mixin caret-down($caret-width) { + margin-top: -1.08 * divide($caret-width, 2); + margin-left: 0.8em; + width: $caret-width; + height: $caret-width; + border: 2px solid; + border-top: 0; + border-left: 0; + transform: rotate(45deg); + @include rtl-style { + margin-right: 0.8em !important; + margin-left: 0 !important; + } +} + +@mixin caret-left($caret-width) { + margin-top: 0; + margin-right: 0.5em; + width: $caret-width; + height: $caret-width; + border: 2px solid; + border-top: 0; + border-right: 0; + transform: rotate(45deg); + @include rtl-style { + margin-right: 0 !important; + margin-left: $caret-spacing !important; + transform: rotate(225deg); + } +} + +@mixin caret-right($caret-width) { + margin-top: 0; + margin-right: 0.5em; + width: $caret-width; + height: $caret-width; + border: 2px solid; + border-top: 0; + border-left: 0; + transform: rotate(-45deg); + @include rtl-style { + margin-left: 0 !important; + margin-right: $caret-spacing !important; + transform: rotate(135deg); + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/mixins/_dropdown.scss b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_dropdown.scss new file mode 100644 index 0000000..05f4c00 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_dropdown.scss @@ -0,0 +1,33 @@ +// * Dropdowns +// ******************************************************************************* + +@mixin template-dropdown-variant($parent, $background, $color: null) { + #{$parent} .dropdown-item { + &.waves-effect { + .waves-ripple { + background: radial-gradient( + rgba($color, 0.2) 0, + rgba($color, 0.3) 40%, + rgba($color, 0.4) 50%, + rgba($color, 0.5) 60%, + rgba($white, 0) 70% + ); + } + } + &:not(.disabled).active, + &:not(.disabled):active { + background-color: $background; + color: if($color, $color, color-contrast($background)) !important; + } + } + + #{$parent}.dropdown-menu > li:not(.disabled) > a:not(.dropdown-item):active, + #{$parent}.dropdown-menu > li.active:not(.disabled) > a:not(.dropdown-item) { + background-color: $background; + color: if($color, $color, color-contrast($background)) !important; + } +} + +@mixin template-dropdown-theme($background, $color: null) { + @include template-dropdown-variant('', $background, $color); +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/mixins/_forms.scss b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_forms.scss new file mode 100644 index 0000000..d5270c0 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_forms.scss @@ -0,0 +1,361 @@ +// * Form controls +// ******************************************************************************* + +// Form control +@mixin template-form-control-theme($color) { + .form-control:focus, + .form-select:focus { + border-color: $color !important; + } + + // Using :focus-within to apply focus border color to default and merged input-group + .input-group { + &:focus-within { + .form-control, + .input-group-text { + border-color: $color !important; + } + } + } +} + +// Float labels +@mixin template-float-label-theme($color) { + .form-floating { + > .form-control:focus, + > .form-control:focus:not(:placeholder-shown), + > .form-select:focus, + > .form-select:focus:not(:placeholder-shown) { + ~ label { + color: $color; + } + } + } +} + +// Form Switch +@mixin template-form-switch-theme($background) { + $focus-color: $background; + $focus-bg-image: str-replace(str-replace($form-switch-focus-bg-image, '#{$form-switch-color}', $white), '#', '%23'); + + $checked-color: $component-active-color; + $checked-bg-image: str-replace( + str-replace($form-switch-checked-bg-image, '#{$form-switch-checked-color}', $checked-color), + '#', + '%23' + ); + + .form-switch { + .form-check-input { + &:focus { + background-image: escape-svg($focus-bg-image); + } + + &:checked { + @if $enable-gradients { + background-image: escape-svg($checked-bg-image), var(--#{$variable-prefix}gradient); + } @else { + background-image: escape-svg($checked-bg-image); + } + } + } + } +} + +// File Input +@mixin template-file-input-theme($color) { + .form-control:focus ~ .form-label { + border-color: $color; + + &::after { + border-color: inherit; + } + } +} + +// Form Check +@mixin template-form-check-variant($parent, $background, $color: null) { + $color: if($color, $color, color-contrast($background)); + $focus-border: $background; + $focus-color: 0 0 $input-btn-focus-blur $input-focus-width rgba($color, $input-btn-focus-color-opacity); + + #{$parent} .form-check-input { + &:checked { + background-color: $background; + border-color: $background; + box-shadow: 0 2px 6px 0 rgba($background, 0.3); + } + + &[type='checkbox']:indeterminate { + background-color: $background; + border-color: $background; + box-shadow: 0 2px 6px 0 rgba($background, 0.3); + } + } + + // Custom options + #{$parent}.custom-option { + &.checked { + border: $input-focus-border-width solid $background !important; + margin: 0; + .custom-option-body, + .custom-option-header { + i { + color: $background; + } + } + } + &.custom-option-label { + &.checked { + background-color: rgba($background, 0.12); + color: $background; + .custom-option-header span, + .custom-option-title { + color: $background; + } + } + } + } +} + +@mixin template-form-check-theme($background, $color: null) { + @include template-form-check-variant('', $background, $color); +} + +// Form Validation + +@mixin form-validation-state( + $state: null, + $color: null, + $icon: null, + $tooltip-color: null, + $tooltip-bg-color: null, + $focus-box-shadow: null, + $border-color: null +) { +} + +@mixin template-form-validation-state( + $state, + $color, + $icon, + $tooltip-color: color-contrast($color), + $tooltip-bg-color: rgba($color, $form-feedback-tooltip-opacity), + $focus-box-shadow: none, + $border-color: $color +) { + .#{$state}-feedback { + display: none; + width: 100%; + margin-top: $form-feedback-margin-top; + @include font-size($form-feedback-font-size); + font-style: $form-feedback-font-style; + color: $color; + } + + .#{$state}-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; // Contain to parent when possible + padding: $form-feedback-tooltip-padding-y $form-feedback-tooltip-padding-x; + margin-top: 0.1rem; + @include font-size($form-feedback-tooltip-font-size); + line-height: $form-feedback-tooltip-line-height; + color: $tooltip-color; + background-color: $tooltip-bg-color; + @include border-radius($form-feedback-tooltip-border-radius); + } + + @include form-validation-state-selector($state) { + ~ .#{$state}-feedback, + ~ .#{$state}-tooltip { + display: block; + } + } + + .form-control { + @include form-validation-state-selector($state) { + border-color: $color !important; + border-width: $input-focus-border-width; + ~ .input-group-text { + border-width: $input-focus-border-width; + } + + .dark-style & { + border-color: $color !important; + } + + @if $enable-validation-icons { + background-image: escape-svg($icon); + background-repeat: no-repeat; + background-size: $input-height-inner-half $input-height-inner-half; + + @include ltr-style { + padding-right: $input-height-inner; + background-position: right $input-height-inner-quarter center; + } + @include rtl-style { + padding-left: $input-height-inner; + background-position: left $input-height-inner-quarter center; + } + } + + &:focus { + border-color: $color !important; + box-shadow: $focus-box-shadow; + } + } + } + + // StyleLint-disable-next-line selector-no-qualifying-type + textarea.form-control { + @include form-validation-state-selector($state) { + @if $enable-validation-icons { + @include ltr-style { + padding-right: $input-height-inner; + background-position: top $input-height-inner-quarter right $input-height-inner-quarter; + } + @include rtl-style { + padding-left: $input-height-inner; + background-position: top $input-height-inner-quarter left $input-height-inner-quarter; + } + } + } + } + + .form-select { + @include form-validation-state-selector($state) { + border-color: $color !important; + background-image: escape-svg($form-select-indicator), escape-svg($icon); + border-width: $input-focus-border-width; + ~ .input-group-text { + border-width: $input-focus-border-width; + } + @include ltr-style { + background-position: $form-select-bg-position, $form-select-feedback-icon-position; + } + @include rtl-style { + background-position: + left $form-select-padding-x center, + center left $form-select-indicator-padding; // RTL + } + + @if $enable-validation-icons { + background-size: $form-select-bg-size, $form-select-feedback-icon-size; + @include ltr-style { + background-image: escape-svg($form-select-indicator), escape-svg($icon); + padding-right: $form-select-feedback-icon-padding-end; + background-position: $form-select-bg-position, $form-select-feedback-icon-position; + } + @include rtl-style { + background-image: escape-svg($form-select-indicator), escape-svg($icon); + padding-left: $form-select-feedback-icon-padding-end; + background-position: + left $form-select-padding-x center, + center left $form-select-indicator-padding; // RTL + } + } + + &:focus { + border-color: $color; + box-shadow: $focus-box-shadow; + } + } + } + .form-switch .form-check-input { + @include form-validation-state-selector($state) { + background-color: $color; + } + } + .form-check-input { + @include form-validation-state-selector($state) { + border-color: $color; + + &:checked { + background-color: $color; + border-color: $color; + } + + &:active { + box-shadow: $focus-box-shadow; + border-color: $color; + } + + ~ .form-check-label { + color: $color; + } + } + } + .form-check-inline .form-check-input { + ~ .#{$state}-feedback { + @include ltr-style { + margin-left: 0.5em; + } + @include rtl-style { + margin-right: 0.5em; + } + } + } + // On validation .input-group & .input-group-merged, setup proper border color & box-shadow + .input-group { + .form-control { + @include form-validation-state-selector($state) { + ~ .input-group-text { + border-color: $color !important; + } + &:focus { + border-color: $color !important; + box-shadow: none; + // ? .input-group has .input-group-text last/sibling + ~ .input-group-text { + border-color: $color !important; + } + } + } + } + } + + .form-control { + @include form-validation-state-selector($state) { + &:focus { + .input-group & { + box-shadow: none; + } + } + } + } + + .input-group .form-control, + .input-group .form-select { + @include form-validation-state-selector($state) { + z-index: 3; + } + } + + @if ($state == 'invalid') { + .was-validated .input-group:has(.input-group-text):has(.form-control:invalid) .input-group-text, + .input-group:has(.input-group-text):has(.form-control.is-invalid) .input-group-text { + border-color: $color; + } + .was-validated .input-group:has(input:invalid) { + .#{$state}-feedback, + .#{$state}-tooltip { + display: block; + } + } + } + @if ($state == 'valid') { + .was-validated .input-group:has(.input-group-text):has(.form-control:valid) .input-group-text, + .input-group:has(.input-group-text):has(.form-control.is-valid) .input-group-text { + border-color: $color; + } + .was-validated .input-group:has(input:valid) { + .#{$state}-feedback, + .#{$state}-tooltip { + display: block; + } + } + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/mixins/_list-group.scss b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_list-group.scss new file mode 100644 index 0000000..50acaf4 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_list-group.scss @@ -0,0 +1,86 @@ +// List groups +// ******************************************************************************* + +@mixin list-group-item-variant($state: null, $background: null, $color: null) { +} + +// Basic List groups +@mixin template-list-group-item-variant($parent, $background, $color: null) { + $border-color: if( + $dark-style, + shift-color($background, -$list-group-item-border-scale, $card-bg), + shift-color($background, $list-group-item-border-scale, $card-bg) + ); + $background-color: if( + $dark-style, + shift-color($background, -$list-group-item-bg-scale, $card-bg), + shift-color($background, $list-group-item-bg-scale, $card-bg) + ); + $border-color: if( + $dark-style, + if( + $parent == '.list-group-item-dark', + color-contrast($background), + shift-color($background, -$list-group-item-color-scale, $card-bg) + ), + shift-color($background, $list-group-item-color-scale, $card-bg) + ); + $color: shift-color($background, $list-group-item-color-scale); + $hover-background: shade-color($background-color, $list-group-item-bg-hover-scale); + #{$parent} { + border-color: $border-color; + background-color: $background-color; + color: $color !important; + } + + a#{$parent}, + button#{$parent} { + color: $color; + &:hover, + &:focus { + border-color: $border-color; + background-color: $hover-background; + color: $color; + } + + &.active { + border-color: $border-color !important; + background-color: $background !important; + // color: if($color, $color, color-contrast($background)); + color: color-contrast($background) !important; + } + } +} + +@mixin template-list-group-theme($background, $color: null) { + @include template-list-group-item-variant('.list-group-item-primary', $background); + + .list-group-item.active { + background-color: rgba-to-hex(rgba($background, 0.16), $card-bg); + color: $background; + &.waves-effect { + .waves-ripple { + background: radial-gradient( + rgba($background, 0.2) 0, + rgba($background, 0.3) 40%, + rgba($background, 0.4) 50%, + rgba($background, 0.5) 60%, + rgba($black, 0) 70% + ); + } + } + } +} + +@mixin template-list-group-timeline-variant($parent, $background) { + .list-group { + &.list-group-timeline { + #{$parent} { + &:before { + border-color: $background; + background-color: $background; + } + } + } + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/mixins/_misc.scss b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_misc.scss new file mode 100644 index 0000000..9c79146 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_misc.scss @@ -0,0 +1,158 @@ +// * Light/Dark layout +// ******************************************************************************* +@mixin light-layout-only() { + @if $dark-style { + html:not(.dark-style) { + @content; + } + } @else { + @content; + } +} + +@mixin dark-layout-only() { + @if $dark-style { + .dark-style { + @content; + } + } +} + +// * RTL/LTR +// ******************************************************************************* + +@mixin ltr-only() { + @if $rtl-support { + html:not([dir='rtl']) { + @content; + } + } @else { + @content; + } +} + +@mixin rtl-only() { + @if $rtl-support { + [dir='rtl'] { + @content; + } + } +} + +@mixin ltr-style() { + @if $rtl-support { + html:not([dir='rtl']) & { + @content; + } + } @else { + @content; + } +} + +@mixin rtl-style() { + @if $rtl-support { + [dir='rtl'] & { + @content; + } + } +} + +// * Keyframes +// ******************************************************************************* + +@mixin keyframes($name) { + @-webkit-keyframes #{$name} { + @content; + } + + @-moz-keyframes #{$name} { + @content; + } + + @keyframes #{$name} { + @content; + } +} + +// * Colors +// ******************************************************************************* + +@mixin bg-color-variant($parent, $color, $rth-color: #000) { + #{$parent} { + background-color: $color !important; + } + + a#{$parent} { + &:hover, + &:focus { + background-color: rgba-to-hex(rgba($color, 0.95), $background: $rth-color) !important; + } + } + + //! Fix: Dropdown notification read badge bg color + .dropdown-notifications-item:not(.mark-as-read) { + .dropdown-notifications-read span { + background-color: $color; + } + } +} + +@mixin bg-variant($parent, $color, $rth-color: #000) { + @include bg-color-variant($parent, $color); +} +@mixin bg-glow-variant($parent, $color) { + #{$parent} { + &.bg-glow { + box-shadow: 0px 2px 3px 0px rgba($color, 0.3); + } + } +} + +// BG Label +@mixin bg-label-variant($parent, $background, $color: $background) { + $label-background: if( + $dark-style, + shade-color($background, $btn-label-bg-shade-amount, $card-bg), + tint-color($background, $btn-label-bg-tint-amount, $card-bg) + ); + #{$parent} { + background-color: $label-background !important; + color: if($color, $color, color-contrast($bg)) !important; + } +} + +// BG hover: label to solid +@mixin bg-label-hover-variant($parent, $background, $color: $background) { + $label-background: if( + $dark-style, + shade-color($background, $btn-label-bg-shade-amount, $card-bg), + tint-color($background, $btn-label-bg-tint-amount, $card-bg) + ); + #{$parent} { + background-color: $label-background !important; + color: if($color, $color, color-contrast($bg)) !important; + &:hover { + background-color: $background !important; + color: $white !important; + } + } +} + +@mixin bg-gradient-variant($parent, $background, $deg: 45deg) { + #{$parent} { + background-image: linear-gradient($deg, $background, rgba-to-hex(rgba($background, 0.5))) !important; + } +} + +@mixin text-variant($parent, $color) { + #{$parent} { + color: $color !important; + } + //! Fix: text-body hover color + .text-body, + .text-heading { + &[href]:hover { + color: shift-color($color, $link-shade-percentage) !important; + } + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/mixins/_modal.scss b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_modal.scss new file mode 100644 index 0000000..e838924 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_modal.scss @@ -0,0 +1,20 @@ +// Modal +// ******************************************************************************* + +@mixin template-modal-onboarding-theme($background, $color) { + .modal-onboarding { + .carousel-indicators { + [data-bs-target] { + background-color: $background; + } + } + } + .carousel-control-prev, + .carousel-control-next { + color: $background; + &:hover, + &:focus { + color: $background; + } + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/mixins/_navs.scss b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_navs.scss new file mode 100644 index 0000000..85900ed --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_navs.scss @@ -0,0 +1,101 @@ +// Navs +// ******************************************************************************* + +@mixin template-nav-size($padding-y, $padding-x, $font-size, $line-height) { + > .nav .nav-link, + &.nav .nav-link { + padding: $padding-y $padding-x; + font-size: $font-size; + line-height: $line-height; + } +} + +@mixin template-nav-variant($parent, $background, $color: null) { + $pills-selector: if($parent== '', '.nav-pills', '#{$parent}.nav-pills, #{$parent} > .nav-pills'); + + #{$pills-selector} .nav-link.active { + box-shadow: 0 0.125rem 0.375rem 0 rgba($background, 0.3); + &, + &:hover, + &:focus { + background-color: $background; + color: if($color, $color, color-contrast($background)); + } + } + + #{$parent}.nav-tabs { + .nav-link { + &.waves-effect { + .waves-ripple { + background: radial-gradient( + rgba($background, 0.2) 0, + rgba($background, 0.3) 40%, + rgba($background, 0.4) 50%, + rgba($background, 0.5) 60%, + rgba($white, 0) 70% + ); + } + } + } + } + + #{$parent}.nav-tabs .nav-link.active, + #{$parent}.nav-tabs .nav-link.active { + &, + &:hover, + &:focus { + box-shadow: 0 -2px 0 $background inset; + } + } + + .nav-align-bottom .nav-tabs .nav-link.active, + .nav-align-bottom .nav-tabs .nav-link.active { + &, + &:hover, + &:focus { + box-shadow: 0 2px 0 $background inset; + } + } + + .nav-align-left .nav-tabs .nav-link.active, + .nav-align-left .nav-tabs .nav-link.active { + &, + &:hover, + &:focus { + box-shadow: -2px 0px 0 $background inset; + } + } + + .nav-align-right .nav-tabs .nav-link.active, + .nav-align-right .nav-tabs .nav-link.active { + &, + &:hover, + &:focus { + box-shadow: 2px 0px 0 $background inset; + } + } + + @include rtl-only { + .nav-align-left .nav-tabs .nav-link.active, + .nav-align-left .nav-tabs .nav-link.active { + &, + &:hover, + &:focus { + box-shadow: 2px 0px 0 $background inset; + } + } + + .nav-align-right .nav-tabs .nav-link.active, + .nav-align-right .nav-tabs .nav-link.active { + &, + &:hover, + &:focus { + box-shadow: -2px 0px 0 $background inset; + } + } + } +} + +@mixin template-nav-theme($background, $color: null) { + @include template-nav-variant('', $background, $color); +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/mixins/_pagination.scss b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_pagination.scss new file mode 100644 index 0000000..f08551a --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_pagination.scss @@ -0,0 +1,73 @@ +// Pagination +// ******************************************************************************* + +// Basic Pagination +@mixin template-pagination-variant($parent, $background, $color: null) { + $hover-background: if( + $dark-style, + shade-color($background, $pagination-hover-bg-scale, $rgba-to-hex-bg), + tint-color($background, $pagination-hover-bg-scale, $rgba-to-hex-bg) + ); + #{$parent} .page-item .page-link, + #{$parent}.pagination li > a:not(.page-link) { + &:hover, + &:focus { + background-color: $hover-background; + color: $background; + } + } + #{$parent} .page-item.active .page-link, + #{$parent}.pagination li.active > a:not(.page-link) { + box-shadow: 0 0.125rem 0.375rem 0 rgba($background, 0.3); + &, + &:hover, + &:focus { + border-color: $background; + background-color: $background; + color: if($color, $color, color-contrast($background)); + } + } + #{$parent} .page-item .page-link, + #{$parent}.pagination li > a:not(.page-link) { + &.waves-effect { + .waves-ripple { + background: radial-gradient( + rgba($background, 0.2) 0, + rgba($background, 0.3) 40%, + rgba($background, 0.4) 50%, + rgba($background, 0.5) 60%, + rgba($black, 0) 70% + ); + } + } + } +} + +// Pagination Outline Variant +@mixin template-pagination-outline-variant($parent, $background, $color: null) { + #{$parent} .page-item.active .page-link, + #{$parent}.pagination li.active > a:not(.page-link) { + &, + &:hover, + &:focus { + border-color: $background !important; + color: $background !important; + background-color: rgba-to-hex(rgba($background, 0.16), $card-bg) !important; + } + &.waves-effect { + .waves-ripple { + background: radial-gradient( + rgba($background, 0.2) 0, + rgba($background, 0.3) 40%, + rgba($background, 0.4) 50%, + rgba($background, 0.5) 60%, + rgba($black, 0) 70% + ); + } + } + } +} + +@mixin template-pagination-theme($background, $color: null) { + @include template-pagination-variant('', $background, $color); +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/mixins/_popover.scss b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_popover.scss new file mode 100644 index 0000000..94b07fd --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_popover.scss @@ -0,0 +1,53 @@ +// Popovers +// ******************************************************************************* + +@mixin template-popover-variant($parent, $background, $color: null) { + $color: if($color, $color, color-contrast($background)); + + #{$parent} { + border-color: transparent; + background: $background; + + .popover-header { + border-color: $background; + background: transparent; + color: $color; + } + + .popover-body { + background: transparent; + color: rgba($color, 0.8); + } + + > .popover-arrow::before { + border-color: transparent; + } + &.bs-popover-auto { + &[data-popper-placement='top'] > .popover-arrow::after { + border-top-color: $background !important; + } + + &[data-popper-placement='right'] > .popover-arrow::after { + border-right-color: $background !important; + @include rtl-style { + border-left-color: $background !important; + } + } + + &[data-popper-placement='bottom'] > .popover-arrow::after { + border-bottom-color: $background !important; + } + + &[data-popper-placement='left'] > .popover-arrow::after { + border-left-color: $background !important; + @include rtl-style { + border-right-color: $background !important; + } + } + + &[data-popper-placement='bottom'] .popover-header::before { + border-bottom: 1px solid transparent !important; + } + } + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/mixins/_progress.scss b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_progress.scss new file mode 100644 index 0000000..02f92f2 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_progress.scss @@ -0,0 +1,14 @@ +// Progress bars +// ******************************************************************************* + +@mixin template-progress-bar-theme($background, $color: null) { + .progress-bar { + background-color: $background; + color: if($color, $color, color-contrast($background)); + } +} +@mixin template-progress-shadow-theme($parent, $background) { + #{$parent} { + box-shadow: 0 0.125rem 0.375rem 0 rgba($background, 0.3); + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/mixins/_table-variants.scss b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_table-variants.scss new file mode 100644 index 0000000..8f94d41 --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_table-variants.scss @@ -0,0 +1,26 @@ +// Tables +// ******************************************************************************* + +@mixin template-table-variant($parent, $background, $layout-color: $white) { + .table-#{$parent} { + $color: color-contrast(opaque($body-bg, $background)); + $hover-bg: mix($color, $background, percentage($table-hover-bg-factor)); + $striped-bg: mix($color, $background, percentage($table-striped-bg-factor)); + $active-bg: mix($color, $background, percentage($table-active-bg-factor)); + + --#{$variable-prefix}table-bg: #{$background}; + --#{$variable-prefix}table-striped-bg: #{$striped-bg}; + --#{$variable-prefix}table-striped-color: #{color-contrast($striped-bg)}; + --#{$variable-prefix}table-active-bg: #{$active-bg}; + --#{$variable-prefix}table-active-color: #{color-contrast($active-bg)}; + --#{$variable-prefix}table-hover-bg: #{$hover-bg}; + --#{$variable-prefix}table-hover-color: #{color-contrast($hover-bg)}; + + color: $color; + border-color: mix($color, $background, percentage($table-border-factor)); + .btn-icon, + .btn { + color: $color; + } + } +} diff --git a/resources/assets/vendor/scss/_bootstrap-extended/mixins/_tooltip.scss b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_tooltip.scss new file mode 100644 index 0000000..93657ba --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap-extended/mixins/_tooltip.scss @@ -0,0 +1,35 @@ +// Tooltips +// ******************************************************************************* + +@mixin template-tooltip-variant($parent, $background, $color: null) { + #{$parent} { + .tooltip-inner { + background: $background; + color: if($color, $color, color-contrast($background)); + } + + &.bs-tooltip-auto { + &[data-popper-placement='top'] .tooltip-arrow::before { + border-top-color: $background; + } + + &[data-popper-placement='left'] .tooltip-arrow::before { + border-left-color: $background; + @include rtl-style { + border-right-color: $background; + } + } + + &[data-popper-placement='bottom'] .tooltip-arrow::before { + border-bottom-color: $background; + } + + &[data-popper-placement='right'] .tooltip-arrow::before { + border-right-color: $background; + @include rtl-style { + border-left-color: $background; + } + } + } + } +} diff --git a/resources/assets/vendor/scss/_bootstrap.scss b/resources/assets/vendor/scss/_bootstrap.scss new file mode 100644 index 0000000..cbf6f2a --- /dev/null +++ b/resources/assets/vendor/scss/_bootstrap.scss @@ -0,0 +1,43 @@ +@import 'bootstrap/scss/mixins/banner'; +@include bsBanner(''); + +@import '_bootstrap-extended/include'; + +// Import bootstrap core scss from node_module +// ! Utilities are customized and added in bootstrap-extended + +// Layout & components +@import 'bootstrap/scss/root'; +@import 'bootstrap/scss/reboot'; +@import 'bootstrap/scss/type'; +@import 'bootstrap/scss/images'; +@import 'bootstrap/scss/containers'; +@import 'bootstrap/scss/grid'; +@import 'bootstrap/scss/tables'; +@import 'bootstrap/scss/forms'; +@import 'bootstrap/scss/buttons'; +@import 'bootstrap/scss/transitions'; +@import 'bootstrap/scss/dropdown'; +@import 'bootstrap/scss/button-group'; +@import 'bootstrap/scss/nav'; +@import 'bootstrap/scss/navbar'; +@import 'bootstrap/scss/card'; +@import 'bootstrap/scss/accordion'; +@import 'bootstrap/scss/breadcrumb'; +@import 'bootstrap/scss/pagination'; +@import 'bootstrap/scss/badge'; +@import 'bootstrap/scss/alert'; +@import 'bootstrap/scss/progress'; +@import 'bootstrap/scss/list-group'; +@import 'bootstrap/scss/close'; +@import 'bootstrap/scss/toasts'; +@import 'bootstrap/scss/modal'; +@import 'bootstrap/scss/tooltip'; +@import 'bootstrap/scss/popover'; +@import 'bootstrap/scss/carousel'; +@import 'bootstrap/scss/spinners'; +@import 'bootstrap/scss/offcanvas'; +@import 'bootstrap/scss/placeholders'; + +// Helpers +@import 'bootstrap/scss/helpers'; diff --git a/resources/assets/vendor/scss/_colors-dark.scss b/resources/assets/vendor/scss/_colors-dark.scss new file mode 100644 index 0000000..9af501a --- /dev/null +++ b/resources/assets/vendor/scss/_colors-dark.scss @@ -0,0 +1,136 @@ +@import '_components/include-dark'; + +// * Custom colors +// ******************************************************************************* + +$facebook: #3b5998 !default; +$twitter: #1da1f2 !default; +$google-plus: #dd4b39 !default; +$instagram: #e1306c !default; +$linkedin: #0077b5 !default; +$github: #cfcde4 !default; +$dribbble: #ea4c89 !default; +$pinterest: #cb2027 !default; +$slack: #4a154b !default; +$reddit: #ff4500 !default; +$youtube: #ff0000 !default; +$vimeo: #1ab7ea !default; + +$custom-colors: ( + 'facebook': $facebook, + 'twitter': $twitter, + 'google-plus': $google-plus, + 'instagram': $instagram, + 'linkedin': $linkedin, + 'github': $github, + 'dribbble': $dribbble, + 'pinterest': $pinterest, + 'slack': $slack, + 'reddit': $reddit, + 'youtube': $youtube, + 'vimeo': $vimeo +) !default; + +:root { + @each $color, $value in $custom-colors { + --#{$prefix}#{$color}: #{$value}; + } +} + +@each $color-name, $color-value in $custom-colors { + @include bg-variant('.bg-#{$color-name}', $color-value); + @include bg-label-variant('.bg-label-#{$color-name}', $color-value); + @include bg-label-hover-variant('.bg-label-hover-#{$color-name}', $color-value); + + @include template-button-variant('.btn-#{$color-name}', $color-value); + @include template-button-label-variant('.btn-label-#{$color-name}', $color-value); + @include template-button-outline-variant('.btn-outline-#{$color-name}', $color-value); + @include template-button-text-variant('.btn-text-#{$color-name}', $color-value); +} + +// * Bootstrap colors (Uncomment required colors) +// ******************************************************************************* + +$bootstrap-colors: ( + // blue: $blue, + // indigo: $indigo, + // purple: $purple, + // pink: $pink, + // orange: $orange, + // teal: $teal +) !default; + +@each $color-name, $color-value in $bootstrap-colors { + @include bg-variant('.bg-#{$color-name}', $color-value); + @include bg-label-variant('.bg-label-#{$color-name}', $color-value); + @include bg-label-hover-variant('.bg-label-hover-#{$color-name}', $color-value); + @include bg-gradient-variant('.bg-gradient-#{$color-name}', $color-value); + + .border-#{$color-name} { + border-color: $color-value !important; + } + + @include template-button-variant('.btn-#{$color-name}', $color-value); + @include template-button-label-variant('.btn-label-#{$color-name}', $color-value); + @include template-button-outline-variant('.btn-outline-#{$color-name}', $color-value); +} + +// * Buttons +// ******************************************************************************* + +@include template-button-variant('.btn-white', $white, $body-color); +@include template-button-label-variant('.btn-label-white', $white, $body-color); +@include template-button-outline-variant('.btn-outline-white', $white, $body-color); + +// ! ToDo: Custom colors (checkbox & radio) +// ******************************************************************************* + +$form-control-colors: ( + black: #000, + white: #fff, + silver: #eee, + gray: #777, + gold: #ffeb3b, + pink: #e91e63, + red: #f44336 +) !default; + +@each $color-name, $color-value in $form-control-colors { + @include template-form-check-variant('.form-check-#{$color-name}', $color-value); +} + +// * Navbar +// ******************************************************************************* + +@each $color, $value in $theme-colors { + @if $color !=primary and $color !=light { + @include template-navbar-style('.navbar.bg-#{$color}', $value); + } +} + +@include template-navbar-style('.navbar.bg-white', #fff, $color: $black, $active-color: $black); +@include template-navbar-style('.navbar.bg-light', $light, $color: $body-color, $active-color: $headings-color); +@include template-navbar-style('.navbar.bg-lighter', $gray-50, $color: $body-color, $active-color: $headings-color); + +// * Footer +// ******************************************************************************* + +@each $color, $value in $theme-colors { + @if $color !=primary and $color !=light { + @include template-footer-style('.footer.bg-#{$color}', $value); + } +} + +@include template-footer-style('.footer.bg-white', #fff, $color: #6d6b77, $active-color: #444050); +@include template-footer-style( + '.footer.bg-light', + rgba-to-hex($gray-100, $rgba-to-hex-bg), + $color: $body-color, + $active-color: $headings-color +); +@include template-footer-style( + '.footer.bg-lighter', + rgba-to-hex($gray-50, $rgba-to-hex-bg), + $color: $body-color, + $active-color: $headings-color +); diff --git a/resources/assets/vendor/scss/_colors.scss b/resources/assets/vendor/scss/_colors.scss new file mode 100644 index 0000000..384dc7a --- /dev/null +++ b/resources/assets/vendor/scss/_colors.scss @@ -0,0 +1,126 @@ +@import '_components/include'; + +// * Custom colors +// ******************************************************************************* + +$facebook: #3b5998 !default; +$twitter: #1da1f2 !default; +$google-plus: #dd4b39 !default; +$instagram: #e1306c !default; +$linkedin: #0077b5 !default; +$github: #444050 !default; +$dribbble: #ea4c89 !default; +$pinterest: #cb2027 !default; +$slack: #4a154b !default; +$reddit: #ff4500 !default; +$youtube: #ff0000 !default; +$vimeo: #1ab7ea !default; + +$custom-colors: ( + 'facebook': $facebook, + 'twitter': $twitter, + 'google-plus': $google-plus, + 'instagram': $instagram, + 'linkedin': $linkedin, + 'github': $github, + 'dribbble': $dribbble, + 'pinterest': $pinterest, + 'slack': $slack, + 'reddit': $reddit, + 'youtube': $youtube, + 'vimeo': $vimeo +) !default; + +:root { + @each $color, $value in $custom-colors { + --#{$prefix}#{$color}: #{$value}; + } +} + +@each $color-name, $color-value in $custom-colors { + @include bg-variant('.bg-#{$color-name}', $color-value); + @include bg-label-variant('.bg-label-#{$color-name}', $color-value); + @include bg-label-hover-variant('.bg-label-hover-#{$color-name}', $color-value); + + @include template-button-variant('.btn-#{$color-name}', $color-value); + @include template-button-label-variant('.btn-label-#{$color-name}', $color-value); + @include template-button-outline-variant('.btn-outline-#{$color-name}', $color-value); + @include template-button-text-variant('.btn-text-#{$color-name}', $color-value); +} + +// * Bootstrap colors (Uncomment required colors) +// ******************************************************************************* + +$bootstrap-colors: ( + // blue: $blue, + // indigo: $indigo, + // purple: $purple, + // pink: $pink, + // orange: $orange, + // teal: $teal +) !default; + +@each $color-name, $color-value in $bootstrap-colors { + @include bg-variant('.bg-#{$color-name}', $color-value); + @include bg-label-variant('.bg-label-#{$color-name}', $color-value); + @include bg-label-hover-variant('.bg-label-hover-#{$color-name}', $color-value); + @include bg-gradient-variant('.bg-gradient-#{$color-name}', $color-value); + + .border-#{$color-name} { + border-color: $color-value !important; + } + + @include template-button-variant('.btn-#{$color-name}', $color-value); + @include template-button-label-variant('.btn-label-#{$color-name}', $color-value); + @include template-button-outline-variant('.btn-outline-#{$color-name}', $color-value); +} + +// * Buttons +// ******************************************************************************* + +@include template-button-variant('.btn-white', $white, $body-color); +@include template-button-label-variant('.btn-label-white', $white, $body-color); +@include template-button-outline-variant('.btn-outline-white', $white, $body-color); + +// ! ToDo: Custom colors (checkbox & radio) +// ******************************************************************************* + +$form-control-colors: ( + black: #000, + white: #fff, + silver: #eee, + gray: #777, + gold: #ffeb3b, + pink: #e91e63, + red: #f44336 +) !default; + +@each $color-name, $color-value in $form-control-colors { + @include template-form-check-variant('.form-check-#{$color-name}', $color-value); +} + +// * Navbar +// ******************************************************************************* + +@each $color, $value in $theme-colors { + @if $color !=primary and $color !=light { + @include template-navbar-style('.navbar.bg-#{$color}', $value); + } +} + +@include template-navbar-style('.navbar.bg-white', #fff, $color: $black, $active-color: $black); +@include template-navbar-style('.navbar.bg-light', $light, $color: $body-color, $active-color: $headings-color); +@include template-navbar-style('.navbar.bg-lighter', $gray-50, $color: $body-color, $active-color: $headings-color); + +// * Footer +// ******************************************************************************* + +@each $color, $value in $theme-colors { + @if $color !=primary and $color !=light { + @include template-footer-style('.footer.bg-#{$color}', $value); + } +} + +@include template-footer-style('.footer.bg-white', #fff, $color: $body-color, $active-color: $headings-color); +@include template-footer-style('.footer.bg-light', $light, $color: $body-color, $active-color: $headings-color); +@include template-footer-style('.footer.bg-lighter', $gray-50, $color: $body-color, $active-color: $headings-color); diff --git a/resources/assets/vendor/scss/_components-dark.scss b/resources/assets/vendor/scss/_components-dark.scss new file mode 100644 index 0000000..b4181f8 --- /dev/null +++ b/resources/assets/vendor/scss/_components-dark.scss @@ -0,0 +1,16 @@ +@import '_components/include-dark'; + +// Import components scss +@import '_components/base'; +@import '_components/common'; +@import '_components/menu'; +@import '_components/layout'; +@import '_components/app-brand'; +@import '_components/custom-options'; +@import '_components/switch'; +@import '_components/avatar'; +@import '_components/timeline'; +@import '_components/blockui'; +@import '_components/drag-drop'; +@import '_components/text-divider'; +@import '_components/footer'; diff --git a/resources/assets/vendor/scss/_components.scss b/resources/assets/vendor/scss/_components.scss new file mode 100644 index 0000000..e99d543 --- /dev/null +++ b/resources/assets/vendor/scss/_components.scss @@ -0,0 +1,16 @@ +@import '_components/include'; + +// Import components scss +@import '_components/base'; +@import '_components/common'; +@import '_components/menu'; +@import '_components/layout'; +@import '_components/app-brand'; +@import '_components/custom-options'; +@import '_components/switch'; +@import '_components/avatar'; +@import '_components/timeline'; +@import '_components/blockui'; +@import '_components/drag-drop'; +@import '_components/text-divider'; +@import '_components/footer'; diff --git a/resources/assets/vendor/scss/_components/_app-brand.scss b/resources/assets/vendor/scss/_components/_app-brand.scss new file mode 100644 index 0000000..0671c29 --- /dev/null +++ b/resources/assets/vendor/scss/_components/_app-brand.scss @@ -0,0 +1,75 @@ +// App Brand +// ******************************************************************************* + +@import 'mixins/app-brand'; + +.app-brand { + display: flex; + flex-grow: 0; + flex-shrink: 0; + overflow: hidden; + line-height: 1; + min-height: 1px; + align-items: center; +} +// For cover auth pages +.auth-cover-brand { + position: absolute; + z-index: 1; + inset-block-start: 2.5rem; + inset-inline-start: $spacer * 1.5; +} +.app-brand-link { + display: flex; + align-items: center; +} +.app-brand-logo { + display: block; + flex-grow: 0; + flex-shrink: 0; + overflow: hidden; + min-height: 1px; + + img, + svg { + display: block; + } +} + +.app-brand-text { + flex-shrink: 0; + opacity: 1; + transition: opacity $menu-animation-duration ease-in-out; + margin-inline-start: 0.75rem !important; +} + +.app-brand-img-collapsed { + display: none; +} + +.app-brand .layout-menu-toggle { + display: block; +} + +// App brand with vertical menu +.menu-vertical .app-brand { + padding-right: $menu-vertical-link-padding-x + 0.25rem; + padding-left: $menu-vertical-link-padding-x + 0.625rem; +} + +// App brand with vertical menu +.menu-horizontal .app-brand, +.menu-horizontal .app-brand + .menu-divider { + display: none !important; +} + +:not(.layout-menu) > .menu-vertical.menu-collapsed:not(.layout-menu):not(:hover) { + @include template-app-brand-collapsed(); +} + +@include media-breakpoint-up($menu-collapsed-layout-breakpoint) { + .layout-menu-collapsed:not(.layout-menu-hover):not(.layout-menu-offcanvas):not(.layout-menu-fixed-offcanvas) + .layout-menu { + @include template-app-brand-collapsed(); + } +} diff --git a/resources/assets/vendor/scss/_components/_avatar.scss b/resources/assets/vendor/scss/_components/_avatar.scss new file mode 100644 index 0000000..1f054b1 --- /dev/null +++ b/resources/assets/vendor/scss/_components/_avatar.scss @@ -0,0 +1,157 @@ +// Avatar +// ******************************************************************************* + +// Avatar Styles +.avatar { + position: relative; + width: $avatar-size; + height: $avatar-size; + cursor: pointer; + img { + width: 100%; + height: 100%; + } + // Avatar Initials if no images added + .avatar-initial { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + text-transform: uppercase; + display: flex; + align-items: center; + justify-content: center; + color: $component-active-color; + background-color: $avatar-bg; + font-size: $avatar-initial; + } + // Avatar Status indication + &.avatar-online, + &.avatar-offline, + &.avatar-away, + &.avatar-busy { + &:after { + content: ''; + position: absolute; + bottom: 0; + right: 3px; + width: 8px; + height: 8px; + border-radius: 100%; + box-shadow: 0 0 0 2px $avatar-group-border; + } + } + &.avatar-online:after { + background-color: $success; + } + &.avatar-offline:after { + background-color: $secondary; + } + &.avatar-away:after { + background-color: $warning; + } + &.avatar-busy:after { + background-color: $danger; + } +} + +// Pull up avatar style +.pull-up { + transition: all 0.25s ease; + &:hover { + transform: translateY(-5px); + box-shadow: $box-shadow; + z-index: 30; + border-radius: 50%; + } +} + +// Avatar Sizes +.avatar-xs { + @include template-avatar-style($avatar-size-xs, $avatar-size-xs, $avatar-initial-xs, 1px); +} +.avatar-sm { + @include template-avatar-style($avatar-size-sm, $avatar-size-sm, $avatar-initial-sm, 2px); +} +.avatar-md { + @include template-avatar-style($avatar-size-md, $avatar-size-md, $avatar-initial-md, 4px); +} +.avatar-lg { + @include template-avatar-style($avatar-size-lg, $avatar-size-lg, $avatar-initial-lg, 5px); +} +.avatar-xl { + @include template-avatar-style($avatar-size-xl, $avatar-size-xl, $avatar-initial-xl, 6px); +} + +// Avatar Group SCSS +.avatar-group { + .avatar { + transition: all 0.25s ease; + img, + .avatar-initial { + border: 2px solid $avatar-group-border; + // box-shadow: 0 0 0 2px $avatar-group-border, inset 0 0 0 1px rgba($black, 0.07); //0 2px 10px 0 rgba($secondary,.3); + } + .avatar-initial { + background-color: $avatar-bg; + color: $headings-color; + } + &:hover { + z-index: 30 !important; + transition: all 0.25s ease; + } + } +} +// Avatar Group LTR only with sizing +@include ltr-only { + .avatar-group { + // Avatar Group Sizings + .avatar { + margin-left: -0.8rem; + &:first-child { + margin-left: 0; + } + } + .avatar-xs { + margin-left: -0.65rem; + } + .avatar-sm { + margin-left: -0.75rem; + } + .avatar-md { + margin-left: -0.9rem; + } + .avatar-lg { + margin-left: -1.5rem; + } + .avatar-xl { + margin-left: -1.75rem; + } + } +} +// Avatar Group RTL with sizing +@include rtl-only { + .avatar-group { + // Avatar Group Sizings + .avatar { + margin-right: -0.8rem; + margin-left: 0; + } + .avatar-xs { + margin-right: -0.65rem; + } + .avatar-sm { + margin-right: -0.75rem; + } + .avatar-md { + margin-right: -0.9rem; + } + .avatar-lg { + margin-right: -1.5rem; + } + .avatar-xl { + margin-right: -1.75rem; + } + } +} diff --git a/resources/assets/vendor/scss/_components/_base.scss b/resources/assets/vendor/scss/_components/_base.scss new file mode 100644 index 0000000..5e377d5 --- /dev/null +++ b/resources/assets/vendor/scss/_components/_base.scss @@ -0,0 +1,183 @@ +// Base +// ******************************************************************************* + +body { + text-rendering: optimizeLegibility; + font-smoothing: antialiased; + -moz-font-feature-settings: 'liga' on; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +@include media-breakpoint-up(md) { + button.list-group-item { + outline: none; + } +} + +// * App Overlay +// ******************************************************************************* + +.app-overlay { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + visibility: hidden; + z-index: 3; + transition: all 0.25s ease; + &.show { + visibility: visible; + } + @if not $dark-style { + .light-style & { + background-color: rgba($black, 0.5); + } + } + @if $dark-style { + .dark-style & { + background-color: rgba($modal-backdrop-bg, 0.6); + } + } +} + +// * Containers +// ******************************************************************************* + +.container, +.container-fluid, +.container-xxl { + padding-right: $container-padding-x-sm; + padding-left: $container-padding-x-sm; + + @include media-breakpoint-up(lg) { + padding-right: $container-padding-x; + padding-left: $container-padding-x; + } +} + +// * Thumbnails +// ******************************************************************************* + +.img-thumbnail { + position: relative; + display: block; + img { + z-index: 1; + } +} +.img-thumbnail-content { + position: absolute; + top: 50%; + left: 50%; + z-index: 3; + display: block; + opacity: 0; + transition: all 0.2s ease-in-out; + transform: translate(-50%, -50%); + + .img-thumbnail:hover &, + .img-thumbnail:focus & { + opacity: 1; + } +} + +// Overlay effect +.img-thumbnail-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 2; + display: block; + transition: all 0.2s ease-in-out; + + .img-thumbnail:not(:hover):not(:focus) & { + opacity: 0 !important; + } +} + +.img-thumbnail-shadow { + transition: box-shadow 0.2s; + + &:hover, + &:focus { + box-shadow: 0 5px 20px rgba($black, 0.4); + } +} + +// Zoom-in effect +.img-thumbnail-zoom-in { + overflow: hidden; + + img { + transition: all 0.3s ease-in-out; + transform: translate3d(0); + } + + .img-thumbnail-content { + transform: translate(-50%, -50%) scale(0.6); + } + + &:hover, + &:focus { + img { + transform: scale(1.1); + } + + .img-thumbnail-content { + transform: translate(-50%, -50%) scale(1); + } + } +} + +// * IE Fixes +// ******************************************************************************* + +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + // Fix IE parent container height bug when containing image with fluid width + .card, + .card-body, + .media, + .flex-column, + .tab-content { + min-height: 1px; + } + + img { + min-height: 1px; + height: auto; + } +} + +// * RTL +// ******************************************************************************* + +@if $rtl-support { + [dir='rtl'] body { + text-align: right; + direction: rtl; + } +} + +// * Buy now section +// ******************************************************************************* +.buy-now { + .btn-buy-now { + position: fixed; + bottom: 3rem; + + right: $container-padding-x; + @include rtl-style() { + left: $container-padding-x; + right: inherit; + } + z-index: $zindex-menu-fixed; + box-shadow: 0 1px 20px 1px $danger !important; + &:hover { + box-shadow: none; + } + } +} diff --git a/resources/assets/vendor/scss/_components/_blockui.scss b/resources/assets/vendor/scss/_components/_blockui.scss new file mode 100644 index 0000000..3b6531d --- /dev/null +++ b/resources/assets/vendor/scss/_components/_blockui.scss @@ -0,0 +1,10 @@ +// Block UI +// ******************************************************************************* + +.blockUI { + &.blockOverlay, + &.blockMsg { + z-index: $zindex-modal + 1 !important; + color: $white !important; + } +} diff --git a/resources/assets/vendor/scss/_components/_common.scss b/resources/assets/vendor/scss/_components/_common.scss new file mode 100644 index 0000000..ceef436 --- /dev/null +++ b/resources/assets/vendor/scss/_components/_common.scss @@ -0,0 +1,255 @@ +// * Common +// ******************************************************************************* + +@use '../_bootstrap-extended/include' as light; + +.ui-square, +.ui-rect, +.ui-rect-30, +.ui-rect-60, +.ui-rect-67, +.ui-rect-75 { + position: relative !important; + display: block !important; + padding-top: 100% !important; + width: 100% !important; +} + +.ui-square { + padding-top: 100% !important; +} + +.ui-rect { + padding-top: 50% !important; +} + +.ui-rect-30 { + padding-top: 30% !important; +} + +.ui-rect-60 { + padding-top: 60% !important; +} + +.ui-rect-67 { + padding-top: 67% !important; +} + +.ui-rect-75 { + padding-top: 75% !important; +} + +.ui-square-content, +.ui-rect-content { + position: absolute !important; + top: 0 !important; + right: 0 !important; + bottom: 0 !important; + left: 0 !important; +} + +.text-strike-through { + text-decoration: line-through; +} + +// * Line Clamp with ellipsis +// ******************************************************************************* + +$clamp-numbers: ( + '1': 1, + '2': 2, + '3': 3 +) !default; + +@each $clamp-class, $clamp-value in $clamp-numbers { + .line-clamp-#{$clamp-class} { + overflow: hidden; + display: -webkit-box; + -webkit-line-clamp: $clamp-value; + -webkit-box-orient: vertical; + } +} + +// * Stars +// ******************************************************************************* + +.ui-stars, +.ui-star, +.ui-star > * { + height: $ui-star-size; + + // Disable dragging + -webkit-user-drag: none; + -khtml-user-drag: none; + -moz-user-drag: none; + -o-user-drag: none; + user-drag: none; +} + +.ui-stars { + display: inline-block; + vertical-align: middle; + white-space: nowrap; +} + +.ui-star { + position: relative; + display: block; + float: left; + width: $ui-star-size; + height: $ui-star-size; + text-decoration: none !important; + font-size: $ui-star-size; + line-height: 1; + user-select: none; + + @include rtl-style { + float: right; + } + + & + & { + margin-left: $ui-stars-spacer; + + @include rtl-style { + margin-right: $ui-stars-spacer; + margin-left: 0; + } + } + + > *, + > *::before, + > *::after { + position: absolute; + left: $ui-star-size * 0.5; + height: 100%; + font-size: 1em; + line-height: 1; + transform: translateX(-50%); + + @include rtl-style { + right: $ui-star-size * 0.5; + left: auto; + transform: translateX(50%); + } + } + + > * { + top: 0; + width: 100%; + text-align: center; + } + + > *:first-child { + z-index: 10; + display: none; + overflow: hidden; + color: $ui-star-filled-color; + } + + // Default icon + > *:last-child { + z-index: 5; + display: block; + } + + &.half-filled > *:first-child { + width: 50%; + transform: translateX(-100%); + + @include rtl-style { + transform: translateX(100%); + } + } + + &.filled > *:first-child, + &.half-filled > *:first-child { + display: block; + } + + &.filled > *:last-child { + display: none; + } +} + +// Hoverable + +.ui-stars.hoverable .ui-star > *:first-child { + display: block; +} + +// Empty stars if first star is not filled +.ui-stars.hoverable .ui-star:first-child:not(.filled), +.ui-stars.hoverable .ui-star:first-child:not(.half-filled) { + > *:first-child, + ~ .ui-star > *:first-child { + display: none; + } +} + +.ui-stars.hoverable .ui-star.filled > *:first-child, +.ui-stars.hoverable .ui-star.half-filled > *:first-child { + display: block !important; +} + +.ui-stars.hoverable:hover .ui-star > *:first-child { + display: block !important; + width: 100% !important; + transform: translateX(-50%) !important; + + @include rtl-style { + transform: translateX(50%) !important; + } +} + +.ui-stars.hoverable .ui-star:hover ~ .ui-star { + > *:first-child { + display: none !important; + } + + > *:last-child { + display: block !important; + } +} + +// * Background +// ******************************************************************************* + +.ui-bg-cover { + background-color: rgba(0, 0, 0, 0); + background-position: center center; + background-size: cover; +} + +.ui-bg-overlay-container, +.ui-bg-video-container { + position: relative; + + > * { + position: relative; + } +} + +.ui-bg-overlay-container .ui-bg-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + display: block; +} + +// * Styles +// ******************************************************************************* +@if not $dark-style { + .light-style { + $ui-star-empty-color: light.$gray-200; + + .ui-bordered { + border: 1px solid light.$border-color; + } + + .ui-star > *:last-child { + color: $ui-star-empty-color; + } + } +} diff --git a/resources/assets/vendor/scss/_components/_custom-options.scss b/resources/assets/vendor/scss/_components/_custom-options.scss new file mode 100644 index 0000000..fe28073 --- /dev/null +++ b/resources/assets/vendor/scss/_components/_custom-options.scss @@ -0,0 +1,161 @@ +// Custom Options +// ******************************************************************************* + +// Custom option +.custom-option { + padding-left: 0; + border: $custom-option-border-width solid $custom-option-border-color; + border-radius: $border-radius; + margin: subtract($input-focus-border-width, $custom-option-border-width); + &:hover { + border-width: $custom-option-border-width; + border-color: $custom-option-border-hover-color; + } + &.custom-option-image { + border-width: $custom-option-image-border-width !important; + overflow: hidden; + margin: 0; + &:hover { + border-width: $custom-option-image-border-width !important; + border-color: $custom-option-border-hover-color; + } + } + .custom-option-content { + cursor: $custom-option-cursor; + width: 100%; + } + .form-check-input { + background-color: transparent; + margin-inline-start: $form-check-padding-start * -1.12; + } +} + +// Custom option basic +.custom-option-basic { + .custom-option-content { + padding: $custom-option-padding; + padding-left: $custom-option-padding + $form-check-padding-start + 0.65em; + } + .custom-option-header { + display: flex; + justify-content: space-between; + align-items: center; + padding-bottom: 0.4375rem; + } +} + +.custom-option-body { + color: $body-color; +} + +// Custom option with icon +.custom-option-icon { + overflow: hidden; + &.checked { + i, + svg { + color: $component-active-bg; + } + } + &:not(.checked) svg { + color: $headings-color; + } + .custom-option-content { + text-align: center; + padding: $custom-option-padding; + } + .custom-option-body { + display: block; + margin-bottom: 0.5rem; + i { + color: $headings-color; + &::before { + font-size: 1.75rem; + } + margin-bottom: 0.5rem; + display: block; + } + svg { + height: 28px; + width: 28px; + margin-bottom: 0.5rem; + } + .custom-option-title { + display: block; + font-size: $font-size-base; + font-weight: $font-weight-medium; + color: $headings-color; + margin-bottom: 0.5rem; + } + } + .form-check-input { + float: none !important; + margin: 0 !important; + } +} + +// Custom option with image +.custom-option-image { + border-width: $custom-option-image-border-width; + .custom-option-content { + padding: 0; + } + .custom-option-body { + img { + height: 100%; + width: 100%; + } + } + //radio + &.custom-option-image-radio { + .form-check-input { + display: none; + } + } + //check + &.custom-option-image-check { + position: relative; + .form-check-input { + position: absolute; + top: 16px; + right: 16px; + margin: 0; + border: 0; + opacity: 0; + border: 1px solid transparent; + &:checked { + opacity: 1; + } + } + &:hover { + .form-check-input { + border-color: $form-check-input-focus-border; + border-width: 1px; + opacity: 1; + &:checked { + border-color: $primary; + } + } + } + } +} + +// RTL Style + +@include rtl-only { + .custom-option { + padding-right: 0; + } + .custom-option-basic { + .custom-option-content { + padding-right: $custom-option-padding + $form-check-padding-start; + padding-left: $custom-option-padding; + } + } + .custom-option-image.custom-option-image-check { + .form-check-input { + right: auto; + left: 16px; + } + } +} diff --git a/resources/assets/vendor/scss/_components/_drag-drop.scss b/resources/assets/vendor/scss/_components/_drag-drop.scss new file mode 100644 index 0000000..82f0008 --- /dev/null +++ b/resources/assets/vendor/scss/_components/_drag-drop.scss @@ -0,0 +1,13 @@ +// * RTL +// ******************************************************************************* + +@include rtl-only { + #sortable-cards { + flex-direction: row-reverse; + } + #image-list-1, + #image-list-2 { + flex-direction: row-reverse; + justify-content: flex-end; + } +} diff --git a/resources/assets/vendor/scss/_components/_footer.scss b/resources/assets/vendor/scss/_components/_footer.scss new file mode 100644 index 0000000..f701708 --- /dev/null +++ b/resources/assets/vendor/scss/_components/_footer.scss @@ -0,0 +1,78 @@ +// Footer +// ******************************************************************************* + +.footer-link { + display: inline-block; +} +.layout-footer-fixed .layout-wrapper:not(.layout-horizontal) .content-footer .footer-container { + padding-inline: 1.5rem; + @include border-top-radius($border-radius); +} +.content-footer .footer-container { + block-size: 54px; +} +// Light footer +.footer-light { + color: $navbar-light-color; + + .footer-text { + color: $navbar-light-active-color; + } + + .footer-link { + color: $navbar-light-color; + + &:hover, + &:focus { + color: $navbar-light-hover-color; + } + + &.disabled { + color: $navbar-light-disabled-color !important; + } + } + + .show > .footer-link, + .active > .footer-link, + .footer-link.show, + .footer-link.active { + color: $navbar-light-active-color; + } + + hr { + border-color: $menu-light-border-color; + } +} + +// Dark footer +.footer-dark { + color: $navbar-dark-color; + + .footer-text { + color: $navbar-dark-active-color; + } + + .footer-link { + color: $navbar-dark-color; + + &:hover, + &:focus { + color: $navbar-dark-hover-color; + } + + &.disabled { + color: $navbar-dark-disabled-color !important; + } + } + + .show > .footer-link, + .active > .footer-link, + .footer-link.show, + .footer-link.active { + color: $navbar-dark-active-color; + } + + hr { + border-color: $menu-dark-border-color; + } +} diff --git a/resources/assets/vendor/scss/_components/_include-dark.scss b/resources/assets/vendor/scss/_components/_include-dark.scss new file mode 100644 index 0000000..b1b6718 --- /dev/null +++ b/resources/assets/vendor/scss/_components/_include-dark.scss @@ -0,0 +1,13 @@ +// Include Dark +// ******************************************************************************* + +@import '../_bootstrap-extended/include-dark'; + +// Mixins +@import './_mixins'; // Components mixins + +//Variables +@import '../_custom-variables/components-dark'; // Components custom dark variable (for customization purpose) +@import '../_custom-variables/components'; // Components custom variable (for customization purpose) +@import 'variables-dark'; // Components dark variable +@import 'variables'; // Components variable diff --git a/resources/assets/vendor/scss/_components/_include.scss b/resources/assets/vendor/scss/_components/_include.scss new file mode 100644 index 0000000..6ce1af0 --- /dev/null +++ b/resources/assets/vendor/scss/_components/_include.scss @@ -0,0 +1,11 @@ +// Include +// ******************************************************************************* + +@import '../_bootstrap-extended/include'; + +//Mixins +@import './_mixins'; // Components mixins + +//Components variables +@import '../_custom-variables/components'; // Components variable (for customization purpose) +@import 'variables'; // Components variable diff --git a/resources/assets/vendor/scss/_components/_layout.scss b/resources/assets/vendor/scss/_components/_layout.scss new file mode 100644 index 0000000..640db5a --- /dev/null +++ b/resources/assets/vendor/scss/_components/_layout.scss @@ -0,0 +1,1181 @@ +// Layouts +// ******************************************************************************* + +.layout-container { + min-height: 100vh; +} + +.layout-wrapper, +.layout-container { + width: 100%; + display: flex; + flex: 1 1 auto; + align-items: stretch; +} + +.layout-menu-offcanvas .layout-wrapper, +.layout-menu-fixed-offcanvas .layout-wrapper { + overflow: hidden; +} + +// * Display menu toggle on navbar for .layout-menu-offcanvas, .layout-menu-fixed-offcanvas + +.layout-menu-offcanvas .layout-navbar .layout-menu-toggle, +.layout-menu-fixed-offcanvas .layout-navbar .layout-menu-toggle { + display: block !important; +} + +// * Hide menu close icon from large screen for .layout-menu-offcanvas, .layout-menu-fixed-offcanvas + +@include media-breakpoint-up($menu-collapsed-layout-breakpoint) { + .layout-menu-offcanvas .layout-menu .layout-menu-toggle, + .layout-menu-fixed-offcanvas .layout-menu .layout-menu-toggle { + display: none; + } + .layout-horizontal .layout-page .menu-horizontal { + box-shadow: $menu-horizontal-box-shadow; + } +} + +.layout-page, +.content-wrapper, +.content-wrapper > *, +.layout-menu { + min-height: 1px; +} + +.layout-navbar, +.content-footer { + flex: 0 0 auto; +} + +.layout-page { + display: flex; + flex: 1 1 auto; + align-items: stretch; + padding: 0; + + // Without menu + .layout-without-menu & { + padding-right: 0 !important; + padding-left: 0 !important; + } +} + +.content-wrapper { + display: flex; + align-items: stretch; + flex: 1 1 auto; + flex-direction: column; + justify-content: space-between; +} +// Content backdrop +.content-backdrop { + // z-index: 1 (layout static) + @include overlay-backdrop(1, $modal-backdrop-bg, $modal-backdrop-opacity); + // z-index: 10 (layout fixed) + .layout-menu-fixed & { + z-index: 10; + } + // z-index: 9 (layout-horizontal) + .layout-horizontal &:not(.fade) { + z-index: 9; + // Horizontal fix for search background with opacity + top: $navbar-height !important; + } + &.fade { + z-index: -1; + } +} + +// * Layout Navbar +// ******************************************************************************* +.layout-navbar { + position: relative; + padding-top: 0.5rem; + padding-bottom: 0.5rem; + height: $navbar-height; + flex-wrap: nowrap; + color: $body-color; + z-index: 2; + + .navbar { + transform: translate3d(0, 0, 0); + } + .navbar-nav-right { + flex-basis: 100%; + } + + // Style for detached navbar + &.navbar-detached { + // Container layout max-width + $container-xxl: map-get($container-max-widths, xxl); + &.container-xxl { + max-width: calc(#{$container-xxl} - calc(#{$container-padding-x} * 2)); + } + .layout-navbar-fixed & { + .search-input:focus { + padding-inline: $card-spacer-x; + } + } + // Navbar fixed + .layout-navbar-fixed & { + width: calc(100% - calc(#{$container-padding-x} * 2) - #{$menu-width}); + @include media-breakpoint-down(xl) { + width: calc(100% - calc(#{$container-padding-x} * 2)) !important; + } + @include media-breakpoint-down(lg) { + width: calc(100% - calc(#{$container-padding-x-sm} * 2)) !important; + } + } + .layout-navbar-fixed.layout-menu-collapsed & { + width: calc(100% - calc(#{$container-padding-x} * 2) - #{$menu-collapsed-width}); + } + + // Navbar static + width: calc(100% - calc(#{$container-padding-x} * 2)); + @include media-breakpoint-down(xl) { + width: calc(100vw - (100vw - 100%) - calc(#{$container-padding-x} * 2)) !important; + } + @include media-breakpoint-down(lg) { + width: calc(100vw - (100vw - 100%) - calc(#{$container-padding-x-sm} * 2)) !important; + } + .layout-menu-collapsed &, + .layout-without-menu & { + width: calc(100% - calc(#{$container-padding-x} * 2)); + } + + margin: $spacer auto 0; + border-radius: $border-radius; + padding: 0 $card-spacer-x; + } + + .navbar-search-wrapper { + .search-input, + .input-group-text { + background-color: transparent; + } + .navbar-search-suggestion { + max-height: $navbar-suggestion-height; + border-radius: $navbar-suggestion-border-radius; + + .suggestion { + color: $body-color; + + &:hover, + &.active { + background: $gray-50; + color: $body-color; + } + } + + .suggestions-header { + font-weight: $font-weight-medium; + } + } + } + + .search-input-wrapper { + .search-toggler { + position: absolute; + top: 50%; + transform: translateY(-50%); + right: 1rem; + z-index: 1; + @include rtl-style() { + right: inherit; + left: 1rem; + } + } + .twitter-typeahead { + position: absolute !important; + left: 0; + top: 0; + width: 100%; + height: 100%; + // ! FIX: Horizontal layout search container layout left spacing + @include media-breakpoint-up('xxl') { + &.container-xxl { + left: calc(calc(100% - map-get($container-max-widths, 'xxl')) * 0.5); + @include rtl-style() { + right: calc(calc(100% - map-get($container-max-widths, 'xxl')) * 0.5); + left: inherit; + } + + + .search-toggler { + right: calc(calc(100% - map-get($container-max-widths, 'xxl') + 5rem) * 0.5); + @include rtl-style() { + left: calc(calc(100% - map-get($container-max-widths, 'xxl') + 5rem) * 0.5); + right: inherit; + } + } + } + } + } + + .search-input { + height: 100%; + box-shadow: none; + } + + .navbar-search-suggestion { + width: $navbar-suggestion-width; + .layout-horizontal & { + width: calc($navbar-suggestion-width - 4%); + } + } + } + + .dropdown-menu[data-bs-popper] { + .layout-wrapper:not(.layout-horizontal) & { + top: 147%; + } + } + + // Navbar custom dropdown + .navbar-dropdown { + .badge-notifications { + top: 3px; + inset-inline-end: -2px; + } + .dropdown-menu { + min-width: $navbar-dropdown-width; + overflow: hidden; + .dropdown-item { + padding-block: $navbar-toggler-padding-y; + min-height: 2.375rem; + } + .last-login { + white-space: normal; + } + } + // Notifications + &.dropdown-notifications { + .dropdown-notifications-list { + max-height: $navbar-dropdown-content-height; + .dropdown-notifications-item { + padding: $navbar-notifications-dropdown-item-padding-y $navbar-notifications-dropdown-item-padding-x; + cursor: pointer; + + //! Fix: Dropdown notification read badge bg color + &:not(.mark-as-read) { + .dropdown-notifications-read span { + background-color: $primary; + } + } + .dropdown-notifications-actions { + text-align: center; + > a { + display: block; + } + } + + .dropdown-notifications-archive i, + .dropdown-notifications-archive span { + color: $headings-color; + } + + // Notification default marked as read/unread + &.marked-as-read { + .dropdown-notifications-read, + .dropdown-notifications-archive { + visibility: hidden; + } + //Dropdown notification unread badge bg color + .dropdown-notifications-read span { + background-color: $secondary; + } + } + &:not(.marked-as-read) { + .dropdown-notifications-archive { + visibility: hidden; + } + } + + // Notification hover marked as read/unread + &:hover { + &.marked-as-read { + .dropdown-notifications-read, + .dropdown-notifications-archive { + visibility: visible; + } + } + &:not(.marked-as-read) { + .dropdown-notifications-archive { + visibility: visible; + } + } + } + } + } + } + // Shortcuts + &.dropdown-shortcuts { + .dropdown-shortcuts-list { + max-height: $navbar-dropdown-content-height; + } + .dropdown-shortcuts-item { + text-align: center; + padding: 1.5rem; + &:hover { + background-color: $navbar-dropdown-hover-bg; + } + .dropdown-shortcuts-icon { + height: 3.125rem; + width: 3.125rem; + margin-left: auto; + margin-right: auto; + display: flex; + align-items: center; + justify-content: center; + background-color: $navbar-dropdown-icon-bg; + } + a, + a:hover { + display: block; + margin-bottom: 0; + color: $headings-color !important; + font-weight: $font-weight-medium; + } + } + } + &.dropdown-user { + .dropdown-menu { + min-width: 14rem; + } + } + } + + &[class*='bg-']:not(.bg-navbar-theme) { + .nav-item { + .input-group-text, + .dropdown-toggle { + color: $white; + } + } + } + + @include media-breakpoint-down($menu-collapsed-layout-breakpoint) { + .navbar-nav { + .nav-item { + &.dropdown { + .dropdown-menu { + position: absolute; + .last-login { + white-space: nowrap; + } + } + } + } + } + } + @include media-breakpoint-down(md) { + .navbar-nav { + .nav-item.dropdown { + position: static; + float: left; + .dropdown-menu { + position: absolute; + left: 0.9rem; + min-width: auto; + width: 92%; + } + } + } + } +} + +// To align search suggestion with navbar search input +@include ltr-only { + .layout-horizontal { + .layout-navbar { + .navbar-search-suggestion { + left: 2% !important; + } + } + } +} + +@include rtl-only { + .layout-horizontal { + .layout-navbar { + .navbar-search-suggestion { + right: 2% !important; + } + } + } +} + +// * Navbar require high z-index as we use z-index for menu slide-out for below large screen +@include media-breakpoint-down(xl) { + .layout-navbar { + z-index: $zindex-menu-fixed; + } +} + +// * Layout Menu +// ******************************************************************************* +.layout-menu { + position: relative; + flex: 1 0 auto; + a:focus-visible { + outline: none; + } + .menu { + transform: translate3d(0, 0, 0); + } + + .menu-vertical { + height: 100%; + } +} + +// * Layout Content navbar +// ******************************************************************************* + +.layout-content-navbar { + .layout-page { + flex-basis: 100%; + flex-direction: column; + width: 0; + min-width: 0; + max-width: 100%; + } + + .content-wrapper { + width: 100%; + } +} + +// * Layout Navbar full +// ******************************************************************************* + +.layout-navbar-full { + .layout-container { + flex-direction: column; + } + @include media-breakpoint-up($menu-collapsed-layout-breakpoint) { + &:not(.layout-horizontal) .menu-inner { + margin-top: 0.75rem; + } + } + + .content-wrapper { + flex-basis: 100%; + width: 0; + min-width: 0; + max-width: 100%; + } + // Adjust content backdrop z-index as per layout navbar full + .content-backdrop { + // static layout + &.show { + z-index: 9; + // fixed/fixed-offcanvas layout + .layout-menu-fixed &, + .layout-menu-fixed-offcanvas & { + z-index: 1076; + } + } + } + // } +} + +// * Flipped layout +// ******************************************************************************* + +.layout-menu-flipped { + .layout-navbar-full .layout-page { + flex-direction: row-reverse; + } + + .layout-content-navbar .layout-container { + flex-direction: row-reverse; + } +} + +// * Toggle +// ******************************************************************************* + +.layout-menu-toggle { + display: block; + // Updated menu toggle icon for menu expanded and collapsed + .menu-toggle-icon::before { + content: '\efb1'; + } + .menu-toggle-icon::before { + .layout-menu-collapsed & { + content: '\ea6b'; + } + } +} + +// * Collapsed layout (Default static and static off-canvasmenu) +// ******************************************************************************* + +@include media-breakpoint-up($menu-collapsed-layout-breakpoint) { + // Menu style + + .layout-menu-collapsed:not(.layout-menu-hover):not(.layout-menu-offcanvas):not(.layout-menu-fixed-offcanvas) { + .layout-menu .menu-vertical, + .layout-menu.menu-vertical { + @include layout-menu-collapsed(); + } + } + + @include rtl-only { + &.layout-menu-collapsed:not(.layout-menu-hover):not(.layout-menu-offcanvas):not(.layout-menu-fixed-offcanvas) { + .layout-menu .menu-vertical, + .layout-menu.menu-vertical { + @include layout-menu-collapsed-rtl(); + } + } + } + + // Menu position + + .layout-menu-hover.layout-menu-collapsed { + .layout-menu { + margin-right: -$menu-width + $menu-collapsed-width; + } + + &.layout-menu-flipped .layout-menu { + margin-left: -$menu-width + $menu-collapsed-width; + margin-right: 0; + } + } + + @include rtl-only { + &.layout-menu-hover.layout-menu-collapsed { + .layout-menu { + margin-left: -$menu-width + $menu-collapsed-width; + margin-right: 0; + } + + &.layout-menu-flipped .layout-menu { + margin-right: -$menu-width + $menu-collapsed-width; + margin-left: 0; + } + } + } +} + +// * Off-canvas layout (Layout Collapsed) +// ******************************************************************************* + +@include media-breakpoint-up($menu-collapsed-layout-breakpoint) { + .layout-menu-collapsed.layout-menu-offcanvas { + .layout-menu { + margin-right: -$menu-width; + transform: translateX(-100%); + } + + &.layout-menu-flipped .layout-menu { + margin-right: 0; + margin-left: -$menu-width; + transform: translateX(100%); + } + } + + @include rtl-only { + &.layout-menu-collapsed.layout-menu-offcanvas { + .layout-menu { + margin-right: 0; + margin-left: -$menu-width; + transform: translateX(100%); + } + + &.layout-menu-flipped .layout-menu { + margin-right: -$menu-width; + margin-left: 0; + transform: translateX(-100%); + } + } + } +} + +// * Fixed and fixed off-canvas layout (Layout Fixed) +// ******************************************************************************* + +@include media-breakpoint-up($menu-collapsed-layout-breakpoint) { + // Menu + + .layout-menu-fixed, + .layout-menu-fixed-offcanvas { + .layout-menu { + position: fixed; + top: 0; + bottom: 0; + left: 0; + margin-right: 0 !important; + margin-left: 0 !important; + } + + &.layout-menu-flipped .layout-menu { + right: 0; + left: auto; + } + } + + @include rtl-only { + &.layout-menu-fixed, + &.layout-menu-fixed-offcanvas { + .layout-menu { + right: 0; + left: auto; + } + + &.layout-menu-flipped .layout-menu { + right: auto; + left: 0; + } + } + } + + // Fixed off-canvas + + // Menu collapsed + .layout-menu-fixed-offcanvas.layout-menu-collapsed { + .layout-menu { + transform: translateX(-100%); + } + + &.layout-menu-flipped .layout-menu { + transform: translateX(100%); + } + } + + @include rtl-only { + &.layout-menu-fixed-offcanvas.layout-menu-collapsed { + .layout-menu { + transform: translateX(100%); + } + + &.layout-menu-flipped .layout-menu { + transform: translateX(-100%); + } + } + } + + // Container + + // Menu expanded + .layout-menu-fixed:not(.layout-menu-collapsed), + .layout-menu-fixed-offcanvas:not(.layout-menu-collapsed) { + .layout-page { + padding-left: $menu-width; + } + + &.layout-menu-flipped .layout-page { + padding-right: $menu-width; + padding-left: 0; + } + } + + @include rtl-only { + &.layout-menu-fixed:not(.layout-menu-collapsed), + &.layout-menu-fixed-offcanvas:not(.layout-menu-collapsed) { + .layout-page { + padding-right: $menu-width; + padding-left: 0; + } + + &.layout-menu-flipped .layout-page { + padding-right: 0; + padding-left: $menu-width; + } + } + } + + // Menu collapsed + .layout-menu-fixed.layout-menu-collapsed { + .layout-page { + padding-left: $menu-collapsed-width; + } + + &.layout-menu-flipped .layout-page { + padding-right: $menu-collapsed-width; + padding-left: 0; + } + } + + @include rtl-only { + &.layout-menu-fixed.layout-menu-collapsed { + .layout-page { + padding-right: $menu-collapsed-width; + padding-left: 0; + } + + &.layout-menu-flipped .layout-page { + padding-right: 0; + padding-left: $menu-collapsed-width; + } + } + } +} + +// Reset paddings (for non fixed entities) +html:not(.layout-navbar-fixed):not(.layout-menu-fixed):not(.layout-menu-fixed-offcanvas) .layout-page, +html:not(.layout-navbar-fixed) .layout-content-navbar .layout-page { + padding-top: 0 !important; +} +html:not(.layout-footer-fixed) .content-wrapper { + padding-bottom: 0 !important; +} + +@include media-breakpoint-down($menu-collapsed-layout-breakpoint) { + .layout-menu-fixed .layout-wrapper.layout-navbar-full .layout-menu, + .layout-menu-fixed-offcanvas .layout-wrapper.layout-navbar-full .layout-menu { + top: 0 !important; + } + + html:not(.layout-navbar-fixed) .layout-navbar-full .layout-page { + padding-top: 0 !important; + } +} + +// * Hidden navbar layout +// ******************************************************************************* +.layout-navbar-hidden { + .layout-navbar { + display: none; + } +} + +// * Fixed navbar layout +// ******************************************************************************* + +.layout-navbar-fixed { + .layout-navbar { + position: fixed; + top: 0; + right: 0; + left: 0; + } +} + +@include media-breakpoint-up($menu-collapsed-layout-breakpoint) { + // Fix navbar within Navbar Full layout in fixed mode + .layout-menu-fixed .layout-navbar-full .layout-navbar, + .layout-menu-fixed-offcanvas .layout-navbar-full .layout-navbar { + position: fixed; + top: 0; + right: 0; + left: 0; + } + + // Fix navbar within Content Navbar layout in fixed mode - Menu expanded + .layout-navbar-fixed:not(.layout-menu-collapsed), + .layout-menu-fixed.layout-navbar-fixed:not(.layout-menu-collapsed), + .layout-menu-fixed-offcanvas.layout-navbar-fixed:not(.layout-menu-collapsed) { + .layout-content-navbar:not(.layout-without-menu) .layout-navbar { + left: $menu-width; + } + + &.layout-menu-flipped .layout-content-navbar:not(.layout-without-menu) .layout-navbar { + right: $menu-width; + left: 0; + } + } + + // Horizontal Layout when menu fixed + .layout-menu-fixed .layout-horizontal .layout-page .menu-horizontal, + .layout-menu-fixed-offcanvas .layout-horizontal .layout-page .menu-horizontal { + position: fixed; + top: $navbar-height; + } + + .layout-menu-fixed .layout-horizontal .layout-page .menu-horizontal + [class*='container-'], + .layout-menu-fixed-offcanvas .layout-horizontal .layout-page .menu-horizontal + [class*='container-'] { + padding-top: calc($container-padding-y + 3.9rem) !important; + } + + @include rtl-only { + &.layout-navbar-fixed:not(.layout-menu-collapsed), + &.layout-menu-fixed.layout-navbar-fixed:not(.layout-menu-collapsed), + &.layout-menu-fixed-offcanvas.layout-navbar-fixed:not(.layout-menu-collapsed) { + .layout-content-navbar:not(.layout-without-menu) .layout-navbar { + right: $menu-width; + left: 0; + } + + &.layout-menu-flipped .layout-content-navbar:not(.layout-without-menu) .layout-navbar { + right: 0; + left: $menu-width; + } + } + } + + // Layout fixed not off-canvas - Menu collapsed + + .layout-navbar-fixed.layout-menu-collapsed:not(.layout-menu-offcanvas):not(.layout-menu-fixed-offcanvas), + .layout-menu-fixed.layout-navbar-fixed.layout-menu-collapsed { + .layout-content-navbar .layout-navbar { + left: $menu-collapsed-width; + } + + &.layout-menu-flipped .layout-content-navbar .layout-navbar { + right: $menu-collapsed-width; + left: 0; + } + } + + @include rtl-only { + &.layout-navbar-fixed.layout-menu-collapsed:not(.layout-menu-offcanvas):not(.layout-menu-fixed-offcanvas), + &.layout-menu-fixed.layout-navbar-fixed.layout-menu-collapsed { + .layout-content-navbar .layout-navbar { + right: $menu-collapsed-width; + left: 0; + } + + &.layout-menu-flipped .layout-content-navbar .layout-navbar { + right: 0; + left: $menu-collapsed-width; + } + } + } +} + +// * Fixed footer +// ******************************************************************************* + +.layout-footer-fixed .content-footer { + position: fixed; + bottom: 0; + left: 0; + right: 0; +} + +@include media-breakpoint-up($menu-collapsed-layout-breakpoint) { + // Fixed footer - Menu expanded + .layout-footer-fixed:not(.layout-menu-collapsed) { + .layout-wrapper:not(.layout-without-menu) .content-footer { + left: $menu-width; + } + + &.layout-menu-flipped .layout-wrapper:not(.layout-without-menu) .content-footer { + right: $menu-width; + left: 0; + } + } + + // Fixed footer - Menu collapsed + .layout-footer-fixed.layout-menu-collapsed:not(.layout-menu-offcanvas):not(.layout-menu-fixed-offcanvas) { + .layout-wrapper:not(.layout-without-menu) .content-footer { + left: $menu-collapsed-width; + } + + &.layout-menu-flipped .layout-wrapper:not(.layout-without-menu) .content-footer { + right: $menu-collapsed-width; + left: 0; + } + } + + @include rtl-only { + // Fixed footer - Menu expanded + &.layout-footer-fixed:not(.layout-menu-collapsed) { + .layout-wrapper:not(.layout-without-menu) .content-footer { + left: 0; + right: $menu-width; + } + + &.layout-menu-flipped .layout-wrapper:not(.layout-without-menu) .content-footer { + left: $menu-width; + right: 0; + } + } + + // Fixed footer - Menu collapsed + &.layout-footer-fixed.layout-menu-collapsed:not(.layout-menu-offcanvas):not(.layout-menu-fixed-offcanvas) { + .layout-wrapper:not(.layout-without-menu) .content-footer { + left: 0; + right: $menu-collapsed-width; + } + + &.layout-menu-flipped .layout-wrapper:not(.layout-without-menu) .content-footer { + right: 0; + left: $menu-collapsed-width; + } + } + } +} + +// * Small screens layout +// ******************************************************************************* + +@include media-breakpoint-down($menu-collapsed-layout-breakpoint) { + .layout-menu { + position: fixed !important; + top: 0 !important; + height: 100% !important; + left: 0 !important; + margin-right: 0 !important; + margin-left: 0 !important; + transform: translate3d(-100%, 0, 0); + will-change: + transform, + -webkit-transform; + + @include rtl-style { + right: 0 !important; + left: auto !important; + transform: translate3d(100%, 0, 0); + } + + .layout-menu-flipped & { + right: 0 !important; + left: auto !important; + transform: translate3d(100%, 0, 0); + } + + .layout-menu-expanded & { + transform: translate3d(0, 0, 0) !important; + } + } + + .layout-menu-expanded body { + overflow: hidden; + } + + @include rtl-only { + &.layout-menu-flipped .layout-menu { + right: auto !important; + left: 0 !important; + transform: translate3d(-100%, 0, 0); + } + } + + .layout-overlay { + position: fixed; + top: 0; + right: 0; + height: 100% !important; + left: 0; + display: none; + background: $modal-backdrop-bg; + opacity: $modal-backdrop-opacity; + cursor: pointer; + + .layout-menu-expanded & { + display: block; + } + } + + .layout-menu-100vh .layout-menu, + .layout-menu-100vh .layout-overlay { + height: 100vh !important; + } + + .drag-target { + height: 100%; + width: 40px; + position: fixed; + top: 0; + left: 0px; + z-index: 1036; + } +} + +// * Z-Indexes +// ******************************************************************************* + +// Navbar (fixed) +.layout-navbar-fixed body:not(.modal-open), +.layout-menu-fixed body:not(.modal-open), +.layout-menu-fixed-offcanvas body:not(.modal-open) { + .layout-navbar-full .layout-navbar { + z-index: $zindex-menu-fixed; + } + + .layout-content-navbar .layout-navbar { + z-index: $zindex-menu-fixed - 5; + } +} + +// Footer (fixed) +.layout-footer-fixed .content-footer { + z-index: $zindex-fixed; +} + +// Menu horizontal +.layout-menu-horizontal { + z-index: 9; +} + +@include media-breakpoint-down($menu-collapsed-layout-breakpoint) { + .layout-menu { + z-index: $zindex-layout-mobile; + } + + .layout-overlay { + z-index: $zindex-layout-mobile - 1; + } +} + +@include media-breakpoint-up($menu-collapsed-layout-breakpoint) { + // Default expanded + + // Navbar full layout + .layout-navbar-full { + .layout-navbar { + z-index: 10; + } + + .layout-menu { + z-index: 9; + } + } + // Content Navbar layout + .layout-content-navbar { + .layout-navbar { + z-index: 9; + } + + .layout-menu { + z-index: 10; + } + } + + // Collapsed + + .layout-menu-collapsed:not(.layout-menu-offcanvas):not(.layout-menu-fixed-offcanvas) { + // Navbar full layout + &.layout-menu-hover .layout-navbar-full .layout-menu { + z-index: $zindex-menu-fixed - 5 !important; + } + // Content Navbar layout + .layout-content-navbar .layout-menu { + z-index: $zindex-menu-fixed + 5 !important; + } + } + + // Fixed + // Navbar full layout + .layout-menu-fixed body:not(.modal-open) .layout-navbar-full .layout-menu, + .layout-menu-fixed-offcanvas body:not(.modal-open) .layout-navbar-full .layout-menu { + z-index: $zindex-menu-fixed - 5; + } + // Content Navbar layout + .layout-navbar-fixed body:not(.modal-open) .layout-content-navbar .layout-menu, + .layout-menu-fixed body:not(.modal-open) .layout-content-navbar .layout-menu, + .layout-menu-fixed-offcanvas body:not(.modal-open) .layout-content-navbar .layout-menu { + z-index: $zindex-menu-fixed; + } +} + +// * Transitions and animations +// ******************************************************************************* + +// Disable navbar link hover transition +.layout-menu-link-no-transition { + .layout-menu .menu-link, + .layout-menu-horizontal .menu-link { + transition: none !important; + animation: none !important; + } +} + +// Disable navbar link hover transition +.layout-no-transition .layout-menu, +.layout-no-transition .layout-menu-horizontal { + &, + & .menu, + & .menu-item { + transition: none !important; + animation: none !important; + } +} + +@include media-breakpoint-down($menu-collapsed-layout-breakpoint) { + .layout-transitioning { + .layout-overlay { + animation: menuAnimation $menu-animation-duration; + } + + .layout-menu { + transition-duration: $menu-animation-duration; + transition-property: + transform, + -webkit-transform; + } + } +} + +@include media-breakpoint-up($menu-collapsed-layout-breakpoint) { + .layout-menu-collapsed:not(.layout-transitioning):not(.layout-menu-offcanvas):not(.layout-menu-fixed):not( + .layout-menu-fixed-offcanvas + ) + .layout-menu { + transition-duration: $menu-animation-duration; + transition-property: margin-left, margin-right, width; + } + + .layout-transitioning { + &.layout-menu-offcanvas .layout-menu { + transition-duration: $menu-animation-duration; + transition-property: + margin-left, + margin-right, + transform, + -webkit-transform; + } + + &.layout-menu-fixed, + &.layout-menu-fixed-offcanvas { + .layout-page { + transition-duration: $menu-animation-duration; + transition-property: padding-left, padding-right; + } + } + + &.layout-menu-fixed { + .layout-menu { + transition: width $menu-animation-duration; + } + } + + &.layout-menu-fixed-offcanvas { + .layout-menu { + transition-duration: $menu-animation-duration; + transition-property: + transform, + -webkit-transform; + } + } + + &.layout-navbar-fixed .layout-content-navbar .layout-navbar, + &.layout-footer-fixed .content-footer { + transition-duration: $menu-animation-duration; + transition-property: left, right; + } + + &:not(.layout-menu-offcanvas):not(.layout-menu-fixed):not(.layout-menu-fixed-offcanvas) .layout-menu { + transition-duration: $menu-animation-duration; + transition-property: margin-left, margin-right, width; + } + } +} + +// Disable transitions/animations in IE 10-11 +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + .menu, + .layout-menu, + .layout-page, + .layout-navbar, + .content-footer { + transition: none !important; + transition-duration: 0s !important; + } + .layout-overlay { + animation: none !important; + } +} + +@include keyframes(menuAnimation) { + 0% { + opacity: 0; + } + 100% { + opacity: $modal-backdrop-opacity; + } +} diff --git a/resources/assets/vendor/scss/_components/_menu.scss b/resources/assets/vendor/scss/_components/_menu.scss new file mode 100644 index 0000000..bb17fa8 --- /dev/null +++ b/resources/assets/vendor/scss/_components/_menu.scss @@ -0,0 +1,784 @@ +// Menu +// ******************************************************************************* + +.menu { + display: flex; + .app-brand { + width: 100%; + transition: padding 0.3s ease-in-out; + } + + //PS Scrollbar + .ps__thumb-y, + .ps__rail-y { + width: 0.125rem !important; + } + + .ps__rail-y { + right: 0.25rem !important; + left: auto !important; + background: none !important; + + @include rtl-style { + right: auto !important; + left: 0.25rem !important; + } + } + + .ps__rail-y:hover, + .ps__rail-y:focus, + .ps__rail-y.ps--clicking, + .ps__rail-y:hover > .ps__thumb-y, + .ps__rail-y:focus > .ps__thumb-y, + .ps__rail-y.ps--clicking > .ps__thumb-y { + width: 0.375rem !important; + } +} + +.menu-inner { + display: flex; + align-items: flex-start; + justify-content: flex-start; + margin: 0; + padding: 0; + height: 100%; +} +.menu-inner-shadow { + display: none; + position: absolute; + top: $navbar-height - (($navbar-height - 3rem) * 0.5); + @include media-breakpoint-up($menu-collapsed-layout-breakpoint) { + height: 3rem; + } + @include media-breakpoint-down($menu-collapsed-layout-breakpoint) { + height: 1.5rem; + } + width: 100%; + pointer-events: none; + z-index: 2; + // Hide menu inner shadow in static layout + html:not(.layout-menu-fixed) & { + display: none !important; + } +} + +// Menu item + +.menu-item { + align-items: flex-start; + justify-content: flex-start; + + &.menu-item-animating { + transition: height $menu-animation-duration ease-in-out; + } +} + +.menu-item, +.menu-header, +.menu-divider, +.menu-block { + flex: 0 0 auto; + flex-direction: column; + margin: 0; + padding: 0; + list-style: none; +} +.menu-header { + opacity: 1; + transition: opacity $menu-animation-duration ease-in-out; + .menu-header-text { + text-transform: uppercase; + letter-spacing: 0.4px; + white-space: nowrap; + color: $text-muted; + } +} + +// Menu Icon +.menu-icon { + flex-grow: 0; + flex-shrink: 0; + margin-right: $menu-icon-expanded-spacer; + line-height: 1; + font-size: $menu-icon-expanded-font-size; + .menu:not(.menu-no-animation) & { + transition: margin-right $menu-animation-duration ease; + } + + @include rtl-style { + margin-right: 0; + margin-left: $menu-icon-expanded-spacer; + .menu:not(.menu-no-animation) & { + transition: margin-left $menu-animation-duration ease; + } + } +} + +// Menu link +.menu-link { + position: relative; + display: flex; + align-items: center; + flex: 0 1 auto; + margin: 0; + + .menu-item.disabled & { + cursor: not-allowed !important; + } + // link hover animation + .menu:not(.menu-no-animation) & { + transition-duration: $menu-animation-duration; + transition-property: color, background-color; + } + + > :not(.menu-icon) { + flex: 0 1 auto; + opacity: 1; + .menu:not(.menu-no-animation) & { + transition: opacity $menu-animation-duration ease-in-out; + } + } +} + +// Sub menu +.menu-sub { + display: none; + flex-direction: column; + margin: 0; + padding: 0; + + .menu:not(.menu-no-animation) & { + transition: background-color $menu-animation-duration; + } + + .menu-item.open > & { + display: flex; + } +} + +// Menu toggle open/close arrow +.menu-toggle::after { + position: absolute; + top: 50%; + display: block; + font-family: 'tabler-icons'; + font-size: $menu-icon-expanded-font-size; + transform: translateY(-50%); + + @include ltr-style { + content: '\ea61'; + } + @include rtl-style { + content: '\ea60'; + } + + .menu:not(.menu-no-animation) & { + transition-duration: $menu-animation-duration; + transition-property: -webkit-transform, transform; + } +} + +// Menu divider +.menu-divider { + width: 100%; + border: 0; + border-top: 1px solid; +} + +// Vertical Menu +// ******************************************************************************* + +.menu-vertical { + overflow: hidden; + flex-direction: column; + + // menu expand collapse animation + &:not(.menu-no-animation) { + transition: width $menu-animation-duration; + } + + &, + .menu-block, + .menu-inner > .menu-item, + .menu-inner > .menu-header { + width: $menu-width; + } + + .menu-inner { + flex-direction: column; + flex: 1 1 auto; + + > .menu-item { + margin: $menu-item-spacer 0 0; + // menu-link spacing + .menu-link { + margin: 0 $menu-vertical-link-margin-x; + border-radius: $border-radius; + } + } + } + + .menu-header { + padding: $menu-vertical-header-margin-x calc($menu-vertical-link-margin-x * 2) 0.375rem; + } + .menu-item .menu-link, + .menu-block { + padding: $menu-vertical-menu-link-padding-y $menu-vertical-link-padding-x; + } + .menu-item .menu-link { + font-size: $menu-font-size; + min-height: 38px; + > div:not(.badge) { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + line-height: 1.467; + } + } + + .menu-item .menu-toggle { + padding-right: calc(#{$menu-vertical-link-padding-x} + #{$caret-width * 3.2}); + + @include rtl-style { + padding-right: $menu-vertical-link-padding-x; + padding-left: calc(#{$menu-vertical-link-padding-x} + #{$caret-width * 3.2}); + } + + &::after { + right: $menu-vertical-link-padding-x; + + @include rtl-style { + right: auto; + left: $menu-vertical-link-padding-x; + } + } + } + + .menu-item.open:not(.menu-item-closing) > .menu-link:after { + transform: translateY(-50%) rotate(90deg); + + @include rtl-style { + transform: translateY(-50%) rotate(-90deg); + } + } + + .menu-divider { + margin-top: $menu-link-spacer-x; + margin-bottom: $menu-link-spacer-x; + padding: 0; + } + + .menu-sub { + .menu-link { + padding-top: $menu-vertical-menu-link-padding-y; + padding-bottom: $menu-vertical-menu-link-padding-y; + } + .menu-item { + margin: $menu-item-spacer 0 0; + } + } + + .menu-icon { + width: $menu-icon-expanded-width; + } + + .menu-sub .menu-icon { + margin-right: 0; + + @include rtl-style { + margin-left: 0; + } + } + + .menu-horizontal-wrapper { + flex: none; + } + + // Levels + // + + $menu-first-level-spacer: $menu-vertical-link-padding-x + $menu-icon-expanded-width + $menu-icon-expanded-spacer; + + .menu-sub .menu-link { + padding-left: $menu-first-level-spacer; + + @include rtl-style { + padding-right: $menu-first-level-spacer; + padding-left: $menu-vertical-link-padding-x; + } + } + // Menu levels loop for padding left/right + @for $i from 2 through $menu-max-levels { + $selector: ''; + + @for $l from 1 through $i { + $selector: '#{$selector} .menu-sub'; + } + .layout-wrapper:not(.layout-horizontal) & { + .menu-inner > .menu-item { + #{$selector} .menu-link { + padding-left: $menu-first-level-spacer + ($menu-vertical-menu-level-spacer * ($i)) - 0.225; + &::before { + left: $menu-icon-expanded-left-spacer + ($menu-vertical-menu-level-spacer * $i) - 1.5; + @include rtl-style { + right: $menu-icon-expanded-left-spacer + ($menu-vertical-menu-level-spacer * $i) - 1.5; + left: inherit; + } + } + @include rtl-style { + padding-right: $menu-first-level-spacer + ($menu-vertical-menu-level-spacer * ($i)) - 0.225; + padding-left: $menu-vertical-link-padding-x; + } + } + } + } + } +} + +// Vertical Menu Collapsed +// ******************************************************************************* + +@mixin layout-menu-collapsed() { + width: $menu-collapsed-width; + + .menu-inner > .menu-item { + width: $menu-collapsed-width; + } + + .menu-inner > .menu-header, + .menu-block { + position: relative; + margin-left: $menu-collapsed-width; + padding-right: ($menu-vertical-link-padding-x * 2) - $menu-icon-expanded-spacer; + padding-left: $menu-icon-expanded-spacer; + width: $menu-width; + .menu-header-text { + overflow: hidden; + opacity: 0; + } + + &::before { + content: ''; + position: absolute; + left: -1 * ($menu-collapsed-width * 0.66); + height: 1px; + width: 1.375rem; + background-color: $border-color; + top: 50%; + } + } + + .app-brand { + padding-left: $menu-vertical-link-padding-x + 0.38rem; + } + + .menu-inner > .menu-item div:not(.menu-block) { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + opacity: 0; + } + .menu-inner > .menu-item > .menu-sub, + .menu-inner > .menu-item.open > .menu-sub { + display: none; + } + .menu-inner > .menu-item > .menu-toggle::after { + display: none; + } + + &:not(.layout-menu-hover) { + .menu-inner > .menu-item > .menu-link, + .menu-inner > .menu-block, + .menu-inner > .menu-header { + padding-right: calc(#{$menu-vertical-link-padding-x} + #{$caret-width * 1.2}); + } + } + + .menu-inner > .menu-item > .menu-link .menu-icon { + text-align: center; + margin-right: 0; + } +} + +@mixin layout-menu-collapsed-rtl() { + .menu-block { + width: $menu-collapsed-width !important; + } + .menu-inner > .menu-item > .menu-link { + padding-left: $menu-vertical-link-padding-x; + } + + .menu-inner > .menu-header, + .menu-block { + margin-right: $menu-collapsed-width; + margin-left: 0; + padding-right: $menu-icon-expanded-spacer; + padding-left: ($menu-vertical-link-padding-x * 2) - $menu-icon-expanded-spacer; + + &::before { + right: -1 * ($menu-collapsed-width * 0.66); + left: auto; + } + } + + &:not(.layout-menu-hover) { + .menu-inner > .menu-item > .menu-link, + .menu-inner > .menu-block, + .menu-inner > .menu-header { + padding-inline: $menu-vertical-link-padding-x; + } + } + + .menu-inner > .menu-item > .menu-link .menu-icon { + margin-left: 0; + } +} +// Only for menu example +.menu-collapsed:not(:hover) { + @include layout-menu-collapsed(); + + @include rtl-style { + @include layout-menu-collapsed-rtl(); + } +} + +// Horizontal +// ******************************************************************************* + +.menu-horizontal { + flex-direction: row; + width: 100%; + + .menu-inner { + overflow: hidden; + flex-direction: row; + flex: 0 1 100%; + > .menu-item.active > .menu-link.menu-toggle { + font-weight: $font-weight-medium; + } + .menu-item.active > .menu-link:not(.menu-toggle) { + font-weight: $font-weight-medium; + } + } + + .menu-item .menu-link { + padding: $menu-horizontal-link-padding-y $menu-horizontal-link-padding-x; + } + + .menu-item .menu-toggle { + padding-right: calc(#{$menu-horizontal-link-padding-x} + #{$caret-width * 3}); + + @include rtl-style { + padding-right: $menu-horizontal-link-padding-x; + padding-left: calc(#{$menu-horizontal-link-padding-x} + #{$caret-width * 3}); + } + + &::after { + right: calc(#{$menu-horizontal-link-padding-x} - #{0.2rem}); + + @include rtl-style { + right: auto; + left: calc(#{$menu-horizontal-link-padding-x} - #{0.2rem}); + } + } + } + + .menu-inner > .menu-item > .menu-toggle { + &::after { + transform: translateY(-50%) rotate(90deg); + + @include rtl-style { + transform: translateY(-50%) rotate(-90deg); + } + } + &::before { + position: absolute; + block-size: $menu-vertical-header-margin-y; + content: ''; + inline-size: 100%; + inset-block-start: 100%; + inset-inline-start: 0; + z-index: 2; + pointer-events: auto; + } + } + .menu-inner > .menu-item > .menu-sub { + margin-top: $menu-vertical-header-margin-y; + } + + .menu-inner > .menu-item:not(.menu-item-closing).open .menu-item.open { + position: relative; + } + + .menu-header, + .menu-divider { + display: none !important; + } + + .menu-sub { + position: absolute; + width: $menu-sub-width; + padding: calc($menu-horizontal-item-spacer + $menu-item-spacer) 0; + box-shadow: $box-shadow-lg; + .menu-item { + padding: 1px $menu-link-spacer-x; + &.open .menu-link > div::after { + position: absolute; + content: ''; + z-index: 2; + pointer-events: auto; + width: 1.0625rem; + height: 100%; + right: -1.0625rem; + } + } + + .menu-sub { + position: absolute; + left: 100%; + top: 0; + width: 100%; + + @include rtl-style { + left: -100%; + } + } + + .menu-link { + padding-top: $menu-horizontal-menu-link-padding-y; + padding-bottom: $menu-horizontal-menu-link-padding-y; + border-radius: $border-radius; + } + } + + .menu-inner > .menu-item { + .menu-sub { + @include border-radius($border-radius); + } + > .menu-sub { + .menu-sub { + margin: 0 $menu-horizontal-spacer-x; + } + } + } + + &:not(.menu-no-animation) .menu-inner .menu-item.open .menu-sub { + animation: menuDropdownShow $menu-animation-duration ease-in-out; + } + + // Sub menu link padding left + .menu-sub .menu-link { + padding-left: $menu-horizontal-menu-level-spacer; + min-height: 2.375rem; + + @include rtl-style { + padding-right: $menu-horizontal-menu-level-spacer; + padding-left: $menu-horizontal-link-padding-x; + } + } + @include media-breakpoint-down(lg) { + & { + display: none; + } + } +} + +.menu-horizontal-wrapper { + overflow: hidden; + flex: 0 1 100%; + width: 0; + + .menu:not(.menu-no-animation) & .menu-inner { + transition: margin $menu-animation-duration; + } +} + +.menu-horizontal-prev, +.menu-horizontal-next { + position: relative; + display: block; + flex: 0 0 auto; + width: $menu-control-width; + + &::after { + content: '\ea61'; + position: absolute; + top: 50%; + display: block; + font-family: 'tabler-icons'; + font-size: $menu-icon-expanded-font-size; + transform: translateY(-50%); + } + + &.disabled { + cursor: not-allowed !important; + } +} + +.menu-horizontal-prev::after { + border-right: 0; + transform: translate(0, -50%) rotate(180deg); + + @include rtl-style { + transform: translate(0, -50%) rotate(360deg); + } +} + +.menu-horizontal-next::after { + border-left: 0; + transform: translate(50%, -50%) rotate(360deg); + + @include rtl-style { + transform: translate(-50%, -50%) rotate(180deg); + } +} + +@include keyframes(menuDropdownShow) { + 0% { + opacity: 0; + transform: translateY(-0.5rem); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} + +// Menu light/dark color mode +// ******************************************************************************* + +.menu-light { + color: $navbar-light-color; + + .menu-link, + .menu-horizontal-prev, + .menu-horizontal-next { + color: $navbar-light-color; + + &:hover, + &:focus { + color: $navbar-light-hover-color; + } + + &.active { + color: $navbar-light-active-color; + } + } + + .menu-item.disabled .menu-link { + color: $navbar-light-disabled-color !important; + } + + .menu-item.open:not(.menu-item-closing) > .menu-toggle, + .menu-item.active > .menu-link { + color: $navbar-light-active-color; + } + + .menu-item.active > .menu-link:not(.menu-toggle) { + background: $menu-light-menu-bg; + } + + .menu-inner > .menu-item.menu-item-closing .menu-item.open .menu-sub, + .menu-inner > .menu-item.menu-item-closing .menu-item.open .menu-toggle { + color: $navbar-light-color; + } + + .menu-text { + color: $navbar-light-active-color; + } + + .menu-header { + color: $navbar-light-color; + } + + hr, + .menu-divider, + .menu-inner > .menu-item.open > .menu-sub::before { + border-color: $menu-light-border-color !important; + } + + .menu-inner > .menu-header::before, + .menu-block::before { + background-color: $navbar-light-disabled-color; + } + + .menu-inner > .menu-item.open .menu-item.open > .menu-toggle::before { + background-color: $menu-light-border-color; + } + + .menu-inner > .menu-item.open .menu-item.active > .menu-link::before { + background-color: $navbar-light-active-color; + } + + .ps__thumb-y { + background: $navbar-light-color !important; + } +} + +.menu-dark { + color: $navbar-dark-color; + + .menu-link, + .menu-horizontal-prev, + .menu-horizontal-next { + color: $navbar-dark-color; + + &:hover, + &:focus { + color: $navbar-dark-hover-color; + } + + &.active { + color: $navbar-dark-active-color; + } + } + + .menu-item.disabled .menu-link { + color: $navbar-dark-disabled-color !important; + } + + .menu-item.open:not(.menu-item-closing) > .menu-toggle, + .menu-item.active > .menu-link { + color: $navbar-dark-active-color; + } + + .menu-item.active > .menu-link:not(.menu-toggle) { + background: $menu-dark-menu-bg; + } + + .menu-inner > .menu-item.menu-item-closing .menu-item.open .menu-sub, + .menu-inner > .menu-item.menu-item-closing .menu-item.open .menu-toggle { + color: $navbar-dark-color; + } + + .menu-text { + color: $navbar-dark-active-color; + } + + .menu-header { + color: $navbar-dark-color; + } + + hr, + .menu-divider, + .menu-inner > .menu-item.open > .menu-sub::before { + border-color: $menu-dark-border-color !important; + } + + .menu-inner > .menu-header::before, + .menu-block::before { + background-color: $navbar-dark-disabled-color; + } + + .menu-inner > .menu-item.open .menu-item.open > .menu-toggle::before { + background-color: $menu-dark-border-color; + } + + .menu-inner > .menu-item.open .menu-item.active > .menu-link::before { + background-color: $navbar-dark-active-color; + } + + .ps__thumb-y { + background: $navbar-dark-color !important; + } +} diff --git a/resources/assets/vendor/scss/_components/_mixins.scss b/resources/assets/vendor/scss/_components/_mixins.scss new file mode 100644 index 0000000..4c4241c --- /dev/null +++ b/resources/assets/vendor/scss/_components/_mixins.scss @@ -0,0 +1,9 @@ +@import 'mixins/navbar'; +@import 'mixins/footer'; +@import 'mixins/menu'; +@import 'mixins/avatar'; +@import 'mixins/text-divider'; +@import 'mixins/timeline'; +@import 'mixins/treeview'; +@import 'mixins/switch'; +@import 'mixins/misc'; diff --git a/resources/assets/vendor/scss/_components/_switch.scss b/resources/assets/vendor/scss/_components/_switch.scss new file mode 100644 index 0000000..dbb4ed6 --- /dev/null +++ b/resources/assets/vendor/scss/_components/_switch.scss @@ -0,0 +1,239 @@ +// Switches +// ******************************************************************************* + +.switch { + margin-right: $switch-spacer-x; + position: relative; + vertical-align: middle; + margin-bottom: 0; + display: inline-block; + border-radius: $switch-border-radius; + cursor: pointer; + + @include template-switch-size-base( + '', + $switch-width, + $switch-height, + $switch-font-size, + $switch-label-font-size, + $switch-label-line-height, + $switch-inner-spacer + ); + + @include rtl-style { + margin-left: $switch-spacer-x; + margin-right: 0; + } +} + +// Input +// ******************************************************************************* + +.switch-input { + opacity: 0; + position: absolute; + padding: 0; + margin: 0; + z-index: -1; +} + +// Toggle slider +// ******************************************************************************* + +.switch-toggle-slider { + position: absolute; + overflow: hidden; + border-radius: $switch-border-radius; + background: $switch-off-bg; + color: $switch-off-color; + transition-duration: 0.2s; + transition-property: left, right, background, box-shadow; + cursor: pointer; + user-select: none; + box-shadow: $form-switch-box-shadow; + &::after { + top: 50%; + transform: translateY(-50%); + } +} + +// Label switch +// ******************************************************************************* + +.switch-label { + display: inline-block; + font-weight: 400; + color: $switch-label-color; + position: relative; + cursor: default; +} + +// Checked / Unchecked states +.switch-off, +.switch-on { + height: 100%; + width: 100%; + text-align: center; + position: absolute; + top: 0; + transition-duration: 0.2s; + transition-property: left, right; +} + +.switch-on { + left: -100%; + + @include rtl-style { + left: auto; + right: -100%; + } + + .switch-input:not(:checked) ~ .switch-toggle-slider & { + color: transparent; + } +} + +.switch-off { + left: 0; + + @include rtl-style { + right: 0; + left: auto; + } +} + +// Checked state +.switch-input:checked ~ .switch-toggle-slider { + .switch-on { + left: 0; + + @include rtl-style { + right: 0; + left: auto; + } + } + + .switch-off { + left: 100%; + color: transparent; + + @include rtl-style { + right: 100%; + left: auto; + } + } +} + +// Toggler +// ******************************************************************************* + +.switch-toggle-slider::after { + content: ''; + position: absolute; + left: 0; + display: block; + border-radius: 999px; + background: $switch-holder-bg; + box-shadow: $switch-holder-shadow; + transition-duration: 0.2s; + transition-property: left, right, background; + + @include rtl-style { + right: 0; + left: auto; + } +} + +// Stacked switches +// ******************************************************************************* + +.switches-stacked { + @include clearfix; + + .switch { + display: block; + @include ltr-style { + margin-right: 0; + } + @include rtl-style { + margin-left: 0; + } + &:not(:last-child) { + margin-bottom: $switch-spacer-y; + } + } +} + +// Square +// ******************************************************************************* + +.switch-square, +.switch-square .switch-toggle-slider { + @if $enable-rounded { + border-radius: $switch-square-border-radius; + } @else { + border-radius: 0; + } +} + +.switch-square .switch-toggle-slider::after { + @if $enable-rounded { + border-radius: calc(#{$switch-square-border-radius} - 2px); + } @else { + border-radius: 0; + } +} + +// Disabled +// ******************************************************************************* + +.switch-input:disabled { + ~ .switch-toggle-slider { + opacity: $switch-disabled-opacity; + } + + ~ .switch-label { + color: $switch-label-disabled-color; + } +} + +// Switch Sizes +// ******************************************************************************* + +@include template-switch-size( + 'sm', + $switch-width-sm, + $switch-height-sm, + $switch-font-size, + $switch-label-font-size-sm, + $switch-label-line-height-sm, + $switch-inner-spacer-sm +); +@include template-switch-size( + 'lg', + $switch-width-lg, + $switch-height-lg, + $switch-font-size, + $switch-label-font-size-lg, + $switch-label-line-height-lg +); + +// Variations +// ******************************************************************************* + +@each $color, $value in $theme-colors { + @if $color != primary and $color != light { + @include template-switch-variant('.switch-#{$color}', $value); + } +} + +// Validation states +// ******************************************************************************* + +.switch .valid-feedback, +.switch .invalid-feedback { + padding-left: $switch-gutter; +} + +@include template-switch-validation-state('valid', $form-feedback-valid-color); +@include template-switch-validation-state('invalid', $form-feedback-invalid-color); diff --git a/resources/assets/vendor/scss/_components/_text-divider.scss b/resources/assets/vendor/scss/_components/_text-divider.scss new file mode 100644 index 0000000..95101d8 --- /dev/null +++ b/resources/assets/vendor/scss/_components/_text-divider.scss @@ -0,0 +1,180 @@ +// Divider +// ******************************************************************************* + +@import '../../scss/_custom-variables/libs'; + +.divider { + display: block; + text-align: center; + margin: $divider-margin-y $divider-margin-x; + overflow: hidden; + white-space: nowrap; + + .divider-text { + position: relative; + display: inline-block; + font-size: $divider-font-size; + padding: $divider-text-padding-y $divider-text-padding-x; + color: $divider-text-color; + + i { + font-size: $divider-icon-size; + } + + &:before, + &:after { + content: ''; + position: absolute; + top: 50%; + width: 100vw; + border-top: 1px solid $divider-color; + } + + &:before { + right: 100%; + } + + &:after { + left: 100%; + } + } + &.text-start { + .divider-text { + padding-left: 0; + } + } + &.text-end { + .divider-text { + padding-right: 0; + } + } + &.text-start-center { + .divider-text { + left: -25%; + } + } + &.text-end-center { + .divider-text { + right: -25%; + } + } + // Dotted Divider + &.divider-dotted .divider-text:before, + &.divider-dotted .divider-text:after, + &.divider-dotted:before, + &.divider-dotted:after { + border-style: dotted; + border-width: 0 1px 1px; + border-color: $divider-color; + } + + // Dashed Divider + &.divider-dashed .divider-text:before, + &.divider-dashed .divider-text:after, + &.divider-dashed:before, + &.divider-dashed:after { + border-style: dashed; + border-width: 0 1px 1px; + border-color: $divider-color; + } + + // For Vertical Divider + &.divider-vertical { + position: relative; + display: flex; + align-items: center; + justify-content: center; + height: 100%; + margin: unset; + &:before, + &:after { + content: ''; + position: absolute; + left: 48%; + border-left: 1px solid $divider-color; + } + + &:before { + bottom: 50%; + top: 0; + } + + &:after { + top: 50%; + bottom: 0; + } + + // Dashed Vertical Divider + &.divider-dashed { + &:before, + &:after { + border-width: 1px 1px 1px 0; + } + } + + // Dotted Vertical Divider + &.divider-dotted { + &:before, + &:after { + border-width: 1px 1px 1px 0; + } + } + + // For Vertical Divider text + .divider-text { + background-color: $card-bg; + z-index: 1; + padding: 0.5125rem; + &:before, + &:after { + content: unset; + } + + // For card statistics Sales Overview divider + .badge-divider-bg { + padding: $divider-text-padding-x - 0.687rem $divider-text-padding-x - 0.748rem; + border-radius: 50%; + font-size: $divider-font-size - 0.1875rem; + background-color: $gray-50; + color: $text-muted; + } + } + } +} + +// RTL +@include rtl-only { + .divider { + &.text-start-center { + .divider-text { + right: -25%; + left: auto; + } + } + &.text-end-center { + .divider-text { + left: -25%; + right: auto; + } + } + &.text-start { + .divider-text { + padding-right: 0; + padding-left: $divider-text-padding-x; + } + } + &.text-end { + .divider-text { + padding-left: 0; + padding-right: $divider-text-padding-x; + } + } + } +} + +// For Contextual Colors +@each $color, $value in $theme-colors { + @if $color !=primary and $color !=light { + @include template-text-divider-variant('.divider-#{$color}', $value); + } +} diff --git a/resources/assets/vendor/scss/_components/_timeline.scss b/resources/assets/vendor/scss/_components/_timeline.scss new file mode 100644 index 0000000..96157d4 --- /dev/null +++ b/resources/assets/vendor/scss/_components/_timeline.scss @@ -0,0 +1,363 @@ +// Timeline +// ******************************************************************************* + +@import '../../scss/_custom-variables/libs'; + +.timeline { + position: relative; + height: 100%; + width: 100%; + padding: 0; + list-style: none; + + .timeline-header { + display: flex; + justify-content: space-between; + align-items: center; + flex-direction: row; + > *:first-child { + margin-right: 0.5rem; + } + } + // End Indicator + .timeline-end-indicator { + position: absolute; + bottom: -1.35rem; + left: -0.65rem; + + i { + font-size: $timeline-end-indicator-font-size; + color: $timeline-border-color; + } + } + + // Timeline Item + .timeline-item { + position: relative; + padding-left: 1.4rem; + + .timeline-event { + position: relative; + width: 100%; + min-height: $timeline-item-min-height; + background-color: $timeline-item-bg-color; + border-radius: $timeline-item-border-radius; + padding: $timeline-item-padding-y $timeline-item-padding-x $timeline-item-padding-y - 0.1625; + + .timeline-event-time { + position: absolute; + top: 1.2rem; + font-size: $timeline-event-time-size; + color: $timeline-event-time-color; + } + } + // Timeline Point Indicator + + .timeline-indicator, + .timeline-indicator-advanced { + position: absolute; + left: -1rem; + top: 0.64rem; + z-index: 2; + height: $timeline-indicator-size; + width: $timeline-indicator-size; + display: flex; + align-items: center; + justify-content: center; + text-align: center; + border-radius: 50%; + } + + .timeline-indicator { + box-shadow: 0 0 0 10px $body-bg; + } + + //For advanced Timeline Indicator Background + .timeline-indicator-advanced { + background-color: $card-bg; + top: 0; + } + + .timeline-point { + position: absolute; + left: -0.38rem; + top: 0; + z-index: 2; + display: block; + height: $timeline-point-size; + width: $timeline-point-size; + border-radius: 50%; + background-color: $timeline-point-color; + box-shadow: 0 0 0 10px $card-bg; + } + + // Transparent Timeline Item + &.timeline-item-transparent { + .timeline-event { + top: -0.9rem; + background-color: transparent; + + @include ltr-style { + padding-left: 0; + } + + &.timeline-event-shadow { + padding-left: 2rem; + } + } + } + } + + // Timeline outline + &.timeline-outline { + .timeline-item { + .timeline-point { + outline: unset; + background-color: $card-bg !important; + border: 2px solid $primary; + } + } + } + // Timeline Center + &.timeline-center { + .timeline-end-indicator { + bottom: -1.4rem; + left: 50%; + margin-left: 0.55rem; + } + + .timeline-item { + width: 50%; + clear: both; + &.timeline-item-left, + &:nth-of-type(odd):not(.timeline-item-left):not(.timeline-item-right) { + float: left; + padding-left: 0; + padding-right: 2.25rem; + padding-bottom: 2.5rem; + border-left: 0; + border-right: 1px solid $timeline-border-color; + .timeline-event { + .timeline-event-time { + right: -10.2rem; + } + } + + .timeline-point { + left: 100%; + } + } + + &.timeline-item-right, + &:nth-of-type(even):not(.timeline-item-left):not(.timeline-item-right) { + float: right; + right: 1px; + padding-left: 2.25rem; + padding-bottom: 2.5rem; + border-left: 1px solid $timeline-border-color; + + .timeline-event { + .timeline-event-time { + left: -10.2rem; + } + .timeline-point { + left: 0; + } + } + } + + .timeline-point { + left: 50%; + margin-left: -0.6875rem; + } + .timeline-point-indicator { + left: 50%; + margin-left: -0.3125rem; + } + } + } + + // To remove arrows (visible while switching tabs) in widgets + &.timeline-advance { + .timeline-item { + .timeline-event { + &:before, + &:after { + border: transparent; + } + } + } + } +} + +// LTR only +@include ltr-only { + .timeline:not(.timeline-center) { + padding-left: 0.5rem; + } + .timeline-item { + border-left: 1px solid $timeline-border-color; + } +} + +// RTL +@include rtl-only { + .timeline:not(.timeline-center) { + padding-right: 0.5rem; + .timeline-item { + border-right: 1px solid $timeline-border-color; + } + + .timeline-end-indicator { + left: auto; + right: -0.75rem; + } + + .timeline-item { + padding-left: 0; + padding-right: 2rem; + border-right: 1px solid $timeline-border-color; + + &.timeline-item-transparent { + .timeline-event { + padding-right: 0; + } + } + + .timeline-point { + right: -0.38rem; + left: auto; + } + .timeline-indicator { + right: -0.75rem; + left: auto; + } + .timeline-indicator-advanced { + right: -1rem; + left: auto; + } + } + } +} + +@include media-breakpoint-up(md) { + .timeline.timeline-center .timeline-item { + &.timeline-item-left, + &:nth-of-type(odd):not(.timeline-item-left):not(.timeline-item-right) { + .timeline-indicator { + left: calc(100% - calc(#{$timeline-indicator-size}/ 2)); + } + } + } +} +// To Change Timeline Center's Alignment om small Screen + +@include media-breakpoint-down(md) { + .timeline { + &.timeline-center { + .timeline-end-indicator { + left: -2px; + } + + .timeline-item { + border-right: 0 !important; + left: 1rem; + &:not(:last-child) { + border-left: 1px solid $timeline-border-color !important; + } + float: left !important; + width: 100%; + padding-left: 3rem !important; + padding-right: 1.5rem !important; + + .timeline-event { + .timeline-event-time { + top: -1.7rem; + left: 0 !important; + right: auto !important; + } + } + .timeline-point { + left: -0.7rem !important; + margin-left: 0 !important; + } + .timeline-point-indicator { + left: 0 !important; + margin-left: -0.3125rem !important; + } + } + } + } + // RTL: Timeline Center's Alignment om small Screen + @include rtl-only { + .timeline { + &.timeline-center { + .timeline-item { + border-left: 0 !important; + right: 1rem !important; + &:not(:last-child) { + border-right: 1px solid $timeline-border-color !important; + } + } + + .timeline-item { + float: right !important; + width: 100%; + padding-right: 3.5rem !important; + padding-left: 1.5rem !important; + .timeline-event { + .timeline-event-time { + top: -1.2rem; + right: 0 !important; + left: auto !important; + } + } + .timeline-point { + right: -0.7rem !important; + margin-right: 0 !important; + } + } + } + } + } +} + +@include media-breakpoint-down(md) { + .timeline .timeline-item .timeline-indicator, + .timeline .timeline-item .timeline-indicator-advanced { + @include rtl-style { + left: auto; + right: -0.6875rem; + } + } + + @include rtl-only { + .timeline-center { + .timeline-item { + padding-left: 0; + padding-right: 3rem; + } + } + } +} +@include media-breakpoint-down(sm) { + .timeline { + .timeline-header { + flex-direction: column; + align-items: flex-start; + } + } +} +// For Contextual Colors +@each $color, $value in $theme-colors { + @if $color !=primary and $color !=light { + @include template-timeline-point-variant( + '.timeline-point-#{$color}', + if($color== 'dark' and $dark-style, $light, $value) + ); + @include template-timeline-indicator-variant( + '.timeline-indicator-#{$color}', + if($color== 'dark' and $dark-style, $light, $value) + ); + } +} diff --git a/resources/assets/vendor/scss/_components/_variables-dark.scss b/resources/assets/vendor/scss/_components/_variables-dark.scss new file mode 100644 index 0000000..745cb60 --- /dev/null +++ b/resources/assets/vendor/scss/_components/_variables-dark.scss @@ -0,0 +1,25 @@ +// Dark Layout Variables + +// ! _variable-dark.scss file overrides _variable.scss file. + +// Avatar +// ******************************************************************************* +$avatar-bg: #373b50 !default; // (C) + +// Menu +// ******************************************************************************* +$menu-horizontal-box-shadow: 0px 1px 4px 0px rgba($shadow-bg, 0.1) !default; + +// switch +// ******************************************************************************* +$switch-off-color: rgba-to-hex($gray-600, $rgba-to-hex-bg) !default; +$switch-off-bg: rgba-to-hex(rgba($base, 0.1), $rgba-to-hex-bg) !default; +$switch-off-border: rgba-to-hex(rgba($base, 0.1), $rgba-to-hex-bg) !default; +// Timeline +// ******************************************************************************* +$timeline-border-color: rgba-to-hex(rgba($base, 0.12), $rgba-to-hex-bg) !default; +$timeline-event-time-color: $body-color !default; + +// Text Divider +// ******************************************************************************* +$divider-color: $border-color !default; diff --git a/resources/assets/vendor/scss/_components/_variables.scss b/resources/assets/vendor/scss/_components/_variables.scss new file mode 100644 index 0000000..a3a9479 --- /dev/null +++ b/resources/assets/vendor/scss/_components/_variables.scss @@ -0,0 +1,168 @@ +// Common +// ******************************************************************************* + +$ui-star-size: 1.1em !default; +$ui-stars-spacer: -0.1em !default; +$ui-star-filled-color: $yellow !default; + +// Navbar (custom navbar) +// ******************************************************************************* +$navbar-height: 3.5rem !default; +$navbar-suggestion-width: 100% !default; +$navbar-suggestion-height: 28rem !default; +$navbar-suggestion-border-radius: $border-radius !default; +$navbar-dropdown-width: 22rem !default; +$navbar-dropdown-content-height: 24.08rem !default; +$navbar-notifications-dropdown-item-padding-y: 0.75rem !default; +$navbar-notifications-dropdown-item-padding-x: 1rem !default; + +// Menu +// ******************************************************************************* + +$menu-width: 16.25rem !default; +$menu-collapsed-width: 4.375rem !default; +$menu-collapsed-layout-breakpoint: xl !default; + +$menu-font-size: $font-size-base !default; + +$menu-item-spacer: 0.375rem !default; + +$menu-vertical-link-margin-x: 0.75rem !default; +$menu-link-spacer-x: 0.5rem !default; + +$menu-vertical-link-padding-y: 0.5rem !default; +$menu-vertical-link-padding-x: 0.75rem !default; +$menu-vertical-menu-link-padding-y: 0.5rem !default; +$menu-vertical-menu-level-spacer: 0.5rem !default; + +$menu-vertical-header-margin-y: 0.5rem !default; +$menu-vertical-header-margin-x: 1.25rem !default; + +$menu-horizontal-spacer-x: 0.375rem !default; +$menu-horizontal-item-spacer: 0.25rem !default; +$menu-horizontal-link-padding-y: 0.5rem !default; +$menu-horizontal-link-padding-x: 1rem !default; +$menu-horizontal-menu-link-padding-y: 0.5rem !default; +$menu-horizontal-menu-level-spacer: 2.75rem !default; +$menu-horizontal-box-shadow: 0px 1px 4px 0px rgba($black, 0.1) !default; + +$menu-sub-width: $menu-width !default; +$menu-control-width: 2.25rem !default; +$menu-control-arrow-size: 0.5rem !default; + +$menu-icon-expanded-width: 1.375rem !default; +$menu-icon-expanded-left-spacer: 2.25rem !default; +$menu-icon-expanded-font-size: 1.375rem !default; +$menu-icon-expanded-spacer: 0.5rem !default; + +$menu-animation-duration: 0.3s !default; +$menu-max-levels: 5 !default; + +$menu-dark-border-color: rgba(255, 255, 255, 0.2) !default; +$menu-dark-menu-bg: rgba(0, 0, 0, 0.06) !default; +$menu-light-border-color: rgba(0, 0, 0, 0.06) !default; +$menu-light-menu-bg: rgba(0, 0, 0, 0.05) !default; + +// Custom Options +// ******************************************************************************* + +$custom-option-padding: 1.067em !default; +$custom-option-cursor: pointer !default; +$custom-option-border-color: $border-color !default; +$custom-option-border-width: 1px !default; +$custom-option-image-border-width: 2px !default; +$custom-option-border-hover-color: $input-border-hover-color !default; + +// Switches +// ******************************************************************************* + +$switch-font-size: 0.625rem !default; +$switch-border-radius: 30rem !default; + +$switch-width: 2.5rem !default; +$switch-width-sm: 1.875rem !default; +$switch-width-lg: 3.25rem !default; + +$switch-height: 1.35rem !default; +$switch-height-sm: 1.125rem !default; +$switch-height-lg: 1.75rem !default; + +$switch-label-font-size: $font-size-base !default; +$switch-label-font-size-sm: $font-size-xs !default; +$switch-label-font-size-lg: $font-size-lg !default; + +$switch-label-line-height: 1.4 !default; +$switch-label-line-height-sm: 1.6 !default; +$switch-label-line-height-lg: 1.47 !default; + +$switch-spacer-x: 0.75rem !default; +$switch-spacer-y: 0.75rem !default; +$switch-gutter: 0.5rem !default; +$switch-inner-spacer: 0.25rem !default; +$switch-inner-spacer-sm: 0.17rem !default; + +$switch-square-border-radius: $border-radius !default; + +$switch-label-color: $headings-color !default; +$switch-label-disabled-color: $text-muted !default; +$switch-disabled-opacity: 0.45 !default; + +$switch-off-color: $gray-400 !default; +$switch-off-bg: rgba-to-hex($gray-100, $rgba-to-hex-bg) !default; +$switch-off-border: rgba-to-hex($gray-100, $rgba-to-hex-bg) !default; +$switch-holder-bg: $white !default; +$switch-holder-shadow: $box-shadow-xs !default; +$switch-focus-box-shadow: $input-btn-focus-box-shadow !default; + +// Avatars +// ******************************************************************************* + +$avatar-size-xl: 4rem !default; +$avatar-size-lg: 3.5rem !default; +$avatar-size-md: 3rem !default; +$avatar-size: 2.5rem !default; // Default +$avatar-size-sm: 2rem !default; +$avatar-size-xs: 1.5rem !default; + +$avatar-initial-xl: 1.875rem !default; +$avatar-initial-lg: 1.5rem !default; +$avatar-initial-md: 1.125rem !default; +$avatar-initial: $font-size-base !default; +$avatar-initial-sm: 0.8125rem !default; +$avatar-initial-xs: 0.625rem !default; + +$avatar-group-border: $card-bg !default; +$avatar-bg: #eeedf0 !default; // (C) + +// Timeline +// ******************************************************************************* + +$timeline-border-color: $border-color !default; + +$timeline-indicator-size: 2rem !default; +$timeline-point-size: 0.75rem !default; +$timeline-point-color: $primary !default; +$timeline-point-indicator-color: $primary !default; +$timeline-end-indicator-font-size: 1.5rem !default; +$timeline-item-min-height: 4rem !default; +$timeline-item-padding-x: 0 !default; +$timeline-item-padding-y: 0.5rem !default; +$timeline-item-bg-color: $card-bg !default; +$timeline-item-border-radius: $border-radius !default; + +$timeline-event-time-size: 0.85rem !default; +$timeline-event-time-color: $text-muted !default; + +// Text Divider +// ******************************************************************************* +$divider-color: $gray-200 !default; + +$divider-margin-y: 1rem !default; +$divider-margin-x: 0 !default; + +$divider-text-padding-y: 0rem !default; +$divider-text-padding-x: 1rem !default; + +$divider-font-size: $font-size-base !default; +$divider-text-color: $headings-color !default; +$divider-icon-size: 1.25rem !default; diff --git a/resources/assets/vendor/scss/_components/mixins/_app-brand.scss b/resources/assets/vendor/scss/_components/mixins/_app-brand.scss new file mode 100644 index 0000000..bc83dc5 --- /dev/null +++ b/resources/assets/vendor/scss/_components/mixins/_app-brand.scss @@ -0,0 +1,29 @@ +// Within menu +@mixin template-app-brand-collapsed() { + .app-brand { + width: $menu-collapsed-width; + } + + .app-brand-logo, + .app-brand-link, + .app-brand-text { + margin-right: auto; + margin-left: auto; + } + + .app-brand-logo ~ .app-brand-text, + .app-brand .layout-menu-toggle { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + opacity: 0; + } + + .app-brand-img { + display: none; + } + + .app-brand-img-collapsed { + display: block; + } +} diff --git a/resources/assets/vendor/scss/_components/mixins/_avatar.scss b/resources/assets/vendor/scss/_components/mixins/_avatar.scss new file mode 100644 index 0000000..2941376 --- /dev/null +++ b/resources/assets/vendor/scss/_components/mixins/_avatar.scss @@ -0,0 +1,22 @@ +// Avatar +// ******************************************************************************* + +@mixin template-avatar-style($height, $width, $font-size, $status-indicator-position: 2px) { + width: $width; + height: $height; + + .avatar-initial { + font-size: $font-size; + } + + &.avatar-online, + &.avatar-offline, + &.avatar-away, + &.avatar-busy { + &:after { + width: $width * 0.2; + height: $height * 0.2; + right: $status-indicator-position; + } + } +} diff --git a/resources/assets/vendor/scss/_components/mixins/_footer.scss b/resources/assets/vendor/scss/_components/mixins/_footer.scss new file mode 100644 index 0000000..c3e9959 --- /dev/null +++ b/resources/assets/vendor/scss/_components/mixins/_footer.scss @@ -0,0 +1,47 @@ +// Footer +// ******************************************************************************* + +@mixin template-footer-style($parent, $bg, $color: null, $active-color: null, $border: null) { + $colors: get-navbar-prop($bg, $active-color, $color, $border); + + #{$parent} { + color: map-get($colors, color); + .layout-footer-fixed .layout-horizontal & { + background-color: map-get($colors, bg) !important; + } + + .layout-footer-fixed .layout-wrapper:not(.layout-horizontal) & { + .footer-container { + background-color: map-get($colors, bg) !important; + } + } + + .footer-link { + color: map-get($colors, color); + + &:hover, + &:focus { + color: map-get($colors, active-color); + } + + &.disabled { + color: map-get($colors, disabled-color) !important; + } + } + + .footer-text { + color: map-get($colors, active-color); + } + + .show > .footer-link, + .active > .footer-link, + .footer-link.show, + .footer-link.active { + color: map-get($colors, active-color); + } + + hr { + border-color: map-get($colors, border); + } + } +} diff --git a/resources/assets/vendor/scss/_components/mixins/_menu.scss b/resources/assets/vendor/scss/_components/mixins/_menu.scss new file mode 100644 index 0000000..afe903f --- /dev/null +++ b/resources/assets/vendor/scss/_components/mixins/_menu.scss @@ -0,0 +1,133 @@ +// Menu +// ******************************************************************************* + +@mixin template-menu-style($parent, $bg, $color: null, $active-color: null, $border: null, $active-bg: null) { + $colors: get-navbar-prop($bg, $active-color, $color, $border); + $contrast-percent: map-get($colors, contrast-percent); + + @if not $active-bg { + $active-bg: rgba-to-hex( + rgba(map-get($colors, bg), 1 - if($contrast-percent < 0.75, 0.025, 0.05)), + if($contrast-percent > 0.25, #fff, #000) + ); + } + + $menu-active-bg: linear-gradient(270deg, rgba($active-bg, 0.7) 0%, $active-bg 100%); + $menu-active-bg-rtl: linear-gradient(-270deg, rgba($active-bg, 0.7) 0%, $active-bg 100%); + $horizontal-active-bg: rgba-to-hex(rgba($active-bg, 0.16), $bg); + + #{$parent} { + background-color: map-get($colors, bg) !important; + &.menu-horizontal { + background-color: rgba(map-get($colors, bg), 0.95) !important; + } + color: map-get($colors, color); + + .menu-link, + .menu-horizontal-prev, + .menu-horizontal-next { + color: map-get($colors, color); + &:hover, + &:focus { + color: map-get($colors, active-color); + } + + &.active { + color: map-get($colors, active-color); + } + } + .menu-toggle::after { + color: map-get($colors, color); + } + + .menu-item.disabled .menu-link, + .menu-horizontal-prev.disabled, + .menu-horizontal-next.disabled { + color: map-get($colors, disabled-color) !important; + } + + .menu-item.open:not(.menu-item-closing) > .menu-toggle, + .menu-item.active > .menu-link { + color: map-get($colors, active-color); + } + + //vertical menu active item bg color + &.menu-vertical .menu-item.active > .menu-link:not(.menu-toggle) { + background: $menu-active-bg; + box-shadow: 0px 2px 6px 0px rgba($active-bg, 0.3); + color: color-contrast($active-bg) !important; + &.menu-toggle::after { + color: color-contrast($active-bg) !important; + } + @if $rtl-support { + [dir='rtl'] & { + background: $menu-active-bg-rtl !important; + } + } + } + + //- + &.menu-horizontal { + .menu-inner > .menu-item.active > .menu-link.menu-toggle { + background: $menu-active-bg; + color: color-contrast($active-bg) !important; + box-shadow: 0px 2px 6px 0px rgba($active-bg, 0.3); + &.menu-toggle::after { + color: color-contrast($active-bg) !important; + } + @if $rtl-support { + [dir='rtl'] & { + background: $menu-active-bg-rtl; + box-shadow: 0px 2px 6px 0px rgba($active-bg, 0.3); + color: color-contrast($active-bg) !important; + } + } + } + + .menu-inner .menu-item:not(.menu-item-closing) > .menu-sub, + .menu-inner .menu-item.open > .menu-toggle { + background: $bg; + } + + .menu-item.active > .menu-link:not(.menu-toggle) { + background: $horizontal-active-bg; + color: $active-bg !important; + } + } + .menu-inner > .menu-item.menu-item-closing .menu-item.open .menu-sub, + .menu-inner > .menu-item.menu-item-closing .menu-item.open .menu-toggle { + background: transparent; + color: color-contrast($active-bg); + } + + .menu-inner-shadow { + background: linear-gradient($bg 41%, rgba($bg, 0.11) 95%, rgba($bg, 0)); + } + + .menu-text { + color: map-get($colors, active-color); + } + + .menu-header { + color: map-get($colors, muted-color); + } + + hr, + .menu-divider, + .menu-inner > .menu-item.open > .menu-sub::before { + border-color: map-get($colors, border) !important; + } + + .menu-block::before { + background-color: map-get($colors, muted-color); + } + + .ps__thumb-y, + .ps__rail-y.ps--clicking > .ps__thumb-y { + background: rgba( + map-get($colors, active-color), + if($contrast-percent > 0.75, map-get($colors, opacity) - 0.4, map-get($colors, opacity) - 0.2) + ) !important; + } + } +} diff --git a/resources/assets/vendor/scss/_components/mixins/_misc.scss b/resources/assets/vendor/scss/_components/mixins/_misc.scss new file mode 100644 index 0000000..f45340d --- /dev/null +++ b/resources/assets/vendor/scss/_components/mixins/_misc.scss @@ -0,0 +1,6 @@ +// SVG Color +@mixin template-svg-color($background) { + .svg-illustration svg { + fill: $background; + } +} diff --git a/resources/assets/vendor/scss/_components/mixins/_navbar.scss b/resources/assets/vendor/scss/_components/mixins/_navbar.scss new file mode 100644 index 0000000..907493c --- /dev/null +++ b/resources/assets/vendor/scss/_components/mixins/_navbar.scss @@ -0,0 +1,90 @@ +// Navbar +// ******************************************************************************* + +@mixin template-navbar-style($parent, $bg, $color: null, $active-color: null, $border: null) { + $colors: get-navbar-prop($bg, $active-color, $color, $border); + + #{$parent} { + background-color: rgba(map-get($colors, bg), 0.88) !important; + color: map-get($colors, color); + + .navbar-brand, + .navbar-brand a { + color: map-get($colors, active-color); + + &:hover, + &:focus { + color: map-get($colors, active-color); + } + } + + // Navbar search color + .navbar-search-wrapper { + .navbar-search-icon, + .search-input { + color: map-get($colors, color); + } + } + .search-input-wrapper { + .search-input, + .search-toggler { + background-color: $bg !important; + color: map-get($colors, color); + } + } + + .navbar-nav { + > .nav-link, + > .nav-item > .nav-link, + > .nav > .nav-item > .nav-link { + color: map-get($colors, color); + + &:hover, + &:focus { + color: map-get($colors, active-color); + } + + &.disabled { + color: map-get($colors, disabled-color) !important; + } + } + + .show > .nav-link, + .active > .nav-link, + .nav-link.show, + .nav-link.active { + color: map-get($colors, active-color); + } + } + + .navbar-toggler { + color: map-get($colors, color); + border-color: map-get($colors, border); + } + + .navbar-toggler-icon { + background-image: if( + map-get($colors, contrast-percent) > 0.75, + $navbar-light-toggler-icon-bg, + $navbar-dark-toggler-icon-bg + ); + } + + .navbar-text { + color: map-get($colors, color); + + a { + color: map-get($colors, active-color); + + &:hover, + &:focus { + color: map-get($colors, active-color); + } + } + } + + hr { + border-color: map-get($colors, border); + } + } +} diff --git a/resources/assets/vendor/scss/_components/mixins/_switch.scss b/resources/assets/vendor/scss/_components/mixins/_switch.scss new file mode 100644 index 0000000..a5b5339 --- /dev/null +++ b/resources/assets/vendor/scss/_components/mixins/_switch.scss @@ -0,0 +1,179 @@ +// * Switches +// ******************************************************************************* + +@mixin template-switch-size-base( + $size, + $width, + $height, + $font-size, + $form-label-font-size, + $label-line-height, + $inner-spacer +) { + min-height: $height; + + font-size: $form-label-font-size; + line-height: $label-line-height; + + $delta: 0; + $line-height-computed: $form-label-font-size * $label-line-height; + .switch-label:first-child { + padding-right: $switch-gutter; + } + .switch-input ~ .switch-label { + padding-left: $width + $switch-gutter; + } + + .switch-toggle-slider { + width: $width; + height: $height - ($delta * 2); + font-size: $font-size; + line-height: $height; + border: 1px solid transparent; + + i { + position: relative; + font-size: $form-label-font-size; + @if ($size== 'lg') { + top: -2px; + } @else if ($size== 'sm') { + top: -2px; + } @else { + top: -1.35px; + } + } + + @if ($line-height-computed>$height) { + top: (($line-height-computed - $height) * 0.5) + $delta; + } @else { + top: 50%; + transform: translateY(-50%); + } + } + + .switch-label { + @if ($line-height-computed < $height) { + top: ($height - $line-height-computed) * 0.5; + } @else { + top: 0; + } + } + + .switch-input:checked ~ .switch-toggle-slider::after { + left: $width - $height - 0.1; + } + + .switch-toggle-slider::after { + margin-left: $inner-spacer; + width: ceil(rem-to-px($height - $inner-spacer * 2)); + height: ceil(rem-to-px($height - $inner-spacer * 2)); + } + + .switch-on { + padding-left: $inner-spacer; + padding-right: $height - $inner-spacer; + } + + .switch-off { + padding-left: $height - $inner-spacer; + padding-right: $inner-spacer; + } + + @if $rtl-support { + [dir='rtl'] & .switch-label { + padding-right: $width + $switch-gutter; + padding-left: 0; + } + [dir='rtl'] & .switch-input:checked ~ .switch-toggle-slider::after { + left: auto; + right: $width - $height - 0.15; + } + + [dir='rtl'] & .switch-toggle-slider { + &::after { + margin-left: 0; + margin-right: $inner-spacer; + } + } + + [dir='rtl'] & .switch-on { + padding-left: $height - $inner-spacer; + padding-right: $inner-spacer; + } + + [dir='rtl'] & .switch-off { + padding-left: $inner-spacer; + padding-right: $height - $inner-spacer; + } + } +} + +// Switch size +@mixin template-switch-size( + $size, + $width, + $height, + $font-size, + $form-label-font-size, + $label-line-height, + $inner-spacer: $switch-inner-spacer +) { + .switch-#{$size} { + @include template-switch-size-base( + $size, + $width, + $height, + $font-size, + $form-label-font-size, + $label-line-height, + $inner-spacer + ); + } +} + +// Switch variant +@mixin template-switch-variant($parent, $background, $color: null) { + $selector: if($parent== '', '', '#{$parent}.switch'); + $color: if($color, $color, color-contrast($background)); + + #{$selector} .switch-input:checked ~ .switch-toggle-slider { + background: $background; + color: $color; + box-shadow: 0 2px 6px 0 rgba($background, 0.3); + } +} + +// Switch theme +@mixin template-switch-theme($parent, $background, $color: null) { + @include template-switch-variant($parent, $background, $color); +} + +// Switch validation +@mixin template-switch-validation-state($state, $color) { + .switch-input { + //BS & jQuery validation + .was-validated &:#{$state}, + &.invalid, + //jq + &.is-#{$state} { + ~ .switch-label { + color: $color; + } + + ~ .#{$state}-feedback, + ~ .#{$state}-tooltip { + display: block; + } + + ~ .switch-toggle-slider { + border: 1px solid $color !important; + } + + &:checked ~ .switch-toggle-slider { + background: $color; + color: color-contrast($color); + box-shadow: 0 2px 6px 0 rgba($color, 0.3); + } + } + } +} diff --git a/resources/assets/vendor/scss/_components/mixins/_text-divider.scss b/resources/assets/vendor/scss/_components/mixins/_text-divider.scss new file mode 100644 index 0000000..cd67b7e --- /dev/null +++ b/resources/assets/vendor/scss/_components/mixins/_text-divider.scss @@ -0,0 +1,17 @@ +// Text Divider +// ******************************************************************************* + +@mixin template-text-divider-variant($divider-color, $background) { + $divider-selector: if($divider-color== '', '', '#{$divider-color}'); + .divider { + &#{$divider-selector} { + &.divider-vertical, + .divider-text { + &:before, + &:after { + border-color: $background; + } + } + } + } +} diff --git a/resources/assets/vendor/scss/_components/mixins/_timeline.scss b/resources/assets/vendor/scss/_components/mixins/_timeline.scss new file mode 100644 index 0000000..5067c84 --- /dev/null +++ b/resources/assets/vendor/scss/_components/mixins/_timeline.scss @@ -0,0 +1,33 @@ +// Timeline +// ******************************************************************************* + +// Timeline point +@mixin template-timeline-point-variant($point-color, $background) { + .timeline { + #{$point-color} { + background-color: $background !important; + outline: 3px solid rgba($background, 0.12); + } + + // Timeline-outline styles + &.timeline-outline { + #{$point-color} { + border: 2px solid $background !important; + } + } + } +} + +@mixin template-timeline-indicator-variant($indicator-color, $background) { + $color: $background; + $background: rgba-to-hex(rgba($background, 0.16), $rgba-to-hex-bg); + + .timeline { + #{$indicator-color} { + background-color: $background; + i { + color: $color !important; + } + } + } +} diff --git a/resources/assets/vendor/scss/_components/mixins/_treeview.scss b/resources/assets/vendor/scss/_components/mixins/_treeview.scss new file mode 100644 index 0000000..081a8c4 --- /dev/null +++ b/resources/assets/vendor/scss/_components/mixins/_treeview.scss @@ -0,0 +1,30 @@ +// Treeview +// ******************************************************************************* + +// Treeview click +@mixin template-treeview-clicked-bg($background) { + .jstree-default { + .jstree-wholerow-hovered, + .jstree-hovered { + background: $component-hover-bg; + color: $component-hover-color; + } + .jstree-wholerow-clicked, + .jstree-clicked { + background: $component-hover-color; + color: $white; + } + } + .jstree-default-dark { + .jstree-wholerow-hovered, + .jstree-hovered { + background: $component-hover-bg; + color: $component-hover-color; + } + .jstree-wholerow-clicked, + .jstree-clicked { + background: $component-hover-color; + color: $white; + } + } +} diff --git a/resources/assets/vendor/scss/_custom-variables/_bootstrap-extended-dark.scss b/resources/assets/vendor/scss/_custom-variables/_bootstrap-extended-dark.scss new file mode 100644 index 0000000..29b6f8f --- /dev/null +++ b/resources/assets/vendor/scss/_custom-variables/_bootstrap-extended-dark.scss @@ -0,0 +1,6 @@ +// =================================================================================================================== +// ? TIP: It is recommended to use this file for overriding bootstrap extended dark variables (_bootstrap-extended/_variables-dark.scss). +// Copy and paste variables as needed, modify their values, and remove the !default flag. +// =================================================================================================================== + +// $success: #f0f000 !default; diff --git a/resources/assets/vendor/scss/_custom-variables/_bootstrap-extended.scss b/resources/assets/vendor/scss/_custom-variables/_bootstrap-extended.scss new file mode 100644 index 0000000..e6dedd5 --- /dev/null +++ b/resources/assets/vendor/scss/_custom-variables/_bootstrap-extended.scss @@ -0,0 +1,7 @@ +// =================================================================================================================== +// ? TIP: It is recommended to use this file for overriding bootstrap extended variables (_bootstrap-extended/_variables.scss). +// Copy and paste variables as needed, modify their values, and remove the !default flag. +// =================================================================================================================== + +// $font-size-root: 14px !default; +// $success: #00ff00 !default; diff --git a/resources/assets/vendor/scss/_custom-variables/_components-dark.scss b/resources/assets/vendor/scss/_custom-variables/_components-dark.scss new file mode 100644 index 0000000..706c14e --- /dev/null +++ b/resources/assets/vendor/scss/_custom-variables/_components-dark.scss @@ -0,0 +1,5 @@ +// ========================================================================================================== +// ? TIP: It is recommended to use this file for overriding component dark variables (_components/_variables-dark.scss). +// Copy and paste variables as needed, modify their values, and remove the !default flag. +// ========================================================================================================== +// $menu-width: 18rem !default; diff --git a/resources/assets/vendor/scss/_custom-variables/_components.scss b/resources/assets/vendor/scss/_custom-variables/_components.scss new file mode 100644 index 0000000..e6230c4 --- /dev/null +++ b/resources/assets/vendor/scss/_custom-variables/_components.scss @@ -0,0 +1,6 @@ +// ================================================================================================ +// ? TIP: It is recommended to use this file for overriding component variables (_components/_variables.scss). +// Copy and paste variables as needed, modify their values, and remove the !default flag. +// ================================================================================================ + +// $menu-width: 14rem !default; diff --git a/resources/assets/vendor/scss/_custom-variables/_libs.scss b/resources/assets/vendor/scss/_custom-variables/_libs.scss new file mode 100644 index 0000000..0235932 --- /dev/null +++ b/resources/assets/vendor/scss/_custom-variables/_libs.scss @@ -0,0 +1,8 @@ +// ================================================================================================ +// ? TIP: It is recommended to use this file for overriding any library variables from (libs/) folder. +// Copy and paste variables as needed, modify their values, and remove the !default flag. +// ================================================================================================ + +@import 'support'; + +// $flatpickr-content-padding: 0.5rem; \ No newline at end of file diff --git a/resources/assets/vendor/scss/_custom-variables/_pages.scss b/resources/assets/vendor/scss/_custom-variables/_pages.scss new file mode 100644 index 0000000..f72a574 --- /dev/null +++ b/resources/assets/vendor/scss/_custom-variables/_pages.scss @@ -0,0 +1,8 @@ +// ================================================================================================ +// ? TIP: It is recommended to use this file for overriding any pages variables from the (pages/) folder. +// Copy and paste variables as needed, modify their values, and remove the !default flag. +// ================================================================================================ + +@import 'support'; + +// $calender-sidebar-width: 20rem; \ No newline at end of file diff --git a/resources/assets/vendor/scss/_custom-variables/_support.scss b/resources/assets/vendor/scss/_custom-variables/_support.scss new file mode 100644 index 0000000..93cde5c --- /dev/null +++ b/resources/assets/vendor/scss/_custom-variables/_support.scss @@ -0,0 +1,51 @@ +$enable-light-style: true; +$enable-dark-style: true; +$enable-rtl-support: true; + +@mixin app-ltr($has-child: true) { + @if $enable-rtl-support { + @if $has-child { + html:not([dir='rtl']) & { + @content; + } + } @else { + html:not([dir='rtl']) { + @content; + } + } + } @else { + @content; + } +} + +@mixin app-ltr-style() { + @if $enable-rtl-support { + &:not([dir='rtl']) { + @content; + } + } @else { + @content; + } +} + +@mixin app-rtl($has-child: true) { + @if $enable-rtl-support { + @if $has-child { + [dir='rtl'] & { + @content; + } + } @else { + [dir='rtl'] { + @content; + } + } + } +} + +@mixin app-rtl-style() { + @if $enable-rtl-support { + &[dir='rtl'] { + @content; + } + } +} diff --git a/resources/assets/vendor/scss/_theme/_common.scss b/resources/assets/vendor/scss/_theme/_common.scss new file mode 100644 index 0000000..09a66bf --- /dev/null +++ b/resources/assets/vendor/scss/_theme/_common.scss @@ -0,0 +1,75 @@ +// Theme mixin +// ******************************************************************************* + +@mixin template-common-theme($background, $color: null) { + @include text-variant('.text-primary', $background); + @include bg-variant('.bg-primary', $background); + @include bg-label-variant('.bg-label-primary', $background); + @include bg-label-hover-variant('.bg-label-hover-primary', $background); + @include bg-gradient-variant('.bg-gradient-primary', $background); + @include bg-glow-variant('.bg-primary', $background); + @include template-pagination-theme($background, $color); + @include template-pagination-outline-variant('.pagination-outline-primary', $background); + @include template-progress-bar-theme($background, $color); + @include template-progress-shadow-theme('.progress-bar', $background); + @include template-modal-onboarding-theme($background, $color); + @include template-list-group-theme($background, $color); + @include template-list-group-timeline-variant('.list-group-timeline-primary', $background); + @include template-alert-variant('.alert-primary', $background); + @include template-alert-outline-variant('.alert-outline-primary', $background); + @include template-alert-solid-variant('.alert-solid-primary', $background); + @include template-tooltip-variant( + '.tooltip-primary, .tooltip-primary > .tooltip, .ngb-tooltip-primary + ngb-tooltip-window', + $background, + $color + ); + @include template-popover-variant( + '.popover-primary, .popover-primary > .popover, .ngb-popover-primary + ngb-popover-window', + $background, + $color + ); + + // Need to add shift-color as BS5 updated with table variant colors like this + + @include template-table-variant('primary', shift-color($background, $table-bg-scale)); + @include template-button-variant('.btn-primary', $background, $color); + @include template-button-label-variant('.btn-label-primary', $background, $color); + @include template-button-text-variant('.btn-text-primary', $background, $color); + @include template-button-outline-variant('.btn-outline-primary', $background, $color); + @include template-dropdown-theme(rgba-to-hex(rgba($background, 0.16), $card-bg), $background); + @include template-nav-theme($background, $color); + @include template-form-control-theme($background); + @include template-form-check-theme($background, $color); + @include template-form-switch-theme($background); + @include template-file-input-theme($background); + + @include template-switch-variant('', $background, $color); // For default switch + @include template-switch-variant('.switch-primary', $background, $color); + + @include template-timeline-point-variant('.timeline-point-primary', $background); + @include template-timeline-indicator-variant('.timeline-indicator-primary', $background); + @include template-text-divider-variant('.divider-primary', $background); + + @include template-navbar-style('.navbar.bg-primary', $background); + @include template-menu-style('.menu.bg-primary', $background); + @include template-footer-style('.footer.bg-primary', $background); + @include template-float-label-theme($background); + @include template-svg-color($background); + @include template-treeview-clicked-bg($background); + @include template-card-border-shadow-variant('.card-border-shadow-primary', $background); + @include template-card-hover-border-variant('.card-hover-border-primary', $background); + + html:not([dir='rtl']) .border-primary, + html[dir='rtl'] .border-primary { + border-color: $background !important; + } + a { + color: $background; + &:hover { + color: tint-color($background, 10%); + } + } + .fill-primary { + fill: $background; + } +} diff --git a/resources/assets/vendor/scss/_theme/_libs.scss b/resources/assets/vendor/scss/_theme/_libs.scss new file mode 100644 index 0000000..68d8c88 --- /dev/null +++ b/resources/assets/vendor/scss/_theme/_libs.scss @@ -0,0 +1,75 @@ +// Imports +// ******************************************************************************* + +@import '../../libs/nouislider/mixins'; +@import '../../libs/select2/mixins'; + +@import '../../libs/tagify/mixins'; +@import '../../libs/datatables-responsive-bs5/mixins'; +@import '../../libs/bootstrap-select/mixins'; +@import '../../libs/bootstrap-datepicker/mixins'; +@import '../../libs/flatpickr/mixins'; +@import '../../libs/bootstrap-daterangepicker/mixins'; +@import '../../libs/jquery-timepicker/mixins'; +@import '../../libs/quill/mixins'; +@import '../../libs/typeahead-js/mixins'; +@import '../../libs/dropzone/mixins'; +@import '../../libs/swiper/mixins'; +@import '../../libs/spinkit/mixins'; +@import '../../libs/plyr/mixins'; +@import '../../libs/fullcalendar/mixins'; +@import '../../libs/sweetalert2/mixins'; +@import '../../libs/pickr/mixins'; +@import '../../libs/shepherd/mixins'; +@import '../../libs/bs-stepper/mixins'; + +// Theme mixin +// ******************************************************************************* + +@mixin template-libs-theme($background, $color: null) { + @include nouislider-theme($background); + @include select2-theme($background, $color); + @include tagify-theme($background); + @include bs-datatables-theme($background); + @include bs-select-theme($background, $color); + @include bs-datepicker-theme($background, $color); + @include flatpickr-theme($background, $color); + @include bs-daterangepicker-theme($background, $color); + @include timepicker-theme($background, $color); + @include quill-theme($background); + @include typeahead-theme($background, $color); + @include dropzone-theme($background); + @include swiper-theme($background); + @include spinkit-theme($background); + @include plyr-theme($background, $color); + @include fullcalendar-theme($background, $color); + @include sweetalert2-theme($background, $color); + @include colorPicker-theme($background); + @include icon-theme($background); + @include tour-theme($background); + @include bs-stepper-theme($background); +} + +@mixin template-libs-dark-theme($background, $color: null) { + @include nouislider-theme($background); + @include select2-theme($background, $color); + @include tagify-theme($background); + @include bs-datatables-theme($background); + @include bs-select-theme($background, $color); + @include bs-datepicker-dark-theme($background, $color); + @include flatpickr-dark-theme($background, $color); + @include bs-daterangepicker-dark-theme($background, $color); + @include timepicker-theme($background, $color); + @include quill-theme($background); + @include typeahead-theme($background, $color); + @include dropzone-theme($background); + @include swiper-theme($background); + @include spinkit-theme($background); + @include plyr-theme($background, $color); + @include fullcalendar-theme($background, $color); + @include sweetalert2-dark-theme($background, $color); + @include colorPicker-theme($background); + @include icon-theme($background); // ToDo: placement of mixin + @include tour-theme($background); + @include bs-stepper-theme($background); +} diff --git a/resources/assets/vendor/scss/_theme/_pages.scss b/resources/assets/vendor/scss/_theme/_pages.scss new file mode 100644 index 0000000..b98f5e2 --- /dev/null +++ b/resources/assets/vendor/scss/_theme/_pages.scss @@ -0,0 +1,10 @@ +// Page mixins +// ******************************************************************************* + +@import '../pages/mixins'; + +@mixin template-pages-theme($background, $color: null) { + // include page related mixins + @include app-chat-theme($background); + @include front-theme($background); +} diff --git a/resources/assets/vendor/scss/_theme/_theme.scss b/resources/assets/vendor/scss/_theme/_theme.scss new file mode 100644 index 0000000..3cf16bb --- /dev/null +++ b/resources/assets/vendor/scss/_theme/_theme.scss @@ -0,0 +1,103 @@ +// ? Theme related styles common styles + +@import '../_components/include'; + +// Space above detached navbar (vertical layout only) +.layout-navbar-fixed .layout-wrapper:not(.layout-horizontal) .layout-page:before { + content: ''; + width: 100%; + height: calc($spacer + $navbar-height); + position: fixed; + top: 0px; + z-index: 10; +} + +.bg-menu-theme { + // Sub menu item link bullet + .menu-sub > .menu-item > .menu-link:before { + content: '\ea6b'; + font-family: 'tabler-icons'; + position: absolute; + font-size: 0.75rem; + font-weight: bold; + } + &.menu-vertical { + .menu-sub > .menu-item > .menu-link:before { + left: 1.1rem; + @include rtl-style { + right: 1.1rem; + left: inherit; + } + } + .menu-sub > .menu-item .menu-link .menu-icon { + display: none; + } + } + &.menu-horizontal { + .menu-inner > .menu-item > .menu-sub > .menu-item > .menu-link { + @include ltr-style { + padding-left: $menu-horizontal-link-padding-x; + } + @include rtl-style { + padding-right: $menu-horizontal-link-padding-x; + } + &:before { + content: ''; + } + } + } + // Sub menu item link bullet + .menu-sub > .menu-item > .menu-link:before { + // For horizontal layout + .layout-horizontal & { + left: 1.1rem; + @include rtl-style { + right: 1.1rem; + left: inherit; + } + } + } + + .menu-inner .menu-item .menu-link { + .layout-wrapper:not(.layout-horizontal) & { + border-radius: $border-radius; + } + } + .menu-inner > .menu-item > .menu-link { + .layout-horizontal & { + border-radius: $border-radius; + } + } + + .menu-inner > { + // Spacing and Box-shadow only for horizontal menu above lg screen + @include media-breakpoint-up($menu-collapsed-layout-breakpoint) { + .menu-item { + .layout-horizontal & { + margin: $menu-vertical-header-margin-y 0; + &:not(:first-child) { + margin-inline-start: calc($menu-item-spacer / 2); + } + &:not(:last-child) { + margin-inline-end: calc($menu-item-spacer / 2); + } + } + } + } + .menu-item.active:before { + .layout-wrapper:not(.layout-horizontal) & { + content: ''; + position: absolute; + right: 0; + width: 0.25rem; + height: 2.6845rem; + border-radius: $border-radius 0 0 $border-radius; + @include rtl-style { + left: 0; + right: inherit; + border-radius: 0 $border-radius $border-radius 0; + } + } + } + } +} diff --git a/resources/assets/vendor/scss/core-dark.scss b/resources/assets/vendor/scss/core-dark.scss new file mode 100644 index 0000000..7233d20 --- /dev/null +++ b/resources/assets/vendor/scss/core-dark.scss @@ -0,0 +1,4 @@ +@import 'bootstrap-dark'; +@import 'bootstrap-extended-dark'; +@import 'components-dark'; +@import 'colors-dark'; diff --git a/resources/assets/vendor/scss/core.scss b/resources/assets/vendor/scss/core.scss new file mode 100644 index 0000000..dae0761 --- /dev/null +++ b/resources/assets/vendor/scss/core.scss @@ -0,0 +1,4 @@ +@import 'bootstrap'; +@import 'bootstrap-extended'; +@import 'components'; +@import 'colors'; diff --git a/resources/assets/vendor/scss/pages/_mixins.scss b/resources/assets/vendor/scss/pages/_mixins.scss new file mode 100644 index 0000000..87ce6d2 --- /dev/null +++ b/resources/assets/vendor/scss/pages/_mixins.scss @@ -0,0 +1,78 @@ +/* +* Pages Mixins +*/ +@import '../../scss/_bootstrap-extended/functions'; + +@mixin icon-theme($color) { + .icon-card.active { + outline: 1px solid $color; + i, + svg { + color: $color; + } + } +} + +// App Chat +@mixin app-chat-theme($color) { + $chat-item-active-bg: $color; + .app-chat { + .sidebar-body { + .chat-contact-list { + li { + &.active { + background: $chat-item-active-bg; + } + } + } + } + .app-chat-history { + .chat-history { + .chat-message { + &.chat-message-right { + .chat-message-text { + background-color: $color !important; + } + } + } + } + } + } +} + +@mixin front-theme($color) { + // Navbar --------------------- + .navbar { + &.landing-navbar { + .navbar-nav { + .show > .nav-link, + .active > .nav-link, + .nav-link.show, + .nav-link.active, + .nav-link:hover { + color: $color !important; + i { + color: $color !important; + } + } + } + } + } + + // Landing page --------------------- + // Useful features + .landing-features { + .features-icon-wrapper { + .features-icon-box { + .features-icon { + border: 2px solid rgba($color, 0.2); + } + &:hover { + .features-icon { + background-color: rgba($color, 0.05); + } + } + } + } + } +} diff --git a/resources/assets/vendor/scss/theme-bordered-dark.scss b/resources/assets/vendor/scss/theme-bordered-dark.scss new file mode 100644 index 0000000..dcaa37a --- /dev/null +++ b/resources/assets/vendor/scss/theme-bordered-dark.scss @@ -0,0 +1,343 @@ +@import './_components/include-dark'; +@import './_theme/common'; +@import './_theme/libs'; +@import './_theme/pages'; +@import './_theme/_theme'; + +$primary-color: #7367f0; + +body { + background: $card-bg; +} + +.bg-body { + background: $body-bg !important; +} + +.dropdown-menu, +.popover, +.toast, +.flatpickr-calendar:not(.app-calendar-sidebar .flatpickr-calendar), +.datepicker.datepicker-inline, +.datepicker.datepicker-inline table, +.daterangepicker, +.pcr-app, +.ui-timepicker-wrapper, +.twitter-typeahead .tt-menu, +.tagify__dropdown, +.swal2-popup, +.select2-dropdown, +.select2-container--default .select2-dropdown.select2-dropdown--above, +.shepherd-element, +.menu-horizontal .menu-inner > .menu-item.open .menu-sub, +div.dataTables_wrapper .dt-button-collection { + outline: none; + box-shadow: none !important; + border: 1px solid $border-color !important; +} + +.flatpickr-days, +.flatpickr-time { + border-width: 0 !important; +} + +// Bootstrap select > double border fix +.dropdown-menu .dropdown-menu { + border: none !important; +} +.datepicker.datepicker-inline { + width: fit-content; + border-radius: $border-radius; +} +.apexcharts-canvas .apexcharts-tooltip, +.modal-content, +.offcanvas, +div.dataTables_wrapper .dt-button-collection > div[role='menu'] { + box-shadow: none !important; +} +.modal-content { + & { + border: $border-width solid $border-color !important; + } +} +.offcanvas.offcanvas-start, +.offcanvas.offcanvas-end, +.offcanvas.offcanvas-top, +.offcanvas.offcanvas-bottom { + border-width: $border-width; +} +.select2-dropdown { + border-color: $border-color !important; +} +.bs-popover-start > .popover-arrow::before, +.bs-popover-auto[data-popper-placement^='left'] > .popover-arrow::before { + border-left-color: $border-color !important; + right: -1px; +} +.bs-popover-end > .popover-arrow::before, +.bs-popover-auto[data-popper-placement^='right'] > .popover-arrow::before { + border-right-color: $border-color !important; + left: -1px; +} +.bs-popover-top > .popover-arrow::before, +.bs-popover-auto[data-popper-placement^='top'] > .popover-arrow::before { + border-top-color: $border-color !important; + bottom: -1px; +} +.bs-popover-bottom > .popover-arrow::before, +.bs-popover-auto[data-popper-placement^='bottom'] > .popover-arrow::before { + border-bottom-color: $border-color !important; + top: -1px; +} + +@include template-common-theme($primary-color); +@include template-libs-dark-theme($primary-color); +@include template-pages-theme($primary-color); + +// Navbar +// --------------------------------------------------------------------------- +@include template-navbar-style('.bg-navbar-theme', $card-bg, $color: $headings-color, $active-color: $headings-color); +.layout-navbar, +.menu-horizontal { + backdrop-filter: saturate(200%) blur(6px); +} +.navbar-detached { + border: 1px solid $border-color; + box-shadow: none; +} +.layout-navbar-fixed .layout-page:before { + backdrop-filter: saturate(200%) blur(10px); + background: linear-gradient(180deg, rgba($card-bg, 70%) 44%, rgba($card-bg, 43%) 73%, rgba($card-bg, 0%)); + -webkit-mask: linear-gradient($card-bg, $card-bg 18%, transparent 100%); + mask: linear-gradient($card-bg, $card-bg 18%, transparent 100%); +} +.layout-horizontal { + .layout-navbar { + box-shadow: 0 1px 0 $border-color; + } + .layout-page .menu-horizontal { + box-shadow: none; + border-bottom: 1px solid $border-color; + } +} + +// Menu +// --------------------------------------------------------------------------- +@include template-menu-style( + '.bg-menu-theme', + $card-bg, + $color: $headings-color, + $active-color: $headings-color, + $active-bg: $primary-color +); + +.bg-menu-theme { + .menu-inner { + .menu-item { + &.open, + &.active { + > .menu-link.menu-toggle { + &, + .layout-menu-hover.layout-menu-collapsed & { + background: $gray-75; + } + } + } + &:not(.active) > .menu-link:hover { + html:not(.layout-menu-collapsed) &, + .layout-menu-hover.layout-menu-collapsed & { + background: $gray-50; + } + } + } + } + .menu-inner .menu-sub .menu-item:not(.active) > .menu-link::before { + color: $body-color !important; + } +} + +@include media-breakpoint-up($menu-collapsed-layout-breakpoint) { + .layout-menu { + box-shadow: 0 0 0 1px $border-color; + } +} + +.layout-menu-horizontal { + box-shadow: 0 -1px 0 $border-color inset; +} + +// Footer +// --------------------------------------------------------------------------- +@include template-footer-style('.bg-footer-theme', $card-bg, $color: $primary-color, $active-color: $primary-color); + +.content-footer .footer-container { + .layout-footer-fixed .layout-wrapper:not(.layout-horizontal) & { + border: 1px solid $border-color; + border-bottom: 0; + } +} +.content-footer { + .layout-horizontal & { + border-top: 1px solid $border-color; + } +} + +// Component styles +// --------------------------------------------------------------------------- + +// card +.card:not(.card-group .card), +.card-group { + box-shadow: none; + border: $border-width solid $card-border-color; +} +// card border-shadow variant +.card { + &[class*='card-border-shadow-'] { + &:hover { + box-shadow: none !important; + } + } +} + +//Accordion +.accordion { + &:not(.accordion-custom-button):not(.accordion-arrow-left) { + .accordion-item { + border: $accordion-border-width solid $accordion-border-color; + } + } + .accordion-item { + box-shadow: none !important; + } +} + +// Tabs +.nav-tabs-shadow { + box-shadow: none !important; + border: 1px solid $border-color !important; + border-radius: $border-radius; +} +.nav-pills:not(.card-header-pills) { + ~ .tab-content { + border: 1px solid $border-color !important; + @include border-radius($border-radius); + box-shadow: none; + } +} +.nav-align-top .nav-tabs { + @include border-top-radius($border-radius); + ~ .tab-content { + box-shadow: none; + border-top-width: 0 !important; + @include border-bottom-radius($border-radius); + } +} +.nav-align-bottom .nav-tabs { + @include border-bottom-radius($border-radius); + ~ .tab-content { + box-shadow: none; + border-bottom-width: 0 !important; + @include border-top-radius($border-radius); + } +} +.nav-align-left .nav-tabs { + @include ltr-style { + @include border-start-radius($border-radius); + } + @include rtl-style { + @include border-end-radius($border-radius); + } + ~ .tab-content { + box-shadow: none; + @include ltr-style { + border-left-width: 0 !important; + @include border-end-radius($border-radius); + } + @include rtl-style { + border-right-width: 0 !important; + @include border-start-radius($border-radius); + } + } +} +.nav-align-right .nav-tabs { + @include ltr-style { + @include border-end-radius($border-radius); + } + @include rtl-style { + @include border-start-radius($border-radius); + } + ~ .tab-content { + box-shadow: none; + @include ltr-style { + border-right-width: 0 !important; + @include border-start-radius($border-radius); + } + @include rtl-style { + border-left-width: 0 !important; + @include border-end-radius($border-radius); + } + } +} + +//Kanban-item +.kanban-item { + box-shadow: none !important; + border: $border-width solid $card-border-color; +} + +// default form wizard style + +.bs-stepper:not(.wizard-modern) { + box-shadow: none !important; + border: 1px solid $border-color; + border-radius: $card-border-radius; + .modal .modal-body & { + border-width: 0; + } +} + +// modern form wizard style + +.bs-stepper.wizard-modern { + .bs-stepper-content { + box-shadow: none !important; + border: 1px solid $border-color; + border-radius: $card-border-radius; + } +} +// file upload (dropzone) +.dark-style .dz-preview { + box-shadow: none; + border: 1px solid $border-color; +} + +// timeline +.timeline { + .timeline-item { + .timeline-indicator, + .timeline-indicator-advanced { + box-shadow: 0 0 0 10px $card-bg; + } + } +} + +// App email rear card border effect +.app-email { + .app-email-view { + .email-card-last { + &:before { + border: 1px solid $border-color; + } + + &:after { + border: 1px solid $border-color; + } + } + } +} + +// authentication +.authentication-wrapper .authentication-bg { + border-inline-start: 1px solid $border-color; +} diff --git a/resources/assets/vendor/scss/theme-bordered.scss b/resources/assets/vendor/scss/theme-bordered.scss new file mode 100644 index 0000000..2676efc --- /dev/null +++ b/resources/assets/vendor/scss/theme-bordered.scss @@ -0,0 +1,343 @@ +@import './_components/include'; +@import './_theme/common'; +@import './_theme/libs'; +@import './_theme/pages'; +@import './_theme/_theme'; + +$primary-color: #7367f0; +$body-bg: #f8f7fa; + +body { + background: $card-bg; +} + +.bg-body { + background: $body-bg !important; +} + +.dropdown-menu, +.popover, +.toast, +.flatpickr-calendar:not(.app-calendar-sidebar .flatpickr-calendar), +.datepicker.datepicker-inline, +.datepicker.datepicker-inline table, +.daterangepicker, +.pcr-app, +.ui-timepicker-wrapper, +.twitter-typeahead .tt-menu, +.tagify__dropdown, +.swal2-popup, +.select2-dropdown, +.select2-container--default .select2-dropdown.select2-dropdown--above, +.shepherd-element, +.menu-horizontal .menu-inner > .menu-item.open .menu-sub, +div.dataTables_wrapper .dt-button-collection { + outline: none; + box-shadow: none !important; + border: 1px solid $border-color !important; +} + +.flatpickr-days, +.flatpickr-time { + border-width: 0 !important; +} + +// Bootstrap select > double border fix +.dropdown-menu .dropdown-menu { + border: none !important; +} +.datepicker.datepicker-inline { + width: fit-content; + border-radius: $border-radius; +} +.apexcharts-canvas .apexcharts-tooltip, +.modal-content, +.offcanvas, +div.dataTables_wrapper .dt-button-collection > div[role='menu'] { + box-shadow: none !important; +} +.modal-content { + & { + border: $border-width solid $border-color !important; + } +} +.offcanvas.offcanvas-start, +.offcanvas.offcanvas-end, +.offcanvas.offcanvas-top, +.offcanvas.offcanvas-bottom { + border-width: $border-width; +} +.select2-dropdown { + border-color: $border-color !important; +} +.bs-popover-start > .popover-arrow::before, +.bs-popover-auto[data-popper-placement^='left'] > .popover-arrow::before { + border-left-color: $border-color !important; + right: -1px; +} +.bs-popover-end > .popover-arrow::before, +.bs-popover-auto[data-popper-placement^='right'] > .popover-arrow::before { + border-right-color: $border-color !important; + left: -1px; +} +.bs-popover-top > .popover-arrow::before, +.bs-popover-auto[data-popper-placement^='top'] > .popover-arrow::before { + border-top-color: $border-color !important; + bottom: -1px; +} +.bs-popover-bottom > .popover-arrow::before, +.bs-popover-auto[data-popper-placement^='bottom'] > .popover-arrow::before { + border-bottom-color: $border-color !important; + top: -1px; +} + +@include template-common-theme($primary-color); +@include template-libs-theme($primary-color); +@include template-pages-theme($primary-color); + +// Navbar +// --------------------------------------------------------------------------- + +@include template-navbar-style('.bg-navbar-theme', $card-bg, $color: $headings-color, $active-color: $headings-color); +.layout-navbar, +.menu-horizontal { + backdrop-filter: saturate(200%) blur(6px); +} +.navbar-detached { + border: 1px solid $border-color; + box-shadow: none; +} +.layout-navbar-fixed .layout-page:before { + backdrop-filter: saturate(200%) blur(10px); + background: linear-gradient(180deg, rgba($card-bg, 70%) 44%, rgba($card-bg, 43%) 73%, rgba($card-bg, 0%)); + -webkit-mask: linear-gradient($card-bg, $card-bg 18%, transparent 100%); + mask: linear-gradient($card-bg, $card-bg 18%, transparent 100%); +} +.layout-horizontal { + .layout-navbar { + box-shadow: 0 1px 0 $border-color; + } + .layout-page .menu-horizontal { + box-shadow: none; + border-bottom: 1px solid $border-color; + } +} + +// Menu +// --------------------------------------------------------------------------- + +@include template-menu-style( + '.bg-menu-theme', + $card-bg, + $color: $headings-color, + $active-color: $headings-color, + $active-bg: $primary-color +); + +.bg-menu-theme { + .menu-inner { + .menu-item { + &.open, + &.active { + > .menu-link.menu-toggle { + &, + .layout-menu-hover.layout-menu-collapsed & { + background: $gray-75; + } + } + } + &:not(.active) > .menu-link:hover { + html:not(.layout-menu-collapsed) &, + .layout-menu-hover.layout-menu-collapsed & { + background: $gray-50; + } + } + } + } + .menu-inner .menu-sub .menu-item:not(.active) > .menu-link::before { + color: $body-color !important; + } +} + +@include media-breakpoint-up($menu-collapsed-layout-breakpoint) { + .layout-menu { + box-shadow: 0 0 0 1px $border-color; + } +} + +.layout-menu-horizontal { + box-shadow: 0 -1px 0 $border-color inset; +} + +// timeline +.timeline { + .timeline-item { + .timeline-indicator, + .timeline-indicator-advanced { + box-shadow: 0 0 0 10px $card-bg; + } + } +} + +// Footer +// --------------------------------------------------------------------------- +@include template-footer-style('.bg-footer-theme', $card-bg, $color: $primary-color, $active-color: $primary-color); + +.content-footer .footer-container { + .layout-footer-fixed .layout-wrapper:not(.layout-horizontal) & { + border: 1px solid $border-color; + border-bottom: 0; + } +} +.layout-horizontal .bg-footer-theme { + border-top: 1px solid $border-color; +} + +// Component styles +// --------------------------------------------------------------------------- + +// card +.card:not(.card-group .card), +.card-group { + box-shadow: none; + border: $border-width solid $card-border-color; +} +// card border-shadow variant +.card { + &[class*='card-border-shadow-'] { + &:hover { + box-shadow: none !important; + } + } +} + +//Accordion +.accordion { + &:not(.accordion-custom-button):not(.accordion-arrow-left) { + .accordion-item { + border: $accordion-border-width solid $accordion-border-color; + } + } + .accordion-item { + box-shadow: none !important; + } +} + +// Tabs +.nav-tabs-shadow { + box-shadow: none !important; + border: 1px solid $border-color !important; + border-radius: $border-radius; +} +.nav-pills:not(.card-header-pills) { + ~ .tab-content { + border: 1px solid $border-color !important; + @include border-radius($border-radius); + box-shadow: none; + } +} +.nav-align-top .nav-tabs { + @include border-top-radius($border-radius); + ~ .tab-content { + box-shadow: none; + border-top-width: 0 !important; + @include border-bottom-radius($border-radius); + } +} +.nav-align-bottom .nav-tabs { + @include border-bottom-radius($border-radius); + ~ .tab-content { + box-shadow: none; + border-bottom-width: 0 !important; + @include border-top-radius($border-radius); + } +} +.nav-align-left .nav-tabs { + @include ltr-style { + @include border-start-radius($border-radius); + } + @include rtl-style { + @include border-end-radius($border-radius); + } + ~ .tab-content { + box-shadow: none; + @include ltr-style { + border-left-width: 0 !important; + @include border-end-radius($border-radius); + } + @include rtl-style { + border-right-width: 0 !important; + @include border-start-radius($border-radius); + } + } +} +.nav-align-right .nav-tabs { + @include ltr-style { + @include border-end-radius($border-radius); + } + @include rtl-style { + @include border-start-radius($border-radius); + } + ~ .tab-content { + box-shadow: none; + @include ltr-style { + border-right-width: 0 !important; + @include border-start-radius($border-radius); + } + @include rtl-style { + border-left-width: 0 !important; + @include border-end-radius($border-radius); + } + } +} + +//Kanban-item +.kanban-item { + box-shadow: none !important; + border: $border-width solid $card-border-color; +} +// default form wizard style +.bs-stepper:not(.wizard-modern) { + box-shadow: none !important; + border: 1px solid $border-color; + border-radius: $card-border-radius; + .modal .modal-body & { + border-width: 0; + } +} + +// modern form wizard style + +.bs-stepper.wizard-modern { + .bs-stepper-content { + box-shadow: none !important; + border: 1px solid $border-color; + border-radius: $card-border-radius; + } +} +// file upload (dropzone) +.light-style .dz-preview { + box-shadow: none; + border: 1px solid $border-color; +} + +// App email rear card border effect + +.app-email { + .app-email-view { + .email-card-last { + &:before { + border: 1px solid $border-color; + } + + &:after { + border: 1px solid $border-color; + } + } + } +} + +// authentication +.authentication-wrapper .authentication-bg { + border-inline-start: 1px solid $border-color; +} diff --git a/resources/assets/vendor/scss/theme-default-dark.scss b/resources/assets/vendor/scss/theme-default-dark.scss new file mode 100644 index 0000000..b2478e0 --- /dev/null +++ b/resources/assets/vendor/scss/theme-default-dark.scss @@ -0,0 +1,94 @@ +@import './_components/include-dark'; +@import './_theme/common'; +@import './_theme/libs'; +@import './_theme/pages'; +@import './_theme/_theme'; + +$primary-color: #7367f0; + +body { + background: $body-bg; +} + +.bg-body { + background: $body-bg !important; +} + +@include template-common-theme($primary-color); +@include template-libs-dark-theme($primary-color); +@include template-pages-theme($primary-color); + +// Navbar +// --------------------------------------------------------------------------- + +@include template-navbar-style('.bg-navbar-theme', $card-bg, $color: $headings-color, $active-color: $headings-color); + +.layout-navbar { + box-shadow: 0 0 10px $border-color; + backdrop-filter: saturate(200%) blur(6px); +} +.menu-horizontal { + backdrop-filter: saturate(200%) blur(6px); +} +.layout-horizontal .layout-navbar { + box-shadow: 0 1px 0 $border-color; +} +.navbar-detached { + box-shadow: $box-shadow-sm; +} +.layout-navbar-fixed .layout-page:before { + backdrop-filter: saturate(200%) blur(10px); + background: linear-gradient(180deg, rgba($body-bg, 70%) 44%, rgba($body-bg, 43%) 73%, rgba($body-bg, 0%)); + -webkit-mask: linear-gradient($body-bg, $body-bg 18%, transparent 100%); + mask: linear-gradient($body-bg, $body-bg 18%, transparent 100%); +} + +// Menu +// --------------------------------------------------------------------------- + +@include template-menu-style( + '.bg-menu-theme', + $card-bg, + $color: $headings-color, + $active-color: $headings-color, + $border: transparent, + $active-bg: $primary-color +); +@include media-breakpoint-up($menu-collapsed-layout-breakpoint) { + .bg-menu-theme { + box-shadow: $box-shadow-sm; + } +} +.bg-menu-theme { + .menu-inner { + .menu-item { + &.open, + &.active { + > .menu-link.menu-toggle { + &, + .layout-menu-hover.layout-menu-collapsed & { + background: $gray-75; + } + } + } + &:not(.active) > .menu-link:hover { + html:not(.layout-menu-collapsed) &, + .layout-menu-hover.layout-menu-collapsed & { + background: $gray-50; + } + } + } + } + .menu-inner .menu-sub .menu-item:not(.active) > .menu-link::before { + color: $body-color !important; + } +} + +// Footer +// --------------------------------------------------------------------------- +@include template-footer-style('.bg-footer-theme', $card-bg, $color: $primary-color, $active-color: $primary-color); + +.layout-footer-fixed .layout-wrapper:not(.layout-horizontal) .content-footer .footer-container, +.layout-footer-fixed .layout-wrapper.layout-horizontal .content-footer { + box-shadow: $box-shadow; +} diff --git a/resources/assets/vendor/scss/theme-default.scss b/resources/assets/vendor/scss/theme-default.scss new file mode 100644 index 0000000..27b48d3 --- /dev/null +++ b/resources/assets/vendor/scss/theme-default.scss @@ -0,0 +1,93 @@ +@import './_components/include'; +@import './_theme/common'; +@import './_theme/libs'; +@import './_theme/pages'; +@import './_theme/_theme'; + +$primary-color: #7367f0; +$body-bg: #f8f7fa; + +body { + background: $body-bg; +} + +.bg-body { + background: $body-bg !important; +} + +@include template-common-theme($primary-color); +@include template-libs-theme($primary-color); +@include template-pages-theme($primary-color); + +// Navbar +// --------------------------------------------------------------------------- +@include template-navbar-style('.bg-navbar-theme', $card-bg, $color: $headings-color, $active-color: $headings-color); + +.layout-navbar { + box-shadow: 0 0 10px $border-color; + backdrop-filter: saturate(200%) blur(6px); +} +.menu-horizontal { + backdrop-filter: saturate(200%) blur(6px); +} +.layout-horizontal .layout-navbar { + box-shadow: 0 1px 0 $border-color; +} +.navbar-detached { + box-shadow: $box-shadow-sm; +} +.layout-navbar-fixed .layout-page:before { + backdrop-filter: saturate(200%) blur(10px); + background: linear-gradient(180deg, rgba($body-bg, 70%) 44%, rgba($body-bg, 43%) 73%, rgba($body-bg, 0%)); + -webkit-mask: linear-gradient($body-bg, $body-bg 18%, transparent 100%); + mask: linear-gradient($body-bg, $body-bg 18%, transparent 100%); +} + +// Menu +// --------------------------------------------------------------------------- +@include template-menu-style( + '.bg-menu-theme', + $card-bg, + $color: $headings-color, + $active-color: $headings-color, + $border: transparent, + $active-bg: $primary-color +); +@include media-breakpoint-up($menu-collapsed-layout-breakpoint) { + .bg-menu-theme { + box-shadow: $box-shadow-sm; + } +} +.bg-menu-theme { + .menu-inner { + .menu-item { + &.open, + &.active { + > .menu-link.menu-toggle { + &, + .layout-menu-hover.layout-menu-collapsed & { + background: $gray-75; + } + } + } + &:not(.active) > .menu-link:hover { + html:not(.layout-menu-collapsed) &, + .layout-menu-hover.layout-menu-collapsed & { + background: $gray-50; + } + } + } + } + .menu-inner .menu-sub .menu-item:not(.active) > .menu-link::before { + color: $body-color !important; + } +} + +// Footer +// --------------------------------------------------------------------------- +@include template-footer-style('.bg-footer-theme', $card-bg, $color: $primary-color, $active-color: $primary-color); + +.layout-footer-fixed .layout-wrapper:not(.layout-horizontal) .content-footer .footer-container, +.layout-footer-fixed .layout-wrapper.layout-horizontal .content-footer { + box-shadow: $box-shadow; +} diff --git a/resources/assets/vendor/scss/theme-raspberry-dark.scss b/resources/assets/vendor/scss/theme-raspberry-dark.scss new file mode 100644 index 0000000..2f852d2 --- /dev/null +++ b/resources/assets/vendor/scss/theme-raspberry-dark.scss @@ -0,0 +1,136 @@ +@import './_components/include-dark'; +@import './_theme/common'; +@import './_theme/libs'; +@import './_theme/pages'; +@import './_theme/_theme'; + +$primary-color: #e30b5c; + +body { + background: $body-bg; +} + +.bg-body { + background: $body-bg !important; +} + +@include template-common-theme($primary-color); +@include template-libs-theme($primary-color); +@include template-pages-theme($primary-color); + +// Navbar +// --------------------------------------------------------------------------- + +@include template-navbar-style('.bg-navbar-theme', $card-bg, $color: $headings-color, $active-color: $headings-color); + +.layout-navbar { + box-shadow: 0 1px 0 $border-color; + backdrop-filter: saturate(200%) blur(6px); +} +.menu-horizontal { + backdrop-filter: saturate(200%) blur(6px); +} +.navbar-detached { + box-shadow: 0 0 0.375rem 0.25rem rgba($black, 0.15); +} +.layout-navbar-fixed .layout-page:before { + backdrop-filter: saturate(200%) blur(10px); + background: linear-gradient(180deg, rgba($body-bg, 70%) 44%, rgba($body-bg, 43%) 73%, rgba($body-bg, 0%)); + -webkit-mask: linear-gradient($body-bg, $body-bg 18%, transparent 100%); + mask: linear-gradient($body-bg, $body-bg 18%, transparent 100%); +} +.layout-horizontal .layout-navbar { + box-shadow: 0 1px 0 $border-color; +} + +// Menu +// --------------------------------------------------------------------------- + +@include template-menu-style( + '.bg-menu-theme', + $card-bg, + $color: $headings-color, + $active-color: $body-color, + $active-bg: $primary-color +); + +.bg-menu-theme { + .menu-inner { + .menu-item { + &.open, + &.active { + > .menu-link.menu-toggle { + &, + .layout-menu-hover.layout-menu-collapsed & { + background: $gray-75; + } + } + } + &:not(.active) > .menu-link:hover { + html:not(.layout-menu-collapsed) &, + .layout-menu-hover.layout-menu-collapsed & { + background: $gray-50; + } + } + } + } + .menu-inner .menu-sub .menu-item:not(.active) > .menu-link::before { + color: $body-color !important; + } +} + +.layout-menu { + box-shadow: 0 0 0 1px $border-color; +} + +.layout-menu-horizontal { + box-shadow: 0 -1px 0 $border-color inset; +} + +.timeline .timeline-item .timeline-event:after { + content: ''; +} + +// Footer +// --------------------------------------------------------------------------- +@include template-footer-style('.bg-footer-theme', $card-bg, $color: $primary-color, $active-color: $primary-color); + +.layout-footer-fixed .layout-wrapper:not(.layout-horizontal) .content-footer .footer-container, +.layout-footer-fixed .layout-wrapper.layout-horizontal .content-footer { + box-shadow: $box-shadow; +} +// Component styles +// --------------------------------------------------------------------------- + +// card +.card { + box-shadow: none; + border: $border-width solid $card-border-color; +} + +// Accordion +.accordion { + .accordion-item { + border-top: $accordion-border-width solid $accordion-border-color; + } +} + +// default form wizard style + +.bs-stepper:not(.wizard-modern) { + border: 1px solid $border-color; + border-radius: $card-border-radius; + .modal .modal-body & { + border-width: 0; + } +} + +// modern form wizard style + +.bs-stepper.wizard-modern { + .bs-stepper-content { + box-shadow: none !important; + border: 1px solid $border-color; + border-radius: $card-border-radius; + } +} diff --git a/resources/assets/vendor/scss/theme-raspberry.scss b/resources/assets/vendor/scss/theme-raspberry.scss new file mode 100644 index 0000000..8b07048 --- /dev/null +++ b/resources/assets/vendor/scss/theme-raspberry.scss @@ -0,0 +1,137 @@ +@import './_components/include'; +@import './_theme/common'; +@import './_theme/libs'; +@import './_theme/pages'; +@import './_theme/_theme'; + +$primary-color: #e30b5c; +$body-bg: #f8f7fa; + +body { + background: $body-bg; +} + +.bg-body { + background: $body-bg !important; +} + +@include template-common-theme($primary-color); +@include template-libs-theme($primary-color); +@include template-pages-theme($primary-color); + +// Navbar +// --------------------------------------------------------------------------- + +@include template-navbar-style('.bg-navbar-theme', $card-bg, $color: $headings-color, $active-color: $headings-color); + +.layout-navbar { + box-shadow: 0 1px 0 $border-color; + backdrop-filter: saturate(200%) blur(6px); +} +.menu-horizontal { + backdrop-filter: saturate(200%) blur(6px); +} +.navbar-detached { + box-shadow: 0 0 0.375rem 0.25rem rgba(rgba-to-hex($gray-500, $rgba-to-hex-bg), 0.15); +} +.layout-navbar-fixed .layout-page:before { + backdrop-filter: saturate(200%) blur(10px); + background: linear-gradient(180deg, rgba($body-bg, 70%) 44%, rgba($body-bg, 43%) 73%, rgba($body-bg, 0%)); + -webkit-mask: linear-gradient($body-bg, $body-bg 18%, transparent 100%); + mask: linear-gradient($body-bg, $body-bg 18%, transparent 100%); +} +.layout-horizontal .layout-navbar { + box-shadow: 0 1px 0 $border-color; +} + +// Menu +// --------------------------------------------------------------------------- + +@include template-menu-style( + '.bg-menu-theme', + $card-bg, + $color: $headings-color, + $active-color: $headings-color, + $active-bg: $primary-color +); + +.bg-menu-theme { + .menu-inner { + .menu-item { + &.open, + &.active { + > .menu-link.menu-toggle { + &, + .layout-menu-hover.layout-menu-collapsed & { + background: rgba-to-hex(rgba($black, 0.08), $rgba-to-hex-bg); + } + } + } + &:not(.active) > .menu-link:hover { + html:not(.layout-menu-collapsed) &, + .layout-menu-hover.layout-menu-collapsed & { + background: rgba-to-hex(rgba($black, 0.06), $rgba-to-hex-bg); + } + } + } + } + .menu-inner .menu-sub .menu-item:not(.active) > .menu-link::before { + color: $body-color !important; + } +} + +.layout-menu { + box-shadow: 0 0 0 1px $border-color; +} + +.layout-menu-horizontal { + box-shadow: 0 -1px 0 $border-color inset; +} + +.timeline .timeline-item .timeline-event:after { + content: ''; +} + +// Footer +// --------------------------------------------------------------------------- +@include template-footer-style('.bg-footer-theme', $card-bg, $color: $primary-color, $active-color: $primary-color); + +.layout-footer-fixed .layout-wrapper:not(.layout-horizontal) .content-footer .footer-container, +.layout-footer-fixed .layout-wrapper.layout-horizontal .content-footer { + box-shadow: $box-shadow; +} +// Component styles +// --------------------------------------------------------------------------- + +// card +.card { + box-shadow: none; + border: $border-width solid $card-border-color; +} + +// Accordion +.accordion { + .accordion-item { + border-top: $accordion-border-width solid $accordion-border-color; + } +} + +// default form wizard style + +.bs-stepper:not(.wizard-modern) { + border: 1px solid $border-color; + border-radius: $card-border-radius; + .modal .modal-body & { + border-width: 0; + } +} + +// modern form wizard style + +.bs-stepper.wizard-modern { + .bs-stepper-content { + box-shadow: none !important; + border: 1px solid $border-color; + border-radius: $card-border-radius; + } +} diff --git a/resources/assets/vendor/scss/theme-semi-dark-dark.scss b/resources/assets/vendor/scss/theme-semi-dark-dark.scss new file mode 100644 index 0000000..eb51502 --- /dev/null +++ b/resources/assets/vendor/scss/theme-semi-dark-dark.scss @@ -0,0 +1,87 @@ +@import './_components/include-dark'; +@import './_theme/common'; +@import './_theme/libs'; +@import './_theme/pages'; +@import './_theme/_theme'; + +$primary-color: #7367f0; + +body { + background: $body-bg; +} + +.bg-body { + background: $body-bg !important; +} + +@include template-common-theme($primary-color); +@include template-libs-dark-theme($primary-color); +@include template-pages-theme($primary-color); + +// Navbar +// --------------------------------------------------------------------------- +@include template-navbar-style('.bg-navbar-theme', $card-bg, $color: $headings-color, $active-color: $headings-color); +.layout-navbar { + box-shadow: 0 1px 0 $border-color; + backdrop-filter: saturate(200%) blur(6px); +} +.menu-horizontal { + backdrop-filter: saturate(200%) blur(6px); +} +.navbar-detached { + box-shadow: 0 0.125rem 0.5rem 0 rgba($shadow-bg, 0.18); +} +.layout-navbar-fixed .layout-page:before { + backdrop-filter: saturate(200%) blur(10px); + background: linear-gradient(180deg, rgba($body-bg, 70%) 44%, rgba($body-bg, 43%) 73%, rgba($body-bg, 0%)); + -webkit-mask: linear-gradient($body-bg, $body-bg 18%, transparent 100%); + mask: linear-gradient($body-bg, $body-bg 18%, transparent 100%); +} + +// Menu +// --------------------------------------------------------------------------- +@include template-menu-style( + '.bg-menu-theme', + #2f3349, + $color: #cfcce4, + $active-color: $white, + $active-bg: $primary-color +); +@include media-breakpoint-up($menu-collapsed-layout-breakpoint) { + .bg-menu-theme { + box-shadow: 0px 2px 8px 0px rgba(#131120, 0.18); + } +} +.bg-menu-theme { + .menu-inner { + .menu-item { + &.open, + &.active { + > .menu-link.menu-toggle { + &, + .layout-menu-hover.layout-menu-collapsed & { + background: rgba(#e1def5, 0.08); + } + } + } + &:not(.active) > .menu-link:hover { + html:not(.layout-menu-collapsed) &, + .layout-menu-hover.layout-menu-collapsed & { + background: rgba(#e1def5, 0.06); + } + } + } + } + .menu-inner .menu-sub .menu-item:not(.active) > .menu-link::before { + color: rgba(#e1def5, 0.7) !important; + } +} + +// Footer +// --------------------------------------------------------------------------- +@include template-footer-style('.bg-footer-theme', $card-bg, $color: $primary-color, $active-color: $primary-color); + +.layout-footer-fixed .layout-wrapper:not(.layout-horizontal) .content-footer .footer-container, +.layout-footer-fixed .layout-wrapper.layout-horizontal .content-footer { + box-shadow: $box-shadow; +} diff --git a/resources/assets/vendor/scss/theme-semi-dark.scss b/resources/assets/vendor/scss/theme-semi-dark.scss new file mode 100644 index 0000000..e135b10 --- /dev/null +++ b/resources/assets/vendor/scss/theme-semi-dark.scss @@ -0,0 +1,89 @@ +@import './_components/include'; +@import './_theme/common'; +@import './_theme/libs'; +@import './_theme/pages'; +@import './_theme/_theme'; + +$primary-color: #7367f0; +$body-bg: #f8f7fa; + +body { + background: $body-bg; +} + +.bg-body { + background: $body-bg !important; +} + +@include template-common-theme($primary-color); +@include template-libs-theme($primary-color); +@include template-pages-theme($primary-color); + +// Navbar +// --------------------------------------------------------------------------- +@include template-navbar-style('.bg-navbar-theme', $card-bg, $color: $headings-color, $active-color: $headings-color); + +.layout-navbar { + box-shadow: 0 1px 0 $border-color; + backdrop-filter: saturate(200%) blur(6px); +} +.menu-horizontal { + backdrop-filter: saturate(200%) blur(6px); +} +.navbar-detached { + box-shadow: 0 0.125rem 0.5rem 0 rgba($black, 0.12); +} +.layout-navbar-fixed .layout-page:before { + backdrop-filter: saturate(200%) blur(10px); + background: linear-gradient(180deg, rgba($body-bg, 70%) 44%, rgba($body-bg, 43%) 73%, rgba($body-bg, 0%)); + -webkit-mask: linear-gradient($body-bg, $body-bg 18%, transparent 100%); + mask: linear-gradient($body-bg, $body-bg 18%, transparent 100%); +} + +// Menu +// --------------------------------------------------------------------------- +@include template-menu-style( + '.bg-menu-theme', + #2f3349, + $color: #cfcce4, + $active-color: $white, + $active-bg: $primary-color +); +@include media-breakpoint-up($menu-collapsed-layout-breakpoint) { + .bg-menu-theme { + box-shadow: 0px 2px 8px 0px rgba(#131120, 0.12); + } +} +.bg-menu-theme { + .menu-inner { + .menu-item { + &.open, + &.active { + > .menu-link.menu-toggle { + &, + .layout-menu-hover.layout-menu-collapsed & { + background: rgba(#e1def5, 0.08); + } + } + } + &:not(.active) > .menu-link:hover { + html:not(.layout-menu-collapsed) &, + .layout-menu-hover.layout-menu-collapsed & { + background: rgba(#e1def5, 0.06); + } + } + } + } + .menu-inner .menu-sub .menu-item:not(.active) > .menu-link::before { + color: rgba(#e1def5, 0.7) !important; + } +} + +// Footer +// --------------------------------------------------------------------------- +@include template-footer-style('.bg-footer-theme', $card-bg, $color: $primary-color, $active-color: $primary-color); + +.layout-footer-fixed .layout-wrapper:not(.layout-horizontal) .content-footer .footer-container, +.layout-footer-fixed .layout-wrapper.layout-horizontal .content-footer { + box-shadow: $box-shadow; +} diff --git a/resources/img/avatar/generic.svg b/resources/img/avatar/generic.svg new file mode 100644 index 0000000..b1ea776 --- /dev/null +++ b/resources/img/avatar/generic.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/img/customizer/border-dark.svg b/resources/img/customizer/border-dark.svg new file mode 100644 index 0000000..e9045d3 --- /dev/null +++ b/resources/img/customizer/border-dark.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/resources/img/customizer/border.svg b/resources/img/customizer/border.svg new file mode 100644 index 0000000..5bc0ae6 --- /dev/null +++ b/resources/img/customizer/border.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/resources/img/customizer/collapsed-dark.svg b/resources/img/customizer/collapsed-dark.svg new file mode 100644 index 0000000..f77b79c --- /dev/null +++ b/resources/img/customizer/collapsed-dark.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/resources/img/customizer/collapsed.svg b/resources/img/customizer/collapsed.svg new file mode 100644 index 0000000..9f260a6 --- /dev/null +++ b/resources/img/customizer/collapsed.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/resources/img/customizer/compact-dark.svg b/resources/img/customizer/compact-dark.svg new file mode 100644 index 0000000..b1eec2d --- /dev/null +++ b/resources/img/customizer/compact-dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/resources/img/customizer/compact.svg b/resources/img/customizer/compact.svg new file mode 100644 index 0000000..e96965a --- /dev/null +++ b/resources/img/customizer/compact.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/resources/img/customizer/dark-dark.svg b/resources/img/customizer/dark-dark.svg new file mode 100644 index 0000000..f747b43 --- /dev/null +++ b/resources/img/customizer/dark-dark.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/resources/img/customizer/dark.svg b/resources/img/customizer/dark.svg new file mode 100644 index 0000000..692f0ee --- /dev/null +++ b/resources/img/customizer/dark.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/resources/img/customizer/default-dark.svg b/resources/img/customizer/default-dark.svg new file mode 100644 index 0000000..07482aa --- /dev/null +++ b/resources/img/customizer/default-dark.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/resources/img/customizer/default.svg b/resources/img/customizer/default.svg new file mode 100644 index 0000000..81ebf39 --- /dev/null +++ b/resources/img/customizer/default.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/img/customizer/expanded-dark.svg b/resources/img/customizer/expanded-dark.svg new file mode 100644 index 0000000..f918a86 --- /dev/null +++ b/resources/img/customizer/expanded-dark.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/resources/img/customizer/expanded.svg b/resources/img/customizer/expanded.svg new file mode 100644 index 0000000..6359527 --- /dev/null +++ b/resources/img/customizer/expanded.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/img/customizer/hidden-dark.svg b/resources/img/customizer/hidden-dark.svg new file mode 100644 index 0000000..5a74bd6 --- /dev/null +++ b/resources/img/customizer/hidden-dark.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/resources/img/customizer/hidden.svg b/resources/img/customizer/hidden.svg new file mode 100644 index 0000000..b25f266 --- /dev/null +++ b/resources/img/customizer/hidden.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/resources/img/customizer/horizontal-fixed-dark.svg b/resources/img/customizer/horizontal-fixed-dark.svg new file mode 100644 index 0000000..fd7a613 --- /dev/null +++ b/resources/img/customizer/horizontal-fixed-dark.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/resources/img/customizer/horizontal-fixed.svg b/resources/img/customizer/horizontal-fixed.svg new file mode 100644 index 0000000..83a5ae7 --- /dev/null +++ b/resources/img/customizer/horizontal-fixed.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/resources/img/customizer/horizontal-static-dark.svg b/resources/img/customizer/horizontal-static-dark.svg new file mode 100644 index 0000000..5525b13 --- /dev/null +++ b/resources/img/customizer/horizontal-static-dark.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/resources/img/customizer/horizontal-static.svg b/resources/img/customizer/horizontal-static.svg new file mode 100644 index 0000000..f776605 --- /dev/null +++ b/resources/img/customizer/horizontal-static.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/resources/img/customizer/light-dark.svg b/resources/img/customizer/light-dark.svg new file mode 100644 index 0000000..22fb55a --- /dev/null +++ b/resources/img/customizer/light-dark.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/img/customizer/light.svg b/resources/img/customizer/light.svg new file mode 100644 index 0000000..81928ba --- /dev/null +++ b/resources/img/customizer/light.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/img/customizer/ltr-dark.svg b/resources/img/customizer/ltr-dark.svg new file mode 100644 index 0000000..c7bb412 --- /dev/null +++ b/resources/img/customizer/ltr-dark.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/resources/img/customizer/ltr.svg b/resources/img/customizer/ltr.svg new file mode 100644 index 0000000..8cfc1d8 --- /dev/null +++ b/resources/img/customizer/ltr.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/img/customizer/rtl-dark.svg b/resources/img/customizer/rtl-dark.svg new file mode 100644 index 0000000..962f3a8 --- /dev/null +++ b/resources/img/customizer/rtl-dark.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/resources/img/customizer/rtl.svg b/resources/img/customizer/rtl.svg new file mode 100644 index 0000000..643bebc --- /dev/null +++ b/resources/img/customizer/rtl.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/resources/img/customizer/semi-dark-dark.svg b/resources/img/customizer/semi-dark-dark.svg new file mode 100644 index 0000000..39a907a --- /dev/null +++ b/resources/img/customizer/semi-dark-dark.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/img/customizer/semi-dark.svg b/resources/img/customizer/semi-dark.svg new file mode 100644 index 0000000..697a5ad --- /dev/null +++ b/resources/img/customizer/semi-dark.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/img/customizer/static-dark.svg b/resources/img/customizer/static-dark.svg new file mode 100644 index 0000000..a3f15f1 --- /dev/null +++ b/resources/img/customizer/static-dark.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/resources/img/customizer/static.svg b/resources/img/customizer/static.svg new file mode 100644 index 0000000..d8b0963 --- /dev/null +++ b/resources/img/customizer/static.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/resources/img/customizer/sticky-dark.svg b/resources/img/customizer/sticky-dark.svg new file mode 100644 index 0000000..2762308 --- /dev/null +++ b/resources/img/customizer/sticky-dark.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/resources/img/customizer/sticky.svg b/resources/img/customizer/sticky.svg new file mode 100644 index 0000000..f75d5a4 --- /dev/null +++ b/resources/img/customizer/sticky.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/resources/img/customizer/system-dark.svg b/resources/img/customizer/system-dark.svg new file mode 100644 index 0000000..d011793 --- /dev/null +++ b/resources/img/customizer/system-dark.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/resources/img/customizer/system.svg b/resources/img/customizer/system.svg new file mode 100644 index 0000000..cd8fa74 --- /dev/null +++ b/resources/img/customizer/system.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/resources/img/customizer/vertical-dark.svg b/resources/img/customizer/vertical-dark.svg new file mode 100644 index 0000000..f918a86 --- /dev/null +++ b/resources/img/customizer/vertical-dark.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/resources/img/customizer/vertical.svg b/resources/img/customizer/vertical.svg new file mode 100644 index 0000000..6359527 --- /dev/null +++ b/resources/img/customizer/vertical.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/img/customizer/wide-dark.svg b/resources/img/customizer/wide-dark.svg new file mode 100644 index 0000000..2372991 --- /dev/null +++ b/resources/img/customizer/wide-dark.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/resources/img/customizer/wide.svg b/resources/img/customizer/wide.svg new file mode 100644 index 0000000..76d1e53 --- /dev/null +++ b/resources/img/customizer/wide.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/resources/img/illustrations/auth-forgot-password-illustration-dark.png b/resources/img/illustrations/auth-forgot-password-illustration-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..a2575d4ece1e18563014d76c53e97710eee97f10 GIT binary patch literal 49459 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

=fWUa^C!L}#mzsfh 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

c! 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

  • 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

    }!3a@|)Gu%kicvsZ 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 literal 0 HcmV?d00001 diff --git a/resources/img/illustrations/auth-login-illustration-light.png b/resources/img/illustrations/auth-login-illustration-light.png new file mode 100644 index 0000000000000000000000000000000000000000..3a071d9fc4774f12386687ace181cfd0588d312f GIT binary patch literal 55767 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

    WvF}!7an=UBV87f4ub-oMw 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 ng&!)n=UX_@Br88DFGOWu zW5L4CC@VdUa9h{0icwT;Nl$Uaz{5>bZFj-VNKbJ|Pj1}Yrlzl?q^*&VnX|IH)6&^{#L_P_Nh2X6yt~A@xx%`- z#J;`8xVOQ!wZF8py}-Z7u&=qYvAe9RwxFP_qob~_t+zEhPdPwSrKPc`r?J@B-#bWE zsHe25sk1sxS12SW($d-0)!f3t%5rA!D8+7^o2HhQp`V_pnVF<5DJ<33=%uBu%E{4` zlb$j!G0n`>#KX+T#?O(En>bWgo}Q{{W_D&`avT~RR8e7BRc2ydZWR?6ZE1QpGd566 zU5<^JmS{oF&e)u8MTm%#i;I>>MN~UDIx8tQKRZ4|K~PLdSwK8YURi5{gN}+`IYdB0 zk7GRHwW)G$f`eH#Oi4@-5EI_8qdYlBCM7U=d4=1npMF#^I5k8_L`HRWfHYWFeSL_4 zfQxW&d*r&UP^Y$`b4can=y`L7JdU0%9Uyp5E?Ka?ARj3j8YD-at=OlVOfMZ$PEm48 zD>XAfet3*QmZmW-Jk_F>l8vF#oswojCS$qASzT+VcueQPwS#?;h=P_@H6KY&b&iOe zUOOVrnT@S}Qg?v3%9My&R#^u^PHjdgFkMx%g;_#IV5Y6ZK_(#U%D#hzmC1~R!j6Ht zi(oZ`l*592Dy3%5qOPFyQ@h`Ybol9;Y6fL$y_ zPPAxdEooPRPfg-dR3>S8a79L} zEK^cmW|A&+TXTDm(Yw4@l%pFvM0KF8S5mCEoSet4te1Ow3&9-10000&bW%=J01pTb z78V{ICnG8{FFMRVN@@NXctZVU<}Qc(!=j7hLgi?kbFx~mUcG69qt}&y)WWr&@V@8S z(YwLD<*v@o?2t_~(RTm=SwTreK~#9!?3`V0qc9Xk(KSNz6tzN2ktesP(HcVoX$hMk_i6&o}wMfh0GBHF@ixpL_Ycrg#>ZyeA{j)|v2cEOY2 z4bFsil8r|4&$dm&HwG~a^`cVN2>>%>J~KFg{PCQUf$~Z`3GTfNG5q0t&iNE{1Jo-_ zR{|3!!D<9XoutKZ%&7M6DTj&Ev0?o={u)>Qsc?gtrD!O4FK*O)*RqRS$C?pfrVy;u(%PXo z1M@Fd^I&x-K&`|m0GMJAtA`VzN~6Yp?E{8l_ee5vhF@D|y+0U62Gf%qqN!P^ManwB zxYHoUk=TB{(YgF27z~3J=S4f}KWn*?@wUA(?xD_Ms|DjP+)7@e4LssR-rDlYQEcMM z1_xra2)T!4aZCopIZ{H=A@@tkOSH#s`=(p3p0Eyp+789Chd7kIL^IF}wW^=}Q`)Fd z_~W%8vPQGPw*WK6J?l@E5uR%1s=@SOPoG|Ns=+UF27@VkiAG`pYPrIz99pzjRftdn z0*tGI@Nkq6=TuXvRwS<=me%D(Tfv+~w_L8)yMkbqUxOan5N*t|VIy;W%=4ue=FiG6 zJ#Z-6{a1frUCQ|SUb^CP_3KV9{o*BB<}MP~ymZGrmVW7h4RIXgvYzFt^-}T@E!;{Z zxjvUJ`AT|OK&ytL$;0t17mimhOP75ANqQ-Fi6-3N7WSLEmgOT~IMi2dh=UlnhEc9w zf9tw2k7e@GH*JWPxohnB#?aeU_@&e(nmh#MY?W*3)~?Gmm3HaBltq)=gcb}XSkD3*LK zYnE5<&zsMHs)BvoXU4>mrLsZEwc4fN?y)0{>Ms}5h;kxb0 z;boH-6@J{su4lWHhN#1EJ-%Vr)vo4t@Dg2!@R$rY?7G^O!^^e?LZs=zuv@QP-ScRu zkw>i6VAr%=F1!#U$*x(uENdXHS1vW!)tL-YIlB_O3cDV9i7r&juA5x!+FY;-g(}xw z?3&IlPlh7=4DZD)c4fPAc)3kRjAAfk*T62z8mRKB2D_&1^8d*QkYv|vc8M-T(u-Yx z+2!|>2$0w%yD&-p2ca5vb=G)MkEGSm8R8uzlcDTFfzGhRxeLohcFo%5-;)uEF6S~}RXz`gL%%pic6k#D|8?#RcnTWl(T?)OpruKI#?%}C~hkckng)nHz=;K zP|HjW&9xZHs>voQ>}o%P(s9(gfK;u6&a35y*q!0P0a!jmEiWB?+c1B34o#V$M-3|KPN zVChK3#VB$Pr;e-@PZ(hf+zi>P*R2t_LY@}sZqk^jFs@i90WA=+f3OJ;Qg+JJ7Y+J|-*eey=Rea=H zuw9<(zy}LYsHM`bx8_&l>Dk5DQM-KGB=ALh0!40DrGUZOtn7j@JbBHq{eV~F zLA=*xS7GGju{pa4mc}Z_f(5~qc3Hf?vTHS=j`LBb?Aerq&wc6pzwk(Mrm_aj%l z4w&uYwR=L*V&TfJ#rr&efLgxAeOK4@{o!ypolZZ9bAjsiZGi)FOS9Up`^B}u+`@F0BM4iy2cd74b+;PuR2 zuIw^pf`V=AH@iqGaw@xm>6C)0>$*S1TTk(Z$(C)yi%GM$#(sFO`?gRUWhP9i6LOtn zib=-kTrH68;%>QOWmlOHVJrK~uI>w?D#Z{hb@=-1HV^ygdK^cRX3M@>mhFVf?=!TK z_W%xy$Q@eZn_aG_7$laaoRcAPH96;QyFOi^ol|!QHczNyC)tHwB@d2AlIpQHPpDb8 z?0m)~YmWV5?+jKY1fei2x(EWHoe}vmJ;LpM-MH&ff|j$tlVaVFu{&jXlJm`Gh+rD% z>pz~%(n8-KT(xG;E)pZV7va9%9u)qO=)^W$_^ zV=;?BrKoI%RbWyzW3Xo!ExVYhy&z_mXP7xs$k%`zaLI*sog8<$(2@eYSq?7D0b?uC z2gE$X3^|xxym@34u*yUjoX$&LEbAF!S0nuH$pDPYTGj1yLd(ls6znP}C750N*+qkD zN%$kJ@F)xgy8=oGz8!DhE*etnarGby767x$BS}Y|H@T>Vf;q0qE{fUp-4iI~td`72 zt&Ly=Nxo`LuNL}Fjs3cP@b(>)+I$T&jH-)A{3lS@d=fskjS;5E^0JWxdSigKf5OF zlpA!&uGiRg@a+0!?|gRLgn=+lC)Rod+-QIvg|JOX*&TypcHAaTsSo-xzU1_cPv z{2}w1*v2+cRs1^Rfntix*32ebP{TNXeP*WnzGqkjs)Vi1^K_LJF(>s5-LX6haDE=BNv_?kcL094S2hW($RXKMDCQ4METzSf6T+aM3jk)jVwi6%f z0!xaZH(ohoIGIMyyH>jwm~CA$V4E*<5Qk|x&(Q4!r;4t#u;hX_D0I2N+u75k+_8~j zx(-zpbe(bTNi>SCw^wrs>mfvQ5QnpsO=G*HRJuGM#WB}GLYMR%xjZRL` z5p<727qhi{?VHOxi1v(mn39P6WOPZC5D$f!F8&p#eMOhXI3AoX`-eMdZ4RCImvbZcpAPlgGYMd*jxuBko4LmpbC5W09Q7ebS;HTC2AYT0`-pT25{9L$X zVnjk$?%Vc4lk}Hm!6QMJobG(iAAv4rYi-LW8((+*7H?VPaaol5hWmjZ4VM}=JQmL9 z=i(swzUr5OvX7&R!qdfdocmS+U7tI*`D1JT8(-r@_SKpuUF*OW=*o;Q<7^t(2F8G;SFls?bxk1##EsZWT6o$ zz0uKxGQA)g8a>I5cBQ*0>n+!aYz>qSx=8dyVBO4)fv+F9JvpOL!)>k2dbevP4Z1JV zX02j4NQsGyu0XY`>0tS31v$={o-PuwZO(Ml_>)w~)msTJgsFg_g(l9NB8Znl2cNV>dI+eObv*8fBd z5J-3daZ70``a(Fh>YYCM8_NcT`S zV9Y@1;jZ>JV3gUK|DE%$jGmn=)zoH-6fn=%c1bfAywsjPqCHLSK^J8-1G1(hEQuzF zf_wN7TG0Ph6tc<4)<7BW8O{c+(SRX1UDt4Mhvav{hsEa6RC(WZVgcD$& z3yRLEJ9ObPQrA&B2=zob1|wiTZe&#&Xt-np zTQEZsJ>+|-O4xKCm1aUKj%^)QYeGwHv{q{A(xq^^reeI>jTd*>n^4_!(LB)#8j6=% ztyJ$E-FU0CKz@}LZ9NN&Y39uX@Z+rWLV_3SVT<9a@zrj;$X3VeMHkJKEzxy;A*NhO zSU~U9pWb}^>;nw?`m;4a-8>;{VH13j^40zBp*`>FrYj?wF3qq(!y7qEyeSgjNV*4Ay-@AFU{vP!*7SNvfOqwC^3@-Ki^7ht5R4j0&p zv|{u1J{zTB4-r9~Pm_(V7P{zF*!s)f+2yth#8CK#1}NmWQudI2%o4}~*eMIRn?d54 zhdX0JoSEW=iji=xebPQhLVP*)@%;SEmk-y-R(81_r&LwP|4!G7%WLMlSEAG8IdmmL z&>Hj#Ep)D}xHsjx^YMbGqM6|Wx}?|^ip&dxIO9|qX*!ZAhg~J=A z%LzA9Qr^YoEMA_KVVZ7Kn`h@zy0Xx_68?9f@T&|zK2i&p;^m%!M^`4CF0Z%&yx6ai z=jUCPEyZh-+CL|sE~(=#pDsK$jQdH~-1@FO&mCJ@8anTCLbycJ^_68|ZTJS$WM-A2 zgA23~ZeFSTfO4hF_;le&G?~Z@IqmP_R2gPPkq>yOb&YW4seK~b@n={tUGRoD{X9@k zSl#*0h_0d-=+d@p?79FitD>+kiqb`H0You7&ydYZsIn{vy3$n5>uz31R{?N|rYjiQ zfTq1mGegus*8o?ceV5M`&{bHKrP39|8pI|qV2g=&v7l?e+wIi5JhrTSx~!D0%=fOT zz>w9=t}HUc!!un9mlY<4P6J%_At_z2&THm%2MU9E*WuvNrPJiWyO6G8r0XD>u35ML zCamUN3@SsQtF$UKk@x0ZK3zMd>w9RJyiI1vi!RxGd7*~V1$0d`UflO4bMY?iyF#U@ zdKU`lnsvGMl0?30`@X%INYcKGsUD$*de@yUf2lXU6l%$tP;CwBD-%V(tqgBXtS?sY zddZhohBRHYcP&Wd+vq-1KWWytcddybg04d6UD|h{2)YojnD=+xkc2qz_^;^d@vCDB zQw?3KF^UM}l`g+BjO$%({3dDsI>RrlirmoU3a?n6OlZaSTSk}e&0J>XLB3cQPmHRzrH z>(ezmGlar0erc#{HK@XHqjV9KA$f-)(8koeIz!8+t1$~jdzVJ?cf8cQj87Nhg?$&j z&X9+9)l9tWi7w3yQ~QtOE~U%SMV#3DVyVVER)+uBJ7Xj_VJHk|C$n4Zv2+BBemnKd zxaA6*hC-DO05iIRI02raaYGUGgrmh4%Zq{W!+HPCBrC-s&3^gyemx2Ht~;@JZ7RHX zxvyU2R)$2pi{W~EWA6gZWQI|`NTnK7>aHQx;DzBJ_Ab!$%5b_9iV$5?GDG&R5n7zc zgXZe4C|r9_HCFI0?vbAZj8}&LyfSn{&I|>67w>l=HBA?g^`yG%aBkc7EN34{r0(KA z!!cg$U7&boi0F~umaY;70(%!(aosgf*RxU$iSrpcb=N1?T{qjwThdi(U5Z_4!n>Z6 zYIHbeHpvWORr=L-7zP7f>|LvN@urDYDy#B1M72^z>`H;I5nd5(-)AV1Mzh6!SNPXE zF(u9n5%#s9?kcSsWOH$+-O}|j>s|fS_MK2Cq|t0rcOAaI=J4XWYZk2~D?@S6hj;6`3vV==)Lmae9edXT z^Lo^~q*5vupfY?L^eS`#UlZrM$a&XFb=Lv$NIv<$rFZEbDJ{H`sv77z=EkHDa*XNH zxw&X@mCP?DC735h>54}hAR6Aae%&RRt|!-BM|E#asa2o^$O&{EE10%N7|BF|YI1zV z>2hDw_iB*xu2t%;<#YjCoEa`i3IoC`7((UCqwAQR99Q#Du)H zrk|nYT`hYTLA@_a+nl*H$Kx4W}6$C*>YWI>E{{F$c zoXB-T5vjY_x_Y!$JDc1nm3WK_EpJzbFl`1w#Z~4NaA>8VrFa)_#JYIDi@j@}uLX6N zsq0(}@=LzLrx$m1R|a+0jgGmc*UI7Px`7LD3K|BEt(WaHr`BDc+#`RZ1)1RmvcI~98mbU}d%4!BQP$H{xN$0g zCtK&2#^b1AIyIS6B=@`S&v$X3A&xG->3WRTqC`Ho>Z-zxWit$NPuI~6Z1@8Y7f|R` z3t~c^?^@(tI288XBhPTHanm(qe_2y#Ka_>-2{P9%jQ;m5OTq^$BL%3e;lcnds42Fa z{OgD9t}Wl}dcdL}I_zPr6Z*ZE?RT>I?@AXSP}-j+Id6j{yvgdhRe#Xcc$xymEoFo7f7DF?pz9lPF>fX(2qQ9@<{eBuDdWI zaVOMEihDKUV!CGNiq~BOTuj#=_Rb#nO(2NkiSr>PQi@z@kFZ>TDs7saBNxauQlz4x zL8RpX0Z}0#QP`vnJAl^&7RIocjq~0=A9#(4BKfDcGdsHj@0zo&m*~>4;w;|VtOn>Z z>`ngP@k0Nu)o1a(fOnxw!;*JlW_W+xb<*Yq?;6mBnIXJu`+AoeLRJG=4W4;*)&;tB zjl4PT(w$vjfi44GU<=*x_;DA!3#-Yf)p*=`ms0OtZ$TGo0ONT47aT&pY!}I zIFeBwWtJbAGao7YN8;2P^!#UNbyj1fO{>Z0#BY@3Vo5Ufm8y*U$Y}YI6+JQ)i>m3y zB!hRY)uxQR7sP_8IPm%l=MGt0bDklMt?WH1&OV9p6(?jkU-8`Uv_x!neWX}W>UTPC z$Ql0E?zQd2wID3TtYj>^t2itKDGXgZV{PSGyc@C_iO>4t(ifb^Lgrt!z+vSx(T?=L zEip6P-j&=wU4cfa2;=@EPHQ|foaRf7t(+O=J{KCF3r*!Sp~-x$d1w-SV~w2QTJPGE zu2R$Gg$4Z?3b)1Wj<+GJQTbY8PG_I{4NrK$QY^(ZPG759Gc)|}*=qT+M3)T8G8Uw` zECZp!vLXzEp06@w%Hw0xM`%iV3LEL=q_?XNTcUj!um2fR7_qmpoFoC7HCL=@} znp|=>U1*O-vKDuhVOTW3r1B@a^qRMo0?|r_q4dIwx+>@mMN&*x{@9-{% z=whOQ0V~REh^fz78Y-zsWU8pl; z)oN^vyW$`S6gXvgi3yY;U1V2Y`zfzc+e3?SG)@|Lu0MR z=D4dU6kW1ZftRwbAzkEA^r=pl_PQvXqiZqlI{mBO#mpIQqN@>RhNP)34Ifs}Rq9C} zB?2j%VWKPWNK(WUtqJGo(%v<9j=V#3vAru>b7O*YHP*vr!MiBf>T(&L>;?>UwNpa6 zuT%*T2k9Dj$9tBXp-5Oy+(;J^@}2C^ML7uyxq3{9uFDi%lqjV9BK;P^y|~LfGt_MT zo8HB&Gh9s6L1{IDRGh&T}U@E%t=@%{d?WhbWA~(Sy=&IHT&jfPp}-e1^2cX2 zo>3E7jVb5)S969;vFJjL{IYNs?>t>b@A@}$hCIQ$j<3~tMj5>8^ej0;p5R@_XEmNt zclJPerL@ofu7BIRu$qjxi}dL83~TQ9mQPp8+Um#`i!PkSyTBIWE|ST+lnm#{Z`eI4 zd4;t1&~;|bHTgn~JiN=c%(WWE^{!Q?h2|_|xO9t8siK)H6!cHDATMHmgC3 z5(Wuux=3~V$XZwtW`=gyLRN#cw7<)C|E?%aYbj>Mr;8+;N9I!45o$G#KhN+P^|66# z>|OS1HTdGwWnah{TH*_pPy-pV8dK|CFZQM@I*=~8HSR*-1-eFJp9%GV4nxwsk$8XI zMK;djMb3~TP1pRn8ft83x&|c};?YX)O7d&E-r*d1batJVfv&M{JtXcD*>ToIXtS*g zGehJIIWkp39pPPiCvhYmudL#qB7f^$$ZA}Lp8o^g(ZB2Tn4bT6l~lD9hv-}-RhkKo z#@>Z8US#A)V#Zx+1bvgQLal~@FJv{A>6%Fyf-cZCV_ujUa=dG@SOebG3;VkaQ5S0D z2QqaSf_KdcwHm16<%pZrP=lcBZ@S)NW{8~O=B&m^c^9%8bKZr;WVgL5J2%S2W5r(Y z8dO5P1zqs2eKcYs`-Wi5S`BSopo@f=;iTN^($E@L8civ$Is?na zo*HL0NJhMnGi;@6P^{c-NA8??PwSTe(uJLBw>%^(`8S2K5^|^2P5;j+~*^)w__9*Lvg1{;n%r-#U!w z?{E5t2KzD1S0-$0&;v!Ojk~a#JS(gwJG?hJRiv~4(VrblWAEy3_}0f?me-g0XF_2$ z`BuotySv_Xg^O&8L@>3l`r+t$L6?30FqOid%(WWWn>;71CQpIoL}yomEC1H3qe{Ot zDo^Z(UxS$;&ehZ3+r9e zY#rWvGP-dtO%}(y=&jUp_{HvphX+T#ac$W)Z8tlMj zFZ>$k49y$7jy$#I%a0#FJmHcwUFa~>vvsg{DJIfyR+L)_zqoPN$yS}=*I&PW{T7{m z4fI`%^!wMZmZ_hgK7INjToQ7IuAOwP;Hr8&K3{*-FS=0b2F9Xy^yh4aU;Mbs#(LKu z_Rd{5ZX=AsP6Fp5CypaX5F#M8fs{(&&IKQVD?orMR%#6gLOQi6jWj7@CwYT(F8l%p z7Hhy2`xS|;1r`gs4d-x1hrj-vC3nTW2%57JIrp_4emQd?hog%MlMgO-CN$Q?$7g4w z>U4+by7zo-%)3g!MUZe}5C@)7jAg~ihRWo&e0kQp9<1g*L*PQXMv|_pn}r9LXLo?E z@cu42XSgBn$_)u``c-yIzI;!htmyf!w`Wbd-WkLCa4pd@JpXuE5p@^n3f{F1-i7JH z+O8@YQ?eaG{Fo22oO!W?D_|td45f-&@#UQ}T#0wRI#YDLn^W{I(si%(aC7^}8@Prb z1-}qOB0w(34Z%xG9L`qyNc-4CZ(0(s^P zd+Zq!rt^2C3!|`TQMyLQ)e!Av)Fv{N)&xx|uwwI9j%`k6p5@7lq^$BPvf{c_8g){* zS7V#JD+gRF)X?pISmxc)f}YIU6Y4?#_Zb@3`WQ9os-^@l3@=J@~*eP1n=6SahILZSgo?u0+zKnSZr6Ku|S}n@ABYv z+xrYh6&A-4>8g<#kKSI?Gaauw(KWaNTpg4r6C0Wsy5h88#HdK@Xe_Vj%1lDKK)=wl zpJ5nxt$WUpGa9QDJBX0?B}LOo)+kifQFK9yEP7X^W#}3klq6jhDHmW1x*T+%>(UgA zmY~b2aNd>tu<mohw3Uh{=8Fvja z=vtTFlttnZxg+a~zI$>xx?Z9~C+WhC8y6qX&C)SI``AJk5WN~i?Q;JDsiZ5;631L@ zUgtEOPEzA#G3E?Szp(81;CJw@Sz7PD8XR<`b8tA7(dElglPpbrWM!oo0Q&aT_`J{E zLPulE6zM|bay+sHKw1l32Ci{CTgJ|kUA^bGS&U1B#99=*YdiKcG>;Kyr*ZBxuZ+(v7$7BhS8J-*mnEa4x;;<$SuvBlashiFCoM zxRO4>z$*u2#dW_B3tvF2RpBiS+c0N{Szn755AY5BFin`wY?3l+9d}{mW~zT$lCHE?RwbnMOm2}?sk!SHB5jgqNNJU%E11`M zpH1eV>&>+<;YdQ1rI8^-2@SJVMHgVQ4kLh*uKq&>m!8$oZ1wb(hS9bA3@+>_iujoP zSCt07^)6JpKvH)NF_}@MR%Mj{l=8yNpvJb0B@wuFkftjPyU;OQBV8p1U4kkSB1o_S zvLv&~5DC$AGD)_^kPEVcnltooXbAN}7xc-%b38(-p$EgRS0qZ&g-WQu1q%BadH`D+ zT^MwU0S|*BqVpMNG9lFIj8VF%aJ)5)yR^>56DUSk$Cp=p^1p?y?Rkz;jl04<^6Q+D zcY`hsj)yT_&Y#h>l%|x4KDx+P|8FIi>s_BN&ZrOIsEsb*Io^WJ*TQ<&hP?}eu690J z_!GzerS>zN>s?>;N*87}YF%K8z5`uwytmQD72bieN$+wiUE40tt~EaMx-DIU>S3;P z5&vj*IJD%{4|`ol7{+d)Y+(z!hGD&HgYTYngRZSt=XXzj9`=!^LeFr+GxGJIYwOkB zyTaS?sBkCLY_`_ZGjxNl?biZ3t_AO+oOgwu;U>mi9CV%7U!H7)StmFm%(9F#42huk z8~nu?IGIfs_zK=NN5Q)``2-3k;|p>1+ao{70Xx?rhMA{0WC}~jS}cn*zm_4MTGqP= zS9m*~kXlU+Y+=~74)01`zmOQigDzag0tWohMwqRvP4Okjw2d&+1d$>DV&p_8O1fIiE4+JBNYNF#hQ2+ao*Yf0 z9)+zzPn?C|$|n#wBE&P~>Aay3>f%f=Sc=scYnFD!nk8&pd6#>>OT!i3Jqang!mB3* zT$-+inlE6i#* zg>hF4T&ic7RGLOT$icP_L*ws+gIcBxljIo8R%-# z6}B^+yBF`F!D|@xpcq>~5h;O*av*7DL;_+>NerbU1d~XswpfsKwa&`@Q0xL3m~de=9Ct{(6rT>Yp!bS$wjqhh@)cvoj} z&M?eswBD<6QsHILDDr4|zMC*WHBc#IxR| z_zFG4IX%Ph>Pd%}hb|~fDwWZ4n%+gY)SRK;yTXio7?wfo-_3D6`uSL>s`y_i+8d0F8*(Qk}S$sToXx?;Z-l4gCAO&vNBOmxRCNak>U+{vT%@e8TrOt zp=a1oc(dz5??9;QN`6_{9d9#z-|SWSZD8K2XVQ5m5o1Y)mrB3hLzb zF39g)VOArG!oC`Q&GfGN;vL`@OJAM&n$~4c-L((dmTY^rVR1gOXNGJo_hGgp71=fo z0fcR`{T}zj?*(Iwqagn*+Pi%B8HT%f!<=C^>(bukuF~oQl?hZ#qq&O96y=8QqIdP1 z5Hv`$;E_HOfjBLcXyPofL_vPz2?=9mB3Z`-oow0rmWHt26}+pjovwMA+LPleE&T>I z%@Qa(r9(L;2r3(Ofbn{l1zDMSGC(c_Bji_dEKIX$aYR>n*X-L2!=6yydo_Z0weH1B zFn9&Sm(W9;>es->(=2st4N#K^h`7WHk{L`uM5M8y>pbUAx~?RQt+9|qA6nGAi~?Pt z>ruE9s{Pqy&}FYg3b8juVwD!zaGD#);(R(Ri_~Rg!nPoZ8F^t2rA>}JiG~`Ks=9(2 zjW0inH|<^CN0Y621-hDa?F8>qaQVGUdI}B9qhiP_T|vdxR9Kf}28&6MC|#G|!KkXr zC~MEAOY>#oU@Oq2=nD60w9d#6=4eBN_@pn8H(osQQsKHW$>@ z5$NPyG%q=680dPm6MBY<=gRRy{Zw2+NhJWA{=%OBnTQxLW`Uw=$b;k(n=a1TPKSKjt@UEM5?Sxz8 zyWOjCU)A>hF7g$6hJr3@UDCVmw|N=s3Usx3*MqqacyU@I&=n@+r52qtj2T=kUzdvg z)ftQ#qgpD*zI+~MX2ziF>rU_Q5HkaWfNGiV+Wzz+|MyK)GMdWh@V z&4yVqW*rt|hWs9;GR6YT7Fe@1+p)PFp6}9kYXrIkU13(E<@qkff;-7;*d7Ry0*u*; zKz<}gkbp!Qj6~Xlu4<28MRH^Pcj);3E~EvzsK+;kU0XNqdic%$!NLCi{?0dFwUk`L zjC{;%d1jAFVk41YKI=1CO1s?54k0<5{q3>jj^rxDkci@pHW2sitMPfOcLA@b(LL4E z#;|Ma<_s&c4v(Jwy1Tpk{{8!B&yIdx3t)clvezGuadkFAlmQbIP8PEQ!YGFvmxq{b zk^{QE7o-lggKA-bp9+tRhOZ4D z{`l{|-L>%b(Cb~q$Nl1CFI%QTI6JHmk|YQgB!voA7DAjNlMZV($b-OI)FZiw$Uho; zjWcI82v^&j{C9D5FEw~HYuL4^o*_N!0Av9ypjCYUSjAUM-Bs>q=&nS36d^91fu>8y zvdpAe%!Y|{DymtRH1o)Ic#zCMh_Q-0Ns?!;cX_<)fi|zb=w3=#*V?^{HdU$mazww{ zKd8u}WkH6oKTQ1nufOc0oYES4hQc=p3NLGAOsX)+(nVwn`I48r_AY@cYt3$(=`5w& zyn(##8FJXAy-U$`Pe)!)A8lZ@i%{+C?;ji<9vwYXeOc8^vB}ddMA`#PY!qyF4DCo zzIF^$uqf+N)oHg9!6I5#Ht>G;-{(KCm@gk)UJX>Fe-V#Q!FJ-gPlco*raw0F{!n)SyT@UvUpBaiMP(#lmTl}!#Z?FG(?&%(`_AL$Z+BJx`LS4NJzzMpD*SC95 zANQ$f@OXRmbnl6Si*&7ixeEiUqlzsE?ZDU|gqjp57Je?M2VhwJdJ`>IYe@?1~W z<^{Z<@3o%TUzLu7PJUw2_C|X$l}A>3vUcH{zcT_{>$a}1em>f@6cH^Pk@Qy+F8tsC z{eF$tzpwxN=lSY-hYtf?|Fd`gE=~kd9LFCq#^0VwBxo&Ip2c+*`XAU@Uvr%&f>y$j zMuHFyPRMa;l}b~Ijo^V`n#01%Lar4&{3m?-GLui9@5bbk-FV=BXKym|W_GpM58pSl zn>(uszWEPec3;EdrF@-9vIQN808+XxYM3*a1#ENGdC(HL$P4GTV_2&zTS(zS9pVy( zEvx>j;I(o4W?}!)Lz5XE5+&AMURezd(f+c9D-Q_lkRH3m!}K+ z0x+%Rh$Vi+2E}*I-H?j2eUXFAQENoV=ah8lGR>bEx@WUuvO?gR%XWNiX<$@fWa+}Z zJYz$$+QGa8FIjvQ@#w3P9cjA!ZAj50RE#-$U~&)<1{mTbGn=;5w3DFux%7}fCAq7S z*w!F5^ms+UFfio{+K8N|#}s~cZk#c*5YzOImm6P8U_k2&8V#e`)e;9NqaR#`Q}i=n z1zN!6t*a=$YKwh~mh=?1fETIZI4NGiy{bo0(ceurC;^e9$B^Z~V?LLHRwf$c2#_oi zr9(}au4Nx;DMUEMXNJfA>RmzL<@lOP=S^ql^7u2toeu!vg9xLT&nR9@jB~jT^ASm* zg==KlRgfA6E|S4O*C=7wSRzxDC(jQaJQnxbGVWFMt_JHD3&)++%b$f|uAAc;)>p+0!++@dE&%;XEQ4;!Gk5s(_XeckOt% zNt`>ra1kG40Ph<6_q!7A1z!M$&Peeh=yh@Df;~%nS_qw;hrr6Rg>%heOQX8jYX?$b z3%Y`^F~oF~rG^nNvol}lJM!jkr%l&{QiV}^gp!E5sh&%k^v8_&CZ@-T^R8fCW4-IB z!wbS@()FDQCY_$UP6f8e3W1BSpA-OBUnnxLj3kMzW+oVug8V6>{=xvS$D5m5Pj6N8 zhATyvx0HA=wEx)XI1$F(R6=foxu6eG*?)nGxUGoNlH%w}ue*4a7xyANRKUVG{%AYPOnBnrqE9k)g~3#zV1Qz$@F^c=?p~HVWO5AKZ0A z2KEEUQf69=6SNV6LBvcCHZ7%zF-~I05YFY9%T&=MZ$cs1B01d8zfR1cYuAz&B7REU z1Yc1ELKCl%S}Plr5>L@y9Ew3X;uwM~oNEqwVP&z09T~Q=uvSgM>&aRsA#GIgEELQu z;TmSa*4ayfEQj zIGEGHsJjYXNu8Qhr>7nDgEi=at)gGks4Z#s=i#yszE)PAsMdlkU~GFxotanM+SquS z?^}nJly{AhM+iBPh|snqSat|86LB7W!gd@)5t9&|#GWBaxR7qRwXyKl7HDXg@p&n znn@Z3qO^#N7xei6pD0NnwMQ4ata+u`0x-5VjDcCu)Xz*uyZWJZ{20zWxzo@P(h<(c zs#>_^wO}qrObHc*={3&tE&K|!ND9rOtFUEPztdDwSaV73)mgiLU-(iP6LWyIdkd=7 z)eNtfTN^j?v##`>A-C@ox|i&yJp_3qrj#?o@tW{?7i`I}9{T|%hhbtGUD&Q0HuqKS zpQws&S?9`1F>3T$3P}Pkx}7I?@7`Y)MZQGv74af9RQnRVwl<$#$#>!9>H2SfahRtI z?@G$>b<7CBrd56W!f5x<&;?o;SMjeHF19neGBy+=wf9{ zOLsQ5Hgn7kOS;ej_YAQw=YYOGI?m}@yrx^p210fijZ20=s)Ci&D)p-iGd`bvfh1l2GUQ4a3 zgMw?pR@}i@S$^2P+wFGYEBY7iCCXAm!Hb;@F|RB6!F8mhE8$(oCtr8*-iCEBsb|!+ zYdLsV?qHD&`rQnvic(z?L&2$~a%>4%qKqK@X#V>3wyT1#Kk({E$x=i3dLSDcuWseP zt5GZI5*^?@Lj+q|8N?uMYP!as%nE3*3d%Ympk1or1RbG-j))MW5)5&Kc!rF36+&3$ zdZ*d$MYvFF0GA+@X;}`@kI!%3eOA7Le_>y1*1dWH*9cx48;jMP{=enAYZmW1N*y=n zwQ__d1H=d$UA;~_rAiQvLV%iznD2Q_Hm`{1$DXcMyC1A8W6Hy|tP+-1_TH?oufKS= z`{N7#74b63VKlG)aOt&0YB-}R<+=+w?_%LKHa7${94rrQH)y9At;|=RFl?(>H9GxX zyX6I2_eI_NE8q6kpNj;q&wC$*Er~_{@@p@lOYw^4mE*2qx$c_AyV6_p09G_zsPgZ0 zBveWkRY7X>GV9X!p!kA`^cAjvR=4}*+xIumpT8D8UtfRoY4>N>riTN(nj%s|_{#8F ztdx6(s93s`8Z_A!M>ua*%4*y7!${W=KIPz-v=pp*Ushd;1=8&dF)m^2uBiLv=kB`< zEtS~UoA+NeJ5>JyFWgI0Lxb1mVzuKXqO^NPigYjdub9VczMp8v5 zj@<4v=@QBpD|||=t9VuFVqL%mTM@3Vu=V}@`T(vE7BA~wJom!91g}R6q6e>DUMan6 zs6()4h>p_GIvhhplpNaz$G|30p^Lfj3xioCu6%f&D+*r(i4`MpREr$3K#KNgaw-&Y z4T6QMwiK)jwxV$@XU5fi`{V12=NVX9lrF{V^WL}p@Pe)(UVSyMoEBc?^R67;GxUJj zbr`ju=qa?2*0)dD0M^J=jDG}x=txBfkW{9{P-Kb=G8Y)XDjPE_7AOw|FOgS7Ta{EaG6X3yB66W@mKO;-G_Scy2@s zEbtU6gM>G)NROLiT*{5prCE@w*L$4|r@+;Kt+l~+Mz{NI@6#|P#Jd!)7m^%)|M?fZ z+Co=v)VyxxI@S^+M6%gf_Ma;UFF1^4Q-!Am47uPZsARel2nIqy2= z|K|Vvb^Yoj-t~WIsoh$O>725qa5eX2D`N~@`qsv$-93Hl@NRG~=xS!EA$UFNFRa$f zH=$6$-=6$;x_+&ME2!G*sC5P33a@8;+g(?-#+ldpi}zo5e|;f2bmpaa1-=$;RdU)i zEHlG#bg}N5yRKa;y({RnB!+5Tz;%D+$GhiIuW86nEU&ezx#6d;-+w4xce~NNpsU?e z#nf=IQhoy^=yDwPGnTkm>Uyf%6e{7ctf;vQ^m zbyF1DtgK-vl_5};&=Rc{vS0*ZPU)PoDM6?ZNG?fi1A&2tffi)S3q>Hys0$nL$OE{N_d$5}RXT?652a?i+61cm{~yF$98t`5n-FzFTxqgL_fZY|Is1LncynwMdV)GG$^(FO9+ z6+X`p)OWg`3%x6ly7m%P3>hxnSpIq0ql(U0KE9-Pfq6A;$2yvMFu6e~&X z6_C6uq)Td$(k_Hc#D)2M9(WNd$P)n^^Cb_UD^GOUPOr>M(52xAyz5$j0>jX|j_=|P zy(>U^ErmIf3l~_IS@ggn6^n&pq0k#J6j@gR=rSntN+4fkUXm^l;YD9J2Cf97s!^+r zh+m(?@JO$*dcA&gIGAF(&a{0pr0d)?1aze&T+xP6@YpJX%H<*ouDbbR>nap0NSC>m z0Jhw!y!UiNqDw}HH~RXDp|jIfo1CoE$>dQj;%Lb~_E7xGri<~azI|bD zc4dv!7VDEwrfdB&()C<$*1JNwga(K%VO`O+N`ZuI8IGmvx@Fo1Fot{yyx715TW(xv z>MIR3aW|oI=0$Y5crji5!RzdF)d?6$SLu)zXJNR8qYvSv#DcL)Kv#g)yF$98UQ^<1 zT~?9c0=8@`g<}(7LMhXB`6~MPlEwuf+Ex<&J#qJ^pUAsZzj;ab(y9U2`OkD6)h^i- z>gMF+tpDC6pi5RYF1)4@(#3j3!N8Es&a4xSqNEPw7H1Ezb;k&28yzA2FMJ&e)x~vL1SH(`pS9H^{ZTlbFb{tC~zI3PE z+K_z7^bCCq!$+770vK0SQq&(B$`_Si?~iw#2VLlA+u|HRyLl{K973K}J0Kzkxgw^d zqmgYb;qW}((s$kL{Q`+>K2rRvYb$ z_`(k)XUYUhcWe;Rg)7R07tO4{yTy@m|eG7jt+f=|q=> z-}nm=Ac-)earlEVLhSgsF!1}kLb{}`5?y3nstw4LofH_6AdC5G&@!>&pnHiW=88p0 z8L&l@1YIktD>N^KLqibN32 zS9e?(=3SRh14ABN4Fl-1bqi=QP;Hj&SPk&636p|DqO07}MZmbZxd}4_U8};oRB2vm zkQ*2hUH#lWInX!nDhcaiA7gF#D)Q?H*Qt{(ri-jyCO%+iwt|jg<;-x3H2Hl zH7GD#Z59h<$Fv1oc(5=&Y&2}3t0L%Xnrg$cH(M=Z6Rpc8xGXfUgx|bCL{}izyO^#n z>tfVUv)k+IFicLxbgc{A&LXDE+QA}*AE5b;Ft+(6I04Xf=FhLNNB;6?P?2euRl#`A z@C1~(ks$-tK1A0>8|oY&gRKkTT3ti9IP+2@U1Bvk2>ZL3uCA<$Kw8|IoZWLzxA4xM zN7vqefs5(d(M2HWtI2nkyo$Wpf!ijBkbVWdi#Oao$wfntE~iYE)ND$+Y>*&p6Aqxr zXf-zkUDzqLv9ZxayofGfOJ7}GU27x~GV?l0*Nux`P41$rXQ5*HjyM_F!nu;JX=H7B z_|(!(kj`{jZY0R?SVSEA7>0(HSRP|tmdG&N`S0oZ6b6P!mt96?1YNeNC*vRm(l7(L zLbY1#T`;v$A-Y-sB2?zp1Y*@_G=zD{qI?>KOI|=%Fsm9hgr?MUD!J9Hq-&P)u+wK< zv{-DpbTL(6O?=<N{P$;?-Ze7LV=2;GnVQ>*_s|xMpbj z>9YJO7}X1jF5N$VqR8;#1H+K6LmCovsfOoWW-_Kc`24+Zzxn9LoEA?s%r^KI!9{e@ zda}R^)G`~1cr}unyM6E1h>}PEV7{WfqziXX24ZhA)5SH7hd!i^&^03I+PZ_0;(x4a z(6@gz+2T3wI`aSCyPg)jUP%&N3Dt1Jy`}*RS=sTa(b1`~oR&^bz%A2gftp}lly-3^ zJ;*TCL=-rJyz2JYTrTqqMu==)sY7%{`t@4!KGKEY_=zd)9=f7bOHSIV!L^^vQ`1E> zb>`uG$0V@m+9K)PU$}IZyek+*jqpj=z36HJTu7H0i)BB&HTuUla}XHPgXN>D(`uq~ zv32EL^8z_)Vj>CCG8rX3H+FwI1JPkrnwRX?0JzdX*R>$_YT)JWk;@VGHJZx^)~Sei zYB61em+0D+bO~{PA(a$6{=o25k>N7|e@nxar$ny+KD3yObOByYESekxxJJiv)l?k% zc~eylo1j1l7txgmp?QIk8EeT@mUcHQN>aOb@7I}h;%-zWF4!xc(dRH>`Bfc|<`0ob7AL|?0BHR7{hWr0m(09;bPWb@HMvA}3*Y@?JE2IsL}P#y zv_8X=(Dm$7>5a5DgpR0RUOe!IJ#-Ks*!5PuE^|TW+n+aMgWXyr`19=oK6V z&AYDu6?&J{J1L?|)tg09xz*kWy1t+{M&dh_6-BFlec-eMsz9ZM~{&%hKpX$0Ca8Gj}GEWWM(D; zGa)|AeD?X5-^~GC&WbcIm#)a43)pBl5Crc!p=z}t8PstK;Ck2KUsprANUy%zcIj$h z6EF2(G~4@MfO7G472m0h&}jSnMr#A;lW>8Mu41M6_)#ieot^=gOQ(~`=?^|0{|e|b z9m0#ui$cTd!rwV~pkerip>q(|3>mLeuocpEZh9+!pdeid%W>(#?aBLJOifLFor+^E z0^o`#@9pn50j`3`x$s@(h}SYCUXLH=CY0(7fS6X|+41*3`{c_5(==`Qu5w{s+VbCz zH0{RoL0Iqlm%XzGaUuxAuz&IA#8ab3RJ0as1T92Me^AiI+ENxIVxd;CGb~z!g%B|q z5w{Sl^$-l(1QY^m7sNM2Z^)tIR{k^5(!iRm@E@4*; zyI#lAE~d|?+qZ7rx%jgB?ipdeT>a8;0Nk=HyVL2AUJNSDuYMhy?0xU5uP$A^a{cC7 zOmYo9w>#*m@T&WrPCO&K3VLOz$YCecjt?bm7dYEpsW7|V#1o&%1%t?+FO0A8cue2N zZ47d}HN9qc7(BpmtCt(G(_OE=vj6gRjhzY``rUTZ8~2j%YOUFwwfe`BzQ1eM?D9wR~o2db#v|SDGB&>`G1Yy3r7nmMg~V*W-v1 zM`c&mF32UG!$fkyE|p%5)P*QM(+iJXc(W4=z0BgU)uN(d4koV68=36NK^L!Xl2_vl z>9*tn8%rpw8tTquxiFM+u@7a}r?g)1%V|TeA))N@DZN<7hFLGx$gYykuJh;TJ-c+H zA!pBG`Nr$sB%}wWh*ondynvDmYN_agUJ|*njIMcv7yY!vuC5ggczD&>8I&VByJkxc zr-kZPsASIdjSK8{uE6j5L$WKIUQQwx^im~_Ymx9=&RHHWupdpYNJCaxr;a^gmvT$l#q(>OUcxV1=!GMd ze3*^2OSB|5S9*p~X^~w^e}AsVyph^QFbt4l_V;T;{1CKii1%6T*kqmfhDi@z`}A`cnBN|GYSz#* z*9tpih2iiyA9i_i2N`m~E_g*|v9l(8#2QS5VYW&xn3SvyagfDI?6RGh9sVc5s`Zb{ z<%84x*1AVN|JkLtlY!F9C3twLR{1ojSM&qWC&5w?W(&cf7kV}vyei#m#%!8=t4`3; z@cxA*-Nj4Hai5{yPR>w3dST+4O0TS5&34xhM-d|o+4Qx3-)$rU+36=QhO*0cCj71j zQj4Zc6_-Drp0+Blcat}$YUC-q^mcLf(;kaB*?2>w&D(FtAS&_p@*LuTigWWH497kT4 z0llD4>K`7X?+2t;7|`)81{~r>HHgG6d~LVA;fh%8MGbvH z-uEmlRx9Qp>T+BL%J0dIUE(_^8+tC%NzhP_X9~-1OvY8CT$b5o!Y=4_@5D56>5BX> zRyBUxFn!6;pQ2Q&5G!bj>H={ua=*_uxCE{!dLXqpn93^;t02Y1!f@?|VHjnZU1__D zrJ0oEwOv`ew&kX(vFV83@cM3H$gY{J4Ph01Qdjy1KJ;=FVqmD8TO->uP-cW%*nJ+8 zU5GA~U051Y-EgXND7w$^CwB3&hAzqHhfXn+O9lRHE3X{UK&bv9IKIC2(QSK^toNwJ`Qk51=S8U zge^HP8H8k4Cc7-FJ5X|AWtg#RX%=%ev|St8wIv4?`Avs(Nj{;}GEEU)W8VY5*C()P zOpb+N6ePg)tpJm~AEwQT_$>j1- zFoZ?jelQ|Fb4C)@aM-rk;Ye}nQjX=NT`xqJEXc33>&SEkc~z3vc5Pr+4j#O8m%L=x z@s=s7t>O>sXDD*;O_ptP6Q;!7YG&WKJJqiES^?z`+wIk;`%i2KbR(XQmpju|B&9 zZC8F8p-?o`;YI8aa!I@Rlb6r4%S-Pp2O$G`kzY7NNl3ez>FAmWw|;2X!qmMQ>cLCf zmA8VtE*d6s)obbOA|}3v=<*Z2Ty7Wif?-$}$}zpLO9Huk(*PS+XB~Mz)Rr5?^Lobp3e0OWg79`^$E35$rNjluJXOCsw{A&&Aa|r z8jAAsa4t(%qqi&iBC!|n(vseRdBMK)@v`$S#$Ckg4c3LgE7rT_6Dig()f)HjWmET4 z7rAaAEkW`?RibHDbN%PA8f`Qge?YMP8$RJg0LqPs(C$K^sdbg*^2Wn zp=+$P24vG3nKdtCU0fOdbH1`&3ze%BTZ)#kF3`1j)D?z6nBt{xEBjZM0hgm|bYfwg)HI)xB~0?_bbC}*Fxng>p)8eo6`VXi}jwMwads$;DQDd z&BfEY99YoDUIT1JjJqDP(9qD8)Ru;s#!KL$b)_h&ffpzEGGE7NI> z>1wOhGR|ezg(Bc3B3{^s&B4VT=Kq9iyB9@u<6S}ErQY>u+}D#s^8#M-7Nygz6sp)x zsys8Ja4B8sdD@lfw8o9<^Olp(7=~~yEiM5srZ!+-EQKHbeuGHa61e1#NA(D7 zg@G6865SooyS#aYc!^3-d6Fufu6C`Im}Z;+7t7-ZVOL60h8eEbkfL~KIo`RJL{YE1 zr{+cbB3)jJ)|-v(BXKTa3*Pl4ddR@*q@-c)e9UXeSJ|~#O`fjVcD3|(DqFA=Ey5K# zS1S0*=u0St8rh12Yk=3$0q}AnUkaFr*$nw+vwI}ACB1=M7u*Yc z31Q`U$R=-Hx7xF%u{8s@N@R=c!hv^<4Z`Kof}+lWv#&2I0~j{I z_Gn2m@t_ldt7#lF+W$g=m70SRXzWGVXpJ2rClx9w1Sr}2Refm8- zx8I=804<1ck*##)G&1@UO0G~0L$1)dymo##yj=EhZxk@|8?e|1`*hZy>UGpcy0}11o;a?LHcipfBO{J<%Bcsog z30Jr(w97)Mxzubf9d-AN=wYglqD};XFSO{PPs%&lrJ>U}bTMa0zARoOj4mbv=jPO& zc^T%&9)*DG6C*D~P$$<6YT$`#(4TJTBtmGh~AnKF!{q!wZrF z34??#c^T!HWW~D|BQGb=l~CxFv%!}F2E-k3XwkURvc2`6s$?ec%8wRk zoM>G1Es&*bNq>vIu0396D_;CM!y8W**ou6m;R)r2S}E_e&Zo&qBn}N;(|VYY&H}{3 z+_iBw2biHPBbQ ze>Irdu;wNDlpCKd@?}$pBy4&Th@C{NUyG-P@VxKC*y;#gEYTZpFPm>Gn3xLIo^o=S04OdTB zxm~%Mq^1UFF`bdNY`hP=vQTPx^R9&}E)Q?Xk_L6Q-F7t=FK)c%tm`#%hJz7rc}e4Y zl+4P5uU2hrvUF(}+86Wl1OY7AQN4}dqWfw1k;W6=cP6^#x2CTqC88BtSDJDfqCyq| zuj#ujEXNeCz__?5Bw4O2UPlAE3|@o_TZWqFT`SVOfziB(7YYvXZgQfb7yXMChT)ub z79bYpt|p)<3`SRmiTJb>??Nm!yzooIN)c>@aDgrQ)*9I|>d976y9Td8LSFZVdL>%` zbR!5sR|K%o>JBx77h*5bdg1ap;FXsi2u7B7&2`N2m40{z$qoKS%=EGhZqz$4^9L~! zcnL<@3MP6cVV7RvmpF2Q>%59{e>)m)4s46wl`7}TMBr5@B9X96xI*J5j zRPz$Nkd0U8qIJFA-icITOFnfc$5;4JS@g7+9}_DKc84glM4X($fAq=%RoNouPBB)EA{is~}9yRvO&iaERA(B@wd7S11L| zHXz3_4#1pr+w>s%9bT)lJ_KM$9V%du&{fSP&zAIfGC078Fz8A6 z6+0>A#9j~a2qjzlg$Qy&1@Of{W${X5I%A|5>Z0P6n|*G!iMLy-o#b57q0fhhp039B za0hw5KxyC-y54#7S~>iAc=$x%TCA_Cd0}-3J@L7Xr_2~8g_sg1ZL+#@1}!XHNnV%u z>{$6qqkUcAoV*{T6C|;f~H_^@H)w)C*1M^z!|NQy0 zzvl2-jf5}PK$yB0=z5HdVX}NFVUyP7GjNdKn!l2y0FxXBe5Ewty6`#q!a8b>0^?#? zVKX!?s4oW8cW^y;*xBA7UMlZg8g;#cenjhyXlZHXrwDX`FTf?aLz9_*%16mb6Q&L( zAGC9q{%gmu>hX z?bU`Tj^leL36Wd5mpA?mx!)cu05}oPCJT!@=X-gpPxPF05g*>g+ubSX>9L5iB$SZmuikVBVAN=J58h|RZTC_ zCe0Tai8;iLJDZM~y>POxi5~q`b~IkH@md#Ys@&**Eo$I_*Tt;K_r2iFxIDPNv#Zd9 ztI=vb1zhV^PI`HRPb;+Uh1v$%4F{KUA$01=r_=Md?IT^`2hbJs#o1SkSKPL*+BUHI z=hagKwI7n_-_|g*h!$E!>r6cOMQ4)1sY2XnQ7NS}Up{76owZ$~ z=LkFF@~2$u(db){YK7m#!WtAsPdDyewsPU;%{R^;mV1FOBa8(Xb?45tQ{C@QpI*6c z`SYlG1`3~_!*?>~b(R8LaXQ?DO;G<@J^xfhtfVD46pb?Ew@d)(PyNRW$isAFVz;clC*#QM-PI3O>NRSUaS5p_yd3ZAi5^$~N!l zRq1FIEgJS5;^1=5l)juS{P*wMjft#MZ7?t@VM=s))@AVmT{jI~E01l68ip>a-i%t$x1U8cj0L(5^s5#}Wiaf( zXxMWs;rii@c+;$6vK~KeHUJdiqRhqB6SHEv&da=fxb}!G6gBR>Sa^Ewnq%#D&9W7s z*P&YT&4&c8fz<-342B&T4TtUqT7b)sh0eO*TY?MIFQDasGAEhWiP>vK*Llkqj+Aw= zBERRsqeZ6|O#xl?z>pOLbT6Zzjs>(2A3)c||Day@r&I>RUx|i=!K>HUZ5~{t%lEEC zkKZ(Fp|dM{wy3oa&0o7n-UYZEUa~ILG)ULng%eM<8{kT+2NYndMbEcm3siwr2Ez`F zh68q3wgeZA3(aHe9MB4}a%?5I8gYBO0(89qT?Q}l#gYc-5?<8)ZqT)QHi98xVuON! zeDUH+Fn;*pYGG6PuD{EeLU0k^`a{Rc$@KpxG4vdBfhMVMEmM(135ME&GgF}nvg`U9G z;DHvtU$Qv%uEP??qD$Tt)3s(xyJoYXbFZMzvBe8~jT}F`S_ozOtz8DgV(m5Tx7)#` zTqx^8CtCHod`q(~&%53~o1tXrOK<@%(Y0vm+eS#b9AM78FmQMgurc{}u#AtD=us(E z!TU!GVqQaJUFpy82U;xvVA&F0Di~@C7Ji(v=-s1xq-#GKCF}C=IY$+B0M-&3Dp1TcN-^{wGv(KAhJ&`po ze(~u_hT-jnq>Ff2zBtmf3wWV9y4Jj{k*>PD3sRLs_C@6yu&mD;D`nJUSTUkuuN|Z- zWnE|AH1K2ZB=bV^gP|Y`pMkEMhAy&&9yeJRMY#5Nbw61>vjJy>67N!719Iji|Du8A zG$B?psQ2|U7$(1G3PD$&Z9ZHvUuWOc_)~A$GR?^bLsI4|{J8qv1Jae?6(4&HUh*!| zb*cNw%4f7LO}x-amo7Z}vV`T*zp~|_a+yp^IZ*@7G$o z2$!^naLK)Jb@)d269hwRU1(ZEmUp2^mM+e~^2b-X*wv9sUPCuoxD*UOwE6Sx1w)@N z(nY)SyzBj9(d9(rveqTK_8Yn;zIWE8Y-nW1K44dHSo6x^5?H0&1@-GoUIoBwpoL4@ zG(OabmU3a-1efT-A>r1PclT~|`QEjMeEHUed*^RTj7)T?dT99?Q_YpK z%{8uNMlOQcKICB8@)MzpT3 z8=&hGyek&*3Zth$mT-C5(7Kn8SFQ>h*=ic)VppoJk$dwR3b<4=eI3mKXjwrUg(#926 z*T@ZCm2#g($JRCaZc69^T!E_aMm*_;yemu#ua102>*8BZ(5V^@|E&U$-k))xi8B1-j>jHJc!{+A(c3os`AQ<7`a=w_kR@( zC2i86Oi_b$Js@4a2pB7f;)`sVlfPvnC+<}#-+S`=??V}#bMxx8!_oC749FG~BgM0o zXyWk|TkJdqx09lVx6Fk`S?dyAcSCUGxmWB_giG?GA^FM^UKz{rBPylR<~1zmMfsln zEnUxTER;MWOMsJnF9TgOyJTIKE_9(q$-BBimoEWkXw#*;tM_}cY?y~|SSic#U)VdB z*Vc+SjwgtSiWeV<)W@ZT+Pb)6L92obUF4l6y@95-o-|OcSZ`BbDEOfGKn1xVBDhdg z#HAo^uISEHOh# z+)&7Ui;IglUvpFi%bfn$sM z^nP4qcyICMtFlLt)8+WF?~k+nPk)?REF@8cUr1kPj@ZgZ=Jc1hnYfCgcj+LaQ`V%f zH*e;dHXx2iHp^`+xlSK~I;`ZCHTKXLYsWdm1Ix?HOJI(yPl~Ou!^mAaCHG_glOi^B zG9+pxOkZz&vgDW>kEMv^rDcnF;DK|Fv~RQp$E;-rIBT<~4?zt}7D~-O_zXqjRSo~z zcWHSJ40~O6_jVoohEA7uyIrle0UH22Qp^=SXfhTG`Fy@$VosP>N!3(r4EUVtD((7D ztVsSLlO38`)Qj2cgVvT{o1s6guqD=65!M<06|t|@N-rcGoW1*9Xvb7{N)OqYg|p|D zm*|r>2;%HQ5hH^6YoE`T%9Tp3wzATwgUyYNjkUFnHE|lomnw}?nx%AW}M1-ea>BnoYy@t(&SHWxKBV*UtmK?5n$r%40vg^4OoNRNtSFm|% z3~t}>2l+12@JCQBl}g!c<#MIWU8$7EX5jZ2zsmU4<-YdX9mBq5*Rf|f04?C9?PHLicXoMyj6%P$*a{FCw!6Ae9)HcKmg$(6eltOr%pUZp z6*2HVUPA~-12-FuMy*mV6pd@hcdad#%+AhE?MU&4vk$cnc02i6eY1Jqr7C@YIouZ* zMuH}?jW4oIU}GHxpv@jyY}ZYTY%-W#lm9I0n!|oU@{eW&x_G8RNkP|66W}E4$KI|% zbFbvE3`hnaNe&}-UH{DL`PJ?PAg;~6u)U2gYbZRxS9!oy!j@iCPydWK-;3?7TGVpa z$u;-)3sN{pJRW(9}ljY>*&ou*Mf}*PPegH>SB}E!%e^?pPx^hZ*JBKodb*#muE9m zM|R=Pz1?=HR!2@@GV(&%D@Hjm=k-)Ydm!;bp|&21!YmG=paBZ`Tp^ctGw*`kmpl@6 z`vUA5L8S@5Rj!SlyFNANT~y84M_O{lSrZ0WXKeXG)RcuzERYobRQ+NGnKVUZ<9mjhZ`qJq`8w>Z?L^US%vYBdE z5@nwWXf>J1o$NAa9$O!Do)L9~z39^D;^@!_?4wwsYv`|(7M4r24WgN;23f0@_gm|q zpPR1bjqLovej6(p4YLpgu}b+ItfEsAX^>6q@Vv7Meg;1((#US1M~rQ$6TogN&6jA` zp^{AIpG$^4Z0-7}<3%xn;ta*!px06P9v6CUSB?NbBcQ7tt|UAwm>W1N4U8HMD@CNQ z<*CwZ;UUW9k`~mea%B~y=`=V6_0Kzj9=To$mV7QRG+FDyc1)?fO1nmMBN;=hNqel^ z)$aTw-S058*%%g=@lXbuyEi&cv`z<(1YqUxNYl`@u`x>n>`YC)9MRLi;Z23HDMNQ{e6*uT)Jl1Z0zDZqhnpa+W31`Yt%P3v9vKQ zD;x9pQh^D$d|b|GJGVH}57AZ8c*I{kU1?#2m0mWA8vSxeEwlB~E0!rFG|Oyj>GQ7i zBjb~>9ui4PQ+B=aY0an=;ZC-^LJeWYvQo(|N6v3RLFvoDD5oN-LB|Qk;GtnmVJ>|Y zpck%UrPErU&rAW?`|*_m6U-PMr^U`{nYK{-%aym)B1)lM-Sj2J(kETvurOY{P~wtZ zf_A+@yGG_nEa68aJ-O?TAB|nHVM<$!YIvD=i8L-mk6Vbm5;Ut2<*dO}SwSS2%U;!d z**xK4#)c0}L-M-g9;7Z{p2e`|!nozl62U}S<3ffwbHz*Nm0;EdwZg>3Ah(=W2to@Q z8WxJ}q3ueB8AdZwVU4FdE)1n#CZb7v^3i-1%y( zly|qzWllWV`>RDa^@Uwre2nz8FmZ`b(g zOCi>jto(;Ax7BL)jx4DP^|c#7cVzjguNnm!LuPF>c!-Rz#fXFZL`;Y8@Ii1 zo$);H$-kp~7j3e36;tHWz`-N2WENl~v0CZ#E|EGg6ch_;aSOaMG;P?vXzWVHcHw`2 z#Q8jwSg67Ct0jHGnia~nesa32|*I-v+ zZ|S5zuW`fuMW4Jl%w{iwxl2UjLc1a?%IO4|YtYRuFP79I8$s%#Vz3K}(XJzP&uUzf zZtlX+(D=ma{7MsyTl%O_!}&liBUI7q#TgjIDpPR003v**@ciY>mrgX9vb>pt9at&XIy$n16xQ+>gxAwVL0t#;v%wZs5`YsES>$u z-r2L*QUqaGe}^C@ih&=AnW3|1c3u1e1!X`G6vYn^)X>O3U|=F91`C29vXQ?)6Ejm$ z#Kc6*)x_#|y3TWIYkGHPJ*&qZ-!s!Q*L$z1=RUsG)m7b%bvnGO&b$ZTH?aRzdbahrO|AbXT-S%RrdmgcW_d?gW z<1KVWz_NE$ypD ziL#C4U0cJ_pz8>@JgHG~8hR6M3JsTm70Wd26G+nw=4Eu*igH=*JiYZv!%A1D)ns2p z1S^_N{0Unz7mu3j$l7M1@|CJISnNu*yC}ltv7xc`^wZFF^M-VjTmB9W@4Aa%ThBD* zGS%-Q$cqcpq|4#*l!iW?Kj-5GM0z7>D5UgsLDx~CtAGEt({+D$D(_O6p}SWyE}H6e$LMmrgw0z(fAUoD6gwqAYu*|$Gz(>3g;Q)HO?ci+dl+Yr2~ zEO`aKOd1MKHl)Ih5EkZCd__t!n8wTGpj{(dh=qlA6p@E{8C^GHWjiVTC&gbU{)GR)ScWIV<-t|C{sUVZf`(bbq>9bOUq9N}Hc zYq)?5o*bzZ7*^M!Y~B@`yX0c@oRsJCWFc|kI7*NOT}o?|YK=#4`QB>}%eyx2U5P3Z z^3-WWv5uVkx=^zt839+rxpt)WW6irpxa<~PH}$7~nD>|V${*hKndtgWShdpeK1?)G z(&MFfLFJ!b)-@VdaV)(UT0(5OL>MhzUVrGAd1&Z#-S*|=hmSPx(*N-)O1%RWavB<8 zs|AoY<_k)=B& zHGm5d6tb*L%21;hL+y5Vf!0isEacTx5sP${QbW=8)`P2{tDB}vSk;RnL--=v=R0nd z8HSWbbJ~^5G*XcUB~Z@RI6UK{?t521@CFLrR;L5gRX4x32E>sjSci72gh z;bHDx-8JJv()2i3Sn)EtHb&RuE23*`PL2{*tR{Cydhq{3mb>_Z`SOvkb){^)2Dw%% zX=w2vabc=2^r$e?HT?5lv`6CvFX%G!dfexGTSy1Tr_u(!c|%Z9Ms+R~a0UUFEN>AK}*yoIjb z=sMQ%f$ajr4!*K3-5yj|+qz&2x*BldT*0>fA-aZTWb9+DZE(7Tmv?zF-qg*4% z<3dM_JXK$#L{s6anio*bq>DgM19=U-ppmZbcolTr+o_6oj3=Ng@Rhv_uC{bF_Oiyd z6dyhj)B=)ji0hN~k(lbe@GBZa(PU&zX`&$=R8 z#P!t2>!IksFNnEs725Q&P~EIoV{*|AnqMZ#`X`)BdWgMt4Qd z5V1!na=4%i`9@HaYh9vhTuIh(vu<2<#zkaUPw9R42E1$dryVV4HK41uCXhuxWmJ#TsBx4R8P<$pr(3yr-;Y;6SWqL6ZBehG4`SX` z{#dMvF47tyqrpy4S6COPG9ZzK(k6z$)mllGZ`G{EZh?l~!MgtZPQ}rv7w;aMuvh-YEu?kCiyXIUzx7gDqSaQ@UEgwrK|6f z*xY)WuDp=EytT{0%5W(v%*)6!FA2JS-#=XgFSAe?_S~inUDdqUdQJDmCFKp-jl6x0 zU3r&lN;cHv2bp1D+ zOR5tt-RxfI&V_!0E@?QZ4b+C~Oufh%VqO*+3N0TdqC#p7qkjRH-aAha+RF%*-SRB4 z0Ixt$zr_K03wJW)+Oe*Ft=@IoZzIF0lTWZOeJQE?1iIR7$&HodF<%(q0xx$ij|p8h zU6{P<&+}i0!wwB+F%=cP%j-2r$(LIrgt4fMHrp3A10WYn+R&RPg_S^CBBDS7Lmy)c z%DCROhIv=llhvqnA-)23XF&A*!&czx@>y47vzlkfXV^_bqc(Jv3+F<=pa1$Ffonmr zB6N|Ihb|3Z6*al%_13)V7c1wII=%IBG2e_=j4e~zK0a?;Q@v{)Im4Zdyf(Y0E187h zL}%B|Hbj@7Dm447N#K%{jaQY1vt?tNa`{@I`yT}RQlawjG7_qxNi`n$Sv)0{56E+;7)m%n(z&>zsHN~pDDCSy_qx&)W!G}v6tZm_aj`t$tkzv5jBG)324juj3T)M!DW7(maR z6|bJ%L%qb1ds*?W9wv=a!t2ddt#@^O?{txoFE4})AvOdo_b=2ku1wd}yVZExr10{i zPPCRBTx+E3Y0-7t_L1ME%d}ncI^ME{T8Rxr9d;G<@pUI&ui2dEfl&?D1_20#?|SC2vKltV?rMD0D~|$FWhUAt`$`A_NPvl zoC<9aUrbDAQe%+`~ME-!(K&gIL1cit_U!Ad8ohO+t z*To7bFWr@OIbH_WE?rE!&d+{1+B|6Umtvl_>1q04ks$k_3&uy|ZY&ufs4@~?1u-W3{8q9!sLrW6{Ql#nlIVOdw3czGq1rd-r$FkT}1PVA0Hpv07X zqU(t@^moa-46oSV#XeACDmWK}h1KMCeW4>pfqWxh7`K9|bdfN$YZ|XVZQ6Cn-ZdLU zA(bOT;YF91B0~xe8#;<21OY3Kb+xye-=Ik2dh1=e!z*Xx-|Sb?`9CfuPu9r0chPb; zxef1hU7qqB)W|mgi!EMuwbX0$ z&SbKM*A;uoOL@D{711^3481qG-=Qmt(?O2|Uy-hmG{m!VK3;Hzu1VIB6&JFZ1{>9Y zSIBADQZjVC^Vl36RBrJ~y3P$Q%**g%UqgK++42q8!ZCRo;A*FclwCDC_bdwJXP+@- zBB23Rh@9c$Cu^YV)ag3vf-bVvZtl_pvaqfo;KI7>!n$xTHBH*UQZj*IbS_`)a=P}> z!haanRy07@g}er(8ur*ku6Ws*cWKa=4ne7HUUp$wzMQ}wA|8lm73|mLJ%D5_B;6*YX^YVQBZJ2juK^HTxxO)xWMJgWmiboAa zRon7i*W_M$7*d?=x~N(M6N4#UplkH5HRKF8J#>+ZFBe_mKI7Wt?P~NJg;#EzY%O+? z)IjjXkteJqdpcf<=4Hd%zZbf``{j^oytHi+=L&m4HBKSdAiRhRu`cNX zSzZP8)49AW(N%wN09pFsI=>t5I@{t!mltUbJ>Y7`yKpYA2S}ZhJA18d3pF~|@(r#z z;uX%Ag5h1O*>O!}hGVTpV5@nm5Ua_TEhLvK8dsioNhzseTnR4ll5s&-%xidH_}z~N z*FkJtxVPhrGF{&0^=&$TlKw8x0{Y0AZ0zjLOm$A!!LlJ#Kq3#G_#Jvqb8=v_zI zyD%+XhzdidT`{wf((%q#>%1-vFN~9}ku9pAk7-*4g%VpeFce(h{dhprF4M4wyrt76yf7~gY&b??^5xM* z+EWAJU0%QIM~_0+q9R`1PF7QI%DdK6XBg?~$;WF5RAsziD`yPRBwILF+GVXO($&t# zpLt|>2q!Wu{%2?(qdu5Mx(Z*7yaofBZ16goB#hJ{dxYv!IlEjj3lC)F`kyZPyM&j( z>Pg4jNReT}i&og?b{ga~G~1fmA@s?7)TFW+wES1&YD9(#4CP&~48w4M(5Xh0a~rb`qbPc)MV$@9?e8PoSg$WsYx= zgx9Ox2(gd+s^}6Zp##NJhArcYy(be#CEF)NhIm(YF3?i_uK04Yrt37smWH>X%Ob;n z{vd_%UWWBB_t!dICgJ7gMVA)}3(2`LnZt!pzrnXETlG8?aaFIxQ<4Lv0T*l2_2Rm! zct>sF(h!v!CpmI*A}*YY3@P7D{r*VCWpI^`qXk~j<@)LK^9t852N@Us4GqvG6}*^v zeanA+O}7v|t!WqeM&>X~yPT@or%!^`&X2P=dvcX@QLC|aEyg_M(!xq0agDcS` z?_w_~=rXVf455pqWYJ}j;en(t_97y~AEgm5%6O|nIe2EIi`-cL#P#x53<16>LX z1y`YK&&&+Vd$U?W;_}Vrq3hQlt14b?x;DUd<(dD?yy&Cc(gjuB+`Vc9)?}GRKef~K zo&by!svGMp(5|tX+ywZ7i@D;1$b2eVi6}+p_@2{og-wRx42G@_jesp-D;js9p zaz_63Uw`@K7rRIM0BWE}nxY{iUTi$zpE}je6FhhpufU z)N8k%uH71WUro+@+0QLHiaeZ$N4ZAWBeZ>_5IIA^CEuFd#?a_;>#{$9Hwf3zY}CIo z{P31hTrPx7v`cZ}uRjdKe|Ew(Ouvh+FV8;v^wab2 ze)-{tAB?Z>+`L2=c*V3~@UIYiWWYRSXjj^*W>$-rs0xRX*C#*fC$k!_J-Q0I!o-VR zBwd#lLece~`D$;$J8|j>y(bcM<@#M#yR1;d;rd2&S?m8HYgputBVFfTef62?^Y4EB z;RoTRw4rYsDxIVsQ08n%B1+gp$lF zYLk2mY05?SB!_lgrvas(UQMREt44;R>u5c6$-6u<)F&S}iDEKdcPk%1b;kd6alEGs zaW3!cvI`L#stn5E`sSODhD96VUY~~HW`6^0L01Lr)9-%$^~bZ%KljiOupo=59kw=f zc_nqiihLnm$=ww|@diXy^q?T&<#e5_gs#)%UCg@Lc(IVIq1BZv;axc}q{6V4@3P*7 zb5*#A3aO7*Tv*`x^}7#3t@+K)x`uzG-x9ju>&JqZ%>@8Nmnnv?9nZ5>cYfABA%Dz zT|Vzx8C~XGiU?#~GqUk?pIp&?QZCnJU6WR(VFItrmea*@*Y8GGf$K*raTQ%RkIHbP zTV4-M??RuR{dhLgmD!@{Khsq|Y^_0emzI(-ES`(33$Vy)wCH;L@pVLoB_l7o3@$cX zL$a_;SDbh?3!#G2xhFP+o#SO-DXB4)Ev&s=1+HJm*7&nO4kyFDALs_?iuz15uQ9C= zv|$r~l-pqEJn$L^Y1@0^)f&2IiG+NjOwUZ0XEpA;<5r8Dp(4ZWVlsTuIT`7SZU5h_fHons}Xi=Kh@-FzwcquM)u0mYM{=1&jD3=#PNx&7-@sL%| zK2dEebX_{{8ukZOX9ko82dEzH&mtZow6;3-6lRe|LKhxs(bu0$oIgrgOY&VYSl1<~W8x z7seIMOLR4qPd{n*pY(S1-L`vDAJe?HF?~;-iSu9WoRq(P-z02D<;fFn$s-&N+!) z|LL%Q{4CM+R?Qi1-ni{_J?wPVZ=jc~ zf|hR@*`9Sl7#f$n=$b@vGpO8qa$zyq)!04W*@CV=&yeW)2YrRt8_S76S7OU_S8^^X zxBMSb)RtS52@avlwBXca=gJ0u`de0=cPXp!#sjyVuD;SWZd&7e0?~ug>OirJbo@o{ zO4BY=qbnKrs&!DJD@2CS706Q3u(VFP@UEpe+HtV+H`eqJaEVDmeIw$s~Z;;6J99sCA^x=Cw8?qj|Z*1!L{9Ox}ttJw8|yA4!pl> zzPV+(z{(`HKK(Q2;{_JwP-xSVGvzZcVWo@M5D^HvSV872p~zUjV!G}--I;fdDS7Cc zfmaR-?atPvt7@|MMCOG;6>o+M{iI?I@g=(cj)t52Ed!4$*R_XStC88Vc4fCNr^yST zChDLtEZ*q&_bHddMUPi`NoJK$(?i$)-W7Gf=<=^XWc6$e#Ug+1OGdDjSGy`+95*+=?$IB4rysDXJ`WeVFW*Po9YLBxhw*7%TULWzPd2g@HEJn498 z$QgO8Yov;M0bO_Bal3VY?{tl4q;*Apnr^N%L~$kg7_?$+==pfNDq^AKKX*=Mx)5wZ z*I(?N%THZZ6vpLWC?h81k|1#a+JP7o2a)PTBJgITXjc_IAO=h1pSFBOC@DyKklGKPzbtiOH zmkteG@GUttRAA1KnT=G(i+E*h0WZJYnjh{`vM`iPz9t1P?unP@%hPpg6J+g$cQxeL zJ(Bza0`xA0iu&&MSfX+l;v8i=mYi}f5QZ0-7#2F1d`?48Q8gYaK9R14LrE8wkC#>} z&+KTIXNz>%xG&E0Ago0jlt!i7iB3+fb&^3PG`(33+tD@0bbT1Vsi)d}NHt=Ay&u&+C+O!79LaTWV zbuP|6!CuL%;hn@_GSPB$fi1=BZY){N3vz4lDq9fiG|WJ9el(eMxivx! zUXbJsH@4_%?yr=5Hio2bnjenxU71{4ej(cnlGX`rj++zTVhDeodzxJ8P%ioBP; zt=_c|>6)0R9|pQKtD!Z#Kup@4clo4-g^L=);rII2;P5#uGPJevg>@Qfyr7xiH)NlX zKV>oA=Dy8U+BgNC{z+ECy3nHGKFK2ES~}ik7B%$ps2P9~tMEFy4ohS> zu90CJ?W(ejx18FT-1=6HY~cb|XiUe8ISn`$R|%Di-o+JbOv+G2vOw1}#0zw}&~X3s zuI|28<67MRPc9L{LOG>jP9rh}$_!h?%c`6m+@S%x5eC0$v|% z2wgj&Vjq&%NO)IXo6jm%Xd__e!>QOM))IIbw&-2#dKdJ!IF4-A*I>J?GP=ftcO3${ zdV+W1&o-UYhAPDQ6pW}zW_ zUT$`m8AwK}a4B1Ug9f`Ro~tknhYI_V=aioL|GIInnO_c66>lJnbX~`Y`R0u=V_KSw z$7Oq6l_1hZ`SN(1G)yNo(v|Wyt-}gdac`o=hToMu)5h(m>x4=(@tQDY}`H;e%7NkrvR2K)6j@Ri*0;TgF#{0 z&{YOuqGX+h$BmTPK`)Qj0_Yk&9R03t(1nkp9ODDIyFx>w_OrW)7iIfhb~yP(!bQAN zaba8UdV~G0J%Xk2?^b{+thtYLZEXB~V{)P{qI2n!tB_||ytFv8M=RE8WDOqxR`KK$ z_P5OH8q8}@jxKoDSZ#Ww^uWOu=&Dvia8X62wE9+P2v>T&P@C1r?~CVGkmquStTO~% zIHh4&_`FLQLfh0qNgGMKd|Cs;#(n2rZN|G=zd!Tzm<9<>+UG)J_Uz(Pl=9%jl%ef- zaaM8>S-i-Tnpe73L*N2kV`H`XgHP9knRm$%!-3f8!r_t{RI1F-77hry}qCjld06<1xTo<-YAkwx3QIORabXUPj^@0 zSCOtPG6Y;@F3QV~$|`ad^BPPT`Z6e6!s|C^U>y`g!xttg3s;V?Xj+8qwZ-PYR`9;; zAwJ^fj?nPyaNsmY_8K=_JEOkY1YYN#(I2y~EsV|;{i?=XAqi_|TwEkHf`x1$HyA1` z;^iwJ3Z^y~Qo8DuSBLIPy1GjPgTqJrjvw#q8yf5{b+@Mr!^!ZjYTU#Lmpmrns<{zm zyNJ9?8frEkO;BPTL)-82`!pEuLSyuf{FOW_YRVxej;37tfCIwazN7E+KgD0g-vYPX z9pV?Tao+=ndBNW=Euri57a=SRho9(=6E`=AY@92##&u*%F=MX_O$Xu{Yi4#Ao~f$w zF4257c-Q?%S69!#pn$a!57CLEg9ANXsV{#xdY76P4wKX%Vu=AS;zjSWRfc|QvK{ZT zHN3!!a0R-!ZF1Y#@R`fY!bFiSoZbHddO}z0rQ_3Cw@V4D*iM(5ELn3agl@YTdDb#h zh+78}y8sfz9#=u8(0Ui>8kO-bp{r!tD;_~Zy{UgD z3|*OTm2-=XYZ&h=tj&((jxMeTwN0^xj|;Qu$s~;4Wyp%wrI%>tmHF`_&4AB^d!Vzp z%o}{bf8;YB@Tlx&kLHb?O7LpEva&KKbeXzBwJmNjNwhMK=vz)@SH+th(YkOJDe~oK zm}us(h_3O`F`=tq+vM(nUJ1YufgK(0E&bPvV)yh9_N_!(kr1Kn-tilJdvXU4pS zj+Jzl)X>B4>6)F8TMsJIMKLfWU8=U$HMSy}Ix~CWz7-HvCYzsp{OXD*7lHe@kZ8qy zY-(}>ue6x7%BACVsLNLqrW5kq5s$QW=3Usns|{T}{Z9y2qVV?^>f>MFJy%yx|8Sp@ zWsj&6Q$zjR{O>&ymkX@`uWV9sRryMWg=oBWjcKul@h+Rx2q(8c0bSsWnpC<}9hO4P zTt0H-%_DEV*+S=QXS$#*PWq3W_7!h@!8fej8_x4^@@5D-`^K?(85>%dAN2!Vqw$6Z z6Bqi8CVf;$&$4qT-CqB`V3z_%iBv`*U05tMNmo~?cjUxzXeIIm9o<_8qlpgo9XD)w z#00OUCw%Ei|9CY|mxz-_#TUnC9cX0<4hgMN&h{u_CXB}2|i&**{ zLliDg7zrd)ICDn^5#H8!jAn(dMd9o7BV%>HZlUonyS5tmvS4`uDBSJjE-$XM%Qx_f z>@X+ap?8%tx_Y-`Yee7zU1`4dCO+&M2pK{s-ds*Yq?iG(rKPz+lRhjV%#IXcG1geX zn`6pO`nOx-xgx{5qNUbly^Gd`2E8timr2PJtn5bFQm9k!o<^8gw0>?n@@r^_*uZl` zFZ_-wJo1U+yJ*<%Tm-DO{Og3NFjTX`4W~3}T-hO~9q952LzF(nM#DlmlF4{oBi{I$ zNXL@BZ82!{bX5{`b@vWUO$F;BUg`~&uU#J~>)y%`s&^$0IjO0oxmQPebL^MOI>Ad6 zyIjl{CW6A`qBT0}AAH$-yjfPmSeGr3m&1%D6EBu)_^uZoE-j*d0;Lpal1D6_P-QP! zUm?m~^V%gf^iq%^g*gzmcx0khH*@@Pp=HClCg3aOT4iTnRqpnWA(`U2$ZX86U6D2O z4wUhybO~Nz;{QbGclFX+&$$S8K*^aF`S~K;86}&9fAX~zeEs%G+cKL)n#*&jO8j`MX&V2m#yPur@ba}be zk_-BA@yF%XY?B#5BPIl?=Bi4bSWHnMqAXf%7E6A2Ij?vFr5eG#T5r9?3Ju1A((=Qp zDN}MLyIOu)GS{nNc}C&><08C9t1s}RR)&+(*IbKtI+VzJx_TZQSz3y4F*tOHF+SX- z1V^cNIARmo61|-7cv;($mXfZQ{Oduyx*tUvBaTffRFNwOm)nh;-7cmJ>j5lwyKG*= zFRS5W!$~7Izl(}MY57bP`1xy zN0QB8GNVFVeoI#sqe8pj8u`LO#ra(d7ppg@_ujgQ@vqMLT3uVeDq6o9U^s`~k5UAV zyZ{#1YAp&~SKBC~>gLVAM6y!GbMnK=Z_EVcrgGI$eZd+2;W491lNXvOBwX!Owk3wT zdL;{YivmOcp0P55hDO=MP3amhN4iS+k)e^fISZFYha}7y*u9PqyZeXmJ+0KUEMcB3 zb+761@yGR#_Sk4Sd@OaPOOB#hCuGal@5;rfkXw>_>*9Eqt<#`$74DA5zE^gOh$&s5 z?$SpWuUuJOO#r3=qSe{eoOgXILW&_Of~LHwqPv}LeESsXqSlqIs|uG$mZO=(&y8$F z-LV=dngA6(1!gbMsCCi6JW^%zT;=vcXgJt~HWd`whe(m#00kFwj7Fp@BsGo+UG$#r zhZkNI>xy_K+>3nSU;)QHV{7;Xw8eN1Yo9R8^}8%y3-Tvdyq?VH0w`Jmid$++A@;e5 zmaC7aT%ktnb8-I@qJ>qijd7`UxiVf?5v5qs!~$NIKRYLM310%35Vo4E`NO*ePW%g6 zTm2ULEu1*oOTP4MGos`LwgA`7%(|}KP}|Rwg@&@bN*bGzTfFO=Y5PKj8x!%_U2bJd zR+_Loorw8DI-4;puh8+DuS!zmn9w!S&06w#&?R`OB3yEM5x9F8A9f8K6|SJAOxgd2 zu`ib~bZm*17UakKc=m^TuvV7*VEjzk*(x$F;7IwIC#1_|4Aa(SjSGBv^RfjSXc!c3 z1&QG}^Y&*ypF4N)q5uZOj5trkgC-P){@2?2S~H_d$&$ts_C1zJG0$dsw z3SGA+>Qsb`t`(nPT2axoj8D}VDyF1+VV6Of`juQ|X*%Bm&srC|VAjmi3VDrxcsrNZ z=Bg-)>)#*_oQQ&oh%fMg;1f*Eqj^dz4Qe52pw>rdV-l-DQWaY}5kw0T+DvqyAoxH; zP|>;Iz<~&Yh<|`1C+fs?);+tc+v7F$f$QFT?rlE%eYMT6YwvybJ$JpZR3=^5U3hv6 zZ-9$*MYMRh_%KiZReX2}8bk=zW7H!-IJ1Z;n5~2;`|@lBx)2*Km&%2#v~hj8Py}62 zn6>;fu7p;;cgeVFo-d*$xa!#Rvo2f7P|n4(+gO5z5rO%TLCnZ zh8wD2fs-#l3OXgaq;owrdG_zVH zg2k=qm*0(JVF6k~Dn(5n=F3)@B3%d!GrDd+g=^jD@_d>68#sCOzv$n%>^h=FuELZY zg$p1S>X-&siWW}E7x&O3_th#l-$1%5r*r|Yge+Atyj-;qd(s^5`s20Ab=|9-rd?`; z5?gLIS%5kJilbicjh{Ps_4RkbR{+fPT11VQ$BVQIACP89~lr9R4omZY;a!%uJzlBTh}R9ZFmp_}M3+=b@rpTG5*Et2a=eT3aQzW47B$x7UOdDX zc1g03P>~{r?#?s&FCM)5>gxaugh>Y58OY4RvMmZPIPXeCu87tb--L~H!Mrl(;x4vu zIO~dZeJSgT=bu7osQ57EypF3#mY`ZBJ(7VEURk}6fH|Q4rHCvoi@Tvtx{9T8r3$*% zW2?puHy21(z{>y=J(8tF^q2VG3$TAz#{V=wrqDTJ=_ZNmo~wKvyZ!RdQT$l+>Idz7!U^rPeC$&MudBIi=2(mv`k?HOP`- zCc5UMXZD|a@x=oIM!hQuG6$GJ7WLNKq)Rj5_b5%xQu82Vfaj1s9YCg}<-Bz!2Vb zLws^~sffTZ;zGV20yW}Go)y8exGnpnXUP}B!z(WO$0-+}#a|p|;+PZGS2r6QP-mmj zY`3bFLg33Vc5wY^Tp093Wo4y${e>4?b}Og5VhgUPD`|T&v~ZS$79_UhT)FGjWNDWO zTcK7(7SKvMp>lICuTKXr0Wb0u^s32N6JoCF;e^*>y--AP6k3^YeZ)<4(YqX6Hq&Kz z8C^frT*jqZyu=9I)XvSAa4X2$r7+Wx&t6QgEC|J@iEX<<7mXUE zt9TU?p4-Z$<-iH?GXGNg<=LXUEUUavz{nT$5ARO77?J=*sRxOkyn}M!pO%qYMYm_rCSkgTTutS==LA z-+UHA!jFI#y(^0hpUg?QNSA{Pbp2MVIJU};t=OTK%oxkOc$KSyowJR5hLy7~k`*R|>B~=X<7*db4wmU0#UvkkM zWk!aiqMVOcEM;j(yen@lC?6NfxOn5Fw2~d^Y!@XhqKn?vd2e?x&hP?X(2J5_3xp9b z512uQjd($6z6H9XcY!ZDSFkSD3}eGkQsb7EL-IZeIT~#J=2~=+7!bIj-9P*dACR$ZGm!vf{ly`})W{!7ZU##gH zyZ8=`Mnm#N!lJ}lo;UT=?SQeL4k0Qc9H++N1yBuNBY! zwxu|&!)sUG9oEwAPbPcNq`%eeG(cFHd}VL^ z8~-+5SHz%jsZzyX-k%;Gfh~{~-a6sU6UNcUJM*K%twyV$@KEJKS(n4>iTYN*)4Jr& z>V2NB6fnY-EAL#`(-uQ#U8dxL$ucgtmSIBH;;gIt#>;`OmtG=Y)IKPa$QTJ@O;P?O z!lbih4vr7npYT6_A=~(gZ=>boTSpezvU*|IqJIAQ$NTTU|KQ-c{ozZ4`SGN)R&jW- z4Ia>BgxN+3GdnL>5|kIRE&oJ3RS#uE7=)1l$JgXm7E#IzT`RutOy!XwR;h;kpjtyW z!-aR&*J{h6D;SuvuSiz#7T8v$zPZuGyZ9NB0-emjEJL^j*?=#i(c*(RD zf+e(kb3B!h$gbbEimI1pyF$< zh0h>fL7p!0<-`|%{gt2a!3XcY{`#v2FFv>b3<%qO4}{hD%PhoC77eP!$%gYwQ(e00 z1eb)0qu;XhNj`;LuVhzL_UCG}H^0(SEK*u^MqCKBs#jik!PR%Htd-V5m+Kmvn_}u2`s4H#cZp^W6;GKrRfD zFz@bsJbY$2-kBfob*jZjh*#=e8C#<3*(d5>9Zpv6T*D8Hbg{m#XI^`<62{b9=nEQx zOEbw-)we)#^fyi_Fce^EL4L9N?}4shUSskF4GEc)5k|Z$Jk&H;qPL!ubHT`HT4CB5 zrx)m3j;`-~sgTZ<&3Lhx`0IB7Hhd=W0$mwiBk=X|dy{6hTne&Ps$)mIcJEz_LPHKQ zW)loL@#<`~Pjq4TK_ExE6$e%Y<&6Z)&`OqwPzz-B*=Q9>SIQU2dMKRn z?k|*E&E5q05OV2{Pooh8Y#?lYbUf{MnyqqSJ;UpYztdZIDgIfMGb;7wMt1_XKo)`R zG*{bMc(vN-Y)wy&c9CVkzmEIO@)N3UU{BI6WsB?mlaub+S{dIF(gnQuJVjdz_2rYqF6^Rq9kgsE-eun{MLF%BIur~m#B3OV*^q<{U|@%Pz137fUY>BQ%wvT3CZLd`DeKEQ!XBxGQD!Z0p`Q<^CaB&x2 ze;pVqE|l1)k$cjHCh*budZBu(H-4x9W%A0i*k5nGsnxN>Ly|~*cPY) zNQl@NvW3dt0E7)kEb2|SHrkcK*RT~{rP*O%kVP5Qph4+piA~e!X$BXTH<($m!akNEdnSS z@rOve=vahHXhCF)B3zy>niug3e0~051AN7XcpLtn3c4tywGGHTOaY^IZuBr-atw&^ zQuD-K{Az7}&SmUM9cp+p#BAV>ORm}4>sE^E>xP#AI|Em_-rT|)ekv*wwwJUwz}I*< z8XQeFmmf3t;^DnZcs<_VMY(EiDHIJOT{Q<*Ualp$cm%9)NWx1uo&0#{RP?psdiig1OC$Cs)M%H~;iwOMbSu8$S+w>Gk|lld4C+ju@hNY`wY9)Iki z2QEKXS)NT;sPmVrtH`;+0u0m6Y7O6Vc$T3R@#2EI`WL}F@`9u4YcE1*s%&Wx>GS{l73u@qSXmOVs-oMlt@7pxqGrEYE zX^f30@nzBB0VKX6T!vV@$e6&0bLL@&7XR2B?v*n|jWcMy!i4Q9vL)*xT{5rXOXKkl z@giTnmGFy{WsSc>SW#T*>~2g}0bOw-&;G@D6b!zEuO+ucL_S*zXZZV-K}z$^Yxa)6 zs^1s-nTVGG7U;qTVU6!rvpYSS1=s4JFj!uKt;F`LtOEjM^l4z@UEsCVs4qPMTd_6I z7U{~znRJDU$;t7_q)Fe3wslGuu83G+sZ?FYR94f_9CBh^)wIX39=vg3-j$eFenCDJ|8#qbz>stiF99Z*qZwW= z9*8eB`Ff!=e^#e-8Htv6y&||y(fal&!lk4up-bi!N*kwqHPO-{sYl(|VwA{H z7*PUAuBUU+t%tK<4Ot6w#1`OUyuu%A=gyl>j`}5|%PJe#qi~Z|q1N1jafM3wYPCYL zWGY$2R;ji(_GUZdFyVWA*xzU^qhfx}%6$3 zsZ-wjmmMO=hJs8`gek`gL(VO>dc)`!FH-~-idUeu#@0=Tv!mvH?8S|6VTTN^P|w)t zA0yRY-CPT6%<04#i zE(;4&x*}df;xz_d^e^%S!1&Dne}z>9MAK4KQD@29St=mK>R=98LW{CIA*jV*WrfzcmZK|UD;!<|D_tuT+v3P@>pj5*MVP{c$*2=vY&TVngC(_7(l>lfV}MTWcZX_6e27T(8o#>*v)0 z>BaLYHsj{6aY=c$7{1ic{B(PJ$2)^g33LTkV(NvB(IIbREFvtNq2#uWY={t&ETSa^ z)RsedhwyL!yinR`FTqvLQ`flc=H&uDv)MmB?jz*_z=l>HUG&POYGX1V?awxr5F6&t zCCC2AwU3|sc&jG5U|upNo_uU5vM|c~y=!6P;JmBuJLKE#)VmTjAq9syzUAqfWLcM4 zSJ)j}h8=4jhS!1XocDZDxPHOWb*7+*LDnU<H-zB)z#kD+pasP0w#NOpV7wZ~S*-i$P^DJL56kt``_2?60%h5&e!kz%;&`RnW zd3=ekPc7>*=W=8bJ7bTnh{Ox#<@gd{67Vs+to?~4Mf0uz*SA2+!IiQl>+*C7FXPJ$ zjDXR?wi|08j5*K$BC-^v=a6E|e*~$PFH%Sd5w52FP`9VE(WqaEbOrAcU%dCYSZN;u zE(B~`+=9x-E4<~~y`#ZsFhgYn=5?OB#toqiSlgV=rX7ZbiVAV$hKIDu?dg1fG_57E zq0%nvKz?HDxr14=jBiz-i=iP%F}XWTk_)KD!SrR#oJ*5k*i-Kca4qPAYRb7}Ub*sg z2`=J=QE*W>3or1skN36!BVGw#AIP_`nR!|L9_(>BD6%EETvW(nenMA*7wwDrm-vby zVn!Hy5pxXcpAfVNFYb{nsgzg9plntqTM4XAxK7nO8SD>M$_1kfo9gnRfuhvf+rir& zo?>M}11yD%<&FC)?e6htw0pAGt)dg~9HHTrMbOpi&Q7}R0GE<3>|y(hsFdAHBOK{1%2$$#*UXCvs*vkM6gaI+? zJ+vbB8o|N}h5yv0c=(THT}x6*mzpx{SFWN$t7f%VY*jCuC$r&m$25!#83B{QwN#x9 zX44Jy=6bf|U@2cq^^K#^2vcL5#mCN3HN5aPz*Sy7nf05Y6fd^26EAp3a<6J9{CZe@ zLgr;f4Z(#ST0VMpf6^)ix)>VMyfS74m`-}N=6uUNtjo_NQ?f42buCD{nnCA`45be( z>Z6EQWGliYoe2(~@wZhPUqlR$@o?rPsbH94MZ^df+49z9a5=h!7ws#ChvF-K1f)iJn_)A3lpzPZo~go1=iJD4bf*&Y&jD%#(eGt&pR4Fx2M8} z>(zLc0$k7&y@S_}vc#)Jy6V*gFYj9X6A`AA%RZoByG?H4UB8KObAbv)~@)cA$uOK{m4c(wbp;i#*YjfZ_? z2)1I6e{uN1s8?Gm!MvDxvfI#las`su!WOS^NMG6%GCfRm)nnw{N>+pNcqJ{o@~w=o zbIvBe0c5-s8Ai5dI7k@zV(vxrO8JsvXed4eST>PNxG*HnCA=J6-n`7c#FqhPz4Jk& z3*Oc3Z8t*!s`Q_tMU=34!{SS&u<4jNcTLd)R#E`=*E>5_M4bXjbe@`c{0 z9gr18x>%p@2J=D?P&+R<3tuNg-nvSp3Zs;}Y^-HmR94S|1lJ1S>VU4G-r>iuzSt;p z@z7I4u&gVrA9FZ9+5%j@=g&@(j}SvX)b8&-voqua$XIcA#seZRTZ+*|mGc;IpGj|B9)XfAC4& zCHz7uya4SrF(71C+tV*{@E(YmGO8{k_UMy~$XTP4R*!dnj1kPO0MQY`*2I z@G54It*X!pYHoKrpo@6*XZ!Dt>PWjtmslZQV5EVhs{vb98BcWOI~X0MaWWiEyN&f{ z7nU_{L*HV3HtVt)pF>xgiDhg-g>rqeyFaL#dHKLFdKWwW@B8?JVW(2!j2GU>A@dSW zRJ5!(3bwQqk5OtR3tT5t$zqFx>(dCEQ)*k>aX5V?x*&&F5Xhnw91^dQ@RE5&DKrdh z{V81RECgD((*%`yH_;Wg1TNtPx+vkrm26mxmk3v+E1Fjm-?7$W_tNcQdiG%gonb}B z?2Z!Kp;N5HR?^-rwrVaYgkW8ui{{nbo(^7r^`v~C_b#g&qB{vm7veP)$vs-SOz~Q( z_ILJ=wt9t!u3c0z49{HM*f~U9QgmTFukd9yPEgobhj}Gw7tykttDiW0_h7FTI{Iq} z4I3fz3aAJokCehezjmRGVhe{~YR#OhjXkAH5?UPeT-S4&m*8@Ez3lL^_>fiyy!M5c zs`I9dt`B@*NM#EH#J1h+1~AZd2CXzQ)O1(kUL*@uc$21tf;8r;A&AZ@$z{W1}`ODX$NmSHE=!`U7ZusH6G&- zU*5Z9U$z9tOX!t%sTb)YUlA|TB|NkYJt%@}MSLP%V9LnimCEsgOSu;TJ9sVxgPb~W zbr|Pe78-U9uU6SJrTdxftd~d?nUP~*k69MZcEy+wN=?hJ$6Vn?VYob^-e&FORM9Z=|(lcrFe`d8`Z4j8Dq7fJ{j*%d(}toxo81hp{Q}P z6K0a(p)@b|08P8#YlJURxp_F=-{Y+)Y2FnS?*c9CzBcStc*AF?oHj#IzDiyQPB`O8 z6c6xSHF&ZnxLV9%48hfAH=UZ))=6%`3DF9)FCu zkbQqr1j@BiBxtd)QQ4k7H%D3H;Y$`2WPiL@YFu)z zur<^le-3rti}!CCUp_WuO+&I-<(Hmuv0>V~LAsoG5jD>mt&4EUyL{fI%qxP$1#99L zIS6~WjBFWQr@b1ai=iQ{UdzF+~nniC5uW7CGg-=DSh^@2`-xger zj_B$h@4vRc9Sm3ACAvzRgE_h<)S8r|9QP`gR}Y^VcQ@A`x@rMkptn6Z-mWq*OcCOx zJ+6$W#K4N>&EwH?n^?+2olpu43kT$=3|igez=PY%fgU z;y^82vnJ`(Sgh@E?1?V%wHxF@!}mB^(+158isogpA$ED!2gJh=;UGopdWyyPge~2` zVoQb6u>ck)jIl{O30^A58(m$R7mH9Ov1J<=(Mx_4aS9m$ls*t$xJs8~cFR0D+wz5Y z`?U$UU|pmOUoa-SUVUvIzGS+S&%018I2@n!XkEp{Gf*jF=!cq&o|!ZX&n}?rYW(ZH z@f0^C)4N=3m^@_DM)8%^4J*I%c0NCiePtL|{{&sRF)q}&@W;j&6Bi~9P+Hmo2F#Ed zNeX zt+%e9m~|;E^kq=M>LM5x#A=Kn>n1w7+!t$fS!if@1-fKjA|?gPsB&1@5z`lVOeD0D zoo^m=uBuBGLP%+BK+J0FZ}nPdcUue$GrAUBU|7Ap?QF}sCMczArcygN9o9;>qTCzS;S~#EmdWLW=Q_sMy+XmmlM3!_NA_6@A-1Lp*zLj+d;<%!{L5m-o9}r#apQ zWiatf>56dq@}0at z;=g!@bJ4mI!blTtLMvGiO!eEA#fofMp9^r+09QSF*Gc2m*=;3`c6quG*R35iju#QF zxh#V_Ch&zKiks8+W_5QGU4`}e_HAvsROGt&QUX@;Iele?Qtjrbx%Ps)I_IP{0$=Ng zXGit0lp%BSvFDY^sxNTLv=kW1-6UcbW5Z-layo5t1!pQ!<@Z3DjxheBo~;z>x?Zm5 zMYtg0)jm>W_yAp&G)%Zsh9kmd>-Gk&h*i*ekg=7a#mF!mQHl$dj_33fiwu2eNW8+& z!g7X^F*eUfvoK?ePaOGD#@+cA8{g4VOo&rTx0CYD_1K(?gD5p@=4ft_&XLQ{WBA~t z-5nw+FSsZh?lSY*d-Z1cxL9Pzi=iR$(o_<2Dgh?otoAA0$CYHE5nMPdFhrZr*F%HJ zQy0qPS0O1+xGs~}(B2UN zyF{1FE94ECIIPmVe1;;v;-i5U@7B_<@Q^cL?5J{NX_Z(-g|4vBj4Qx}xR7+QpIHCh z>FdkK4+e&St9Tf!Ykt;^Kv|kxO@fz%RKwQjbYper3lkQEnpt0N-C)rUkSuTox?Trfh>8?B({P)T*9At`N28w zvZ;Bo>&1e@lHxz($DJfdSW)&M`Pz5lm9nLxLYFPH5o9@+(S?-89_Zqiioo#hx{nb$ zPZtEb=4NYHi4)VUVpm9^p|h-nFIOftQ`~P{>}@YhqN}j8((ElEAwMU)rk3GVD6S2g z7uzqMKA6^!cP-pppLWW{SPZov$Gj50;%WUa^E8Eo_^=kLsX}aW=AKB7t03Ry;Pr$u+-@yTZ#-J zgX_=UycipX5oORLyh0<-GReK1@{J2Zo8l$7l*lr+lr1D%v@X!a9|X0HVe?5hWDKn? z9X!~SNYHhA*{jJ;B3Oxc@xkFG;SIlfdvUT<;KDWebbYz7zS%rk!5RwecO`~3qo;V- z2Oan*Y&_`R>^>D-X-Xd2*?)C6SPB1m%YiPL*Rt@+kV0#ACAQLeC*^2e9xaU|=cf$i zTfD!obuDFdZM`I3m*7j$VVdWTGV{7T%^6R&bwue>jw>6zvMKyRD`BgdMuk-LEnI0` ziM%VvypV}wXlOMVGAu!*F4i<;v2kFz`H@tzy{K}9N){5X8sO>#x@u78<;Cm9V@Fq} zFs*BLyBX5)MY>5w5qa`4Awdvto-a;A>34@qb6=ZC*H*K$S`IO)dR{_Ghj3%#I$v*=xyUZQKa)V#i|RTvruy7oibkbHOtQ!t3e9x|mH3URC}@vfAtG#?Meh6im+ zN%?8KYyVG&q)TZ7y>s1rma@LrfgegHTKC|BclqHiZM7he>%5F5*d+egKlDw85zGu7VdU}^S0)AhM8FD!JLd!TDpbcrqE zl`_V=_@a5O9k;u+=fW$>VeBuXhm(51A-G-4>(p?L+kAeomk-Fna7OB^-boV3UlCx8gsE74NForEEr@4Q{#~m%3chx;kUJ z>VwnQrz_wm(B=C~SpRJ8vJqCQnN8_RizXKAQRBq;{132GhN?XSU7Hl!DO%u zrEJ-Tf$_DG<#He#^4d5&y)F2>hIyCh+Fk3O^_NN(8iwy!mH9rwWznI%#DgTn*uTZ~ zclnlr2I4g#AHQVgB?VwsrtEXYYXf-=b1z(mm+11|MfXD5P~o7lWpvTHWt~y zIyroEHeiBt#?i$Ut7ke*YpWcyhJmh?h*u`@Q;~`BmG>>2%j$Ib z3PbC8rSm2e>q^Tsre`ZS-D+j^7<3UYIfd{tz91hP9+44LWia4Vf&7~&aRsa>VU+}g zA}d9UGPa}yuY@l*rp#h_>={>5ebZF>C({;=EMAn`4AIW0q{pRiw47_n;G%V%oOJfG z!0^wl*H;^SM~~@(;(FEdx1-_KvNDE}tD)dQS>n*sRj6!?Mw_LtPoS$%=(j}|B*WsP z_P3Rn2{g?Jo3C~bIOL@|-qgH+SMAlS-s55x8p6ET^CDf*iwrISCa&aL+VUjH7HX)= zc~>ff%RFn5Pt)e&+0H+ER(VPDQgY76hQCYbB3`YFt2bx1_bO3RSSYZd6s=Q7mI6Yt zm7;}%jj^SUm&3~qd;Ljxjm@jfp(~#6=UnnDUWV2`JzxKUE`6)lJY0+mw*Z&Xg`7tB zb(@P75H9O@SztIi>@2AxB(PG}j4(GR%jha?v`4kd*C%?{?E&e6Rm#0$i<7cvHfCpX zx~!D9c6;6|yvX-1YIk;oA+L&shB7Z4W5y(-%NrLIo$K#Okp>eQQ_v;8C`qa+j5pGl28Ez&ihQ9TMqbpp_#Uc+jWjk7 zvu#e~UM?#?E{?^i*zmB6DI}zeaG?cQCb2aEEFTc2Y$*$$hKB#X6o{4z&6MC3%xgKb zqq)h3rKDhlj5pcVKhs_pP9-yvvfXM@wrkFnS=aGN>~_`r%_pa|lJ&aWXfpPaY`2HC zWqj6LBd70WoarTxO!Tg;gQHE+m6MTQm~9+xkghp1Bz3x+d!hAkv4P^Ad6km}hrGyE z5*n(M_v-9-E6f^(soKB`)rM5;c~xvx%`FF<^<;n7B39OVY4G!=yw(Lsza)2fE^1=&r zO%VzTCh`>-(^LNTy=*Fy3k##x3@&xLkkZ%-aCI2IBBycjy04r@kTQmIwIdF8jp@Sa zlwhVDy+rTYJUHE&NZ0!OfzcJShM_T>Br)Z6FRxJ>G%x30c<)NnhK2TZv%WkI4Yz7E zuS|dU(c$0YCAcV!bm2Fo6;L?6Qm~XS#5K-QfUv2_;uWlGcm0Gb0C>C-^YVCsuWQg1 zyIldVv&fXVO3@NnGA#v!K+9ydC7|q4X6C}fsFW|^#n2GzQT}J|B1bsbK*rO&+Ijg_ zvN?w;cCF8C>8rf3aGxm+vo6rJF&v$}sZ}CfJ~Bj!;cfdSyxTJ?AzS%M%}Xkv6za5I z_Bq3}5-OC)V{i?0Me|ZL=#=+yaX!D=YoBgdX!tF(4pJS_8qym>JvAKAk0 z2Zq-v=%RJSor7ZLP+U<{dX~_#nk>qBm*9%sF_QpughjsG@@wVE-7GCkEv|5>fl9^} zIE#R3jabp8O}Wy_LZu547s9%XuC31R&ad03(@@4R$o3Uk9o=HEiy4nx>oTAuAtuc) z9(L=?|Cz4Od}ATdRjr6Fu{25g`r`T;SX;QU{?waSQm(N(-#R^GV!T%Em~NJwKU##j^BYU6v#uvgR{Gn@O7GXDP@S9Mh8n&Z;x{t-n?>H)A+I? zL$1|ydr@DTuusD`)@KzNdc4TjWSN16tYQDCSxq}$>UU-4b$oa64n41mnOALTCG#Ca z4EUf?3}{`hDszOm(Awd&hND`YIIC+Z_O}=dS}w!dX|=SnL%L>v(>A*79iA5&f-TZT zyngfh-vcfd4+gq~RUTTNE#c*2LOVQ0yqVl*m8B1dTugXb(MF)FlnWOdGbr9ts&EM{ z~r z0_eJ`SHJw9>H6mSjAbhSu zR*ih#&XbKspex|@VQg6;KdM7E8mFywZ(fQFm6SiZKJQe~e??NBYtSLFA-qIbILk3Y zj52TI%`2dVHkU3zrUG74Vke(5WOTiOfEcI> zM?P99TbJ>0Y_Y)^8$0<*Y$b>#la_^-_Iwpx#dz^1d-CFkN;rK%2IO-Ym2k+oToOwa zq^>I7jH?E?I`4Y#tlPCWIC_1NtV66th=WPr|u-l#+1EOS{hrIybEi`&&;(BFxXWo8eB3gz7Su0mVCkbJ-UjM z=qfDS9+0jN^Df~P3gxRPl*g*P$qY(O^0G;k=X;OKG_PzGy3qAvQX-Hd#Kae^j3v9_ zg(TmCXMr#`9ohL+eDI^lQ)!g3GpVY*%hx>#oz>I%V> zz=E7Pc$ZVdBS3NtwTbL*lg}ws?82Omr({FpMT%#7kJ^8JBEJYY-`0Xlw=N z3UK{7qYKuBk>s+0kK;mF`^1ZcDZLQ^qmALhBhSRR*f1s( zT`Qh01MEXqSCe;XBb24**{bh_V^v|`Ovn;nb`dPQOR9tCL9E>TW6N8aZ}~o# zjB5j(u6IMwl?8?y$A_=3Z{ZZmX{dyEVZJyR-PA))!|3u;tbF-8WDkB7Puxh?;_XFk zega)zEG*o#I@{CHRmi6+`-|t7hMMJ-4tYV*yaspY@0Q9Hmh#p>7x5xrR8>+ZET^{x zAt-!kLYG9OH0y+n$-AaqA#`7K?JxiEx4->u;A`_yFfT&Yin7qKq0sRDw2rZTweLt5 zhL1@XkRn+QuEe=`=E+#In=zj#WmS*~u(5q*vEfFUX!+4BkCwTXF@@GCNfDwom0dl& z4+uCev8MtXgDN9SuM_Xm0#c>@ z!)|SM5?wRvy;f&wS;ZP3q!^N7$m_6sYpd7DyA&G6X!>}U47Vr{Z z#3onjYZ0tTtL_?65FbR=ByrJX+<2#qxOKn&jCbS}h&z2UGI^YQg}D1vHZ>{fKSoCaogp$aOs5mH5(lGBT9g%+PHVKv^`%vUDu zfwF$mBwdU~KQ1)n!iKG*)u&I>j+gKXbS)fTci$}`Efnd30$$W(NsKwHh?XKjUb$PH z$f+O|7EZO(Nd$`G-9ESS^tYLQ^tUI#>nA^X0}L`t2=W~-zsfCS=5=}I={n~j5iT}f zEjvAPDQ@y7JUHVtJf7^O1rdCZXW`5X53S!-+G-yyPNr*T z@91Qyn$b1)QFP&$UkeKx`q0qaOUs60-`dLgHC6z||0hF3tcidhK4CWi5hfpV?zCoS zDivioWllx3CX~VxpD|2&OtcsRLu&n(fiB?n>ipi+;QY|=FX1rrdif?U?*zOqh!q;f zhaNFvmZO$?n)GW3D^5um`?)OoM-VU2_4ct%%96~n3@C~Z(%;p=atpyK8gy(4Eqz

    cDb-ygPoL!`2fBioDlL4W9bFRvkFA8D_DFqzD$$pHg(9LF_8I-eg(^Et0{ zyhg1Jq$qw7?oGN{sU9fzGdVzkYb%~q08rtNsjD3GE|+HH8Q$4*^k)EsGS)YV3T6iN1x zQm*U8^Dqd^k;)(?+?Pgy6iN1xavputel*~Wkq(D!lyL`iXaZ7{Q8`8`Re2yvS3&9~ z4|^sGq)4)llzH;E7;QG2S3uf|2WcBfQFaN^s#L4-KnxgZP&Qi0NZF_!q}{#e_yH4S zy*rGwCfB1p5Gg|X(hO;9OegyW85N`)kRr)G(ppTEu}S7g^%ZG6NV`Ca>{r_5Cw-fZ z3eq|mZ5kpSkDbQljuev=WmU=J6B8GRQ9{}@LwbiMsY`nW{j~35Pl_b_NaIJnLRvRR zI%cH$BEO4CinvUW5>ZK>_KbAb5UIb3lzNWOd_>l}$IP@*$`om7H%1x+$|%j!7eI=v zSFQ?Dz9Ib&r2IcdG}11RBFR3|c3X^cbh~Rw2MiKRMwFSv$%SKG%z{->@ZTj zCGARkK#C~)lQc+(UJYrP-#1m;8%Xzn6iN0csV2G?Gc}=B_6aF1-khZP%ts{IM_QNU z{3A$9W=Oq6I2#30lvQP6mJlUulp)fJJni)${R*T=XC0}Yqlwbr?VZ1C6JZ#~bMXg8 z6D!IE0)-42B$0rw*|KD~tmae*X{dxlS?Umwhzyb_q|J-=ae)yTr=r&^rWD09`NK7E2@${IM4kh zRP8BtcHH!Vb1Al29f{+q}fnhpQ!B<$mk1 z?yQLXHr;@d?~dA{WE@-iG-#9nD2~S9^V7#)ex62N5QLkXn}HXd{`~#o>C2agtt;6n zc<_zBFY@jCpPwV&_lME=^yk^{S5LM-y!_EZDh0*iv<4%86oma5Au;m&==Y(ykr`Uw z_(YMx=BC65!N`wJ|GfGh+$aH16xC4el((!fG{zfwjZD4Wo)E`|f&`97o9IeGVK{Y@ zD5{r4HZQX&EwA_0(r|{MK;NfM0f1t-()uTp^5T~ekZf)_GY4CaT9OWgn8My|dnno{f~lMe4-6ABbTwH1bGX*3Yo=hmzky}kQUv7%{~PR~Yhd=GNb zP)E}=P0XvN@38jgZZ1impRk<|a^YGJdeU2cRY$|Hp4ySF>n-_7I^|{6dji|}AP?nG zA5fawrmixgDA6jXKi)J*drZ_$sh;OzasoN1l4LBJ^~AmWpnWNmTJP(<0mTw?e{Gmh z(`gIa`5*^%mQ+j=QH5~!87e9By|YfC6s*bA(pvE`If0AgxC17!lw^C<=j)=Tbtk1I zmCz)a+C|?wwSuG|&n_uRHrN^WFcjQ1dqq-5C! zd8R4RB9@LmS}Br}-xSM++a1HgRx3{LLC$i&LGXoai~=|z8-SsHSiT2FiAUIXPbNyh5-)KdRm34n{TcBe;uLQtFX;votQGd`&Q#3C4 zB$|J8yi-|_)M>vy^Ap82ND{D0N{a4RIye^vIV7!A-hCbR2h6;s1X~uJ9anaCDr<|9 zPAVt2{azAD^A=zD1WWe?%k$3=-`9|Wzr=j zULPF28G2z)5w(pUz1cn5pGYt=Daa$KGMT)7cd~c9e<1AdAD_GyL6=K9i+s1Ye{gm? z;f%wN_uft7aAZMP+qS0(8cMOK z^`HnGhg5AgyWMWvrrT_;Wmx9a?lw83Ge;5%LBZwV%sBtw*DUB4uoD0P000000Kg^l Y7uq2Pygbl=djJ3c07*qoM6N<$g1X{hlmGw# literal 0 HcmV?d00001 diff --git a/resources/img/illustrations/auth-two-step-illustration-light.png b/resources/img/illustrations/auth-two-step-illustration-light.png new file mode 100644 index 0000000000000000000000000000000000000000..10e4a57ca46c027d62d01de12cd5898c08e6d854 GIT binary patch literal 67640 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 literal 0 HcmV?d00001 diff --git a/resources/img/illustrations/auth-verify-email-illustration-dark.png b/resources/img/illustrations/auth-verify-email-illustration-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..8e93590b21bc92de2b6631948ab9a781aae11772 GIT binary patch literal 60363 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 K}X`$i9^4&qmJ9#AXpN+7*+`$p7} zHtGM(D7~C|y(ew727Itrc=!=LK7}-ni7T)a$F3MtfdU#sk*d{$FMg}vw<2KgL84`l zvs#|U*_ELNQBJcWD9k56ClKcn?2Krd`#B9uH}OZ}0$x`IzW~4lEaNBw^=Vq~RAJ`V z2>xD5&GY-hXr-1ZWvaf!iK2~fZG_%r! z02{O{eOAan;4@kOfItQHZf5b-skqDulv*XMbXFd{)3|i& z%_c|Mr2jLc^y)kD*R9NHrcSNur)_~R!Zb}oAE$nr`aV{nSGx$t(};fYYaz+3O`G2! zLu!X}x)ATZCO5Yx`yEMyGE#+kiTcXxs#rQ;2YRQph?*7Q!7I;o$!i!|n!zO2K3{=2 zj7w||aU2eF7{#r#Wd(XAHA$-_28;qyB0hH>*tDmA!Lil&T>02lFk+E{OsG%-T7I)#H^<8$sub>vaRz;E z<{y(TAi+kLCz4r$`mD^-ild70aOP6M*}yP{aA>A(X!bKx%^{bVcoH)4e7~fb^(1HJnw(yL6MNwDzqzP?jR&?CDq_6)`;LfK2Ig0C+? zoO}K#3#5)?B=6WCrZ}ab>;#D>)>lc?b~y9KwFFXnptoBdJ;s588INBoP+hg{r1UZz z(vlN^tW{DHE_D)_)}?^}4b;b>?-@5X9H3IN#bKPMewf3Mmt_uw?WL$y)-O8s=#y{e zPWAe+b8-ZdlO9Thdmo~vmUa`QIan(+x=f)vfy@P8cH)H(Q^HJ$F~OuzDd3zBhkob* zY1BVRq{R?+3s1xP+W0Jw)NENT%+f8l?fscC_{YzO*fdBly3M*p0U{qbH<0Mv$|%96 zE`YTJ3NC=1fmj?5J+zvtVXj6wr=r6#=5FrCr5lqg=YTIN(APza>n|tD12yu=Zi;g= z&wa{6NC2=?V!DKG!GY@fSryV5T23Imn>nWeaQ02Zccbt7Y2X5nD`Az-<#yz_JB`{S zod%^PZ?rZZWvPh2*?|A2kHmP)FKpU_y6C3Xwqyv3I~h<$p*uxSMSIaHS7<6w8m9q1 zJH)9mB{lYa!qx|fh2x|aCf8awN|MVjtzY_fXAS&2vQha>wuKK(&Mlx!z;=jW6fcP% zhs6WcG>c;Q4S#|pgYZu7nRX#$ zZJp0*&$k6ab>3{i{};r)Z5Z8byubV=fvBwQxJib_JN1Bj>Lj+5)M7ph5W523NhvAu zxEqw70-+&Gk|#*A>iUVQ5qV{tihx1iwL1zz!TR_LYmTo*!YK-T9{c_Ph<~3 zGX+T{6cgF+VSqlfAle@e4N-rZ5c?xW|2nm_)wWWy6wQo~F>7C^-?hD3O}47=kF-7i zKl1+Sos9ymgi!IO04g{tALSxeT^Y3$Oku+cw-i;sZ@4n~opM$n&N(Kk^GN%pE0?t7 zN^SVb$pjreY#EXYq+JKjLpKVH^TEXW(09x13Z4Rx{bbxZcJiDC5%zxHG|fQ3hhtGq zV~~lp_>!esD6>qA?~O@`32tW~6-rU~n+*6ziu?bKyuapVsix8q?yaUM!L*Je1)ZQ) zx4_h#NPA9Qa^_t^ru(UHdSX42d?W1%F;O!H z6^UsxOwH*DufGBm->Yx-05@S;t>pmWQv@p8NqPxPN-lAa8{i3O%`Dwu)80{)d!xnw zNA>=q+n`Ew@}W<9hJm9oDuQ2|hS2whRu#m#vd6ASu?MFZmP$=0@=5dzh4wr|G?a$r zEFP@O4N|`pK2wg?3fjpzf^oBq)eb)&=3LPBnya6tZj35s#eR>y1#3oL7<4xMz^OUe zgR0pML{Isso`m4 z{i402nD&Wq4|3CbdH-lA};L!bnHKDP{DTGlQmWptK zwymo~g70p7lYBE)3e~%|d)v!O|Lm5f<45gm5~P>hhWWnEB&+`j>@{H@1Q?q_SnD1T zJu4hYQ~63U`fzfHzdZiKkK~|-93i}%Nj5oGL-c9tyNY6{HZ=Q!4l6F?kQfOP_?2T- z+V&(TAUB6GH{B9v)$8LR;nepSP;yA&&=W9fPU#?vl;qZHrgRM)HRHtIblnp3C7gs* zrKq|iI^Cqe{}ZA6|InO&Q*98HnF%z@)|eDv3W`QW)(TZy?a4lJ3;G4c%P1e}oA=H= z^4>2QcxH7h$BA>!^wfLb6=@m4YUe^>X=uf2tI%;nuF7pl0kLG|rePMx#z{0ft5`q8 z(PUC{+U!r7{ve1#-KkSQpN*CF>ueS2CKL5s*>~v=2Wt0wb#!x0`WO7A$<0TJtt}>{ zm*1vsP3m`&wQiG?jY_#G0j3`6(>D~<_URjT>$akUZfJh|=;;^EJ@Vv_Q9AAbJ+@AnNEa+v$n4NIpjP_jG2m^v6(XhjmKCn`30PW#4E-h;K4V3wX9 zkoLASFlcOw`bZrnmnQ1gBqokfptruWFO_kqfz{m7+cy^P|COTXS^(G}NH4z$sv}=4 zP2IHM&syr&HsxBlihFX4j`rISuUO)Hz^DkTrMq^gB2+uUd9;4-Xf9(uUYB|3-qvuo+CnkLgk+vxR!;mKSenmAXc6tC8Z>48|^Jm z;jN?WTMD|)8lFwxleHN4<3Q=ey88T0t$#^3NjY7)y`=QIx=`8(C#eALYV|-_&|F=p zwSr?js+zbp6&n(e=SZiYpM2-(a}PfPNFVtj_P_{mrY!qORn2Lt66)R#HmU%vG5av- zA|9>0XcY;Biqb~=p^1rtK+^1oDQ4>&9f|zIbT~OVJ#9!z8?w_Zkao$A99dZ=Z44^+ z)`Gn5ubn2!Nco9%Mr}^tA60Lnc=T74)Anjkm*33CT?Kq`aOpgJ$`T1_I%zFb>b&N7 z=J0c4(X|L3ZhZX7XOxjX^2qbgzw>>LIqQOVl$X4e;0ZIS8~dur#nKf{z_jfn1b5q{ zjJo$>iq+IiaB#rXrvYG&dY#nGs)?TBJ?-V=3!(zC4dwyqHq@tWxw!H--K2MGUny2C z0R?{7)O2&r&lmhfN<4;ux2K%0BE|z7Un*KU09#u#i2^5Rlw>lT{T~M>ut}oT+iF=GpUnBF7wKoXsum z4ns~P1?tC_gO7hNK@UNn?&;AxY1WdcX7a%K>ux^VbWM%|eVV$j4Vik6>MxZG@c`7% zPqyXfA2l=Q(!T^!`uny9((7DZlnAHRLcOyJDEgi&$0u$xzty=RHU*_3CPP747Zg9I z{PA=5Kk>y2fb`tM&%gMilF0pm5S^B#(=5Ea4B0`UtwxdLD$A!IyFN`#H}!d%FrJ(O ze}|q|B!^%-X@9EqB%v6kl$!SUK%y4%dv%{IqG5-RPbT33rec7(4v2bdE#&`UvvloC z20}UMU2khN)L)V5$9L;(EZ$#qbKzl8JA{Y=d@G#poYa!DaLI=)(X@6!{hs2fi+Rx= zx%ACr@8ACn@&5U9=VU{%b*|A~k0v9cs_g7&_h|}Ys(jG&h`MNjtXl9*?t4E6;5z2y zed{Z=NZ}4lxS@EY)JXS)c@+$R=*bBgX@p6=TB>x|XZaDWBw4FnO;#_n2mmA%_|4O$ zVP6`GwJ8(og1_9ScZ|KdH9P;3oj&c_Ylx!MQUzEEk*hG4LR$5_C3Zq57_}?_prwIU z(jPx~^uaIAJt8VS_xw{o;TxgwQTHrv2TV^J1`Ux0Y^IcfcBq0zMC5778NyAW@{;Qz z&#>t@G!4(enE0YU#4LJmL$t!DA?1QA;MH}l&s zJ@oXs=O0sOj88s$^qF^_e)y3U zr4N7feeNR&vj+Ml6-$MT8ls=Gri;79x3aq=^F6txitu>zv7g7urj&$e+d-#^2QiQQ zf#&p#ztWJ9?veS3`)X0)-jPDvv79wAoiCQgr^Bhd=W^YH4>Vi7Z&QJ~1EFqc2mar% z@{j89+f=;2{ASEXRw*joflaxNEZ^Dy#oB3qTY)Ls%F4H@I7zA+`3j``3F!Im(f8ha z=7r}UAuT29pZm6NhKy04rwAWT7@}=e4T$)Ri|?t|gWND{A4$%@cLu#0|Ik5@Feu_F z$q0?e_yM`ZAE4lLa&mUh>FLU(2?o~2X_z^qxq@kYn*zmI%#X8gcWZIJWWEX#tI*%h z=;sUmMh*U`n*XM#^wL{kHSuT>WIO^;n?P>KD0+$;QK?KEv&3!VkRAYrOk@W>&%X5F z{ZFVY${8!_nJ@R+li%fjA$0_Ype`YvmbQy&Ng5d)$v%}fd<81e(EqGrnGBh zoXK{<=AM{uvi^jKf6v)HxKL3TRq1~5>sC<}2h^}-dQWu*t2vNWmwM~w_&Uo-!R*cF zZ)F|3b>#n%lwNhC;}cf^hDtTP#F&UWc)PP9icr60#Rh3D(=1JEb_NS+3_no}? z{(}#F@h~*{u$iUbe%+fQAM%vZH>mJDjR{2RNQ_8$XGbRqOBEI;fgVy;cOL&XfV->` zQ*%IhN#SFXQV%^eqSCXo{rdt$HI* z!@>Il2CTM@s5fuuq0)QK?z@+O50hq1FU=~a>bF{FMNy5`0jS3D)*kcQ<`)2~(i2Fn z0V$WQ$omV9+(7?V*JayEO0Uy~BTch4OUIHs1xop)>eHyXn7WrhHV>-iy3_zumvPze zef7TkKE)}0P)5yGgh#T({UC@$mH$ybz0~S30by4XFmu${-XC z)l;o%wq5;)0hFSd&d$#6z2}~Ll%HBJ^-?J>Ws#t09 z>Ke#y<@jUAwu$^tlG2+d^fwTjwS0#XAHdt*XTa-N`RoAUGts~q~fMCJjDj~piDC$ z>3tu9(GS1-_}%+o5tV{eQR(~N^d=%6Y?Aef1+zXL%#pZtC$-m7Sv7>O$$$M3D>q2H3OlsLEw@OYIzTXl^ZRfkX-yoyTlgwe^6FTMED3cQ+&C!vQFD5OOm68oO zoY3Dv`soMHJ@m}eqEh%2GJQ-Hq9)^NX22s8iwAPY|t-Ib)1ErI-d+ z+h`vnl_gD@P|Y4L-GkA4@4N55Gm1`e3H(Fh+(Df-S<+No&8@Jiz%OXRstN*1UhMss ztyN1m!lZu}WydwAY$x8|Ty=#VpI#Fdh@jS%PYBf=&4M%=3NG?0KgleWBC+WaDUvaQ zQPzELKmOnoG?o5NrSJUMt6Busx~5;qJ7GxCXW?v@la-4W!BX}th(kdE+qua5W>lZE z4631#-AcI$Gxpy5_!|iP{YhLh80|V&*vZ@hr`^~(;*Q2YqVN!UrteyKUqaAQ>SDK@ zaDTzyt!y5bEo_HMZwO-1N?hl5+8QjS%q<2ZcQhYFmJUp$AgZ8hc8&%_c8qBfNbf^C zefGv%57Dpp2bKPW*GbisbKgt@K|1!;f|~N33@DEuuWd~>l+2^566N|3hiHdt8q;jE zb8Y?;R{lNriAKTcy%a{XCQB(Hg-d5qFb07Lb*JM+C=P(rT73xX6f5i9GikrGW|QmB z-@>}!*jc!LD=EEfJ0QJD9Y~rWj<(;Sms(H?99x_8{M%k;O#suUPyFHtH@Vyd(>HEJwg z5iw|^6^zBUR(%NCpaiTCu-ep9BILmU} zh^$CCYNWL!vmufSoYI(2z|=*xN%FD8_pSWLB%3dkBg9hA5<-2nR4{Z%x{@eW2-ozi zD{0wLN@A)pQc&kDbu7fQX@rlBant3d=ha0t3jLyK->&S*PQ7( zH}X-n*iH%xNU@25&8JA|SB0otMM$ZSl3+qXdwHZb?IVj1h!vv#NX}xaM#f66lf`OA zA)g9BhL+0A=n_579mGs6lwQT#%U5R`JEyEibdQ#L((Z3ON&6sA4vlgNv1t(R@7=sW)DotLo-sLk@!g` zMD;pIF`}oLoh0;Gkj_cz!5Lh(jMXKwCmBi%)k}A2jJs!9ict!cIi?B06A;H~s^j!s zE?x-n~1f!mjaZs4fmePkCM(yHz%C@j+z1bx1?10Ez zLzG1?So)b^i}^1!P!ejjiDFN(P*S+h)1xVn5;=L2CWThuM38h^9hc7E0ak$`=qt1V zX;+sf^dBB@0seDNN_QM>VUk&2A8b~nOBo@R^FaYs1XTK=s}U)xG?gSN#LBFQl;DZ) zRSN~00;C>VCYw)5RJ^?=WV^)Or;aX5cEhUC-C<64uTxSC;ohJY9-nwr4-g zH%5cW;z#8yEeW-jtAOZ#3TM~WA#)IlZA zD)yC2B%q`tpIAwy^l5>#v$KssrUI!A^|W#0`Ee90uhd&5T7p#HAf(!mANnqL#v;`X zwz~EF2CxhMg#?sKLN$!PZ@MXv*q$gk-%Q#GD!HV+gnjk$OtTvbDxk`bJ%PYY;i2SI zY=_WUNIO5=uz4+QCL*OzU^_l9Fi>AwO^PiN+-rj~t{q<;laBZB+ZhLzRMQ{=$gC_o zPIx5bPx1X#iJ1yABp;vOh4FXD^0!??7|JDaMWLSn-xA$7YtOa|>5+fXg;ZppFND-> z!_$K*8lvg>Ur0cyUEVlJD4L#izDUX~)W}H>a`K3e)wF*|D>p8XB1Cc7ot%w|E}{WZ zWNv(HJ!Pi{ky6c-KKOM@OR29=fjoxl_7!zk2ppz;6ij(4OW?$7z+{NT(UZpx9z1g5 zWIn>-7mGRvs#K6ZQc9w_qEIRAYKxq^mj@mGB%d_Cch)R*dbjCbT3|^;=9(wK{QY%aETwx(w#k|tx}<{^LT!1|lf)4r_4pDwd!B|RMi}Ne z<_?FbqjUl(bpgKUDQ%_bCV-Yo6gYLR6Dg($*^C3Dkn;NIiDTV6o_kP@&J+c8>#>te zlhQ4sRP0^UH2=Rs7kt}5`cq|wgw(}!_^0WxTI8$mwrR+yII(XkJLA$01>j)f^H9g8?=dw$JWp>p}Y1yY5_S=YX?U6h?<2ILNv(ythlQ=#lc zj=qS3_9535>4Wl`Po6mTM!x`BV^n(l)+wgS>A+Q=mkKJSSnaQQx&)-eT_Eb&Ku18P zsnw%*g20Uo(44;Cqk^inGO6%_E9}<&SiMV|E?K$imSxM9-{WlAvK6aVUea{oUpnfg z+wz9-_p3E7HabQTGC>HpDOGQs0hN=7n&VTRZqrveA0&CCfTROT_N9QPQ z?^8x4_+nM-`lWXBg&TI;UP+MSfZc>DsO^x(RjiPSbORl_pg^1@TAAfxNpY7w1 zKUP)&bq+2mH~p{t{S_!_Kmy#??o4fjk|5MwK)h@$P7-Q8CTW4*Rdu^GB{+xk3TG{cr8#PXKk~cTz7SE(LT$j`Bc+&= z($7CX`qi<6-SAmMlb8AiMAhb0^p9F9kRI6Dy?$(TysP$i%x*>TyeLIU<*Z4WNs3AC zfsZZE^65Ml*z$3;pVaMry7i*->&`B{96}ER=wj?+;dJFi>h1qu{=UhRf}#HK{4_!vP+FYKIRT@%B^_vAc<>(-G<@ z<)QYSYUwFbx^>f<%^QaHP0#-wB{^jePSXG_wZ3Q7-5dGrJ{c*TLN4#t(tJW42<2n?7(^0MXk9R9=+cp99Fw?A9{zA>bUY(1l`dY+6@4&o$0XhUs)QcA&-yZF@Kjtp#mgEi=Zw|4B< z0-C^is<|cT0!-J{?74N1F0_T1u5*mmAl6x2TF)af zdg8f!NEDUE7%4Zg3Ev&(TW>{CMfCPFvX9Riruh4Y2%WAVKF(rk(THQeS-hrPKB8p8 zIL!iDPpIqY5o3a=RCauB;l01T2%W&Gc>aym7N9i=72C4qu?41}&QdCB>mcplx(OxS zFg!FmG2?=#c8%^S2nb)V^T?MD7`11q;p)42C_s!Uowv;x)01tXiYB{ zil>89z7`Pb3@l%Gp})WXacBMgFE~!;DOE^SO1JIWFg7&0ecxo4LaO~Gl?t4qqt?VJ z3YwSGbVDP_U6;c*vnPt@jjE^~msdyQODzp39}W3(=+1$PPIP^D1>BIjK^dJcV7DoE-v1 z1gInSbdqlUWT38CcF*CZA?ntq%Pv0~_4`Jk^cqh#b8vYUIhAfFm}FzU6x+%0;O^5{ zri73=ZJwREgHZWoAx~^|kYc9-D(?Ev=6t+U(8phd&+awbwvCL8Y!(|C*|uiwRxnjD zT?pyg?vY&^Ume`OZ_oH7ly$y-+s2>Yxk1 zZYJhmdf7eq5H6hsJABWIiaie^o;V{1b0SS~W_dCecOS_C;97Ue z)BLOeXh-SVc}P*xns4V(OD@e?&Br?h1<;YryLPSLxN*aV4FdxM8#Zj*wRv0jrvAs~ zA$?9DecVAh@apKkJ(E*YQ%`sFiHs87%RF;q13sHIET`iD*>pTob+XbF>oOAD+?b#` z**ns-Y@w%Ls?T43$Coth4^K=^ zO;63}dQ>P)tG%*NK}o%oTWDlqiZRrJFyCh-YRH{ReD90A*2OIHOINWPJ*&pbbV)A% z!sVAWfRwJb*2XM6J>MGXHQ}F_hYnJd018K6Wg`;Yx?DM4)C9R)mhxv#cF#dNU*S~y zD?nuxIuGau1$0pOeD~emyI;q4@813H`yUL;+ zgoe_*(J>K5$`I0I5^Fz{JL{g%UZOkMq$PU{c_WbeE7M3`1Eqd6 zbe_=la}qlE{yPu~pl?p>*|X=(H{tZ%cRrBr{udsTUlbvA?w;^|VCU$=g!e!Sr75NR zydK#T$Pv#T>(Ue-AT!HkZ&n;jMOPs80hG_}rmEHfq)q<-qu4zJKWA=Djo|NB!>G&) zOHC-RJe${n3z8p)$dK?kDJ52i*^uA~pxL)Tsym@h2v5-XCqSLmBKhw5W$5s$vI-qU zLjiPxh<%3bB`vKpFN3L4x^aXkf5(o;9>duaIElL-*)=dWxLt&F3MuWiveML|r)6SP zmZmlm5e=mw)=ko5cBSNV(NFSEyph9F{c{fKCCl%*{U5QzP`Z@TX#Gp+>NucsAHkuG zGY?jMfz-<6XB+woX_RDfYebzXjA ze1?roGTc%2)=$3dwDi5V2MC|G9(b$2A4KKX*KFIo9!NjjC*B@Lb)P^^`&{C-mU1Oc zW$c8J1M);W`Orj7;k}-e99#t#T}4dKbyf6|v%MT$xG-J$-%gbRDPadGoQN6@i&HKN zqDDwH!Xz20w9M$`awm1>;_tQc&Q}dj0TcsJiRHVyNru)49a1m9TL_(Q zFUTo(GQqixYwBf@(s$o^|AUu4-LXkVsuF!pU|n^rF6B;k|;_my;)RBEtz`@i>Q+B&j>Rnj3pJB z)RYB21QYtp_BZJ&o^qaH)@X*`_%Str4msy8Ge1xt6(51p>S)5mF)KxRsmkHubw`?qWyiET#66f>GB z$6(Vli>RzA3!D-Pl`S&qNhXvKHR+Dfb`jDp zrk_oJCdnvWoRZyt`?a0&%l!8CLvEiEphBQ*65t6uVNvzfmrsvq!YMi$1~G15IF%?* zPI4j}aSq3qkRQGMpEfAH@|?-UC)gtwifr=I$}B4d zm}Nj6(Kmg2luEx7|q!stl<3o4;5mOo`7swvSyLGF z@{Svz%4)Q$6F}KsuQok3Ir*7_>TKf8iHV85d%i(MO~`N+9hw)am@=x0xnwyfs?Acp zw;n%%S8hISh4L)XlON~L<&2$M$l?DRMuqf@L#O(d(u=R}CBYPx%W=lyvx=C;L7K+Z zAgyMW&^|^|8AU>R%8v_4*(NQ8iZ7Y`IE?vozda70*o%(PQ&yr5(d{5g@Q$M=PLjjN zTjk;*=ZML)aah&32`zccCPGO(D%-0_I8Xy0LM1vtTLLn2c+2cu8oM@;#xMYtt zP0xm!E#D4k(c?3ct&pli4x-QDhUS&0!RQ^wzy1D;U&X%o^4sINyHAtS6=xbcT~Xgs zdeOB>CF8go>NaUwje=q|%92EqQN{$?3WsNJ=WOrHq@{9P2}~SQ+%aBCUMes>550(O zI+ajG)DgOU|KRAftT#J>5PvUsj=bTL^eEceiIQUQ>E=l406lJM)6-L*iA_%SN~&{q zhhQjYPMCn#z$h_1CU;4Yx^e0uAHBzyN^j`#TQQBX=M2&-7TcP4SI^I10Oy=3tKWZn zyyx!IsN-LDrVaY_Ev1)U7bQuORkEx?T0F^;tXe20^pFamQBqBUwAj+oR%|O&Nc$t6 zvIVMAtd^75m|SF!JhT>5Lg!bauZoC{Dx#x8}mI=2#ahz`vn`tIl;jE?PTZ|Asrh!iSu z@4S#DX$OwJlM64;G+rcD7N)AC3vGJ*(9rsABPUT&q0^tpmR@*f4STEV zTS~8?>Y1cz%3+D+tc;pgvPx1aCcG_iEFDKFR!Nr^Gwb0)Q_J_OM)Etpg_yK_@|A7d zlu%uX))3tJnMPksWRaxI*RviIxtYqT_a)P#g; zs5quKPmXd(;nJtPB#8$~qU;s*JYstR*q75OEHzw~*Yd09Xr$gHi*oiobA*aLAjY#Z z#gxaFJ^!S`U%C9kx|Y(5ug^+JhMOlDS}3M*QYs`ih0QWGsF=tpsS@B6BYNUMxJYaT zF9x|vDltFH9of9OCZc0=i0&U8lE?|$x${E_jBxB4%S(X?(_pDx9X*r+DfijioP9Q32CnwUV^vm=Dl zSYM|9$nGQ8v$3td~8M!2h}VS%E`q`C9+G6XMJGY zrf2qkeGm!71k%SHq`KDdqN+`c#n_;xo}tYp)uF0HNnEml*~VToTFO*^0=|GZ&9oV^ zl8x=TIac(_ML7H09HLKtB!vF_^AA6KbpQSL-FN@}AN}ydw?F^*(UT7>p!CbT7vb<% zp5d5?x|Y(5Z%V+Bu&7k5Bo)$^5Xzx7k~B>-7OQ-p*r^mr(X<>!a;i;I%B=v(V zCY#@UPJ;VIIQ!$u=mUc2aq;nwJo)4UYEM4-$bI+!@B^5N%Fbf?ea|8aPiH2j%g(E3 zDZTLKN(D!rwW66-#@@D;leVI$tGupeB>)DlA_@Q2av_Zi1$s_?=k82j<0#`eZZX!V zRkR*aUno%s@D2V8rSjpf{c7k(cC-Y=xOwg#{*&x(6S`RE(1P`szrXW&X28j10aTu4)xJ+5 zw2r7<{H9(ttg71fmc zjGa_o#-C9c9X_mxLg;+TG)e{qrwHosXd~f=(u>L+{wXV*g=%dnJty%J%ZK@t@P+|kvUsFiNN49{bY^UZ_WLvbcFz+x-G2Z51wtQJ<4GWWQXx&n-P1za)I(5eDuxv=6%;i{k;!WHDne8= zR!XP6TASKrLb|4vJSScO=(ML9c@sif9*+`@P9vk!BV!8@9hJjkDwHax=xI5n*POhf z75J?#rCqU!qCC?nx;Tj(6UHbh&31gf^ol^18oWO+#2~%wVV1#(pQ3J2w#oP(ytRAx z=7}kBL8vvL zR7BMZj9&jukV}J>IfAO*Ws+_}NJ%%0vW&`9Qt3;L$u~)jKSyZ+S7xAl!P=yLhV#4Tu#jhw?<9=vS1Y;akyU-QdC&NiC@z>z38XuBZQH*0`RgCLW%uOH ziJka+Y|9;w-mzu!y&;V7b7J@QTOPXk=G!qC#e`58#p--Qs4!|n(&s-nK}0n-NOQyf zI#LHkQbRKQJY}^@koNa703-9y*Y-#ERD8WK3WLJv zA|;ixE~aDl#i2tVA3D@`RHD)oTU<)lZS0P+2=$DhvgR8CR2@)K33ceaGxR}_aUHcO!f$kR670*NS_o&p>*D$(;A2>qfdVxP)MMe-~wur;QMoC zwZs0tB+F%6)jaH{RK{+7|G8iT^`Hhm?v>Eaq%*yBmt`L!76WLJ_JG?-p4pyFV4LIUM0Ma zOqhw_YC^>QYBjyzwR`)mw{G9ei2W~0>6^do-?8Vh7jL}h0+G5OB;lOs4%+s z(9BeXBS#iBAtXv&L?43?L&;y<_h!Ri%AU^G7Iy+^RcG`rVXnC_~ z1RO^eFsg7Cj|QbuHElqO-B4C5UE!EXYeOoO;_S(m3>myv8yfJ5L+dM$oI#RuowK9L zZ<2&GKgb7beomn(F~(#7O&I_i)TmVb{WJHxxNY-mue?^5(zot=7(^S4LMfPv-MO4G zUUk)uG|JmZnXYjoPGXngYJ!sn_?x$5=rG%h} zXfME;urE*KKB*?!6yoz`9K|$4NLkoaBBa*YAJ!870uR54Q4W<-eHc-Pe@R*Dv^J%b z>?!gvNCP^&w?jH4c|DgVMHKa=rRhjzDjKAs%GdGyJR-6#I!fS5hBYOSj_=z1)?>T( z?0NRtSCvwQRBZ1Pdv6hAwvThpc*9Y!y&U>2-3j^wFG9G(An_bO^MDbp3~4F!n83r5 z3eu0muW|>6(2ppQ2Bs4E=qaVuN;76lHk6E(Ts}sHRGmGLT0d_OeJI*iOXxhM!%FE) znZIA7Qo63~%x+R9X!Be&6W@)2r!MZ`lGb~TQ)2=cP526Ns$D%l=kD2jtWN2+&AWEJ z@B;oGO5eoWs{tL@&6|$&72e-ku=+QidFGj~TsMg`6Z;9lX66h;0e`4uAW9p;^Rv`| zX2noK?V}CFd|nlPlQf`=T4}--&*k3!BI$-&Aywrp7DktrQI4%+qkua0wo2)xWnHH= zDy59+cX*oEv;4T>?qSrfKmt*;)W_wLN>MP4{2F-{2GN|r3!p<(p|&Wb;}g5~?3&o| z!Yi*Tq)#b|010wTq!e9uJlszc{zdd8MDI1)>7w@%?M^vPCwhb;3!t`R?v)nVp%Pc^+Onfl^sLkvs012}?inR(u|tENNj=e1O*i z8`9m304gK&isI4)sq`#tFNlYujBRSkf@U~Ab9HyP?XH#rP4c<+tDT}cRbL@DVtP3N zu7*5FT(10KICl-N_wtsme->Rpm>zyz@|0!usOeIjRp*bgA_EYqo&$F_&-uX6-s>3{ z*dK3isRy!rZxo0#I@jjEXjVIB;>4=9SU-&Fn`yVPQ83&W+6UE5{!{f79foYEmc=@= zbKozUD!Wi*!uLuE9 z&eC+kVGS_Q zEaw2FAY!+r*mCHe$uWQXsNjCb6~+8ir*3O3q^HYBUt{Y0V8&T3^t2o|tc7X5E%xZB z_&7W4$h%9(5TDO}Q`uco#bp@YW5t$6>t zGz%mXLBU~oJYjMC^OZLk2|O`=x^yMfAS?*a?T3}g;_0?zY{M7`rSnR{E zqcjN8ox-(Ab!(F;;kNEfAmOCzc>Aqv+|y3T>!R%<3ELkCfOnTYa_Qcg1j20oZXF~g z6O=c(Oa`xj0_yUiBijz$vpaU_3G*-7c}Kd;_h*timEt&E3l#Z@ifT z_EL?+XZD^3Y&{FuuL658Ww8|Z)_3g~z1Gxu3eFW-N;bHWQ+e(G4ygTv&?q6}{nrmE znZ}gR2o7dVE$NKfKRJoDYz<6yN(TYxqIIsRCuBIaR$^STpH>c1Ux4O~0_}^ZlrWKJ z+2)I|nHjAVHXk1!>1&v{i;=i3m+r>O&bW@L_StJpUeQ&c?XX-70N(x|vQnWVo(dEU%+(^E#YsNb$6M3|b;zg+d^fcJR2qGRqeqyH#_ zW57Qhr@w^F(ksh_0eKId{~r|HawT2ivf&wS>!gaJlWOX!eTbUwVEvK!+E? z=D|D&jb@+Wt+7WZ>FAFVnY!91a?r!gXo>lrC))8FTB^j^+4=E(QR4hhU%+WyOWDcy zdM~=svGg-_8ykq#5xeoJGMfJACJh%`uLQNb_H{U9FCywyz4_Z0@5@*B-%MUD|2NCg z&MY|*bnL~-BNogj7S%(807tDUyD`$zBx4+w-Y0OT{L@k>VZj(P3`#=Iyt2m=Law(8 z6M|{!Xe^#%esE(#+Y7%*VrXxtR4}YgYG6Msh%M=gNOYZ#05AzJhk58#Sbx+Bo}LDV zM<7{$$j&|C{N`cWip$ z;RB`nq1zHw2iKyUL(&<3n}=j6;Qh*}R*YaGzZO7%w@|_V@Z(doHPL8!VF6-73A1~g zPUheEy2WZr1G+djDlR$Uk5%&J$v4h&?&tm=P6ovuoCLYk_H#++i|cFLc%5VHyqOp+ z-h5>lw^yIy2-D0^ey2&q8XY~%sY%lZk&w;wt@ZPM3w3urDPk>jR8gI3&whgT10)+M zaHo@r)yN>6c_M1#B$GrHF_=xZ60R#Cd1&#aS;K}2K{7yI>v&IM``;J;j$WXd`;^pl z;)Z2-Qc~TZV*K2{f1QZ8W{vBM|KJ&UGL>yN3OcxEz$`(xTcT>9@Ai9g3Wv1qoZ`9n zotrm{*&}VPzJvIayN^(si&*MMhbd^R!Vbn;QOQ&gBR9mro1{o7gGRE zlwFE1*gaz$<}X<{Q@ePJahq;;ZW(e9yqrI97p_xqQBDU537X zJvqAJNd+_F=Q{X&oxU*S#}!c&8E(NeFX9y;=D19CkMbQ)`BrW{C6{?fd=yeWI-|Mj zd<^K2HxQx6MPVK;M7^%O`J)dJU0`BW`(LS@-h~jw(x(LDB2iAXH&#S+(Z{PD@U04s!OfcsK|Pl223Ca8ci$dF;6t_T%%^Vo zovcY}xQKQjTm-gJf`@uZXewdVvf1cs*Cbe5Iq-fwk~Vdpc(8^P&qE}6w{-hYg!+6U z#W9YZwAj{_=v@L^@v5tfkNr(^kr@DCMwh6R#h3@R{hixT9km2b8E1NLZ(n4f9wWB7 zUo||mnPX%TY5El6ZzwAA@1h=?LhW11F|bNfQbJNNOnFN7(Etps5%|MgM7;V(@(L$7 zDVo&XnO=^>Q!;s=&*sStUDiz{^m83n0s3R}yxREYd>gev70Pwx`uPOWTb!=D|!~p7s=fw;rfnR-KnJH z*FR38Wv-tej&LDrmPfAYufDUtFnb*% zzv+{`*yI*;6IsNm@qmqvAx9rjdasvfx{@EIz9;8V@W0ai42PE38c9F44h6j+EDXr8 zJDs%aYUj8@Gpv(0xHgEc)MEYVEE}aMvf}=gWlG@CgQ##Q(O6dydk}IFSSpaVNa1b1%u}@+Z#7ic*t)SwTBD8Y!lEY6LKT&ztKT8X5{J z1)O7S@JuxE5b7Ax$7F;I^RRJ}CJAyhrjQumjTSAga0H2GX~l^ou;NFI4D<^S|9K*H zo$^tY0%){<0s@dTCTnOi(LO5@T$xGP_NpJNUwLA_1Li`VKEv10OWLqbjQltkVzGlb z<_YzrWbAmz$@3&Z%0Dm^QjSN$f_-$D+g6s(_lNs)=M9CCbW-juGcFrVrz&;?oM}qM z&k#RnKV^B-)IRDP$N?P@(xZ@*nt%jPe{?opsMhU>pvHcUr$TlQK*=lzm(yc;y! zo#VEf$ML7gjy%fCHfKrtD{s^&cn-yo4F{){b2tpu2ApQStMW6l0SuSLADNvp0!fR1 z4J`gDo8mSTZ>VN4!h#+c(!qbeeG1kneZIoiwS`|yTdCGh4jIY3zjGfyR!lPBMLKUL ziFR>N;rISUH3Wt6$+Y(&vi`%%&k*m*kI=u9ONi*=ykWsp*rC*qAC9;B zq(xza&RKe9hG;nTNqn8&@mcxj=6gxm1kbjOYvJXo}21gYkuPnNsb~z?6f=)|Gjwm_6P1+ z#v$W`%h0<*8M9BNhF?|RxLuSJq4ZCN@9tXR@w2upWsjNAhv&r4c@Tn9Cro?l7E27~ z4#m+^an^3ShZh z^c;(hfOE-c72_C7Bwff>h5znaa z4~vt(_`D&fF7Ld3g&lH&_^Cfm-(t)W_C(0AwSES#=f+$rH~Kn-<^P7_GX>A$IN?D3ARoni&OH0_V@Pm#(GUCvoeM5n<-$R5pD z;Wc%tvKH|oXEvnShx<6JcHL|BXQ#SKBW!zGV%7(5jX=!=mtWK|P6SHf`aV2yU>w2@ zdorDmps!TLM5=WuJ&X_7Y3na@RfHAG#S;I@#wNHQ5=60oT{oHx?P0N}DjdE=x~Nk$ zw`YoDd9|fUA>bzs_DI6ZP5AL^g=YoLayGfa<@G^s2-vw<1JAs5XUO)}AsYSKl62C^ zUG`ysV4B%*vdv%ht(HJ?YU6DXJ?Q-);JI0M6w}cXgwxz~$08>4u($0PZ}WI-^-sK< zkFCMCEU~HEr8ww(JqU2#l|To=$-8W2J{2g3=YmvA;>oI71o&diI zi4XPYDKV1uE8njHy@3XZPZfv^^-HvWwVqJRCVQ6r_oe~*)v}GXYc0{w8^3teMye1p z8$C>Cwb@I}Le4EJt;_E($3%E?xhV7vL-C zk8M5GW$71+c6fQ((RkC7evmWZm$y9iCcU52f66~ZCjYk^$Lcv-y-j|#{@-%W)MT&B z^%f6tX3bTW_r!-fDL<#V8vosU_0|sk&Ik85(5@2}B_`c-_CLAp9_8bV0bzX;`MTGq zbR3zHAKvKb@?>|`xN6KS@~vxSXBE0RqDw@MhOP4`#T|>WYQ(sB)SOE^s_uj4iTSie zye0i!Bst1GynF0nJ~h#}^I;_cPO0<2|0kpgsLqsD-Lc`2uo$>8Quve%>|^071@@Pi z``a&3Vp?i3AR-9Nj`tDVsyagLVn#p&`;)|3Z$TBh&{t>xVypR9_ zMve0oYFJH^)&jO-q+gOpZ7AS49u-~V*<4|TH9h&q?h1RDDo$~x-nNsMz;}KM=-uka z&ecL%Oa$TNQ}kLx?b5^o1AP+bA!vD z26WQnp5(s5JDG~RXopSNPkMGAlE55)$Yiln6vB?5ERmFzVied4p zf**Kx)Q=#k{PxEm`kRG8VDVp`7uX!P^#!f2@3~X>r!P3(hD-hAKLDYWvyGHG?vKH` z4|J_1ERGq2An=VRA|*x6PY}MOxR7vJKlubY`iT~RA%kkpB!;5j!?U3M9pZ$q%Hsa}X(&Ql5H`>QEYIvEl253`SOPpKHSnnURj=P60}*sALC(q#5I=bk{uG83Sj_hW`(d#Gjcsi&1tn|fSg?Y+@?^s5=SWQq(q5g5z zyziXR0@-66rs3Bfo;}GH(@PJxPZTT;{j|3dh?j~CLZCO^F<8sJA25nK*F$D(QF1Ex zB*kl=^y&=!MmbKkuK(kyW{G0G z<49Jc1A%L^49jM1yxgTmqR?ONh~_ZIVrwWZD#NU;v0{mFovLh(_Sa zm^Jglg)Rjbc>>NIQU*YETfq3ChD5Ed)q&)q88ysCARbt}{-rg!kgBzdWYyf+AdCeo zkXET*sOW86Rax`dmi`>$oh#EpCn1w5Ad;bimVnbJk&Bam7S(I>QY zrI7*W35h;gE$$xTnK4Yq&K(%9-;SQsi7fTg`@S(f`gcJ}ds>G#R4a9_W$=XANTXF zgi!x?yMI+blBf^Wje=R6%Q}>1BxpoT%mq3M4e-I6DaYvayJjT6AgA_ssI$w7_xk@3 zneNUgYbAM8?q`~aKIS}g$)?-9*jBG+|0{1H{fb=PduuB zbp7j9#&-=@!I|hxtyI`)5SqI<4HufFty1!J?u(H2^BKBuDbsMY@}y+Vs5|)!rd8u>vE&K+-0k?>#RNqA;WTa338XQ`wPu;R_%GxuQ13dh z(Da^5;V4AXk)tDymKf8e@gun}NpfTr;x||>@PyD|7%ArMO|NBHF0Xg5YN$B0Fnf+UQn{1BgG>7#ugQ%=A3fOo zpJw>w^_>(o^mUCC1w?Cf>r*GA-<=GP2#4GTZG_Kslb%$S;$PK_SIYJlr(?Bw-hBwd z$}cW1*4tikC5WF<#Q1!-Y1a;@VCy8yp6c+b>`w6hfmus*SA$3?8E$ovk6!=%`1MzI z=X)NJt|nP#X`#0bVs~)%Z*Yp!Zwc$qtFsT@=$BNUwtR8p2NRaHryD(gGwx%W ztEno<;940X?+xk*Pu~$G)SW<{Qe11P?+L!#dh;B}4xzFYJU~Tp$pCuUN_CDi90y$M znJ2tSyp1@nOu50K0x5lgt|$O1@b*XGXN31YTed6Swh}7%b)Z=H- z`7s1>8q!rls4HF!!epDQvGm;##RNZhT(WmO8gMWB>%j6Rl85D3z<4`pl-?U3s*v$ZVLBY%J%UrR&5rW+!$7-b*G^5B!*L@U+#_^b=T(`t`AQazw;~d zhZOACbS80>>ztJ;k9&V+fLNF2M4+pWK^4&?7hK?ZHKF3Hgd1So7QCk@dUO<-%o92%D;)Q_1X^R9FYp z^V@I!QyFo0Eld4uGd9A}{N~*TX{cF-Mcb!wu{5kZ#7lXHI|f>S;hztSzGs<+9vmQw zeXwE7&CP+N`S^iMO6mQq@EFtHu*0?XBhZhlKEbdpdB&_+vIq;JFU?l`)a2Wes@6KE zxvRsFkNXPSGpQ(D@pt>L1Djd672|~Jp`R`9mByH&UP`H2pfdXXl4bOCJce|3A`?6O zoyLYRmqX)jn+%ZaGjP7ex&4?EaO&T`iR_s+++)03OFD@)`Y$hEEeR3IC}7J)1%LfD zngZ}3ayii_4H9^_D#zp@wujv)G|6%tPV4&i3-@6P{B1>_n3}u}?}((hn**dIFe|}= zE@|xI{`2@+$hhW0UEsBL+wZoy7(K+PT~8Zlr&F-VQ-k?c+5XqXsWcG~_Gn%MK7V8K z?9BbZ`5m#3h89ES|3-rT;h8i>GS>>%KD!e0X-bg$qOZaSb=jzw#(bzqM@MYrRPmf= zosVq^gJmy%X}`I@5aGOVp7zf$9_TQK+P!6EFOM!Yl3@Z}2>*wYW#pCOBed48e4Ys3 zFJUw2Ji^VcamU)vdj#-UAMpG74moQi^eR=qHepHl>R;5ML7l@bp^p9H_miFI_6dJ) ze|EnPA5~<856v;b*;uP*ZAc~~vSHtl(G%1N4rfvuh!%-tjythZisG&DRlTfRm^g*Z zHj1PLcvXBCt>RD^p6x9mrO>X^VvrwcKhVROvZa_<;AENqO<^wXbROKZwYnIz1gavy zh=S|L39z~YGKbXU`|)_NI?crAsK$fZ8tn;@M>cmVKY^xNQ>z*Zs==GPa%$Q8i`Z=! zs&tIc#K*!8Jt<_*srd0IUjvj2znesBD^8i@>y8EvvHEUU*?%n9Dp)p1^?EQ`>dzou zrHuEJAS<#(wKA8`slz*A)rC0-JdAkTiiwVs`X!Uc=&y7Qv$*}?wK<=c!VIPkuh`iY+(SX<3Nf*Z|CJ4A+9`gvVb#T^&*|E{x}NF_ttdtbsytNNhMW93<}h*q`xDyQU-qp7LytaDoygPs+gFgLeOMgvz1PSK_oE@5mRI5Led zGPk9$U~~lbIIu!}+R4?!u(2b`3bn~L&J;nx8y=HNh$uQt`mGM_kE%n;m!U8+712R7 z;-?}-tG5Y$a{XD1essW3i~COzn6mfG&Lh2Bw`qjqC*=dma8==T;YIr)`;`4j!;*-# z2yU9eVSOC;ov`K^n{^M{qV}O!&gnTI1xsVn3RnXEI;ZU-+@edjfjl{Ysg={F12o%J zY1~LT$7nwD5B#?#O!H9f1>HDeQ#)duc490bz5I_*!2097WXp>?vMOo z$9KoDccgYOs}=Fz*0o;Iu^_`#-Qt@7PBwD(xrBkY(W&U+w7;aGCiv_;5qR;D?BP=b zWVu;hmTr?p;smL|<(Xd+TFcXNOwY+UVRMk_Sl&Z6rAl6dG|%l9?(Q4DQvtz>@xnPM zs)xDsko{Vkss4|pejx`9HMjGlAOxs3g%REtib?)Z@Im{LbdGm_&}=bAUp$8Q{iNyF zqwY;#r+q7h>!*z(La%rXU=E_=F5CxG=X$>_o)keC36;*phFd!a1WHMhq9o*0Og&Q8 zuMY}x9-gXZPq?V%?K7!vFD>2M%e{TO-(XfX4C00JmjmV*3zvTGh^HYQnWHBdG*Ib^ z83$@nD1-iK(|JN8BE8a#!>aVjA;o5o*yZKs*l!S}u&7lnUxHse&-3uH^9Ba`c|?1i zM8~thp9hb0b#$5iR~!E#rkorK6Pblir>ry`?IAhMbieAy#> zh2P4~Ylqw(WkM#7WsauY`UjVnFm-D4-5z;h?rUTNC2QX4&{=g!k)sDOLWyu(KX<@s ztk?buTi4uPb#ZH&f4TWzV8Fj6o*wQ)WK<3U`>8P}r-L2IhsQ#-T~2yP6FI;@e>&a* z))(rqbDM6f5BH|bFe*x&=Ac~ofMTkDvfbouf#~^lSp{eFc~0AAp9FyXefLr4EL)jX zysU0)y^XHqF)IzE$X8p=1Ygg!mZo5z^>z1MQ7*SSoBLK1#1>m2#`taF^OozP1oD~q zK%-ATr*{I)DKBW`>Ys(~bbb^+>EUGD)#VPS&2)LNmpACGQ+ya^yptOqj`QDpeVh(# zLu+vpo&`ZWI>&t_v6~083`?0|MBXyKgC8*+M1I}c3=Hs z5|1Y(I#@)gpz7M{l2I4$&nx1pv+7%&*NoS8Ug*^rdQz2$mp1zc=XZAKua6%6D(z~o zJ|%aSZ46dER+owO9%C!q7&mszK%aZ@a+b*v6}%Hk=ZRJ zPdJ$h;Eoci$(4kaNSv8A?Ke^RC~zIA`bv?+-78=f)=QM1*%w&uAupIM4{)`uUQlT0 zarpICrI5Y7+WsOf;aQ&$F&<&&`+Th8<;9nR-5s2Kgs8!UJ*b>PZrpP)a~i# z_rgJH9~KW8SA>^gumpWvxew^U@hphN$|T_yPpSYPc}s32)Cvqb3#j?9mpCg&seH$T z;f=ZDbS9rTHxRh8YQrGktlPV{EVbolIZkY4BuV3@y#<2dUI0Ve78O&;7u6Aa!$`N9ZMtzU=j%NSaZ z@8cvYo|_`>(~yUr4(3Yo9piE6mktu^KBEZrcucH;}V!@%rrjF1lYQlUSZ^N>`T6Oa4r|v)MLXJ3V0F26JcfuIPI|IY@Xvdcm&!}8O7M2zl z8JOrl2T;#%!Kkn_=5OpTHSzI(_Q0fv8UH9mnk(SV>UmE&xdh+W84T49)%h{R66=jE(fG2=cO^yOD$jOJ{XbKMsw~Kwo2C zW{=nD%DN)iqZ>P3qyk1|#UtvJs5i=Yrj;qT!+BywD~}a)BYmC1Ec)s=2H4pbKNHKa zZ=#vFKLb-8G|`%7NmBi`hgsz-!ci>b%DG~h?U#(&{4~9vJZ{#nAa3u2q+pn-*Fc!) zoTp=+QYrFUy|nh)qH_0-eI^weF^c!@NiLQHcHYU=^d?O13HjCdvk}f!(($}If@S}? z5G_YN|CZ=AYLISmAK+aTgup;O+1S#P(L=#5f;Jz^A!8{qH&RbIT%+Ulp45}6E|J}8 zAW78ZG$4zVJ4qOr@;rzz-+jp5$#-jVSfVd(JfguBw$> ztw}R{I3CISWMX6KzdDa4)^+R2_<+|h7+z&Cs%3_bjfO+lHKoOm=0nMqfRogsRjCnX}9K2S=bIX@2pD`Q!e9pj6>qnA2q3aH=T z?>h`W)%DUen{k5)Kxp|QGdP=HzKA9sFGO=CvJwK|E}M71DGD$p7d~n{nc|k91FiWH z3o4YpBXYY7Tu9Cxqff)G8zWL*jQ&Qa?1s6^Edj1IWn(qDvSJEe__9h0!8FD7n;CTg#+vXaf23fGda7`gX}NhRzU`t&XC> z3wmvXVr9onxUMpVUZzhW*%Sf`wX{oO3s+Yw&j7(ix5bOr_?La&wv$am8%4B0NXOn8 z5c{O83J5vNs=^DIK-?K>u@BLn(Iq_-FZ7;<3fHT9lqCgU!m*~5uN+Sp5nsg|zn%XK z*O;6sk+x3H`2|S5N!K;41|CFb!VUQ#caBku8SlQWc5VF?%x_m^cs2x|Il{K>IQ!D( zF$<+5{P~eW`a+6*o7C`Y2_2g+Ha?fL$`A+S&k<3pLTb=wIoEz+$@8)FHI1+4O0Svp z5hBT@=R5ND8}##3J7)=RA+F}Mv?Xf(_A5 z=PFpQAxhgc(6i9tNJm`C!Vyx=z)zKK;L6lMza#-ntAok*G~yPA4JUIG1lh{`c>ft@ zxF_k=`MZy3f9^vqw9ninFN3|=_YWHei=F*vG@28EN`WsCJ3&M_*6Gj6WSO|u{g;D3 zuWGkB3)OXPMHT6eybiMPgM}eWP%e3(q|*u=bTTJO10sb#)tvuFa8^4=qh~Sl;0?98 z?DtktfN^xRO-eKIhkZYUX$HbyC3-~GZPxLdTERC_O}QJh6M#ApQU#agQ-|nKcuuWb z6d_hN+7ZsA8urC|s$7QG9!_bdY&jyvCu=k~C{Cz@z7#QjhS@eQc=UZTVhR>)T``1R z2YUFHmk({ouQ+udj4wdow2?VRSA-#`kz4?&=r5;mM6KwYVN^fp;azh3r?&4`<0czh zeUJhvP}Oihn_cEvhQ3k2hfE!aROL*3u0&fy&V7iGqw<6VgS;PX>9hCYvjY9(fNaEt z7n_}yTAE%foB##`j^>IlsbKfaykiLDp+*ZjWMi>E4I?G%M#B)fmpF z=kTdMh`UvL;7v)Ai34?m^9_+6inkM1O=|hw>x>2DN#syr;F^b7Z2Qx;{fZ0=nd-D> zPjIjE9Q;z+n`LQ!0S^=)tor-o5WhS3sY@97g@Rf=br5mi;v%7OwYT2wC&V_^rXVw5 zbp&YO(?OnIlO#(|`kGNqc0zV71{@%r!KCT+#pXzc>i&LHPNBc9 zso{<;~YvTk%u%tMX5kL6t)amX}JplEn=J$Dy{X);h zKzx}(dRunMwNI>PqM#7;AM!=D`l(vs6`p^d~Dl;VjzfXDujQ2ICsQ_{BEWfLvk8 z5!7e&>#&31E&8bxTy_fZw-NP+d2JS{DyavOe2WfGuZ$mv(SEv~pcuR^Y)EVo3qv4goPm{LpYO(=ceaGVepXNlhd~`U> zKLwW_M=QDD-qU#v~^{pg-i z12rUxY-|1c{f1o*Q{_NN=vIClvcmPxY@|F-=kyT`d!;=utc zKwjiWSMv5!Q@CrndT4m4wcQ2ile4vbH;#-)KUlrr`li61MEIZsER~7i#Q`Q4!ohtcicPgxz)+F9*0%At5HWJ{yLFumC0IcrHV>gzQqpO& z-Xy2n`Mk_2eiYNRZ)lRLNUxw4yPd3u;)Bb8z8(04&C5AS%4*f<<_DrJiAAl1;%e>P z;h`}Lz?cxWadkCgpHu?Ps7A6veN{?flO6kVq>4}qM-ua?SFPN^C^|Fy37D=nIA|L`&=#A`zn zdoJS3N#tz3%s6ip(RlmCqCE=}F9p08Za^@@ZjljS!{E5~*zo5&w3Z!kt$OeY@L>No zFc|!Vd&?bPe)@xa_B&MEMTeB^U6OT90m4|!4W<-y0DH7*Sz)KXi9gpG<#-nF6(mCr z!S7*<&i1fWNb}(axor-mr=S9Im&& z9@u~?QHnE`)u;`wCDbw!Wp;f(1HMRV5>YcpBQ>IDppP=t%6mY&ZfyO-7o zdM{x(tWZ7#$*cuitxKRsE+39m8O6OEIPA4gt$jV&QcwaF7pi-*TyX0CIyZqyE=xY} z)ZyCmwWNH5JVRj+Q-OwYe6!TO+)2fUT>scIWSq&=y7GSp_o-U04B6x(9ue(fjuf& zyHf3x!P4^nBan&iz)qs`HM{}0>uF!XNVMy4!}EjHtw7azz4U1?^7fr z!kTi}*fr)m$4BcdAY})et+IkzdgwaIN4`b$1njhhjUpXk2?EYh(tBz6Ad`UCP75zR za$)a1Ak+uCXe)^03#8J27q5U?JU0NeXH7pRa%XR+CQ>5c&gmJ-`46&9-Xl_W<5Y)(NA4|PQ4^r&>pHmzlgsW?mZ9u{qjxH zsVuqn5dzM`sRoPwv6)Wq1!Mt3TYZ4bYA~WvEr>wY^-z={$PdB|RQc7Wi5AOa#jw5H zHidbvz;f!dh`Zb7fW1$|0~`Bc?JB!IrEkWAfj~%;}!7_mVj|wzbR3%3xY7!kW zv0cClAi8itJuJ_Gps>@ya#j4l+F1xT06SC#4V76~^JVhf0YY?P@T6LPXfC2 zV9}rQa~ug>cM=%IG>XHr^^Gs(WCFnRAy+3@hFRy6>JhH=kJK8VG zm6P;1at%{J7XK~}{ediy2j=n=c-JxUF+sPKM^m};DHt+GvEFcS6pe3dka9|^PMG5E z6D$?ubEy;0M)4)qN}HB?J6zUy?qmjL;}g69DILyJ?kRcA>7^2&rHdBfregXd=$;QSMJS z=ZqH1$G?adZ^r16XFsFZy)=Y@|K9*yAlkT#!QW-$a!Iv(AgN9^(G*-D$Y{qTksH{1 z)WY&x_hM3Xk3E99oDGA4acH?UKJWu^G#>3*M-H{Zm0+)TjbBD?uKTzywlRIL6{*sG z6!zgH65iHkBmkxOK-+Cs$Ye;x{*kHdA`y!YI{aoRtV@n3%NYF$j(CaG^^oHL7;^)0 z%&oA#sMK(+uPoiK0AWR9TyxYakK^+ii!T9!ye6LPbFo9O7TSQIB!~mxaXr{jTrwfU zFtpV{Mh-s|`FJ93c5+yNUgbF@pdk$%2Y}H$ z7c)EkIMpU-t>8~=j}8bMg(p!0TN@Yg1v82r!v#OB(|D99MdVT8{a;qDHt!CyD$}Kl zKg$QOQxh)C*{mCISXvvVPcL|Vd1aMN-VL7tdH|_*?7JVI9oU_L5ZXPjLyO-h4gAna z{3*)tNp>+HXFj6)WYQXo2l>YqQo8Ro02I7PLj29ORW(SOoH^zU&v=}9V@VSfE)1Qe z4gEmzpdkQqnIeLp;%x0i&|C%On*}iTQ+e*nwCmC;5Cryhu2u< zMFdyG#_g&S#{6tM>IcD4p6!LmQbRgohVIk3iV6A}q2K1uI@gQ`gr2mQj{;LUFpv04 zS@{T=rOd)3ggz`<0sR4o&|QQpYuAGd^IecP!K#s%E>{;_B5Ij=!779eTp&HaHdgnNbShCwg0%iTKI9xf|@(Z zzat#l8gt|5K7l256A0v_C_A|Lfhv6t0syX|zjTe-rJ3(%GO^b9v_XD1?e2>;Y!poh zYD86mn_I`@?NTBxpX!;e0n$JYK5DTG& zX7o)&U{QO*n!Qx2lL{ge&Yv~Xgry}RR&I#MkvRx~FL5uK0c-#}K!*%kgK#rFy~bIN z)10;mL63An(Q0DXZYM_u9M%$}|8Y@V{Mu?$gRW1%hEH~K8OWoynocBPp1>ru=QFrH z;PLZETo`}#$~}YWb;Q{6jvd~Uh0E3>_iQ|W@7kw?k4L7*{wS{tn~<|)|EiomNgwY> zd2D1%N21q+wk=}DJ7S`H?t>5Q^9xK%dVvgQFWc0&_v0Q9Cy{J%Nv90J=+tDP6Fzo; zI;{*~Umfzzj2N0x9j`dU5vsBMs;^)~pJ*4W#xI8ljzj)}wVJL46Wn5%xtA3o4U11^4fExTMi|8THE zqM|&wp|dz;Zou~%R!}5bFQx*E+`T`kZXVp;g1yi6{s?Ru1R7nirkwtRVQF!N;i^f( zT%N&P;_v7ex8Rdcq3!=nTw|ic5avc?iAkPD11>2(Ccs4qXpbE=03uAmYMql-MBja9 z#=Nls6MmayM_T9tx!qyYd(=Ro7E7uj%!V0UggaDI7eXXn%! zrri!-7e3$vxjEE_q#C>+1RZf=Mp#|UtXP72s^fv{1` z;(b&^i!uGLq%)6)>ihqAD-lUX%1$%PSX=CjEzH~*>qW^{T5TaqvPU75 zDgznx7DbD)8I%jBLIA@*Y^`$-yi4qSRX~bH4z5K zt`Q#L&*MOw)!MnV-PCB<4MU7hu#oLN@?;tc%XxhTB~Cw&e8}JAar;YL{KV{dkP<`y z6H*YeoYY43(Q3w<=r`sQp)eI*Z5|IfrO z_o(JCsX~{2X(TH=|8D~Pp1?0wI~f=69SZSZ1mj|v2=IAbO3Wz;qmNX~vRL5#NSuXcW&9gGKcu51F}_ryAQ-FY&c zW@LH4$_U_(e$5NCs{mSAcA)jrvYu!=mVUb&&QzIa!2CG5(twZqT0BoFXli!im+njd zjz1Oz>fO_{!XQ{2gRzfpWxY<)r4mQ`ins#q_X9vE7WlzbFC58U?FaIaQ?z{6HJ*vKR^JYoMLq8F1=HZ43 zT!MvVzxb~&sCI4sHy_!!HpeU#BhC|?pJSce%=cgk$pm!I8oVFD+i#oF4+T%WO!Php z-7m=;ijs6&Z$fDjij&mNef>CQj7@WiE=P3hhcGpDAS+s5v3bDR4`HUsTeK(&n1<8tAj zKnM}kY5P1qZ}ShI0hY+s;_Czh0zD>EupK2c_mnC2+qP^2>!(nhH8>f%lVg3p)4dyy z<46;eg_kZNsV}+!r&@Qpr<9A?-sSKz8jAQT^yCjYR9@9m_rt{vbUce0d8qT3Hi6GL zyv6?(U6k4%;%&sF;6A@kD$yJe3o)Nqx4RU5R*CY*xMEaaUu$6`11F9fp-JQDtyGWn zf4mv%j%dHjjsM;lYfLwI0G$I6yzDHqX$;nQFQIsm}(;J0?@z| zbERfqB8Ef&FTMN^yA3H}fJ@E3IOeY3!1TCCQ-f(gRxNZ8w&eLD>Y+Sz`NvAUS|~iJ z^bhUyNXoDId-Ju#L=XE~IDs5lWEy=%+!kE*=-PB;;Fq!Cp#3U}x`pRn!fZb?8;FIo9)|E z9dpSf6lbMu_I!!}-V{8FG&-BaoL0b6vVF%un<$kTDz*=vFTd#(ddCPC<8GQLTDsxg zvyUIOeRSeAh*mOyr}(Zk9vn@SDrKm5(|9x&mMf6%g7_0rS=g<1 z|G?KFm(O(Url-rh;g>vxh@lH}w@WnC<>&8{ut_7a~thM;{*p=&f|6 z`byXc1lza>D5}TAr-UJ9{bYg6{AE8LJC*VK?r{_Kux-f#l&8z2;F#d&#T^EQ8Baf< z6g3*%>pxOkPUc^BNmK|qkwn@8py&@Vcv_pHQFi3fopwed(oP@ZM`H5-cVFG!3L<;H zNdhG&4}qfC41g(vvdo1v7UsvxWh!UEK1R_jG-y>4sH^b;YCj|KT?tI$F7S(Jh~iaz z*hxzt{lzYG&=u9U>DPz@6qj$Pl-SZH%)TI;4KqiruA8T7338sG49s1Y`kDwI`Q=Hw zJF$hToe215XO!qIfHcDDok`xe0xhvI%=`wwBv;GK@bl7JT?GUc!Q}&0e#7E0@UVB1 zzoI@!Si1nE3?j#CVYA@u5ZQ%DG2l3!JwbtuBb@zR{~$7`iizHh9jgKH7R++Lc>l1U z!p3i!?*4x;2HqNh4gB|j-O~ihZmZwUUxmw%c<;gueNu6zsP9Y<{UcPkbi?7tke+@W^W?3j^iMNI@{Eo!_-ng= z`nHT5)cUSqu)}OW)p~VhkP68effsmybwHA2LD|hs+zJ4}eO?VCLS6RWoz>X8n8}w0 z-3N)E7NeVcLT(4Kv4CF@at3C!?GVCV_+~)Uxg_{@{80N*oSpgiMEau9WE>!%4&bZm9A@mV|>&n`%VUsosBW6C*2V?qg<8j_JPmcU$k`Cr*ReR|X4O#0*zbN#)ulrtquLAJj3mCl2RQ*QL0_j)!^o2&H9=?3eTrmeCzmgQR z>6(tt*?%sp*wA?K&fh~8;iBD{k6tMxq4_{As7c+1)+v*K7b8{I(2FwUl#KQ#Sx}S0wYv+F#u%c z=~V9D@RIN;g&?gut%{o@nfbuxS5lJ9r8%UX&WcZuhKb4Efq&)GB~XfIAb!Z=*q(`Q zU8MF>0z$D7We#dI;BqaUX4yIjpwCPcNK?e~LyhLc#uqn6v{W#C_nQtk#KH59%oLFX zr>?Y^aZs3E$Dsz(t_8-WWN^SqkTHfCnWlk3vdT!VD*6nuz>C#UB zd@$4?RSUJ<2BG+^ukzapCzC6s(geMDk?%Uvi~?#Q794i_8C=OW@4Jnp9s(}K9~qD! z1&y&z&f(R@uit82piv7m5r94cynw-Q1ox3Dzlvir)!HE`h@CX_{SL0o(;2^4_&MIY zNsKs#YD|DiNI;n1|IVnSrDj{byBJj@7RqDo6kkqozB=3g$o1i1;$e}5y>%*1c z&4bqmFW7)pq*GZ;oC2zS@#%()+5~T!oKp?ke8QF}&@RL@;8Ie&t0ZT-*!uKWzErS~ zq7&f>S#~}{2;yILWCdzHb%9t)cj#sb%bF)uu4dWn^9D4 zV0rp7 zO)OW9YFZ}>BdK@;+G&(3R1V){8Ar|UaIXrN5&I#F8hA+7I%Q`Ux?HkWo3=Kd%PPYh z!54v$nGvkp4|Ajs0od0+HRz3`=u;!X#-F0A5XmIt!+)3M3SqDSy7*;MC9fUGOBRgGrnq?L9F%l;oyy(-eeN z)v|S|%-;BPx3*bJYW<%)(ejK;mFY-R=L8EEFdBSk%2&NE{X@;RL zM?M;g%3G2RJQ>ZJI_EnxFoOQU98%(dK&LR@OGzAG{#`EUhmz`g9pZmi#{>R$M1N2L zLhSvz7Gn$GoB-;(5#;!_1d9iZ+fxZ7l;X@NCNuLfL~60bkeGtn2agvvOq;-o!bMmj zcXfGdH9dtpW-k?H;c40b3tI<=p$P3RO7$+?JATVKL=T7?aCZQFEKSY@G1UPQLSU_) zz#mS#AeH<-X=hq9@WP*$y?Y?F{E7hxZ2dO7cq3 z#qjJMxmy~a?}=l)XA=}4WT1^iCZ=9CObcvVJmdnh#YcE@s+iK z-K-lllfd&ffLzEX{P?#7pg$tFcVXN&?y8|+b!9!g!}@7JC~iQuf;sO|7ZMSY*x6Je z&q|xRwMcKS!|&;iHO%7EOfy2(>6`;3{P*0`R=Oo0kWjFuIk&fmT7NLfE@uA;;=hHq zmAzrFORInIW7f3M6WIIdC3cKp?boHi(NqZ!oWkG>@lphU%cXiNU6#`Up_Zve@OKSp zXG>3eMvjJC{dTfyN5%Ke+^`#?OQe2{NsK zWN#PfQ}Sg8<;l+zVbK)_tMvV_!bqpa~;~Wzi1Gn?yj2B;lk-lP8PEJ(6`&q;jCz z4^&XBXpb2N*DlNu?Q>w~5i z$HmSZ-{TNCji@v5016qa?JI$_%i}g^Ssi^BqYP;Dl!ctRFX;l6k0HktG8$Wtaf__6)O-k2c>82wMuiZ;>Wl5z4N$=Jyp+#9g{q~5g?=otqsMMV92 z2pTeWW)l>S=+f)$6T0t4`0!8yk}c|YbJ4Hgz+ZR570s<_%KA#=^DMLw0z>3|#=jKi z?j-=p+`YtlLJYd(d?Z(=6WQYy7-^6Z!#!@;O7s17plm+gZt^cO_Y(a|h1$02`7?H< zyP!|uk}a5T&dYGds9-QzVf^}dHJfKs?*jP81%So|ldK5~byJk{?bC$quR0Y91lq() zAw?IaBN0xZvC6NR=a)dO`i~LGxO6&ZJy@z}dR z!9p~qot7Fk2y$>9#SobXOELvBA4mWzkcCiqUI4&%sbc>+5575Rh?N}Wb%66tOdn`0 zt2{-C$<2O$PZyFC5T`R8CE|fv!O(e6QQo((v?+1VGx7a=RnPVdSjK6>!+I#6(RVx| zcQ*}RXgaU3R5_7mGBRO6OPp^M@gih(mnX$p6hl&iz&rTiJ9<`vf|eN7dI?)l$qfu^ zUApLDp&AW4k|wH?ynofXF-`R;EK#Zkrg}N?n{vj`bhSn8Dm7(Cl_3@$$s|&BY7K0R zp<*(A<|1NsX&qk{RvA!vp3giCfm{R+AWJ$4q5e9m%gl;Bj*PN9imxj`_3pL?CJ&v= zuROmh1>_XGf)C~F)DjruJ9OdHX>7J9%@QNCEyR4>lMWPq>+~Q zFHX)9JhikSl?%2Tu4SxiVsxV~f8`3c0}3$VVETktD`Q5}r&!Awc(kTsN99wAcKxT( zH+ngM?UZw?{bH>;(nqR{Fc`j(p4 znFUWvStSQ_LAPW;%&NKasvOz{^OaGG81P=@ESRgEaD2e_VVLh0D(L6O@5k?FF z4mYI?nXxdx5a!x!t9knf;!2b9Yfp4Ie3|E9i}5S-8JxbBa)>QEUMZvEDa55fNv9_?tDHwXy?W%TQkO!O|3yVJ6_(EU*IV>TeGf2$o_{;UeKNJt`MV$`UmCr#YeP>^Je=&qcQjGc_QH)vAiR`7kwfqc`$SHK)isVJqM&9L0q~+@Yt3md>x=6 z<=12Z`p?&kHxt7s-_34-e=Aa`VyArxU5YF7`}WKrduE{+cx1*N=iMAzp2+;rF{E%N z)Y~M16hDY91`c;rs#PL-XJiv($bI#~qYghFCa@6hd}PaqALFQ3UgqX8u!g*|>&yZn5J}~Zp>Z=@ zo|}Mik-jzT^h9jgEuCP^-T%^W1LVuq(x0=XsYrPYiwQHrE=A{pSVMO+7`Sq9XqTktD z(sUaP&lf+%6m0GUl1TD^SZrUfStOgo)N$YycjtYDB)48ZWcZA|P+O;p=y9-OLA6CF zD?tCD>2py`%?ZzQ(-tgOG!cxYU+so~c{x1IH(2ol*^n|+gnI+m7>O9ZIbLh>Zy8F|Wmv|99Zyu!~01(9GDGoC4`m=s~}dk12M zKVfQ4ylog~Y39w17W;EiZz8L+&Cr8*4P_GzAW7#2N2C}j1M3~=IvwWDlhmi{}Rlh;9 z=+Tz>obXp1rZys0W1v%A3}!3r>JCKDA9OFLP%}u{5gIxBRpehBc!pWr%+lYN_~@j; zo^1zt&af6yXh@TP&pr9D=#FHWpEqx(+YW}j;E_xt*G3<0L z*>`grq%{6FIZ{tAcI+A7_^|$!w#GhPo1%s7o{U|t{sLEVJvj}R#c{#swAU1M*2vQ)wUk2N zHy#&X4-Tx9NV3*PkWb_5U+F&F-6s=Yin@M!eVN-RXR?@S!n{wW9G*U0bnz z*?bFj4(zv)aTlMied{av`7YfqlZAJfr%15VUrxv>DVBQY4C)w}7=JL2#p>Fw6g|ny zd4pCNbzav_|9Z09W!Qvhp~`)vm^IwH&f)Cuq^@9_)7z`~i%$OjZM~<%15BygzS0r7 z>i5stp{u2>D^edKl8c5-iV`c)C|BD=cXoQjYk4Ii%4ksPsngQL>WeY0VD;m#b-75^ z4WjhDuCDP9pIiEbkC|N^IEb!d8#758wf1rH*&aAv30ASzIjzzF=m&U8`GFNNetL}|8{WGwWopE z@@}b!-Zf_ZjyRlk^<+0g(PG zz3A;9A&aUz*A5jsQg6urXbvE7Dhn|gzHG8tB9P{Ih_8%8IPku1=M54I5w5>Up_`Wa?v0&KW#0KIH-a`Sg;r`uS@ zpz%gvWvAQ7v&+olI+L51HP4t3>-v!oEu;c?_uRQInrLn2$XaMVC)*CR?f5&CWXQU$ zX@=}=jSxpj1Pvb3eSuPM*|EhltgO5r^bWcrEwg_`iW`g#ZyyQsephpF1kwzuMJ+de zG+$9x+KExM>I!|^L;KSajNd!#Re3eGc!6QMvW&#U8&Ut)rK(za$E#GKo~0Z?l`+)X zAxj5-3ne4qWduC#THJIJ2#J8RyXb*z3uHCH@%uN}qkD#LBnMADL&YO{q7VG46Qtdk za*DxqsSL2wmDM6Bz?U!iON%C&ofrgdwOkUs2mR)pelgYWws-U_a7Y%gIyPq3!5l~f6u>%W!lJI_Fmrg(!T*7ae7*q2Jl4FG?rC2tngy^E4@Pc@3-;c*oNYupl?uc3Yh|WH8@jhaFy~y>tWKWBgZ%nr zyY68V8$()hJV~GaHCW*}lCFl7y+!}~CZU&?I9ox&Bu68+>4U*JaVD(u~MJ$NAEnnf&?Ju z!1E*RdB!E4p#7Qfql~GnjaAuIaR&T7QcF&j+4YV1TtDieA)LO{K(c=Gma8{vtde~! z|0rakK+*iE3pN$_Be7@&&bBh2-i8Envdc(B8GmB(#Nk%PmDq=i|9QK90ENwp)zhrn z%2o^S6_xc0&6_Pn!tOz0U09iSbFzaThMcj5!bDk|KwQZ1t6@jH=U8pFS=Qymt(n`d zeYX+O#>K@$(@fU=672~1K@cV8Ch240q7SsXGW=gm>eXXdF@)v&b<+piTC$NQ)tSGZ zRTiqT=+cjD3ujH*n&}F0J#7)Qer#i)f{dj)QWd zYF90IgUggxCw=pQ-Bu2ccC}66ec3F#%y8j*X&0-o)`>733RON_yliW(OmJ>elZ02; z(;j|bv+?PIt0<~e+1>QJdX=m1>SB_MbG&yxKA9chYnnR->=vRwfAzK#St?ZTSV|;U z8W1@8L?W&ddhp#%TUFdG5t5qH>3xB}QJ0;JrLRBa=b2vo=%dh9^)Ay9I7qPgDK91i z4OuwQMdWgy=qG+q}-+rBb|*F#|ymbKO1b}`TOYOwG$Ov-`+U8tHpK+DfY3qFWZf5 zZ;#$cv~L!b#hF%zIp+0nM{nFbXw^pi_pZUg*ebSA32;8A-eVTr?D(J(vV|!Lce_+G zZLGyRNQ@{nim0jcp6CcYhvj{ja~KDJJkaQh>%E{E z!+f%^AQq4V!;Ke>@D?SL%%okIVLN-MHU;h zIotzKhlPCHFj|Q}Zb>*T+wKpG;%ecDd9}fT7t+>hfD9N$q5b$Fp>Xf@P8wN*uwC}$ zlbtM*uJbRciN9n#JnMX^Gk=jMO`%5bnp`S;E>l}m_bcbZsM%JI51KGY5jZIO^vt3| zYf!Yn6!G_??nz`*`R+-luA`P2Iu(>VMPpWEG`2Le{6a1wBG>PJ$rT=*tBD_MhGxY8 z?WnlJNXs+vJc}HIRZm_TfAEh%w%5QH1^dECKj$((n3ZnacMR17GkU;PjL?-XRQp83 z<7yqV^mjR0C?mFRPz?P>B;(H$6%^hCB#&>9Q2^1mrU{5*2*$ceGg3k96G1RvxPw+0WscI_KyqE>-X` z^5+pH`XPQn=YR;eQ%+3t^Mu+_Pj6GLueeiPfosqAG3d~Hs7gE(Pr}|e&7}QD&rK_d zr|@3qB|UUbeZV?@=D<)xk>x7J$uugx)cZ+lzE_(^ja_}4-h05D;e5HpYi8%9M`f_b z{2MkDHVtlc!L1ucoFxcCVZEv-jSzuY!jDroMpFxpL<-GwXpJ0(19;=t7Vjub)R7bl z^sb3HNv34H6Smw?=?l(xA5n_dM4)VoLcF~x_I({2wx-h<0cF|nvxG_{WFZ={Z~orA zz#=@i`09E8Ys=dI5uS1Fx70>ta9q1*!f!$H4XM9a_RR0Y8+R`_sPFxi=hPqC;Mewx zu&do|O~lp@s0m!VlM{aC2DcGal1S{K4Q!Q1xRKNg`IRu%`uXW?*7QLA5YJ0r1~+0D zVbSH^rEB+pugV|kR+@7ngX45%vvoTdU8m7;$uF9HDnc1=a#oJ23(Y*@adRrk&xklG zN_9}!S0Ba-rYNU|m?O$c4wN89;<2;${1noSV|S`|&ptS0;x)c)J)(Dgsj!62-`vt{ zl~03>4Y--3#}yWqbuF8td`O{BZJ7NFfYB2}FN}1*>Yi8>s{Mhm5MO(Bi@voHH^M2t zP+>lDy3s5F6b+2=w*2CO`XI2}}GkZSaitrz~ z`{xx*p5Vgjp5Tu$_#+haJjqce!Me6@5W2PFn^UUI@oq8bd*UG6f|`&XFWvey9D>C^ zYPk+}ch>wG^ljxnV+l7&67*GTS^^6T8Lu-#+2z&;fT+mR>&`D)32|?*C(^B=aev2_ zIZbZl`pX^{Cf@Y5An-ei(xVpCPHO#glQH4_8{$Rvqh~kXiYu};EXnyf{t|`{O9Y$r z_#NOxn@K^c#o>t>0f<~Iu zBa!0`7fDYakmOOE3S|Mx$e@SmPO9AdAzUvz2a}fV!?nV5FSMwO0Um4}W|#HP`B~+d z1}aB;qo$?K!N&EU%FiRbw)|68MP5!to|~OpMoI2J+(^${OjU%N zi=T#;#=|MV!^z)J+uTss)Wgx=#rBhtj)k$F<$ri@h`WrqQk%PlyMv#ii9$6*cgWwa z*&7m}D*Yeg=@jrSHGC-8c{)2bNKvB7)}Z{8{g0yL6n&+w<{}GTwxy-D&pL9BmXO}= z!KcR;Rj{t2tfs7_ij=5=rm~@!pzQCvdm%mv9d#3aF46tHV{>D>|FUA>1{vvE(y+W+ z|GCK}#x5YsOUFSg2B_SF2X9TC@7~dBdsmT!y(8g z%`K@ZPQ^&6Xbc7$%29yGtxTL`b)?B?Nb<+^h^dH_KPVEC0gI*$%fFl0n7J&KXU^uq zfkgO=#i^=h%DoYuyY1!ESus^hre9+|jVFh)F|$piM^0qJ5edOdtvZbKj9sCw+a1+E z8;V-|?5o_&>@7X^x@$WEof<#clsmrvY^%RollQBoY^^G5zA(AY(-IpOYa}h|dtpKd zSh(5NaI2|k81DD8`#m=YXWDz!TnjB7cKTm+c>=t=zH-7};Q^s4QVWghzI==}!kn%W zeDzj3C5B3w!x{;C;FIICE=S{VG4@yu>C1~t4J$PWJ=tbIgoB@fmYU9lhuMvtX2{DD zF2k3vE8pk(VY)^kMM;E;glx#qAxm9q%+IF!gBqBgYOGB1;7jvBfuJB6LBl#E+(>(O z#HHL!s}@GnoyqO324-WYJ{TR56cKJoV*cW7lhJ7nuQl#;H9wgNFrXkv=vD}?l1sEU zDIRe+Jz4O~5inDivyA3w-}2Ou6doumO82n4T!IguL>B~jPxbXK9d}Q51~$d`UauFP zZ?qlErw+Nw)xGDdMZ~ySY7Q;bB*ntI3Y6R8#fSfE0F{rrntDiYiRm_PfnQ~5!-_2V z{(2pNOhdixpYv6u4A znklV^KclG1y>66#jiJ-~vs({rbU!>!uwy;0(FzION8|yKww>ssFTxq=cSyPvyJ>L= zoW+cOlva_qpBMxCoGuIE=mbPx8k#tZ1%=q1%S!0$)4!p!zeOsP&#Dh&{%2zlNNSRF z$G$lxH1DrhotCm8NCL$Ao8(Z^_~Toy)~IpL@Zv`|_T5rWY^0bu>9-SNBX(_KCPKXA zpB8|}m^0Qqi#Ju4*>+uX_hqGZW|0TLHqoOK4zQrSgzdZ269@Vh&td4%{`}yB^;Iw> zJI$Q18$P8spe9!(ucDrxP02bc{%3LgugDA3)`L16(PCnobrjGuht*q-h%1WuM>b~q zPG+n}+BK$}wB*_-X($(YtqpdQ6u4n*0ujxiL5`au$J2mw>eZ(vfsq#5Y{pY!ZHg_# zS~3FOmf=xN0`>W|MAsZ_5O2swQE+kP&&YjkijW9%`w|hSX3I%ZDAEHB@wCG1WW!GS zC>W5_cOf+2JuIwtf$dH=WD?p!3~^Q%t-o(3&`Fi+9e-D#cC(hma1){fS)3-z!(N`C z7`F0)DRSJDVGsY#+*3n?q%d|c@lnP>sp5=}JmlWUPq^~Di!!p2LpDx!Zh_@he>;SR zy`7HatDaum^UgIbF5dZKEYIfpR~A6cHUk&@kel|8U*7!-*OW33L+2WWd8v0RwA(fy zg5f*S7ERI4oIzhy@DF%qvPZD)G z`wxNNB}X+o*p`evlOlP_AiQ+-vY*SdQ)xZd_%OtNNh(-1Y*C55Rf^i3&D3&tS+^EuSV@OCybk$AW7aeRRuX#G6&*cI(hzd>#-Jt#nTB6SbDNdH#WLyWuM9i=31dUXwLso~iiE-m1oAZ$3bYHw>vVAif@1O0?Z3EcZ&wk_ zT}f&eZYmx+l2gpom)zGHyPfihTxu}#XYfjm95mN)m&2j*cx+t3-JEiKaIyZ-;=~#s zLsDNX)y%o%Sh(RtdA~{|p1JO1Na)HRQTtBuGjSS?mWRSz4sf zA#S0UVrx}F-mQ{RG5PxH=_E@mCzdTyvFuoZZvx3bkd}AKYYkxHel@P{YEsk@QTU-? z<-VB{F(&>jE>1eUf3KZ+)fAlpn~o5I3&n01FS|9dT|VdOadohXdEV0?qfk(9mz5Y# z`~w)@62|mOVZR~pP9#$e~{;K(K4kM7Dib#T&+c=kGw0%_`4w6iP_T_Bup$kw&B*5j^3J-%}4!(sk z+{_SC_ zKD2{qxAp$;cu-C9V>&7P?@a&CcDG$S9^9)|V6KJuJBiPLEiZxL& z!du0VEzkAkfEA;C^Fe&Zoo2D&VM-oe9bOR|*y`{vC~PGM6W@Jc7~vH{Ncnt0Ou-23 zRsS(}g~8J-&vN1$OV0?|*dg=tBP3y)aVbguSg}Y3%XYs{-`cjgpUGBoC4=w6XsJ*b z$k;OVq&0o<3pb34Aq|=*=AX{(uK>qV!<_1!wiEhvpOoEPspM$x)#M5=&Q3OxOuJ;# zxTOD_+lzN=t{{$d0+mPcre*3Zg11-&fSyfe( ze4WFGHcq@|%lAz&!DvN0v4}~k$qM`8$T{kslDakYKT9l+1Jw6`Fz7s$M79XBZN~VH zR|sRqMVSE3yaw`z`=%@;eN%rP&$khYcqLM*J*6fnKozTL>U)AH*yK@v9bG$xZ7DBt zB-o`kTSqx(YGv3Qh39(Xl#p4^etukQ{vq{PEM* zpGF^s8xHmZKop!(N;{j|zYyQ*KgUIeJK$QTk(I(8(^3JzW6t@dfDgu_QwAGxFm_t} zmlpC3r7|Oa5O2;%{F{h;pF&kNKq_olp)8AEil7NfPJ<>g!WWy)=1}~X5qP|Rg({jr zP6JM?bC=HVimDA45dqGNe9869_v+q>8&8;?jwK|#v3wJuP2hiC*=`IpYh_1~8i}U? z2~%5A|4L0tF5wDrrhL^SSUnG1Ip+YXjGKr}FxW|K_ju*5Z}J9At|u{q7=n?2^GD37 znk=2u)SlFcZrkI0{s4e+0~n0vWG{-h7SHZgSa@d#k?y5{74x-Y)9Z?fErd zfYrC@;VPDlISEr3mI#dMqwhR@Ml$f@9zMAe1?Rhza?(w zYj$~hd3eO)9>7BDT!5Up?NCr4PfM=p+GWIQ#Xw)Ug*L?$f@;*Krq*(}k_`a-e?8Bb z6iZu>ZXNRxnY+a|b3{5331=kDeAgZVr&kyf>i!*~nCrO<(?`Ql2iir(MwDwTg^%F4 zM|~xbToe%pgrzHoKS|LB>j?aFXYo}e0y?&SkDui4>Z1HerU3@NxNWn??SyHxI{A>) z1TPCr$CebqsW!) zFxELF#iGp2^X3dnv_JBo@SC$R&*a~m2O#R`@PC0IAG&o@?B0~=G&fIeo!8HOCjYk; z_5<`*6Y&o%Yt&zi($x-~5WYm)7>x0gGUwf^z>Iip5zE)}%-z>6q@c>QaV+9dmh14~u zn3Ih=qcPVI8Ths?ri-%AQ~#9t@K5iuq0k3mY)t6RC%@w29|%C|&yN7X358ybpbMwS zVAP}rM{94(O%7UGKKM{+GK(dg-bAJ?aL4UK>#&or?8io z;dUttN@WiVK|*}aMztb!xQ5Qsy)ox{TSNW209wA-3i=R+W_;BFpDIz1%nyct-!I73 z{|hCE{m^jw9)GDD|2q(w?q&OM7D0`T49YIY1s8Zk{QDOW(;-ZT_oZ(GS1&IT=F3y& z8tNw`LxdO2dyu^P9mHCXtJKzr{tq9I<<}`qNW|;5hJ5q%AflH}-U=!kmCb>oG5!L| zgeoiBP#ojp6_=Z%e|u1Q{Bl@w|D}J7~>4AxTLt>c+U9w zkK79q=rCweBr5T*Y)xzDz~?=EWxcpHAiBJVGFc`D)Hs+;z$z6g2-rjd@9td~f05c}JGM9v>H9g1l2xrgvgE zeTK`U%8%wBh6|6wEN&ttbxcEqgo;q%^|-`SPBpHt{v{F^FSDIL1EGi9;YYq>$j(;y)DB3l{l zhG_>%gp8<(x@chT=%7BMPTC^7^8W;*u(IL5C4r4Y!WJ^rsv4Z z*b!eq2pDAvp%&AhpbiOUd5)k!ljH2fsu}>3C%ur6rO9HG*kmX7dFnIY4;T!xS@P6diKf4HNi=`Qy4GmPn1z@#LpxfhsN^-)oQNRioQ58-pVx|puCS;45$Hc8^ekG=f z%{3ygf9>&PAqk+V+ftt^hQCyK`qzo@R4{T%oI_Yu$z;$7kX44LoH3QKYPbNLyfQO{ zP&&9ye*6&f^f%#CvGNaFbL1GLl;8W43jtI%em{xj%gSSiOIXmrPFT?IRUl6xLV!In z)E^f#FM4#tc9F>e{0(=5KK7%i5AF0kGxhMz8hO^}l2cRl1*y<#k|RWN;EWYrI6!C? zF*LujJI>EAT%>q_=9AAxH>cW{=sk|qvoBrGFsYpb(7#vzkvBrZwRV*R-l50w#h%jR?wstn)-~76YhW56S`L2tsvmK?{C`z5y-nW=cN;UM3>1z)BeI zy_b+mE9dph zc~f)R?3M$44s9cKeBjr^D2y#_j%FO_w`JZa7L^@G2~M>f0z?;vr=kLXa7vVXc>^9x zhb>I&UVeIFD&Hy8S>uaHa_tagYvQC)l46X6zzX&j+-A&1i$@GQVpPO3ahOpB$b#B! z;L&>zJ=OnhwO+J!aEHHOoAqO?I@hCMq57ffo91O{$Yz{@7YP7{02xlS91EyqgG;z4 z<{}tVxvax5@x1@LqBMVu-&f|DHM+RMjK}zwXj@)N6NFJ02WB9Ei{8OvVF@@k9j_j3 z3)T>N1`$+SXMg|;5tYMGE(m4OuL_U0(l+YM?XZT;S?7GT%Xaz8viVvpIP&MQcNOoQ z|BA*xo&?^YaRw4LdUil7+dC~}5DO8(E(cIepEXwm4QeWxb#m5GLo!OxzVO~M)si25 zO}I1Z9r-uv$Eswk4kj2c)~}H$v*fkI_o*oW4K=_j0XHlE7@~Ay3Kvhj@3_1Em^fcu zlL15MZ99yVbB>Fyje5iDY+Uc?%P^)>vhe^WG4$};&$5Ll|4~%}V@OJ~C;`lIkTn-4 zrPlrca3h{m@Szo)EV2a0{<%ZWkNNimDl##Y5uRs-77nh?gnx5`2!f?xm+7ZXXfb*ZN9qQB3bo&fcO@qq^O1MWoe= zL(BH)RPb513d};H15S?s+rm6`0f`y_Z*-8+tng0)8uLjVRO{BHD*rs{Y+FGkuXn#& z=&A0XJ>OR}F@hMiwxhIt0@k*!hyZ-BC<`Bxo?U&$+XyjOddW9ZXS~`5h&|~#Geg?{|Gl>VlB>c#EHWSNyt`lAAxB?=L835a(R$)fx_er0k`6mp^WqD@^s&+2!?|+PQtd+=tMk9;wP5h(H1lD)@kNM@ieT+ zMhWTaSArr8fcJN|-1jq=?bB@WyKN0_YcS9->rP)5NFBXEnu+ZZ8^~Se`q0Pl$ORZLIryK8_<-cnZvb zc9eYMpr#d6>(T{)u_Oanc2~z}Gf5krWxdABNda}em??t*uob~M=n13ofL0{($yubH zb>t)HxVzpXB$q`_b?e?V`CW)FKAbj)U628JIWDvITXx8XX$=^}hM98n#Jm4Y+O^bQYO33mC$i3|IlCF zK0`CQ>_Bmlqwx)s<# zNC6{LoyND6GZPbVS^sJ1zVM)y4CH_e*6BbY zdkmnEkHFU9U=qB+`OZM{A(KwoU5=*pA96!t35#t3bKsEggUzwhZEe=O+>hRHq`@3?_Vmaew`s;u4lAC+q+8JbJD2xTp2xjsFHcflSsAVAE@O=S;# zP{%g+Mm1Jx{M@}~!M3^sY9*bg7J0sXmwtB|+=Tnk8(hBKPni*YO*k>ASgU}~d7TV8 zc?cr5d{2X&xW?qu^E#@$QU>)?Vy%7q^!Hxd?V6P;bNAiahl?1T8YuGG%+9*);`+a} zLy8Dy@u}~C@}qB(YS1=w1dD^90s`-~9EJn$gB=pU&CDqmoTR+| z@r&SlSbi;q+p8)ir{kl?j9?;)A?ClL$Vn^i{%4Z zX#0dMw`7@XvI^KVlcwDZvh4#jh_b=lV@IX`XBe`XTBS_8qx&1N0@$siaK|UlM@KaF`z ztI#vYB6MW?xgw)61KzHPOB8pk&uig+5(;>CT3@dGWo2B=IK7y{c+!6gp)< zaP3zIes}7rB|tcBV>cZGU2)pPj8Z_T4d*E^JotAHmBR@~U8rgQG5-sYFgiD>T~-gB zgD&61CHOH)Ff-gtA3)ZMB6n!6QMt3vck^%+C^8N1G_{mUzt6|JbA4c|fFN6RpNW6n z$oVQz_Pb2zKbKxxj`q}e$jr1m&%Ve<`}i?~>!z3kV0!A>E2ZZ#=Id0dKeta347=ZK zB>J^i`0Jq{ww>=sC@jlM;%dX(J1fEKW}*VW<9oqVZ~Brs7-YaDpKvB9rH}I*;4{S=O5uYkVxkH;@5(B4h69EmLod`|!lXer&gSbY015+?@y0l@;mx}M{3fPi+I zW`PAV+ZXF-%RNnXDy^QUsp()d+gM*k8NF1lQu; zanO!vVudb(i+MeujKcJ$Er-%1BCF9TYn?}681cd*q}AhSLjug2HF~90#zMC(hP|=C za^Y~%o3C93?W!xXI7{F_2zs<&1&WKGX%mB08X zGG~2fyEn_PP5`g}SqU09pyvmlb!3vFLaej}>d1h1j>-%mp^rK&fNbUL#o{kfm)AOU zfU83Z{s{$OvrT&z7p^<+vEjupwk~Nt=_5Yi>Ex4)GzHVaa?SH!Rv&%%2*Hkxg(5MD z;I>S$Wyw5lURVk{a*Z-ME2L)C+)G}La{aV9hrTsW0!&%q6Z~WffX3R9^bJ5ie*XT> zDkBb~$xL62M16PSH|4^68(f8{ns39z+#344yg$#(3w&dt)-$6A^W$IWnLW5V>;fIO z((7!G#h!Z_GVNQtZE(2oCLHEuyMv0@-{qZ@E%pV_Z`~dxlSM+gV9Ywnfv1r*f9vYS zjW#&`>DY?#rvmZBlY*hL;LJXEzLC^P%YM5{D%Z)rS_`Kn;rZ43Sz&EmKvJc190y_7 z#cwEd!|w3pb?&ngQGVidsmr~lMA9x)kq7!oiDcWOIUA!~x7wJ9l9am&08=(1Ak2Wn zQW>EU?GV-ixU&}Fs&4;A_g+SFwsS{AzYu{ZZKdRz{YE%*?~+&eah6M;KUaae-EMWd zVT$(H2zD~BMT;3~Gr>!I(U3raW;p;WE$m;EY%f4aFJVc7bk;Tr9T?kN*PZnJFWrpa zkSqP|iVl=4EH))T>YW-Q9a;v4zcu8qd;x(jwtZ?OfZJYBD$&R~tBik{r#Iup^4%u>-mPnx9L^h}z>< z$6K<{>YNK$)s9tJdS@nb?sPpPkibCZ2esGxDFqnGynyv$=3Qkg1#9R>WM1AwbXA09 z35&6+vfAJ#6g~^1S*hMn7~sQ zDifBuoCoq z^Ua{PK(*!z9wGnuA`})q9u(}qe>+KZebZYh9bz9jJuK{0@86ij0}5C>C*2hJdvGnB z7~dTk=vBB~)T_A>Fa2=CVFHR-W&owaby{xjJa+CIE5CNViYl0fJ52u8C-8S;@;TaW zQzgZS?`VgIW_IuGPgZ{ImXsy@=g|Hq8NidW;`WB5LW^$Xu|iz`3$uZaUQ+kOuy9c8 zfOw}JBRR19vo1{7DR1xIh}}YlhfHxsSdSOAbr^7ZWS`ty0qYK1oo;M+{nCPBB^?XP za@SJlVIXPUAh(P=`YffU$Rt+4;1xQn0g_U}m#5{F_m;W;&9?f;wCYFW zUqS^`a@1ndQ@?*Uw2kvSlN%0Inn&~;KZ(B0f+A=Uh-;#OjiWG8>D4}3_m7%!^BM1d&mY+IBkh?L~=i@p$X(ckI~Cn&ex-vQdqV)zRaR;sci zUD#k1_a+NQ7FUU^U$=}J46H6e!j6Uug-UT1D@(}V0qua<+a|0(G{u@e@T2P1pH>j? z>dK@XD}%+$|E!n=By_1DnvL3^`3xj^|MB-o7uyETWF_e>rWbDz{m>{7o}zqsoE;;i z-J0kv1cHcyx*6Ar@TPQ}o0{&k0Y6tlaiGduWx2p(SUuW0pTOjnx=oD8tuQc@3nq^7+qc7jE_&8 z&vVQf@!4<9_P>#h@-vvRd=Lt>1LH(?^L$^8*du`DPh3wEG)fgu_nvs3goB*01yg?= zq!mHgQskjv<@DlBVrRRZs;Q7R!+8lB>oG>d5~K}xJH0`9m2a3ZW-Ym@3lS#v&pM;b zxS1qvQ0gGpF=pkr`M93i!6*3r5+^I&pW69MY8|LUc}Lq_qDOTQa<%|lP&6WSgvQX- zLzm-_AA8{v+rE8!yC^798@!V<@(1FY)+NdbdTi)R(kjCA91b6S~aI>T-#Z`9gy#dkg7-0P_ zU)xEAm{>~2m>TJ;u51Id1}WI)CQ4E=%*tG>3 zy%60#DGI;ikJQ(8SH6809wzC6&%Xh$mH4R78{84#mCV(l-$>YXiCUr<&X&WfgoyzD%_D4CdooL70#`~KD4Tp`BE>2!h-25u z3c{anqIS=W12~O`u{>z}_Z7`VUZ)kZ!T2;iK(CE^`7w}@x2|}K}RTc)^03W9D zqJMGa(R?~B@eeEI9!-tnV;UJIaCdeSFv%7B{OOC2NkK!2S%z1nO@yqDzz-0{x(NT- zuFI;#nqxox?yUURvVqlNs4>SPm+6N;&y^p9oxgrH|KfjY*Q}?u86X*ao3#A1)2-m; zVr}`bg{qa2X^mvZb-U{W-rz-8DSMUahO5n+t_Pe-0kXt>rz>NI6sd>rmwA+-Th7+j z)))9++;&d0aPJy=GgKe@koi-!jhZl-ShBhBp_)vvH%v-nt-f1N%dWVxZ#|}`9BKC= zeP4Gdw@D>Rsq>p;`OhPe)oqKk{YTo<PlGeN(?f9<=AxKhC|yME(fITjP>xILw0(iy39 zD5x9C0>wjTTliM{Z^Ie)d16yt~Q33KRrpBBxLgygsvYY0(kH9=a={vxheO{%z1u z(4p!iN5J33LpW92*S@KMe-@Jv|9kTWSD~s%S7mUJu~^YRm1F@N&*Tbc#bPPW_#q38 z)Bfm1EbHOJ0?o^d+q~=>TaLIVz@ZJ0W}%=X+*&^ z=u))7FTavj6*5IUvJ(P{@F~2 z@QNrcD1c{Pml%Kbx+KSiW-PwrptVz0oro0uNj&$1u7J+fU;k{%dG(GYYsb3G5jWK5 z0_+3Zh4?>jV!*jaX}b84UAU07MjFEo`k`!Pgp4lI6=YJmPI@vYM;O~q1xs+H=+D^3 zYaW@{$hPBh_)6vxy78f!@?$xa_INmnUsw7=PjJ7oxIRK#bW-x6al;eZJKxmb(cghVY{XJ=4HzaqY)cS@ zMnd(qoT=B3wD#3oCjx7X8}$&s1z%Sk28Mk*{L7!qoI50a!r)|V^C=SYCA^;9I*rTA z$bXIB|9#wWr#LEXFMYRV{JUsG*bO|!C&XYvNC|~qHO=#E1E|*;bf-7abb#`Ve3{?4 z`>r%>v~5I)@NMO7I$bI*F^PHgLAzwPVaempB?&NhPg#LkBERtlWVcv-V5G=WxFc~k zArWsR4xUDOGA2Ua=QbzI*bo?b1_uB3zy^ag{jcy3GZeoM<{u(a5jVeMgFv;x_<6Ha zMAoAD+uKT_*^IPI28jDEB8HOzpfC%hP@Y;y9^x!h2e}xZG9c!K=0Q!0&J}IyPOe?- zl!*xQ+@aNMg>1IO&76Vyh%2ZZ;viX>A-XF)EsY%HBqt74MDP?t@4G>CDb#CWP^yyP z8cUr&+tiF<-=(C8=MzF)BJTL^yX6Q6?LQPJRAj{4YaNV~7;d6@I-BSKe~ILUwDg>O zo?ZgK=%?tY`_;&R>y>bJm`d(7yFJn651V9{p~{5P*Rhg0tUFY`+e{?RCdKc-3OFg_ zB9+1ZUMf-0m}MfJmep^%D4>(pZruNpoP#DxYEJfFMP##pa?NB8Y+_>Dqonds9l$s# zt*wR#33GM<9TrQ`T&S@s2Z?h#+?)Wl3QEUU7$hP7;3kZiMvrKwl56}21iRFRpNDmHaBm?xx-%0#fE_EpZ z#mH_J@6z;_tML~J8rm?ji%)}xk9SuSH=qKppL0{&EG~8yu7oths#j(w zRRR?_JpZwT#UXutkKOGH&kzOxuTmeqtZ&?2WrJ=EgO1|ON!odQD#6bfF){9AOiUGS zn*WLVpQ(8Sfx=!%E7L+7fZ;uSJXsmv`K$1Smeyv{=GQ>`0I|Q8%1K9>*w#sow?F>- zxotku0)psJt$dqbneI`+QID$Er`LnVxh$)%IRGj_)#OX?0ifbM!5bwx?T2|G^+*g3?}d zqY$T3p@3bk{-k4zY)WqqY?4t^@T-q?_4s*hut<&5_dgPETI^ldUWN@VnAEo~qF{Vj z8uINFd4RL${G+pwO&$J&v*Ifq^swvhYvsM-ftQetr(kVrCMCMd@hnT*{}}$Kk0Dx% zOWKC5?_n*F-MLYXb=ZfwT^S~mE{!%Tz4;gA zZKc*HeH~A%ELI56P0yOTk!w~UAp{f3y%C(2=jR^$m_A^R9@vW{A7*SNmwyqT*`*V2 zaalObAA(?A`#)XlQ!xB7M~%R;ky}yK5P=m70PTPeP*2~7N%v0a(3i7Q``M8GKj%-}zGJ*e z-#f^~nBik9LAkwni7Ga{R6UjsdHvxd{PNfT`f<;G&svBI1HO~y0tgMXmp_;-x2Lza z^*6NF)pIy=?QpyyV~;c-<@FVo5ms!NafqjFEjDQ9qikJ*w1SB`R$0oDquRBZa+EU2 zhCAX~O}_gBp!Tn$E5Uuq#uTcY302n@Xp}Zu+3d^amb;Rn)t`=K5-6>~RVvEm$Ow$q z>Q>Qi^ul}y6eF${R+9`?uA+P_D6s}9(lpLMN8XsN1U1lJtilMJv9NfVV-xr=y-|#> zw2QM)$f_^gTB!M=XS6xpSgNEVUMMsyu;B*Lv+bg%iTYH>!wN`*4i7{i5q zIzyz4ScqNmM_%=n08qiJbga~sGP7qh==jIJ>_c7tFJgxzikjYi~hyvaP*zDqqdM+;d-+y9`+(Uhl@L zF7i zE7q3zV|&>!TBZlAyoCLsRvf+b~D%8{BtE~-!9h(us%mpw{^;e9uD<8$7Z z-e1Q~koCK134O`jL=(l+JPLC_^u03&os9#BlZVQ>SJaKB;AU+H z)r~p$$^B%~JzoHt^qq2sN0{GNu9aWT;TyVKpnRJ&Q)>T%10~~UL3EA?#M)a+Mm(#@ zM=n>fLmR<2E_PPbRzw$3ZxX>96&)Ta+5F&3(t-Jz-Dwf?0v%t<{rmw#O8BvVP^u@%c`uFcaQKrz%Qp#sV-6&NATF>aGHe1h z$;@5;ok!o}RdvnaSqt!NTu`NB(_d~Mh&Z!34lYgvM;q?+`)Ff;#hDzm6{%A1_Eyfe3a+ z>sts|+c5&Kzh$fnr2y^3_@PO2#k+Qqre=j(S|v1oRM$8&;eF3b89j5^Br^@g2fa!} zs(|9Ca%B^kx^YFvE@E~VBvv24sklsCcs{9va4>J|1BHAP^;9n@vrtHbdNV7rZr5g zotNVvTmI0q>v$zm$pGPSCimH7>1I>C@8;<=iMrtVI&YaP$qK849Lq#wS~6ACsU4lx zt0sE7*4f!+#!j7xPS%FxWo%IrSr7=45TY|$JjSBTNX;(JVG5VQ9VM!{;HmX!V;bBO{o0&9x}LjONVhi6OYESr#^zeB**Cx7Jo3f# z!Om*!8kfj@y0Z0+$li&e0-<9Vrf7x5x?9J0FF5|XlhpC_!C01-HJ%_dzktKwj3m)P z4Vs$GQ9DktV&O>a2(>DDdAKr$s#<4DM^D`kqtSlz5B+totFq6ZT$f+|TD-@vDtH;v zRe>@nr{{&)b)ZRhHKAx2+D}kW2-#-~Q^=o*@P$&NZa*FDL@B?zS4cg+o+~A3`X^mZ z$HkA!S+(5Gnf}s`raU*UDJvk586apG}x{4%16Tr)?{_s+N*aTk8ae>Arat5ihjKLB}-i;*{e)-6DBkpV8 z$S#T-VtS5fHsW;Bx9^KA()Tu=W{Ic25ziD~FY zP~x%g5RO*&C-y7GV(smqT5?XU`>T-@PsM|TVrV(TO#VCUZy;F!+NFR|s z=bhuo=GqWiMA9@j$&TFzUk}4tP0_R}JjH{1WlzCEaDMyvBqhs#BQ*`|=j~c~|FVOh z>=X1)@~7}vI{eL9c^z5Pcm=)gF`{WIg`+|<_^OT>k}@DYOh36iKy!LA({z-()3t;3 z2zJRBm$i7g+bwb!bJ$=uL?2e0OfZQ=GV_g5m3p?`eN`6F52EsMD{~gi{~bPtX86JoT;Dh z!=s?QXfd^19YFDs;;~i7N(?q;uwHERRy{FU-23>C3r<8=E~?GY6fGXj(pv1BugXyg#5`=((K&!CBScC0+9qy6qh_6&j+r`=cUl&0+Cw54V1 z7364W1gvoAaVCkU%@PxDc!h6~8x?_%GQcw((d$dm8_rYtag~z|>-<3EonsS2YXIv6 zdgk0*`s};*9@bT%b3f8*-0(sAsWPc3;B#SOa;a3%a<);&r*LuZ^s}GS(fCy}p z3`vkF5_TgV46SOPp_ZaC|%X-U_bVh1Y<`v2e^T$na^ipao#orkF9)b zvFEeoO|a=lUTAUwq|i7o@r_6)U(PQ2tm>MN_!d}}0h&jlaae9gmBYOc?CmFb0`iyp z*>ig7Q-JvH0~iex$M8S_gy5u!p~1Fj0Hr=*&b@dS7hRrqpjLjXCK{I&$|HfM8(`FdgEHKE?R56-F(fi_U0hcRl+Mksvq!>$*4@Orl`2w)u0S9bu+?yT7YP- zWjSvMCIro`(&=@*S>L$K-ebx z8?PUGFTiJjZX0EbZwuh9O{dm~Zk;kq8Cz?dC%SF1q3IrkD0h+#N5YdxPBZ5t#PGYX z*Lu8R;T+dTFP-lIN>7M=MkDe4#|lz?4*IGHO{!76W#Xb;wl@2P9k@Xe9Gu<9?1D?p z4}FTbX_|@xbLkW4Sd(+bMze$*P|nTf4R0{?rTNu5iD}@R3fHXBO=ZlSYvYq9L4>x( zJANjYykg&coUb{`yoZvai+e?C*?}OlsxWhIe?E4ac(;xCbVFm`y$l#i8kt{II`^V} zU6$;ZZCNjyWmy)>ONCOCV#s}ZDac|}sy33(Mb1l!aX@fQX6J-sOtmsSAze;&P6k;c zWZ8=?6G%QG8D-k>Bb8B3IQ9HSS#|c1j_DOP9j=q-}`Jg7mC|yi2e+<1rh^bTr`eo(poNg{Zyq zZ(-4DkGxcBbP(|N%E}^* zx#|JyBe`Zp;RQ72HL^)7H^x#Ff4&Zr!zQeY7FuLmG<%uTD; z`FLnI@gDaEujc9eo9|yV{RHhj*onE>w&0|94)&}Q{wjdAl|gR-5%P*`RaeU zH{^}qJvNBH?1Od`mZJh9`~jfUkVOHOFS=?CHRByC!3GHG70;h}*_#o4(TFwZoZaQ@FAFtwi_`@ccMxe>JlW5|86;K3@?A zArV!4*bbIEa5_E1ry76r?nQP@Ot7YE83bj8^ge6m9hni3vvz@+Q zX4zelL$%)?v~s@l`Pu)jU>nzO5Y*45=6e(ocIo5`zO)@i4lspLy(nSOc zxszS3Suv~ZLh?7NN{P2*$`KvpN=BFx~zyE!7 zI5bc=P?k|;Wh=gs_Oo&@4^^}9el;)c^0v`TNEwc=j#VtUq zcj%VDJ}H_|!xE=B8dh@YWU!@2@XTbv8dPVrmV310654d(RY zIoN086JEmP`suG%I0wcvNA%5~>1U}L_o$RYLP&_lyity*JKm2s&2!eQ`$v?-|64TE z0sXMkR{rMhTwWt7qbROMM;#RvA1I84^5C66{f za0ZM@6g4^yL{Q@c6jaba>C%meW@F=02Mq>MBs(|$&aKuqwvLUDjGZslU7e23wB&g1 zz2~0qeperfa(NWcXozekgFuH}&1IzoP>u*Pl|L#@3yTHqIp%w59JUJ<>-7e35pJ{x zB_SUau4w96HmEj=j@FY;rojG>dC=27d&xSvG(%nxl%*DGi-6-Hja!%&&|CEyY#7Jo zRIQ=!Rl2Ap7|Npy7_HLR=|QPJsW=ee@dmd|>J=N#G@g|BcZ+7a&Er}&UvMiBwC#G_ zqV}u^#?(V-r3*z`%S@gYUdU1aULzc`2#Kbqr~w@lKTEfUHdvA)YQQ05M2u!bU?w$C z#%eo{MVp~yX#jtSG?K7+1pL$wd1^waYTQsQ)7!Q`ShL?*BE&j3Alg)K+lGZnai#_LP)r=9(`-fa!Ra<%aU>J9WKfKS=0b;dSE?{T4fV2!hbEjS)d20My=LLblbtfTiCoV{II@UHGJm8nI|o>#AYKA>ibNi8leU7=TSRy&4Y{ z$zW1ImvF626fUgSr&xN&tlV}8VAQq&q7jsx9Tz)xXZ1O&a=#4%`Ih3DfjDEAC5`~4 zEBnlMP)yoa9MRDdTm=up@2u6vHaDGfbyT>3QtqNf^Ad<2rEALxR%?8*yRrVlb}(s` zbBPLwnOn_fumZe%S36E3Pg*q=Za|qyPjqxhpLo#D0Wudu9RhT1D-~~0f&)Y$o1Cyd z)#zAbMg1Jiv;=i<2(+s$eQ<7Dy=5hfn^F+ld;^_>%C<(;0mL!f=R5+Gsus$@Y4Y8w z`GiJTs5;^mq1!J8{UOwV|^EBM3@w!Iw(Xu1cdd5^_pG9 za}Od_CZU~Kn%HOxwsh^PxL0Kb4XSFfZB(Ff?2cm@0ZPK#0jgHm$E@ks8Z`%1b=9LV z`6d$*VMJ@0nTtT#qXHh^!jd^YZ4$Yy6Z2~uE33OZt)5G&C^QBNoC$3cIbVYuzbr2u z*s&P{#7Wc~x8Zs@SB6mq=AE}D%F z_5qVlHPkcIX#!HW=|2ZjA$dz1rPMEM#tjp&r%G4(A*2ZY2++c1S;kEpHbH}#u%2a! z=$zKJZQwJFGqt_VU{8z)8q-;1?Xio^=Z)x!JwVmUEjI5E(n?cve-+tr#o%0dVgx0o zHc+OksBFcvZC{5GBajojpFg+0y1ur)`pNnhNK~5G>y?dK>BS|zl%$$l6QxwfWR9VW z{z&vz&xIfIjstm8dGMa>HpKd}F$DR4Z2;iELsBDx7p1JFb=&RaM~5DlB$R&Of%ix(*OmU;hFO_S~`rWpW&rv_;A!2_iqNPVECYzI@q{2McNkC~rD8 zzEg=Kg-^4At0vYSdO2?ziq3><<%zB7daY4Ye0Jrjr4-NY&ur%^^eOVCwd>X`%*9)c z9VvA00>zYe-Io-E_2mt4W3!*1{w}+A9GPyAg-D#2suXB6>%48t7L^usgw6% z-1brZ&A!T@S{XMaUU~~TzfS=w@g`ELXxra-vTj~QErOxaf7L7*H+d6tPkrSxCl{Vu zdiImm<(1Xd-4Y>Nqak?G<;gQBkKv^2PZ5?~>gUMN=V)hr;6R*onjPVe)(X@(iE&#S zVMqgG_4w+ITBB8;ENL~vhK>4E8EXQL>^4Y{Hal5!ddMOQf-@vZxvc#vipuRx;AkQa zF9_Jlx(hk0}O(GdLAYP4#NW83$VNA6@UB{RJ#CFuyv`$nJij&k1jn}z%ESVIu z!gR!7>;4xOmNr%miI08Wt6Q57Dbcqb$&|rykS9?DYE{7?%21B@lT8=nVoB8H&wv!6 z#{l7`y^-coFqtlbg{0b~cFja@s8Jd%3jc}_uqmgSLj0?UJWC}#_&fD7B3 zR8)oXh^~@bka^4bW3>K3Uqx$T{G4Fdkf!OV$Iuf0qR`cjR2rj&P`s!>?kejN2w_G^ z+I&|OiJ4C8a6FRrt z=v?rfgzhNwJnenodE(KNr#F_N#P#LX?7*OH4ox0(eE(y3J4{J#}&CMGWFuZctU#%R+#E6|XJ+t|>%p+7^3=>NSxzj)pw)cosgsB|tmXBU)#tW*Js2@ieh41pTI`pu zut;r@^v8XIBDyImM$~wTcvFd_8$gBHoJtH=pBmYwW*ev>MH0m64o_A_Yw(vwO7z>; zX<;y=&=(lH5Vx_S{sY-?L#`ufk%x68fW4WCbu5s}oC2D6@Nit}=OdA-# zI!X>LGK&%e9gxoj-Q^izlx0X~+-skJfY(+6D;AV%gKzWWRjif}@W0w?f9U2rF1|>> zJ9g~d_Xq3UcaI&@yBFPb_BBx=d=w7Ph15fNuqj%YMxBAjOy>KX%j98X zkU~Jrb;b@c7(Z;icXVNC{#gNWS;2X$1ca$X14mxq^pWEMB=d1SaBOE8M3S;oC(X??1g&SEyv^_V*lA%%*ZH>^%)8q))Ru)|W> zLv?LOqe6tlUTHRRW{48g-2CJc-?MI42M$zzq1*o-lJ>;m3x5y7yM~^HMuG8SusDjG zJ^bVGN)j)n}X8 z1SJZIP~w>uk-1(1J3wQ+MXrbsI|1rC=^{ZzBup!C3s5>m*CTkVW&yDQFJd!$S@GOJ zJETadH#*bP(=G0?2$8l-Vmz)g2!_@1r#je0ZViD@GNO*js?0)i$^uc+#{Yw)edx-I zg~9;{c{R9(!1yj$yzG*{vqOr_&Eo{bD~?o?;KE3rDxGpGH>|Woh%h50M-X7v-NbdO z<8*k;7Se~=bxLjA>dei}eg4qN2Tng`RkLVuVW$UG*2*3VV5y0+aF^L@pu@zMYz^pT zvQg`VejOai!k_K&L-lF`_4%lkZPS$XRP^`EP_7W8V+lTiF9uK4Bg|5(Rdm_F8{1j0 z+*WT$h3cCBrmZRO>A9~~4jm>fG!z=l_!?fksV6-QnegI;m;Xr;cyN-$tMwa|@uixl zF3F?F`@2=zg?VAstfd;Y){5D)(TTB&WdV#hJ-0ab%Ht@B&#Zp3yao(cphQA5X<{!9 zdh+79fX>OyW@F3uNC7Qp#Oe^*-<*gF<+8207__}W5XJdbQ9jg>f!V19 zA@J5Q2N}zlFl*E5CR;lZ89%&&)~yZ0JR}l>0F+0!*O^;9wfND? z_dmQakEFdJ6$eV(CU*pjvDl5)b3(T{f%yokd3B0_<{5`_aO+#ii0obAAL8N4919>P ztAU79>hMjsW@f=ZG^XpV86ML!P@-BZHfhjTZ)>?XHDz*|CC?adC zv;dHrN9VCkg&p$=sBF-`3n$CKvv-pyk;pxzgwag^r^ZIqJA~s7=C7FP)LaNRlfU-$pld-&Dcw=qejiwb7 zh9N)}65=%1%-mdutt&p+p=Nk0G$&D>A!zc7*Hq}v{#A9)IZTS zJ|1~yfRwT*KLHvKL|30SLOk`+OOKvhn1>QKs;=|KP7e^f*n**Ua z08t3^`ANi;a7k%&byNYgR{~igINiOvBpZsA#l=Mg90AczToJY4pp;0 zbR;ZF$;l<%MB0Oc2p{Q_x6cU>4_#(axxWTb9EB10UPg-jfP42wF)E^^y%-Ck{^9{t<7WASb6_r!&tMiP!odQ(u`MCh%wHHE%LlpOS7*TJC6fZku zUc^xbl8g@}UMD#O0a4VFlJ5gHlte2!#Uj!{T=If9%%V6|qsuHi zto52n59i>*8DWty9ow;Mnwz666C5Tofw45T$0R1MG;*x^=bJ3GmgKCc60+Za`9@*+ z{oiris5#=Fv|QdLJdbp!4;xp;2Z&eepk#C#FVAIUG2%PUZ!)#+ta5(nP%}s}f}PmV zA~v@I)vq;!jA-kv=O21Nl(@X4ED=!~Lag=bBF2zra-~;mfG4*ymJ?Aka@@E9Hk(dp z=ikb)SSy2SBqBd*Om(JP(;$%yQK6aO+|kadh^m@DQcf@)bg~Ql4m!A8oDCbQ)bDly zra)<1zhqO?ynt-~fq1wI%R?Lo8vh<6>UQ@ z;)~0`yqB;%U(}ZH2zB0`8^_WU$^YOv$Z?9L8l}_16FUP0=YXO(vDA!hDjhyDL0vp9 zLeycrRwWxD9#0*CadT5@ytztYH#w0_}Fjm0fE!ST!y(L;^EdR1z@Vas!(L zk%$Xzh~-A3m~30$rU?MDX&l*S)5D?b4TrXd;rO>1(Go?gRSuAV zbLkNn#+M{VSjO{gzp+{M%VdkqBDI{OSvh8vXPFs?>P0BU^k6a5kf<#2Bv~R{h@i;Y zEwOFIZk;k1FgigJ=`0Fl^U#xj%M?T&1XP{L63At!eoRB*8WFN#gW>5iixyR^oMMqH zx^gYz*Rg7uf42yAA|+g|JU0VzxjY;Cc=**E&34aZ)viwH%Z}{tUV(`Vl^*WR3wiku zs^-CqcU6cSBmw8r+ho3x^C3?wS&rJ7b~C7xAnf2@k<(c%+^FEvuM}kjZ%f!LsUrl# zs?Ybl3TM=8@uK!P({6?pr%IkZ4>v=gsfMl}1yaz>f8%m75DWk|*(IP(vxXoBycuYJ z0H!aNWr#+IQgEzEXpNvydN_C{#Z;Fs^m($~h6Mmc#7QYpEWxn7*!n@1-L|iOMBz}- z`L`L7`>06dc!6<2;sv*0peEsJdU*s8!$buqvkxOX+d^fD_6GdYRDm|zIYP0zevSta zrK_B>^)ZzA!2B|zwo&5pQT9){Hb1tkyRPOxG^EdfH|AgK)HEs=8hLg!22p!^>&(`6 z2)Y75sgayKajVl(S*(^Qaawh?NkFoZc`{JsnsZ~5ZY5?z-Zl%svRKUtP?D%Ev2ul_ z`|8jJhX$N~Ge;cUM?>PFi>?|QAl@piIkKV?uXB>*ps-LRBcP!JXJV2~-P^KggFuAE zNCS;?0nrd*>!bIcf9PSO#7aw?-|2K{uvoKMDPl-f97;2E-4Zebpa_e4Z~Lb+Kb%;T zrFMB~_opw)SiT#UhS8B9&ao^s8zq(jEEqPe$kFCzN3wWzbbew!Fq)ANq6UGbC;+pX z4IoNa7dmTSbN>D<@eE$g7}=~lHk(n#HmzCmkoK- z0XhOE9cD=*@FnVS*{4b> zw!hmwv9`XfB^q5`Ke4-2xY|<+8!9T#sLlNAU$a<}Ap&PUaiY*H{nJ`}5(%lEbLpPi z;FWD^x~-%p?Q1XzG)?zaM!ZRJ`9EXCJ||u|!kDIULE?2$HA5H#7MbjPsyr#13BuLz zb}?fvJ;&VH?KJF)Eg_qvq_HwspT5)25|>4Z6181`C=a%(Vc)F=Cn9Mpyar{t^V6B# z)54&k&~V7bS~~jEs|}PJ+b(4=9N@j?`R1LFmDbERp~`1~=+MC9xm_I&t%L#w>}qg| ziQLr`&wZ>_?x0>CKnD4wbUQh;$9p zwz;dbU7p&TSwZOxBKHDu@y#b5eRyGQ`4fDJ2CJ>I(E*B6)FimQLX#`K$Vt>c+}`@( zg{3|UEh-C!EM7v3^SfKG_G||!$_;D4yS=7xC_$UBOf)tNg{H;pFtj{M^5ddNK5k!9 zq$dP2g+{)P>|d>N7#!|F&{?bIVYd8hM(iuw69=ZbqD?DKlxvHzW_*R(iKJLYhR++R zD3JvKSzW$ZhRJpg5P{zSh@ZavI0jkGr<3(T^GE8PvTU_#s4{k@qc$%$!=0Z9#~T$0 z2W(hTqP}dcpZ;#U*O}G=hXWvXlpT74q3;212}40B;aZirh2>O}9TNhv4Z2mKm6@3r z5BF{7@7KEa?qhw_j8ZkTU+-(y`?jrb0MVf}M6Dq4!b5)*n-7f%60bO-=oaSaH#sUI zYFwcvUTO-q{C$)u21OMB0%U)sSy-yoJXrMkaD#~wm#aSCmCACP z51SU0E>_;_VTanM>3&%r1_kplu!eT(ef{H)-w)Q0KYsli;GUHc`Kge2(_gw{#{`I% z0>ltX)Vz_*(Fqr3&4v-%DH=%b`>CCgYhjtY&AsFwhydaMAbkbL`h2S(kq2(DSLl&o z)+SHzJ##6-R zHKC9TR6Sn0ukLJr{@w1vGeY1H2!Y{BABO$K%avb|xHi9Z`r$`kdh6rg0KNwhJ?fo^ z(Cm^Y!s0geMqWf&v(1VK9-T~M5ixAYqG80iKf9WT6T~4Rt1ccteh&zT7FYz2#*AEN zV?dC)az|$Xh6%)WqdpoeWRa+&c9; zB!2h=9voN?a^qTFUfX^B#B&?#2Et(&{OITmkXnlMg-m z{7bLQ^?^9&1?HGYJOXqQ>I3@pBNICTwcYOTsK*PTLvwW!U#9ao%mlVi4Zg!whk1w- z_dw{!Z~G{`@18He`li3W`togI@wZU?dT)}+*N}?>HF4q~XxaiI2|rOS@pSrBH4#jf zdz=JV479OI>}dPzZK}Kdw)3C4JGY-W>L`wTzZ*4P9=vPRzrz>beK50GXLd5#ot;@S zOWgpX#;Qb%m54&L;Dyv`BcMnGEh^erj3z}54`@u<7%#Dits0{tK6rcZ^Zm^%<2bVV zvJH54c4vXDlJwJae&>76@BHrj;hB5!e#G6@^yOpmlQD#kW(*o(5fCvrU0)<_-#O6t z_}IwY!g3P+O?8jR?1gVvJ%#7GIubRtOe+e@>P6euZ>e)&xbaqC>h<^}%_pCF%fG7B zZ{iMP3RjMP`|YC=-dYj8nw&auAvG>Hh~!TOhhxY*BmDK~9wJDrOTO z%P)^w8vW2}Y*Cq+M3g7hX1Zl*CfE&#A`uX|{*A#bhM@Pv6HnbOyZ2tbKJkQDOf;Mn zM7hKrj}MQI&(BUS8W7=7Lz^^Smfu+28p`=0vQBIUIF^R|hIQr1>g&}%8jS+qcD(ip zoSn&-*I~)1hCjv_?pqOsUwpBzr{_*tPfyS1U#zSgxwDC)NuyuOtB>6DOiO)Nv>q(G zC1UfL*ZF9{Jar^ghx%AZRy1~wRx6sec=cRuQdefm^tx@7(J)DiKd~OnyTp86oS`sb z@CgC<^fTMHZ@=Hz_Gj)Tvdb;TE-?jh`_8?C!xQ84Q!|hVh@OMlwxfY!p|7o2z*eW& zN79l^s-O@_G}cpN9{I;(jubpDgKx-GQgBlAGO}R8Vb6+u;TJ%77Y2EEJ;43Wo_$}W zUeWl)Z?XwWI-)7foLkD;=WUH%Fa&K)M-q!2tP8chUNy3sulWlcFs3kwYRn`LOXo+Z zO2J(-!hXO1?l?9>O$!853T4I<0^u_dxN~R!z`(#>V*~v=w?A|D6Ob5#_~diXJ(_?x zfJ+>oo}HOoQg{Z$$Yzg=8N}qPafmV`t6TnoXm)JPVtrxe1H{LyY~!hpFf#w+q23@N z=8JRLfcn~Z#vL9ZD6f1j3LnUrSUhs1Cm|6dJhvPR!9~8(x)*FKxI{{Pmg>Nj4xO7! zY?hSBTCw6qs@}SF%QHKPJIn#d3UeJgyHt_-XMrgD$1wa@9zrOTD|{LXclP%W?A@`W zuW#^iV}pG=2Kqtq(F8Qm6=o%Zt45b;BttpH8d z2|mUnPoV-bt}uph?_L;u{PCf&vEktn*|TH2h6eXin1RGc5)f05xNCS~Zgz4RTVzj` zLk?9TZ;qsGJL;m4_{6^+*VmR({a3(YP>MK7U`vj0~^8Qek>VAg99=XGP zcP6l;Pt0SktF=o!V@t$lJfeE4NS#F@6;0ED3E`A=k8Kx-Kn8>vgT*X{O;@-b3grpq2Zwfz4Uc^C$tSPA7uzSVJUi4k zAQA=QlTQ+wpLj|jO1~K$pPQatLaSVcLr9bbwtB%r7}UR@x)gYICEn*(x&$5~b|vX1 z$1xtCxy5JT5Hpsm@~w%(eQ=m@hfv5Z8=n)O$fs5xV4awOFqZ?hc8RB6wgp@wAi9ov zRnb90O)m7cQ%Za71!RpJ+N;{?f8M5!KQq*WZKkNmG;+U`fS5-xACR9Gh5ZSI2Eq{o z;Rgo~zAHO;@Pk)JcJQh1VAi0vv-QRpJv8Nic(MSaVV^uoI1pO z-;G%yeiw6iR2*(-{3s@o7u{DMSY7=sCjw>P-Ev9G*nHmRcZmYgLX>mN#ubOZM&lKM zP=(w&Wec}luK4PNU%WMVqbR+edvwWKDgz~kFyRF3OKszXvM2fN!k z%-Ol76}DE>3Fq-iksa+WtmHMsJT*TmPf7iuEb)dphiIgn_`WLpBRi-ryYEGb^BG&b z%y;f}j^*kMJk|58kbNX|E~|q_SkZ)P%f=;!c$*H}v+9uOD{Z0u-`du@+sM$(nsMG0 zCdmmbH6!v!N+Ej8;i68J(s7SVI7N~8>MNh^=)Yg8A_j-bnhl6^Q$%L$MYC;&3lPK3 zqKE!&qHS?JBeJIEa5*uVGQR z&2rR%`jbFRQRMayI!%VciShS7_`p!O+$d@6oHhe66TY#$9}?d^_`!RhJPV2_+|K|p ze;$Z;4DJHNJp%V_OOrxza|qTPJj7X%=49vi@C;zAnboaE#j-P&bc?M5+MZ1+-Cht= z?Ixctr_lTebVtaS;j4*ZjzS)(sS`px3dG;C6F#%aipndeZEYzLj~H2=4z#W6xEfqZFa=E^AvQyzOa!J7HY2h^a+;ltg5jL;g$pmf z&B!@TP}FWco%z_^xx8P?#CPQszkGkk-kqwq+;2Ff*c>M--<#$_9(Y7D5+DmBPPf;kNxClB(n!Vn#_^13Uur(R~>aJI^7{ghL)OK*ZLv zId~S!*69i(A5PosB%XVnXQm^$WskTVMr!s`!-J1{qv`)4Ys6yFj%bgynBPygOT9xf zF^UfLw4dP)`ceuLUzjR2I|c_uVeAa&-+hDJmnoj$*XYDRu))?8og37>xctsKim!hL zivvos_x24Ajo}cdj~(k3guGG-H)^BCsBG6W_rQSA_E zz7k`d>yvF2o3TqaeY(OFCR?NY@rE{)3UhX{XGk-6&ueJ?g? zLU>GVGuV1SPAP1Lq7!eq7rU8ogF9p=eYe>rWmbv_izwXB4jWgB znmq-G=3FVj>(Xc&g0N=rDC)8R^dr}EOhH_z>Lf~_s+WCcmH6i019RrB^bc!Jb_%dp5N^Mh1tzhPuA|{wWg4*xB@e-F_Y=l46sC%yafTBH!`aEhhr2rucbj8Im8Ud_ z&3qyLx*Lo>)abc8?pgk7zeGjy7D?O`T;}HH=BII`=rv}uyhh~3-LE<&6)d;uz(AOE z%~l5}?4YI>>JVM65Jf9e2v z^Oo*>IO)>JQJ$hx^7O{V&qdJYT4c>C?^#h0RjbOSfw9(Q2T`paly#b^cAx%0E1@6+ z!!$i<*6?C?MuM_uW@)+6iQ8)^1}hL38EV5fc;W}mGuf@Ty!6#q`wfi35u2Ktot>Fk zU_pQ@teKvS-Y#k-+BRy{xYLFKdo_zz3^HZO@Q|ki_IrKgL!BO8bHTOUAYPI0%+9c~ zrk0!7Atq(yR5onBW)ak7-V&Q3F{^5)j`zQn`Oe?$>B>ph>!@zqD|7QA-c)tGt&4IP z1Wv_sHTsQd*-^+6tg41o&N}hyp1;i^=2h(99}4FlZ6a@A#_r~~IC%To1ETiH7s9%{B%A|!`ip&Du- z76yTBhi~l$K^ROZlvvZm5DJx`%)hs+&`VmZ11g|SUXVA)hdSNtb_m3Hg+eZ~8H+9( z{3AC5;JA(0yn83spRNqk1Z94DetdjlbY!+0*C+5)ND+*(1~FOra<{^=VbKh2 z7l>I~T$-KO)%QEux>1yTweQkRZpM6T;0@SOkJLgj>`>}L`G-zQ^v1~26cV?lgV6o9 zk1amqU&<;bGD|~jVGkHH80u=0Xh1w-T;ex5wLG&(Y&}r>^v&%O&%Lfd+{GL8HslB944M7$yIvmh?dd_2^z^2#x-_A~+!PuPWCjk=D5 zbS>DEUFjB>}&R2_qLASxP8m`(}L@ga>iQ{Xg#EAXln6T(a0?|m3`yuV^N zJv~0cCIG%68(nI2OEn}6BO$7+#|vNbwe%bjYOVy!cxia(>%r|$Ve#IA9miP0Mu5tzKaaX9S zv;q+h_31zM_1u}YBsN3hYWm;I>4$u2o;)=>Gdn-Ai*F7MjTsgf#Frf4I&Vr%M4et@ zGYIOsV{vKb>%GswpfF4}xx93YsfbAKWm}LK%{H6eJ0(hnL=}}Ibn@}%M!5#hziRrGXe37l*H5}0-}QRYxxp(YPWK% zN^1pYQ@g~IuD3Ngy&T!4K+MVc2}nh3Pn+ffmF0-j^tU*^t5cZmYSdxttk6o}c8nSd z*D<7#djIVF=;K6dbz|!%(>ifknMtvsyBwm)mJ|I@&p2ydY#g2$AL>siy!$EB(1Xd>{n|4b(eUrPy3kk;s|%MP*KX@>mjj z;xGU|oTbsANvsQm?@AT7=@mO8_6pN8R&qLiHx!bg%uy1aT|kZAKQ%YfH}KMq9e7Il z#QBC%4)5tENmeihI`b<2xMO6^-3OMAeLc97Hbe*%hCJdvo`)U+L`SDyAy4z~f4{6cRA=GN|br8DSsovz1=KS80A8F<~O0JRxQ8{u7 zVzQI|^P@+4{!XF+QMR_hsKjKWJruR>!P(R<@!U&oB`U=-(hUni+beVy08*`jyeVju zH7AilVG)OEml_2eVcEmgR1tYx>)0q1;tl7grzpiu0^-8#{P2$5*J0i!o z$fznE4o6O#Y4l~=Vw)GmNyq1-zT?!dX|H-ifv?4ek{CoK&520Og~hG0>l`MG{r2rY zf!M+;QZ@p7n>Ty6E7qV+eMxx2v;K%#VR5;=#|WoJDik!&mF4Dm7}UU z6-XOu9zUcVHHb>l$51G5xUkf@WI)_+K-}FwFgUZksHt@a9)AAQPd|PB;R6z`lVEHh zN?^BQngvm<`qC6tm2lcv&txbi6z;$Wf_3?koo&1Q@nVZF<=HI3x z?aetFz4b^XbdUZAuioyqSk#+@hkUl8>pOvXR3OTl$= zqd4cBG}^Y3(TSa6iX=b^WTfwCurmMv7 zk`cy$m~eRN7cqwkg}Q-Y2E@!zr`+(^e?OdWle@$-udS8~IK(Q2;cJUn@5 zV(jr9d;77S0?}}2NPPO~ds8D>7KFmkaQM;>uFWr4_6j;tlAH?d#?iTf5uF#5TF9pn zmk_m`a^ysm%<0e8@j{-{Rae*fbr+x5W)p}R^fFY&ARhgzN0c9YGbZu72fmBn-LlT1 zDAXf)|G+wkaofX219k*rYddSRyTo%ZFW>;nq{US@ghIIEQs#`oAp%aRyQmK#CJ17Vm4tI(~p(q2n zywP2jaQM>Kkvey6)&^x4>D_a+KEx}#B{G*v%_>_pevyd8C9G|$bSbr=6mI#*JIFU) z`=>krVj7F{4caM)smUcKJ~1H@4o#wBTw=|kcwwN` zp>MN8+bJN6MlPKYj$5Tj?zG(@0%D6{#auteAS%o@AJ~tXQt{`8!!$5+j~^KjH*QH3 zh+E$!q9)=DJ4?veaHg=_P3NjPACv~xd#Ho(Eq+YyQVsaq_X?$&i?G$RqKF=9U5RkG!+RxMj2E)-G}LlUOK8(Uy_3fE|XT<0%?D!LXqL zA>|SuYp5nozJjPjYHdPuvN11qi8Ir46ZAhY&qgG!gV>ifVK&&eu??!bj9T``Zw(Fb#MxO*KEx#|Hh=l0NCPTtSo`LA^3cmj@}_D0 zoDbcYd{P}1Bgaf8g(*U7|AJR&bOsT+r#59rq3cE{?Ji1^L-TA<4I{ORIc0q45rLSs-;;vkC?LtKjk<_S5{VME`8=X^LgLKA!hS&fKqNj3ZkTD5&DewvPW^F}t_v!bm6 zG+8IvO4fS*Pz&O>D~XVu@rE&(iJomheDfbmDrv3xf8!EQJoCaEkg|=5zxB>(%rL1X zW2suaU0x82rN$Cgl;IZ@pqFA27kKV}nVAiM`07NAow4zW@eS?k@rj&`AMz+Xk_r{7 zow!B_6pfBu=?a(+RiF&+g>>#pTX%H^LYL=OgOK-baDDp&bAEbuHiI_yBgkoym?u%E z{2UdB33l-lL7QuXFY znlxj1f0&(L+}h6D5-t(D;MyBH8wrSlP|w&U#-W-REmY;4NKK`w$RWZ=BH{4UrF9TB z_7I==D*LH;$fo1RKbiT-$NCVj@F_yY>Wuz}HY0in5D7LE@R92y|FXVq!^4zd)2&Qz~NxjHRN{9!<7g#34e>;nXEUBB}G9JqEQs(^Jz^ zT!;1?n#!8KnJ3f0IX|N%DS{Ebh}(Q1`9p|3|#ex%Hf_0U}Dy1y|pY z?0LVZX=?X3t42vWH{76YeS}5zO6Z~8C|V<$>vmOG77`GdrbO!eMw7Q$J!iS}OikZQ z9x0g#j)!In#A9jZ#UKEF+@jV2%=;vLE<&MH%#!I3iub`*s}6lcZBCf;+euT)PZ?Hh z-ly1{pqRj@D@8CRFtK`N4FpTeY`{OZ=0(v*(SYio!5<9Ke7TEXN28 z1Sc~71^fxR6w!{xv%4CNJ-e|c3oDkCh=L#E4hlq(hERc!D4gLpzjnnNLt2b0*hD8KX zD5#ThVrxW*yo(3_F1Tlo_L3-m|M?fjo1U8f^+n}9UllYTRK{q)0(3Iq{{YD& zVi-vuK~TOrOVk~t%1fH7^eF8t*3Ld)t~Vq)6*V7v5A1&RVsfd724Klx4Mly^k~g|Z z*RzO6T;)TyidgbkKQp#@LtmFbe2T5Cude{* z;d;9m@kw5}Sth3yRv7 zNJk%&krgB-(n1yl#4piE|Nh4L#VPf}Z?JmYOe)cxb0E+k<*XXO20_F#%UlqvqqLjz zhQglJe)D30xcn{@sxymCr=mjYG$qAtu31EcL4?g|n_OOI|G_@0*>~SfHGcf=!H@s= z`ay>wx*e3zBAa$nj`d+!@5PKlj-ZQkQV?%7=^;zRxi!uUeHVhn<&7jEmyMf@goHqx35dJO@ew@VooJBkfxX!* z9FkogccT#=UbA74r__&8M%3c+!Go_K$XrE#kl3mW(&&%!6I&&^b9NM)Nq)9?24Es-WE3I(g zmxG8J(lcg54>P092@DYWbQT>=+HeK1b)8uVBp@eKH*@^b}l?!_Anf%E)f7y&+C3WM1c)3v!8?uN^DVz&HqCgx45Y>96 zb)t2I2@$(UO2|kRUAb%;X0CnAnvZtZj2qX3L!0zgFkADZn!+KEwhO_A76vZ)-c%n0 ztuwlD-f~!Pz^MXKdH)z8Y$6d1nS6=E;Fy0k$J``{4JR-)rEp%o0M2=JOHF|iMJb{z zB8Ih!Guxpj6Xqm#MP!|e~o4e*YMMEP7fr8 zNDj6)&vA8FPv9Jp$}U%oHxI?3lh}l!XKoZRyJLQIuTc>7mr33{qrJLw0a7@tTb{jP z8wrYtTc&50%r+#3Gh)fMzz($83~NDGL<>*&INU1$g=qqV-J;X7K!!k!%8`v>Cvo|Kb-FXt%$HXcb zQA)^XOUA6C5<&_SLQmhA4hAP&cJeU&#kk^?x1h$w1N;$+g(Szh3~*pr`!Fpv?;a1f zH*T!`_YnHEkd=IP{n9+<ZEYy4aQF}ok2ZL0%4RpmD_tjXeOwfrh?H2B zPrX;NoXQHu0+B%$nyG;Ka1lpj5OQW{9wCSNhl>8N(8-8BokO?3rAEp1^_DCROM4zktSMssl=sKP z&gOq5dJyMYXu~l4i^C`U(wPY&SM*)!Hi+-2!pHqAv}h0T&K&D$GAM*3Xt?GWG4$K% zojY^OJp9!KQI%+D6tECU_#Ja~Umnx)l__lwh@d!R1AT9Qt7QaMB(bK5^{mb_Iau`sLsZw=%`e zx41HrpRs^hk~o`c7YrG4j*$q(Y+;xsidO_;ai?8t!-^!29e+D4lQ&QpE+PFp zhL@e@#&P_RxlAU$(q$5_4+{!>QmK5DkAj0{cU?{fN0UZvYJHwqgf-`mhnc?%S#KuY z3M*()eJ`)9z_e%z_|lYLJAXc#P!v1V?*_QlH`vF%)^>Ks?(76-6;g#Eie2 z<*8VdBythpu%~vs+L?&MK$s^b+A^hdxqq)V^>~%O&XTye)t5w( zSdr_DM2pyoEM@`1(Da}enrN)SmE?2T52opb6kgCv!!z`?EyM!aXgD;dm%D z6oyLQ++JU3t6lPVrBM+pjf9t<96tK_q3q{Jhfj7Y9p3Yd9qY{gzdGmTw+ilDkr>i? zlaY0vU`NYn-qa?2M6g8*R+Y)Pg$P_bUaZU=FnActOOoM0z&dMdC z8Hh6A&)10f^Qj#oV(Y{_w`Jlemw#3wQIFxMDDcqlEVS1yUEXO7Q!1bG@Gk~)epSRV zSG4RTY3*);xY{oOkfgRa84)y-);59$CX4EyVTovf!5_}oWzk;A8+s^B|7<*yvGXb- zT2Xd9iwAZHVk!dDQNQTR(&1P)Fz@Z}fAmg^nr>?Lwmau09P6hW)_W!XecY@@%qL1~ zcT*DA3)&BoA}rsm?Lo4IfQcWeA;P8vj2HWent9AZ0Zq;-eMQHvpJmKG)v z2ezkuEfPn=Bvp}*D&Ms>gQ$H}_nM;Snj)6-871+SH_x1gbH36^65r@k<4`m!5=kYJ zzR5_sWagTIiNv;*Sn$p$BKWyW210x__`#p1GKaWyN_v8t$stQwA|p#w(DPt%bC282 z+6|&F6X#Y$pFEyP5`BSqTF$wPB(AYSG)%-FS4`xQ0$c)?X_TwkVE|Ypr@6;3Y`g??;TyCV>>x3!*yC)5lg^3#Z1aJyjV+}$OQ<7>oE zLfMZGZD+ugv<<&S;wPF;G~;{}Q^!sUjXWJD<8;^?lE2w&Ifw)-Fx3<_GpY&0T6(8( zD3jfQ&T$&TUhN)g(Fhzt~ zYwp&=_6TT9CKRwU7N41%bY4h+Q_FmNYeXNL56=O zgCir>C5K3b#l(>G4HSmZIl$-}l$}ZoS!`O=!e!+~q(+t-kZCq5B!oET-tOLbuh;wV z^@X-uAaRbU*{ycXV{?TW4o}&x?!4JG=e)8tR`5XnX2e~MmQ9T4)*gW+P(me8i7jMN zlIOGq5#${%8?m(0A#4s%Lyaht<++J0i&53Jhy8SS%%v5*-LW!C*t@pSYWp)ew?wt?7>Wq44fT|l!R0LMMRj|3iNtrbUK zA!8wMVYMdcqc5=HU~s35Oa_wMBzkQ(N5Z&u(@BPuAS0j1YR|fFG>}FoPp|eq zG-eYc^MPd!MXEJ-=SE~6TWhv7ml9%HNC`>a?CtjUWa@f&ugw|l%30MOJfBX~Od9(# z9oc7QFYH|H4vCA}I#tL!E4L>(+d7*9FdBuxmOhlNTjyFIz)JH0k%wEuBL@RIH9JDsTc=B?9T9@dwM zogr~~OX@W2%fhiEnu=VKTt>u8 z`|8#G1&()i_k`m|AG9`q^VF*(SSg+~YJOjGxI`81jO~inpdCR`XVNKv$P}iqyNR1= zZH*}Ya*Y9{W{%hdKVslXSO;3>&@QG3w?__WgN|f!@)CiB*BoPQ{xFKVMHWKD&DpC>NN+POClSVn)Rb?vT6zacG z)G{2aFR`tyu}5Aeu~ho!<0v9t`2|*o=U~sjcKK2#Nc@AnbLowniUM#bZ9|(>6s1K% zyb)!|27X0pf%2Fkwa2pVjO_;JF)9j`kSccF^l$JNSg>Ks-{Sj@Eh;FFBvofT2`9ex z^(1W;{d&$luY1qEJ!-5%z*lMex(8faHDmIMm11Q1K$9z?INbY5+^5Tj(EEIud z?o!w-5UVWqr2|9DV=aA#HW2B}~hzE!jK2o^;~RxjsK zOk0}k?~g|JLm?jgIK)D*|I#!spJ%NY7W&8nfUJ0Q~Z*Rf9~*^l1_6LAfC~L%@zq)(j^+jVC4$J27Nu=ZiwPqO?8yC9LS+4YRYBZ`yrZP=XwwULV6mzQchAS&} zahqG~5ofdA;knI6U4U(zm&K>f(S6E?kwTQ=%NN&{AQs{bp2RIQq53L9eN|@RgSilh z8pD#rMVbGe6P;mGd?xea$YpMPgtw>a z$7XnL^Kq77viJnXxc;)WtPn!sW!%?gh#3|t&4!KQxwjfuZDn3!lYzv}5(Jz;hZhuH zw?0I+6&~W~OK``dLsjsgFB+mVMzXXvt6Xzh4qJkHUbj<&=QNY*tu)x?F4=s4X#G>i zZB@E(K^TAj`Iq4F34x#g0)xo;jm@R#!Y6Hg=PwSM#7ktFN$xR<5?a)b9=QTNm}f&d zRlrpBEmas@MB*4==Ow6J)Ua{_h|ZwVosc2h)QV==;_S$)%nGh%Hf?qY;7oT|C=SeR zK6ZcveRFN|>N+$cBKZ~gDKhx_)i+T`OO}`D92hi-B>3PCl?88c7@wgV7_7_{$MMZB z^CHory{&p(=$&_jr*G;`XX-_Vp=|SevYV1HraqRTfzwh_e#R0}5ch|aZC*R3 zy!yuq?BcaIH!ok^*jQg*-`Lo=dU#(ZUmY}vue?t{C08Nln&&L>)y1=G5em&0 zs;&yYx=2pgU}da$58_f#SL>EAvMi2LNt8R}B=x2_Edp&mV^uiaC7O+kGTXsTIXJkt z|NZ`u+~$+`q$?no?_M6VPJFE?N@}IuBQ6UR$INqcAvG+i7@5~Ru(@hDhOruE0iv@Q znqgRlMm%i>@QP#7uD5w&eOTcu^E>jIo~gE((KS`fY+JE!<^I8N+~$+~1FwW^+}#{7 ziEp>=H-cqu&BNKcQbJGyAC;Px8N_NCj8a)9E)0cHORdCvc*T*2(bMU=^l^PAS>lbA zC)S=NXWk}vddiF1V+=-l5gs#6%V_7_7X~87HhHVUp;_l^!zJ-uv%jw2A}b7im6~v@ z{^NZ+{EjY)7&@>!h^n*9%%Z=_6(fYs$>;GF1=$$@cZd6wa7j3O8;wZprcFi5?`l=T zsU^LV6?XHHaURNHE63j311DfrorLeTt#2DX0vewX_c|N$R>lhW15T9cc(K4v`^aaJIbIh9& z8)qJMhEi3>)_Ka?sQv;cjp0{U3+mt(@}5g_hwT%7Bnb%0kmxVwShXv@H28v@o~rY-+m{OG838ZjN|B z6!GBT{`bpI@||GK#p-{>WRqU!0g`y`t)f6r#X(TeLyDz#IcIYTel$u^DsiG&_c^!) zeQ*efO7JO~0Gs4f1}90D?Zc`v|14HGm7btMl|x;W?s-#Ai6;`hnKl;4n&o?U*}0Vy zc%gS!jzhfsL6S&o&#k&hfW+mm=RmL|HK6e!cz0;qW zah#muvWD85rmosXD_u4=tBjh4@>ujC`IYaNo8&t|e0XI7h$}$iDDvN9t#;YgI)$|BCaiXir~eE z0PC&Wdy~&~R!qpKMzh@R6n`>ntJD;gCOM_N(G?$M?QWY9P^|M&Th7|iv@o7{f9Kx* z65ZytGsR)2%!h^I*3^E^h-O!9g-y2RA*+JEtcF1NVj^{Y2(d2!OYUl8qh2)9Bgqd- zrsLXBcpHmE?K(k8I7c<&o*TC*I)lt*9U=rGI|ui0n_pOtoIMT)Na8!WQEZR9HSGJyaUaM$&{~@jYn)8bdX)=|}=4i^1xMyd>)qRf^i*#M}{u zUOrMhyeC=2Ic93}3m|3_6se{;Z^t#PXE-UA;WTwN$}!cm)P|KNbeT6`ik4i?mS893 zaAR%7g;Ja$k;uUovAU~DeH7h{u7htPSGBd)u>uUc8%Y#>mXv(cK=Y=KL}7NFQkmUV zbw?*Ciu-Wbx+v2B$r-Ii!`*`uD`RsByG!i{?sN>jcjr^M zfdjzVDdnASMymifr$}sfqtaAYM&Ph!5?g+jw34>2J#&)H4L7vk%$>8FW~S>xUnxko zOm`N)Mm)S>$qG4LGgN{CJaf|df62^ zu6w*-3Fxf35jh7Fxzy@<3q9E%uM#KkK`ggWs~T}`+g)n`g3A-Xs?9BcXwZhlaENYu zFLsM&cj0lwwX@A3vN0GEue@(|&yMCY`s=zQex#2JC}oT1d=7Tr1P<1mPk8Ai!0TG9 z!nM(3#(zdq*(O(ny5V_k6gGa8M*(x=|(sev-;B zOS;3EW;S)ztu~^BepClK@h!mf3W+n)%>GFtBULOIvnYf}{P8;6XK;@0m73%=p&jsy z1!QH9OordG;G&0!sIY65*_<0#bWdF-W1O{jZ3p934taldyqKY=k; zA9@I`o5s3jr+2@7sEX`1G3GCcL-;1&X`S(@dB@;OsjyduhCITc$S4dm{mfYCUJqh; z7US4Y%jJQPcpa4!*AX zHH@%km>Wd(8d2{9Dnl)DbGS}qrWo;2#ueWfi!?#VabKpho&2EUUdJi>+W^iaOLf*@*XmHE$j~Wv#3V7uY9}y@q`AE9IDbTjMn6 z#ljlwPuhw3>T1?wA4N7f9(Cy?zVb%b6p$=zl}1&eeat$;h6%Y%VxlJkdCa`ffQm0Z z)Qxcjn&}tZ8-GIIW?UIhOt4wo>Q@t`3=5sCdPE_%mdx7Qx2Uq%6L$n(IJF$IOTYz4 zTrP?RaBTRDGFQF=$BAEf9usqWq5kCU34XdP4#ZnL!ihGZ-EY|$f$h1L8SJ{np}(gJ z=F4%d*V5LpEtp4?E+}|&;?DFH?AJSvTswdM+OkR9a{U&^?Tix=*(mjJ5e5O5PqxO;-6rnnbg(1Lx2ZyaeoG$Nzhph*^4 zBX)g%G!k^%;&5*XXwx*a2+RBoYpB!Cp(NsqEtSM`?`bT8Cz=7G}gNF|fA1KTZ8T0QRKAg{ar^yu-g%5RDy zhapfWdk(I@6TjC_oImwlr2k9(4UZo`e)Qlgc7{af zd6^`B_{GhepWM22`}SvdAX0gxK&B!(Pxu6=hrd1iNAY_yCvhEfQiu4rehGM=-M)S6 z)~!!Ixq0)`Prvx)o3FqA;iKmox_PFQ!>JG3Je@#dC9*UW&;8Ecx$HD@L}Az$FxVJl zNQOWNQWV5sV1NayVIL)$fFnRi78}c3?`F#buwgatFwenuo+?u6FQ4}5)a(I1AP5EtLZ*-~jN`EJc`KiSCN3Z|Ri>yZ%M3_7JqCw_A#q3`hER;; z@gBMbdn|@faA-j!5`(bZx5Rwnn!Kf!u`(sB(i(c(Q%CWn4Gf7w;*cGYQ4~CqLh#uq zQa~Yd2oQFCOUsgv~JE# zsEy^Ng4KUX%2xQ)VV`!W)QEE0WmkRHZt6`iTtaq=ca{X;hZ8fhvpkx zLXt$f{$&gqL1lR2%Lk#F8EGA9fW*jTkwJ8E z2uTbFTR64J$IUs&SIdcOl|Ga7SzJF>&6~&ottg}y<%icqq9ZUHNk?oh$QKU%%N~ZE}LhEVR7Yg%~#7Yf1uS|`Y7(U zI-DZP;EabOHnT5E3~yBDMik5uAby*qT1luvTweBJ*-^8Ua%r=8LbVDfi7ZvH;7O9` zN)e&x1Tl!rM!ik2&trm^*bz2grMOf<){-8ITr?|7WJgrdS!1X`mA z$1R)ZE+b!9CE8xiM;FZuqOwFAXj$ZlDoEcr9Z`bV;lM0F{AFeoVwSS)XL@gbNND7w z$m04LfoMro1&i({Mp>c&_S)r$9V^Qrfk;EX(-~n1JIwm3&2U;JQ%s4)o#VmKta><# zL%eE36eNnOS(Yknh~$W)m(7X(rTeDMtUf9|X%>!%f>&cmQjr6>Qie!H zGl6(D3WeSdXQS06^c2%!@tn6}IXG)al%^;>k@$;r#K^rHDBzHC#M)(H`WRxQx9#n4 z6ji9Fm^h1tvsNfaM4WNT!%Hi|b!o z+7XGvxS=y$cqm77t;Dh)Y7iTZ)9F%(QHt*!j-yH%t^fQ{yF)pm6_?G9jWEy%43#62 zAwrBHB=-Qwe9@~nok0*e zGB+-NNtHsKcJKKjWn5JgkI$zzGAm2uEKx;f^I#NtutME$;fT6u7R_vq%&s$~xinPV z^F5o1R7$vLDIBz;K?I8Nj%eA_j>sq?vQx3bhA2xF4dUfi>JW04Q}K2SZMmJl+GY=~}0v>3*L$fxX)C8iG{qOvbi<}5y&gQPITC=g+3?j#XEQI4pqW;R3y zk(-DNBC^DkAw;e0qjGXh#m7V(dr6Z>QkxGNMJ}58q{}r#ky$qpbvGLzLa@Zt zAml04vTq$GSU)F{D%uS&;t-PMiaNidM1yB5cEoE{HLDe{wh=dP7{$x2T$)01=m&ZU zqqv;_iiHD1AcLrbvk~(Z>xi5q+8?of!w2}7Lk(h}ltDyt=-0iHR(0}}JAd8`$p8~q zI1_~$MRr6!nNJ{IJ60Yfh~J*9%s-?G;;I>>_~fv!xvE-DdVL%ALshLXhFUU5BocMi z+|+GES*(CTtEbO}TuK6li~OyQvsJOOJQ<2REyfQ(nhPLC?%*(uy1fnlq=2!rYJRXH z0?iwH$A_zwN);s4zH^wO@BstG@j=A81EWZCY$fWxHi>y95aaf~?l!D59dRHGH;h>*n4aELAKBT7r; zV=L$*dJNyU#>*Ag&v?!pmcfTMaE2!Fni`35B?KmC&Mr{XbuOLKu@?*Jcx zC|Go?X{+E&;vEUsjUMC{n3y-)Go?v3Y<#6Wbuo%Rj|L*oRGM!@=ixXsFMQKtE8e~l zlNF;7hkX){^2zlLJ%%$=v0|nz)sa91gN&jI&LNGIBFb~kWQZz5WDrTUBah)?s8n4V zVFtYp5JmGwp(yVm>jsgfL$e;N5Qn5E`&2tkszO=X@EFcmRkIE;WU^R3>vJd#QBL|u zE(+r~ZoEH_>5TQ%MY~Or|m0?H~EPRN5SVshh5=4&8Qj;$|lq%akHJmqz2<_Uw z36>n<9dV#yiCRz`8AK+r9RhKp$;xWo#N>UC;oJ!k`i&ZTmu~|G=?szcM297UNgbK- z+X%!#5;;!{UTE5UF}@jYm^!)cWAc2eXlm$XSH`r1odWf0jD z!|Ja+98F?|zD}NJ!4{XQMF)t2M6GN0c|Lh_#L!@+KjKq;L?)3!bYO^Mc5h0RC2xlB zK&9%63ekEWG1P9sB}jDMqOLD>=VH}Jj0?}ae{(ucNXGx2H^X)Mye?@6m@=n#tvL{=1x$`P&qsjm~)t{8vB9un!{ z7$71s^db2@Y9HyMWO1hx2GMTzM`VbsAT87!f<#Eh=eX5aNOK4fN21VouHUIj)ji4L zF5i+)xnk_0Qu!@tf<%F$6GXj{2oR4(qR@xrcPwI&`o1Tv9*As;WQSqt}UG@S* z6`QpmLc@Yss;+qo7exCeUwqs{Pv@i;n$1IrNn{iiiMNBI^ihK7TELNxc=1-%wXuS{ z&{McDS_O;Se_nNh1#KZXqCioB7{>742v0ITOAy5!V>O0!XvGO)X|=v&%-mNei>9BA zyZqM?M^=O+iVDQrK87Slkx3MWIC#U@eul`7c$Ifr;mU?TfU=M(UG_l~DCz)hmI*3R=CJ2pTQ8x5AoxS(3V3BV%P_tSq4XDQGw{FRER_aVnO5%7Q(#^e`Llod0#5UFM+5Q7cv(tdpf;dsp_g_+PgJECS$hvzVe z-}~&n^!5A_;Mj#HGKi6_8}1_V(Pjf;X@6tS7~$h~-G}4MX!AJeXXD`(kw_p8Q26@# zYM$&{!1&#eC_q%-Iu%o_H2yX|2qW}`Nv1>x?1{wY5G0Z%cG(ACrGTTgMD2+3>{JYh zp1}+%ztbWRooWgcEs6Kf0|fpEvuGUg9)&ZC6_p|a#8?tPo#wnUsNDcWTuv0FDZ&y% z4E`XQw|Km;A?h5FIMijc1+n2l%%bwN^8i%b6f&tq;(hnUK!qcwQt-hBA3k` z#0(1{ay#3FV%Rfnc!nkZh!h#(zrqj|iE)j@qnuavlt1aX2Yl4%mM9`TBRIbp5XE!7(OV#TMv55r!3Jf zBzk2|n`*-649%<_h+H(Y3Wp&OxuYFZH_NiwuHSeNGpL=mUIOEL;KY!~ApTa)Ddqp@ z3J_gM;)6aw=2d#GiDIsADsvl0-P72QiaUAc}yjJdrRQ9z-MIh{_UGBhjyDXHq9L zYVI?L7k*+t)H6N|n_VCdS*^4^h+YJu%n^fE{dH8$$wAa4dJw%Vh`MMd{`iY7SaQZU z42VV%Nn$G+#3v78R&`FHIh-FtWQcgE{tXYChX#>L9dPK%5x@D7ctkq81K#9x@fksTqiL)o%po4??Xp(Zt{T;J~U@Yq$|5Gy>y>gaaY ztE=5`)GXMjBZ{8padv;>hL{$H{KBu z#AyXY$Y^&Ch-!$oo-{#>r~yQ*Go$1Wz!ArTc;j3W%kPflgndj+1w<@03pD@kho7&k-r4^nPNDu=`UK}wHJr-f8R6%qG>?@AAD{XB~5L3E|&$}U-CBoiF zA4CqD2b2LsU1Xo{(uLQVzQII?GwWyt)u%d$3j?uMTk$F@`S?vh;nO!gD!wJ^I^ALU z)Me{~$ah51aj`i;3@;sPe%c7;8={h^n<4i_5SIWVoy}y4>4+%-ksQ%YB`{MA}c9AcoVL-e9T~`L>Wr>_O}*AkGZLa&5&xq&s3x*oRcR21oRQ6*NQz@n%^B zarLCwTmkV=bj167>LI4u(n?6L*lcn@oUTSWVljJ@V|*bsxxRZaMC!lsDtrp7v?I=o zAf79Twcc3gj+hhnA@u+vc%m1r;J*QxJ1#C79ljBieh#6gG3ve6whZTHY2x6u~7C z9nnC1ot?3<)V{IojcIiDM)TRM`D!ePLgJSMF}m8#9~dHE5jCI9niWCpDj>r9h`AOr zq9&U{g>P)~2GWRJ)*8S%v_mg@!M)w%q-NptlUD6>rT2UOSh;+Q8q+68H4H92OB?rc=n=~n?}l7wXEXAX|c;7Ukl!r4}beqx6r8IgMe1Bk+D7OYx6t|-%u93=X)>& zP0$a;XVf*(9&c!0INm9-M$RNh%JDwSg{rN5SD`2Fi6o^_H&^dzJW~w3s z_vYn4hjdqJiMMGQoY(d03qHSd@YwH-fjl1w;$l9B-0?6>$+tTIWCngAt%Jm{qe3bd z(CW_?$nM?Sy1#kxA!EO??_P<3{C6g!T`F3e1!qdz5EfL?>#qK+qmA$m+*^4E(h&=H zufIC9TkjMTE&$%4{EWlqT7Wkc#9xf}9-XM-VvfZ_YfDG{siA_M6(*dl*(G){1oh{3 z50gN?EU1%)-TZ#a?EOf0W0EkM)#H2tjKk>nBE>MaG2*bm`jPa!k zRI-EIF{$z5eHYAHfR^B{UAynq@zhmQx{_NuDbNWx8l_QrDhN?2f51ZAWj`EW@{J&C zC-XRf5p8jct;}Tcvy3Jnk&CL(XmjPkKe{7LY+KoY`|~(!GlDO|(%;<{4$onC_xN{X z;j~{B;$2d(TZVDCoyco*8I&}*HqhC$;1dWR2o&%v=7K~iTbilGJk!2ZGXx#x_)o&P zyQ`Ee$jq;yI{tr);6}?kRui@|545LSxXE>JJmoU?M_q@6pzR0pUmeZ*8*05TbieqM4vQNLmf2s~#D)TW%sUIPE)uxLLXDeRsEIaeyM=8+4vyF8x zH6f)&ngDg~;p%(-uL)ojz~cCnRlY*FJIs7 z;=qGt1%ftlRiaHJ^pcQg#sxZvX%-tHn;OEDG^9A?$TG1+ zHt2kInW=&G3%mVCHOR%6>8Co4XTo&*jDXd~wrxT~*@Kr!`K8J<2ArP>zrFv8AbpKz zYN=2f|ICcln8|Aq*3d5(n36!7E{D?vsL$7D@q3tt>kl%Z^{DX82=Mw;00(%+@2q|dPyb%n)5VNP zTzMJj?B=?e9O;Mtgd&3+3+&%~r7AM}d^E=>Mu!fc5$g9z9Xz`hpxkpAj9r|G0wx0P zyH+qbW{VhEK&qP_hy|XZ)ZRlxzJmcis28jGVhdFFsYpKgOtq0=aAR=;z}z14SWB$? zg$%vi;3vuMxE-H^;TrhUrU))tjGjoLq9<9GBgKt5S>Zd;8D3=&Fc=in@bMl~YIQci zy{WQ1D|b8Pu*g4_HonvcKd&tm*bOv-+^QgZKXsn_kMu$~Y#=F^eg(G@25)1~7-u4$ z_@v+m$M5tRCM;X6WpPp5@YV6I%GuNXXL>D`{iPf~k?FP%bWi3E9oazb!MBto0}b#{ zjgp{Orc(7M-1K)z(rl+a74&+Dd|;~Ar*H6SenwD01gLDchHN!HU6uKlZ354xOSn6k zJ<&x~d!?hIGQGAl9u!wR%HYSXLq%`&V!51lc{MU%c+Q(Kv{GS=V^75@*)A@=&q9k? zh>pJ)Jm;8zWj4G9n^hG*3nPBDV=(SZd_&Phb_sm^4Sc~M{ z?MgW34ZSLieIc)?Q7=XTMDO^{yjfF}trwx|lnzx9#!qM`ku*w+T()L58Q~76`Y;Jr|Vs*E!s;um4^FYSW0hhaUULR1u#DaKK(kUofdig z(@8u}EY=bt7L@$@&pdUY+jSQ^@3FT*jDXGScXkgM(Lk2s4D{czV;81xDg2JJBAo4^ zBcP8?C0H8xf!00fPKFRr8!pb`)$)}gs&d41)9GDO`CdEJu?5BYS@3Gb$Q(uT7 z9Zp)L53DbC;?^i;wNW65|4VrkK48Rv+Yq|gCLb*2prl@m2^tcF9(!Aw&`{Ku?5ND< z#1FaZ9}p~V$%2* zZ?44xPexU`igPb;R>~~*_mmSqOYImG5D=^_1MYw`)jQq8|Hsr$!tw%bTIFJr;IR60 zV`Dd**i#AFUVCRuz2o*M(Vu*ZUVI1SR&hcWUH1){E3OS3x!``2aq-}_!Zq)+gUo4+ zXl?f>lpDHZB;v|h!Ut!PIwj<#hcZif*rWUKEE-_@8iU&xDaSKTgSmhU{*43VdtS0% zaEQaxsNjsWZhgJ#({~Y&y^<`$1|FPp*1;Y?G=l$@bx~o|`-h*nXww)k8rU!CB6u8s zHx^O`sHOg&?5x|;ftoCa^YypH9G#s>8meSXRsW(h>}^iTqfShCXcauY0PyRG04^JH z8UFcpla3(rnApeng$#S=a*x=7M5oPN}I##icE!}x!KMjwR*Tp@V6xa9mTls3&6qh!; z9GB0EO;D#bey@fv48YD=>DG@MW7PJCRA6x+4DVd_p?x}gFLZCeCd^FE3;WMXd}nUO zq>K-QsBmBzh@ZXT1MSS&ds?p~!A|uzF}(qx9*h#dnvoQKBem~y4tPjKHo5NKk=?Or zm3qXO&ev64`EyFG45>I2eCH<-34@4c?1{`y?SI=gft&^JteGY9UK68*o)0>{V?P@& z0^!2CJtN}3+J>NzFoytm*6kUng00Ifn_ys!>(3JV7WJDQ8uDf5uDTRB>W zi&h-HDhM)z<4(6@oO!Cr=Raqh3Xvu&IlBQ*p9=+c36B#c&IwcB_cK|m6~M4Nc!ym4 zWrjy1>4T+hA2_ey`50^kslE|Ii|VqOCb!$KL#KngYWvXGp{Km`{AnSNfiasf?GR^TiUb?E`7 zg9g70Rk)*ALykM-*g^^cbv&J++~GHcwy;!Fay^mjSR+6SCC^+|$)f+oNeM@XN1CoPG67(mn(hM@?nDn6IdyMe%}%nqjQaNqtZl z?YNcIb6V224zjyO^VRG6=Q*e@;DLDBG|!L|t->1_qX2ws{|O2`pceC(QYa;A66s(rNI9Ja|1G{L+{8PPi<& z3}pRIien^Mwd1oJI2Trb55lc9)4j!}B_eTT@vWl(bW2Nrjg%W(ew#w78Ia@=p7NwYR6#YLPK!!#r2x1_ z_ef5E2xTLgkCGTqKUb0QmLp81Cp;^-b1RD}>Nu{M4M16XV@q(!Rk zCgM%{KgI$+P*m9&puxSzL!eZMfn|BHW+s$A%)O@$ zZl_ID(P4JsYxz_*-|r0(Waw0kcDcaqj21W;ars?wpn&c8>x7>^h}vv;W;z@B&YO3qqIk;lsBDx3MSGC@^$Flb$j2tW zx>G?wZ>p|pv(fUxkv4y)-9^bLK(z(;>U5-<>LD8rnky!2u-FPV=f^h)*=UWUgCilW z3`iQbT)ZnIe23NeeUu9>DbRYg`zH9E0ThY0;SV;4d~P;^q5$)72rGGl8aO2Cj2Pb$ zhn&#z^blZ}gwCWuD+wUk1M}$iz46okV_|!gCPv$TLV=tFEtyv@u4?N>pKV1 zmtnMecG{7Q^c#reH1K87sU7<$Urfk_`_temxAfK$x8SY|zC3iKAqMr2Eltfk&FT<# zPR%*&Eyy}_Hb_4k%;lSkxn^GTng*g&C`NoSWJ~8H2;8KC3`10c+wf4WNqBnpbutO& zQJiI8WpQ`MjIju7TQz7_Z>Ehh$&%Ct)5HF0-x*27<}V z2wU5U@q5DTI3pDrT(bZ7`CgnDJg-|K^l5120T_sVB}Aw{Z3*P0vbo1~vy_gQrH#nr zjRfckd8yAed}o8P`V89Wv7723=*0_6mVHit9kt<1_~9+oBsQ)?{ERy433pVl7>Flx zYbgXMUz``Dv$ zM0ab>h{VfUU9|B?W|*A@cmO&s7E7$fBhX-`hg9Ok?Bz%FKosDk8!uhCg3KN8fo4hR ziY?qvh??m;sUyy#)N7dlNvMq*ZXv($Fo_ERuKaPB%l$dB5k1XJ&6Pt#Niu(b}?5QWvErvOz21QMDu$gKy6A6vdf%{>~m9n3@LZ2_NY+oy<}&dSixuKuPfRw#&35;0`fJy zHkMHQn?nEa3xXR@dYlci!%A17FE7SH@~iSSFYJEGQG()R(BWO)i~q(GH*+iaLJRBb z1IQwV6HS!%kml@FAl(%HI>3O2J5d_MV90WknL1cj`PuXXNI9>&e%nt3IHSi( z6nN~?iF?NcAZ)U+@NU4hN~j!pbTu-uk1c+0tHv?>6-wm!?dZi#PxAn&unEBZBen36a2Kq!)d>;*M6w82j9R9cQ%!3179ik9u8RmQrJ1$*VBpZ_+_oIyr#v1kI`_J4%~f*)lu~ADbt3 z8w$7^|E7%qzMH65iSEj-8w0=0d+{|b_n1q~v_OYm;vX&U@M(Bz)9S5Gi8k05@Xz$n zz;iz@+b48{i;&>GY$WIW5g*1BJnE$vn34=_U$81Sv_L-~L~+Nx zeW8P#5JW%KFOu#&qrh!w4#u)d2OWe1n)nDcPrhSxL}$=x)wXOjWxg}{@AYeQreXA{ z64*fOf23Pp8mYSK)1o9{Htay!WPD&KQ{GNwus<80;aqt;Zc^Jm(}{g z^V>Vo;;OG#Io>Yuh|5i%vfXlcNywhi)BS3IdmADTO4Y|3d;^!#7DHhEj_LYsC$16r zJ7Oj5KT9D=E5qJjGyCLGnU9I17caefe>Uf8UIcbQp&+DGl$?u^;krcwHRXhC_VOtZ zM6Mj4YgBw0dI3O6^(P%*$eF=V=927Len65SL`V#!C93jP$Q24!%Bx4kON+z6N)0m6 z{^!XP@^cXvS@9*DWrmP)cDSthkuLG8lcr1avH7(T8+Wfp_)k1j9&f{jx;&x%lx5Eh zS+H(SRefzm8NZY!Uln7(bR9>IhyOHF4vAKNvYD+-t;fl>``Z;1shef;)ndTiURW0Y zd!(t%JXOzvP}*IT$?$Tv)_m12_^hbW{|6opTHvC{!W8L5zf(tH(9;}N&~cGkYg``D zKO!Fc(`_u#NFp%n(duy=vO`U?N(6IVo#u?m8BsOy?9k^!7~i!x-GFgqy1vWeo&slROee(r`mxtwHQk>lHKLSl;sHy_wdv|Hw)-Yxxzj#>vZj|BI~O zP$jA$pIj361AkGvJ7ZK}U8^|C9@~Nvr(u6gMU)oR(lv%KyD!yo3!+GW=feEOzF6-F zMi>&Y3296*m(7D1MR>>~yBUg{1LTEEzmYja1LJ``{%nV|AT^3OoFRzc`-=Y7Kn+|goX(_gG+y}TaUT~CW}oiE*P!tY3b`K1 zqDiNs&q({K6bS5_LTa#^YL|dgui4mtboHj44d+k@f*}NaqT+0Lt4UhgUY?B&C(V?o za>XNY-m>5S>zbKNZJf$HsDXpITiE6!^}_d-m2yySOml4dPFLf1U);~nFE8H9`5Hc_ zB=aY~YWiW=!LyUfC=>iV-pko!CRKc?p@z9E;W!;io`?p`UyYBbOv^RYSE3hcQB{EvM9Dm_~T!BW1+5OEDPM7HIxNC1$c zGr~6}BaHTVD5TZCir^4a{JA`&X`Ov(320gxAZVehTj?QwW8#(7Z6j!ee-Svrq=0DJ zImrmTRMVu>Cd8Ek$0N!_j?))yrYHL}Z8f7g3dXiskCr|-}KJ(V>rU${CwEo;h zT45}26GKT3!#_J<+sqzF2E;jxOU(IS*43jCimvs+b!V&qQmr?);S@R)7->a)|S7Z*>i8@d5$ZdTfIJAo$eC zcNz|T0L#r&vto%#ilXHblqITRK|zw_C_1ITUK(x-u%uXw7YLv~!$l@%>|36IZx9Hr z7dMMQiXf9xz73gA>ApGN7rs_Oa}l_smLHUc;v8u~r;D>FHH|{pOGIKCC$#EDk>Zsr znU*Kmk{%6p*@ej7@*5J-_<#)X9TPjfjxvcM z`cHsj1@0Qjh&DZpd>qMocMe zJ-CSLLL#ila<)kIJ4 zj1((<)4khwlZtqrmU4E&Q!tdJ79}e;OK#KE^Ku@r@63uhKE9njx-4_!F;hQxFXcB; zI{fS>rs%#uNXGYl&juVD}I)h`ecxxNT z)$%!Tw>6ZJzW`9ip5|I-0@v`|{#zsUB>`n&2U)%B*VI0~jBEJT#Cg6|@t(KE?p@{Z zZL3tf$N%Z)KA#Oqk@jqhjeYeR^KZre6gYYJuAKRp$X=fE*tpZM1Mzwpc(3UPbL(p;XU2KNSk?i*AdXoM)L@4^( z?Tt)ot#BmnMXiEk@v*iM_>#7H8qF;-wSC$Xnr0BL9jFw&$l&%0Gh*Q(p6-x84$)}! zc>GEu5uXOriH(ZA!Zy6gONXO{7|`cEcWEi0%VJG3PyRtG{j||pfeOthLpJ4`w>tjn_%Fsg*LOS>?vM}wVx!(4Tk;ye?&3^%-}4t%S3}9YGxsmEc^^eZphhk ziq=nKfC`QzfdvN1xiJ?U)ui~^t< z`IX|poNkQPbXb?N`|`2$5W;J(U(tjHe1=aHjr3Nt`z4R&4h5@T)GL@-iZLzUQ=}79 z@!KsV!X-cE7*xDO0az>J1Ao+c^1ok~ihDL@wP7NYBm;1sMwIBk1L?9d{$R!_UE4T{ z3_oET{SP}Ku4zJ9*z|srR}xKbGY%*cFxw`aHRfVyYL(IU{q-A~s{-;_Xsg*Fh-fc~ zpODQCQ@Q7+^M}(==jI**^qm0pI)Zz=!p=meBo`3Jk!x*jtiGO@9BO)^BQXF=Vs*iTW=H8GGKDzVIb?|erYLP9_{ zZu*NsGdvuhpZ(@)a-U{>5dDDQp|ujDmezY(Gw`@O=wn;bKZ;IOQb!cTPOR2(Fht?E z4!cBe4W7gNW!o(_Hl1QCZM- zU#dCZLNILI%}dHLV6#cLp~-j>09}mlyW#$$%2i)}l~W}LnODebq8uKzhVk0zNV}|~ z)RCrKOdFCSn0)OA^!GsNdhj`goayRD@8zRzzqqs4F0cY)VXzcdEfkF7 zI=U`Rl;mF|q*1VVp;2&Cvsm0!(R2pJZa_QV49Xc9NO3^LNCq-- zx6`%h*nLbvuZAj>TotbAy>yf3j?kj&^A*tcv)-uFE<2x@I6RcIf0~PHKW}!=~rQG9`)Hk;jy!;63Xp zRp@=>eR1vLJyEp1uPg)K+s8syqssDTMGtmk^Iho+(=G9R-{f^ia|LGX*mDarwYe5o zxk;9P+5a5Kae$-3AH(J_**Wo&(Xnxu$mnJE?a+IE*JqJja_RSH-OX1V7~suuYd3^m zTUCtR5xmx;&&n#Brw{&Rg&xMeiu$({=tImgWdLB!G{vk+nVTNkOZCY&SM=Qe? zRNE_+vW<=VE_&C43z&XA3~lw+D7Q39i8vz8cE&cWybHx(Vl-(vw1nHxBPk4zf>C<^ zqGF8jxlqiWsf-w3fTU{N-b{y&-saY!USZj6`AKsjg6kyn3sl=gi+Oa*iW#sdJ(l+5 zV{dno-LYj@L$TXI4?~8cuaw>3z#OVbN{C*fH;b07y8d~gG!+1Mq{t%Nl}EI7{8wor~YRUk1wL&is#iA#m(4bgZq~r zNp|5?jG+=`pe)mYUirUoWf3u&uf0qHx#&M1(0{59wjV%gUr`a7&%r*JbowY-JpxY5 zb%Ref(fpp3p3CNEHgU@mAH2#M_NvnWvo^zRapxM#r(ND1>lxHe48n=nF~*Y%CQnaA}-ENEC!V?LfraJvT!?7NAI7Gv-4wJ#5%@JY6@f|1YHdqU~G5D*h86Ao@v=pWeFLz_NOY{4|Lpn#~m~y=x}sO_gh|j-eS1 z4S4eR_umKiO2ZI1aCi6XN*MhUM4_(_;^71@?p~_ijzpGsX=T$iPPWuavz+&%KBtMjl9Z#$^ZlmFXYPSFPn*GcBp?(4x3Ep6<9Ol-3&3Y@R>8Jazs9oeh* zn)X=V-I8UGcxd_3?LQTCO@iH4)h_DI>_td}sC@8=DL$+DW(ha{93|(rhm6(_$wA5R z1Zji~nyC7d$FmzNX5@2Y=-NZtV*Xg?1Ypdc;d#TOsM0T85|H)#Ud-Nf9*r5cbI8%c z&3bN(D(0@QKS;y6$d7QRr~`FuV-sQIhuA6$!g&&(Z$ho(p7JUuG$`PGwMc(zZUC8V zX0*@Ek8`^^ z*q$V*dpp>xz{YOzjSisu*L0@oii$|D?eKwZr;5VJ=Z^Z`)Q*2Ul)H@xvahn2)GiCz9EP_w>Ly<^O? zNZ|se$l|AlMdtm=Atv09KHSlzk_P0!VfVsXN!>Q@u9tuF)Ih>+XanOHSeV0_xA+e&FlsWd$(rf7YRrAg*lrO;j5J zdnK1OYdssfMIET7ASUH(5(V5#jSKOY!}k`g=d12w`kp1BXmowQE}UFl{~R+sKe=P^ zoyU;IQs?M-RP=YNdgH4D|1OP9fB8m?JMUQh{9H@@x?Z`5rAm**H6j%=mf!w7KmxJz zGHXG^E3j8Xo;e5?$jy`gm9|7_$96QM>rl*9qWQl>D6IIh+50#lw>=fDqAS|7BBSlL!B~W4Mt>{7wMqV@7I2` zZZT)&Daw0;+0$&t;m?ZF2&U}v(-xPx?*~eqqRI&mlLlA*sXuR`y?j1RKk6VGW-E(} z?jjFY?T8st@C|P4&S0MUykYGjBDD1=fs6I(i_0!doxAmp6_PyYOTq+#`ZU`@2vE|P zzvh*^AIeo3th-j@mOT?`BG2;e4KdvG!41;Qe}6OH`(5Z6>~nSXx%FxAA#=C8l%IolLp*=Ij%xnIpFchmV-=Wu6FHFx zQ&J=3c*rTFLW&_@bn8Vk_D*8wCG#zzwNdFkeH zGeu1xpPP@F7EOE5iq>XUh_zi{R=aK`KCxamJ8srqTlM%v+Lw=`RO#+ET)kiyrXYW& MhE_nEzE|S^0I*+~VgLXD literal 0 HcmV?d00001 diff --git a/resources/img/illustrations/bg-shape-image-dark.png b/resources/img/illustrations/bg-shape-image-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..ad3a050012802e9045a68d69b0fd4e04c17e4795 GIT binary patch literal 1902 zcmeHISx{4F7!A@9MU))@E2JsNnm|NFL7`x-m=FRah%Aw6qGpUG7=frD(n>9afRr^> zh?FIPv_L1)u!9>3I4ISG$}$y%pwrt1P#Q&9r2mD!wA1&#bmq?Y|L42kIrn_$*<5euw&9gaI6g@M?jx{^8j39V_JK`u_lR1p&6ob zE;`;sp$sgEgn)?iBia!e*CN2=%J`?Qd(IYTxEsx)O7A*Y#F<&(Y)sY&Kk)mg_sj3x z)(R>k#idY9*YJ(exy(lgej02J@@<}(@!K^w#^*)eLOq*LOWZ8dZGN9T_KRX$+R@>u z%ojL3tRJdtZT*$#f2K0kKfj{TPX&*pI&f4Bap*&cJg@hp{k7eNSJml_*QHyx!}fJ2 z*qP+{-WUn*LA7z+ad!E^Zq6y%LIfr$xO61E@T4Pc;W$R6lJEwqA#YlH;W~#K(x=4k z&P)k!s2XOmgF@z=o|30H7_Hw9c{{&$;nBdfQ>AA-d(M1)Ne`|TTi~8IJ79He))Tyq z=&SOSL%LxG+h5e%ve%UwOMl^QOk2l5bVtm9 zRbw4IEXAITQTK7Wn)qgg_3$Yvb{k#YH{B(-F-vTK-_>FzN7Q*K>a$LgIJNndDSqL4 z9Pf3TV~9nRnx-`kKOW-Ie!n@0Allif{q0b2v9nxapFBA0uzhLyS%PIKFMrOQ5tR^o znJ^uim0XKer3bnP#)rQRAVcxtQ=I#x`0$q;A~9YjFu?1{6>)am^-?Tp49l;@^4_31 z2jXS747gj^f;7J@jTFmUKyQ*X4L!cn;v!d!+INQ!SpA&7{b6AIxB=Hl4k;3{Y^2yl z^wo-{p+B&G1tWKjC#=~U#wM7xSaKeIz^Y5p6Bc{T4#10oyox5zeae4_i{JMEo|`$2zEvxS3(Ndje4VT}~5aOVeh()2TZ~kG^3zkU96)jVt$$c$47QaJDnLGq0 zCJ$Ylwe{U|1Wfp=v&%Tz$s~w!7%ASovu&6fH>7L<1Nmx8q~waq8hYVuq$nw1P?r&$ zUNWv4vcXy26Ej*OjD*VmGg51uF>WdPt6(Mz>12;n@pRinIENpFH+5U-66iimOeDEm z*-xmm2Gr+w#Qtm+()s)FHpZ%if$+V%xlHDT&=rV&x^@u1@%ASs-M2Hk9%Z2G#ln;5 zmP96r<<3xGB6Gl(>6lfpi)STc&|Q_!GgWyb(cRflowYEVdx{L_Ky^_7ex}U{R|b=L1gHWdEfI+H4oQ*{6N$hbJf&mhDqyl!$(Nj$YJn;+!j)PJl|}uCB>dWyx42SAy~=_kZ1S9tZ1N$ zWV7Pyzlq9MV-~)e)<0bRl@^nfJ~b%g-$R)Y9`7{#kp9e!o*mriGuVm>Y4dy;x4!(u z(ZTbk&B#ONm1(%ql{#CG2`i6@tBD<1v3qe}sN_YXTvt&mOeGnRgg4cN|KHR|D4U8J z#7W;KVa39|MO`)E)EA%LN*bfJJ)yy=q`?%Iv`{!EK|JGfbyxuvq@HB)IlcL+bag5M>I M2vG3MkT5=Xhu?6^qxEdR$0h#w*m$?Ed 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%0Auy+;rHv{7?hoi} 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 X{QnR5!9lHX00000NkvXXu0mjfF|lDD literal 0 HcmV?d00001 diff --git a/resources/img/illustrations/page-misc-launching-soon.png b/resources/img/illustrations/page-misc-launching-soon.png new file mode 100644 index 0000000000000000000000000000000000000000..29da9eb57e710b7850bb1d6eacbf5713cdb7d20f GIT binary patch literal 33046 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

    S%6^WowS&Rd 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

    vge#-!RwV&JyK_%Yrovqity5y$UgK-8*xri^ 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 BOX2_k literal 0 HcmV?d00001 diff --git a/resources/img/logo/horizontal-04.png b/resources/img/logo/horizontal-04.png new file mode 100644 index 0000000000000000000000000000000000000000..6560e3f53dfe128dd795737ea3b30dfdd8662f71 GIT binary patch literal 224629 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%0Ad1OWZkqK`m*54Pk-I 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 literal 0 HcmV?d00001 diff --git a/resources/img/logo/horizontal-circulo-01.png b/resources/img/logo/horizontal-circulo-01.png new file mode 100644 index 0000000000000000000000000000000000000000..cd0287ae762c4b2299f6ff9e994acd7d6e0110be GIT binary patch literal 126161 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 z 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�=R%%83Bj9xw#f}bbW@;FY4Pbg+-mu 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

    #T(Q6FRQ!SsS{FH~7#7F1Lt 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�Zc5eAdi`{sk!D?=9 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 UuKM+&D)0lOuY=MqyWtT1KZ|7u3IG5A literal 0 HcmV?d00001 diff --git a/resources/img/logo/vertical-02.png b/resources/img/logo/vertical-02.png new file mode 100644 index 0000000000000000000000000000000000000000..61ecf93e639cd47a57d334cfb35a074138343d70 GIT binary patch literal 613798 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%0DX5$X7Rky+-C9@i}$s+vB<|8u;5l? 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

    P7@KkZo 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�j8t+Q3RqWYEeC`T3;C%4ho4Lev8f42 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�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¼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∨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

    C<|koA=f(z4uOrhCQ(~Ud<5Vlz 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 _adx>;q|F&%e3chZ&_kkdLHsI-VpR#4 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 P00000NkvXXu0mjf$X4%4 literal 0 HcmV?d00001 diff --git a/resources/img/logo/vertical-04.png b/resources/img/logo/vertical-04.png new file mode 100644 index 0000000000000000000000000000000000000000..b87dd93fda497e2346fc90b9dcec3702e5867a86 GIT binary patch literal 613309 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%0DbjLtE3eW%+?pnf}9`fZmu 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

    9FaII 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

    8%iy}n<;@=GI>Zy!>L+jrbzy~G&~al9CiFM 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

    U#?ochpk7u#CYqax6IXyD0S4m5@*WBS?>N{?qi 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¨@ur77P}8TVB3~X0RI997&k0x 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

    R%GHGBQIY$`+)C%bCImQus(qDGJS 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%0DjHRoe1_r(=dYjh7sY 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 { + const form = document.querySelector(formSelector); + if (!form) { + console.warn(`Formulario no encontrado con el selector: ${formSelector}`); + return; + } + + /** + * Habilita o deshabilita un select con Select2. + * @param {HTMLElement} selectElement - El select afectado. + * @param {boolean} disabled - Si debe ser deshabilitado. + */ + const toggleSelect2Disabled = (selectElement, disabled) => { + selectElement.disabled = disabled; + selectElement.dispatchEvent(new Event('change', { bubbles: true })); + }; + + /** + * Aplica modo solo lectura a un select estándar o Select2. + * @param {HTMLElement} select - El select a modificar. + * @param {boolean} readonly - Si debe estar en modo solo lectura. + */ + const setSelectReadonly = (select, readonly) => { + select.setAttribute('readonly-mode', readonly); + select.style.pointerEvents = readonly ? 'none' : ''; + select.tabIndex = readonly ? -1 : ''; + + if (select.classList.contains('select2-hidden-accessible')) { + toggleSelect2Disabled(select, readonly); + } + }; + + /** + * Aplica modo solo lectura a un checkbox o radio. + * @param {HTMLElement} checkbox - El input a modificar. + * @param {boolean} readonly - Si debe ser solo lectura. + */ + const setCheckboxReadonly = (checkbox, readonly) => { + checkbox.setAttribute('readonly-mode', readonly); + checkbox.style.pointerEvents = readonly ? 'none' : ''; + checkbox[readonly ? 'addEventListener' : 'removeEventListener']('click', preventInteraction); + }; + + /** + * Previene interacción con el elemento. + * @param {Event} event - El evento de clic. + */ + const preventInteraction = (event) => event.preventDefault(); + + // Obtener todos los inputs del formulario + const inputs = form.querySelectorAll('input, textarea, select'); + + inputs.forEach((el) => { + if (!el.classList.contains('data-always-enabled')) { + switch (el.tagName) { + case 'SELECT': + if (el.classList.contains('select2')) { + toggleSelect2Disabled(el, true); + } else { + setSelectReadonly(el, true); + } + break; + case 'INPUT': + if (['checkbox', 'radio'].includes(el.type)) { + setCheckboxReadonly(el, true); + } else { + el.readOnly = true; + } + break; + case 'TEXTAREA': + el.readOnly = true; + break; + } + } + }); +}; + +// Hacer la función accesible globalmente +window.disableStoreForm = disableStoreForm; diff --git a/resources/js/auth/app-access-permission.js b/resources/js/auth/app-access-permission.js new file mode 100644 index 0000000..e2ccac8 --- /dev/null +++ b/resources/js/auth/app-access-permission.js @@ -0,0 +1,206 @@ +/** + * App user list (jquery) + */ + +'use strict'; + +$(function () { + var dataTablePermissions = $('.datatables-permissions'), + dt_permission, + userList = baseUrl + 'app/user/list'; + // Users List datatable + if (dataTablePermissions.length) { + dt_permission = dataTablePermissions.DataTable({ + ajax: assetsPath + 'json/permissions-list.json', // JSON file to add data + columns: [ + // columns according to JSON + { data: '' }, + { data: 'id' }, + { data: 'name' }, + { data: 'assigned_to' }, + { data: 'created_date' }, + { data: '' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + orderable: false, + searchable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + targets: 1, + searchable: false, + visible: false + }, + { + // Name + targets: 2, + render: function (data, type, full, meta) { + var $name = full['name']; + return '' + $name + ''; + } + }, + { + // User Role + targets: 3, + orderable: false, + render: function (data, type, full, meta) { + var $assignedTo = full['assigned_to'], + $output = ''; + var roleBadgeObj = { + Admin: 'Administrator', + Manager: 'Manager', + Users: 'Users', + Support: 'Support', + Restricted: + 'Restricted User' + }; + for (var i = 0; i < $assignedTo.length; i++) { + var val = $assignedTo[i]; + $output += roleBadgeObj[val]; + } + return '' + $output + ''; + } + }, + { + // remove ordering from Name + targets: 4, + orderable: false, + render: function (data, type, full, meta) { + var $date = full['created_date']; + return '' + $date + ''; + } + }, + { + // Actions + targets: -1, + searchable: false, + title: 'Actions', + orderable: false, + render: function (data, type, full, meta) { + return ( + '

    ' + + '' + + '' + + '' + + '
    ' + ); + } + } + ], + order: [[1, 'asc']], + dom: + '<"row mx-1"' + + '<"col-sm-12 col-md-3" l>' + + '<"col-sm-12 col-md-9"<"dt-action-buttons text-xl-end text-lg-start text-md-end text-start d-flex align-items-center justify-content-md-end justify-content-center flex-wrap"<"me-4 mt-n6 mt-md-0"f>B>>' + + '>t' + + '<"row"' + + '<"col-sm-12 col-md-6"i>' + + '<"col-sm-12 col-md-6"p>' + + '>', + language: { + sLengthMenu: 'Show _MENU_', + search: '', + searchPlaceholder: 'Search Permissions', + paginate: { + next: '', + previous: '' + } + }, + // Buttons with Dropdown + buttons: [ + { + text: 'Add Permission', + className: 'add-new btn btn-primary mb-6 mb-md-0 waves-effect waves-light', + attr: { + 'data-bs-toggle': 'modal', + 'data-bs-target': '#addPermissionModal' + }, + init: function (api, node, config) { + $(node).removeClass('btn-secondary'); + } + } + ], + // For responsive popup + responsive: { + details: { + display: $.fn.dataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of ' + data['name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + var data = $.map(columns, function (col, i) { + return col.title !== '' // ? Do not show row in modal popup if title is blank (for check box) + ? '' + + '' + + col.title + + ':' + + ' ' + + '' + + col.data + + '' + + '' + : ''; + }).join(''); + + return data ? $('').append(data) : false; + } + } + }, + initComplete: function () { + // Adding role filter once table initialized + this.api() + .columns(3) + .every(function () { + var column = this; + var select = $( + '' + ) + .appendTo('.user_role') + .on('change', function () { + var val = $.fn.dataTable.util.escapeRegex($(this).val()); + column.search(val ? '^' + val + '$' : '', true, false).draw(); + }); + + column + .data() + .unique() + .sort() + .each(function (d, j) { + select.append(''); + }); + }); + } + }); + } + + // Delete Record + $('.datatables-permissions tbody').on('click', '.delete-record', function () { + dt_permission.row($(this).parents('tr')).remove().draw(); + }); + + // Filter form control to default size + // ? setTimeout used for multilingual table initialization + setTimeout(() => { + $('.dataTables_filter .form-control').removeClass('form-control-sm'); + $('.dataTables_length .form-select').removeClass('form-select-sm'); + $('.dataTables_info').addClass('ms-n1'); + $('.dataTables_paginate').addClass('me-n1'); + }, 300); +}); diff --git a/resources/js/auth/app-access-roles.js b/resources/js/auth/app-access-roles.js new file mode 100644 index 0000000..0568330 --- /dev/null +++ b/resources/js/auth/app-access-roles.js @@ -0,0 +1,428 @@ +/** + * App user list + */ + +'use strict'; + +// Datatable (jquery) +$(function () { + var dtUserTable = $('.datatables-users'), + dt_User, + statusObj = { + 1: { title: 'Pending', class: 'bg-label-warning' }, + 2: { title: 'Active', class: 'bg-label-success' }, + 3: { title: 'Inactive', class: 'bg-label-secondary' } + }; + + var userView = baseUrl + 'app/user/view/account'; + + // Users List datatable + if (dtUserTable.length) { + var dtUser = dtUserTable.DataTable({ + ajax: assetsPath + 'json/user-list.json', // JSON file to add data + columns: [ + // columns according to JSON + { data: 'id' }, + { data: 'id' }, + { data: 'full_name' }, + { data: 'role' }, + { data: 'current_plan' }, + { data: 'billing' }, + { data: 'status' }, + { data: '' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + orderable: false, + searchable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // For Checkboxes + targets: 1, + orderable: false, + checkboxes: { + selectAllRender: '' + }, + render: function () { + return ''; + }, + searchable: false + }, + { + // User full name and email + targets: 2, + responsivePriority: 4, + render: function (data, type, full, meta) { + var $name = full['full_name'], + $email = full['email'], + $image = full['avatar']; + if ($image) { + // For Avatar image + var $output = + 'Avatar'; + } else { + // For Avatar badge + var stateNum = Math.floor(Math.random() * 6); + var states = ['success', 'danger', 'warning', 'info', 'primary', 'secondary']; + var $state = states[stateNum], + $name = full['full_name'], + $initials = $name.match(/\b\w/g) || []; + $initials = (($initials.shift() || '') + ($initials.pop() || '')).toUpperCase(); + $output = '' + $initials + ''; + } + // Creates full output for row + var $row_output = + '
    ' + + '
    ' + + '
    ' + + $output + + '
    ' + + '
    ' + + '
    ' + + '' + + $name + + '' + + '@' + + $email + + '' + + '
    ' + + '
    '; + return $row_output; + } + }, + { + // User Role + targets: 3, + render: function (data, type, full, meta) { + var $role = full['role']; + var roleBadgeObj = { + Subscriber: '', + Author: '', + Maintainer: '', + Editor: '', + Admin: '' + }; + return ( + "" + + roleBadgeObj[$role] + + $role + + '' + ); + } + }, + { + // Plans + targets: 4, + render: function (data, type, full, meta) { + var $plan = full['current_plan']; + + return '' + $plan + ''; + } + }, + { + // User Status + targets: 6, + render: function (data, type, full, meta) { + var $status = full['status']; + + return ( + '' + + statusObj[$status].title + + '' + ); + } + }, + { + // Actions + targets: -1, + title: 'Actions', + searchable: false, + orderable: false, + render: function (data, type, full, meta) { + return ( + '
    ' + + '' + + '' + + '' + + '' + + '
    ' + ); + } + } + ], + order: [[2, 'desc']], + dom: + '<"row"' + + '<"col-md-2">' + + '<"col-md-10"<"dt-action-buttons text-xl-end text-lg-start text-md-end text-start d-flex align-items-center justify-content-end flex-md-row flex-column mb-6 mb-md-0"fB>>' + + '>t' + + '<"row"' + + '<"col-sm-12 col-md-6"i>' + + '<"col-sm-12 col-md-6"p>' + + '>', + language: { + sLengthMenu: 'Show _MENU_', + search: '', + searchPlaceholder: 'Search User', + paginate: { + next: '', + previous: '' + } + }, + buttons: [ + { + extend: 'collection', + className: + 'btn btn-label-secondary dropdown-toggle me-4 waves-effect waves-light border-left-0 border-right-0 rounded', + text: ' Export', + buttons: [ + { + extend: 'print', + text: 'Print', + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + // prevent avatar to be display + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + var el = $.parseHTML(inner); + var result = ''; + $.each(el, function (index, item) { + if (item.classList !== undefined && item.classList.contains('user-name')) { + result = result + item.lastChild.firstChild.textContent; + } else if (item.innerText === undefined) { + result = result + item.textContent; + } else result = result + item.innerText; + }); + return result; + } + } + }, + customize: function (win) { + //customize print view for dark + $(win.document.body) + .css('color', config.colors.headingColor) + .css('border-color', config.colors.borderColor) + .css('background-color', config.colors.bodyBg); + $(win.document.body) + .find('table') + .addClass('compact') + .css('color', 'inherit') + .css('border-color', 'inherit') + .css('background-color', 'inherit'); + } + }, + { + extend: 'csv', + text: 'Csv', + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + // prevent avatar to be display + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + var el = $.parseHTML(inner); + var result = ''; + $.each(el, function (index, item) { + if (item.classList !== undefined && item.classList.contains('user-name')) { + result = result + item.lastChild.firstChild.textContent; + } else if (item.innerText === undefined) { + result = result + item.textContent; + } else result = result + item.innerText; + }); + return result; + } + } + } + }, + { + extend: 'excel', + text: 'Excel', + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + // prevent avatar to be display + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + var el = $.parseHTML(inner); + var result = ''; + $.each(el, function (index, item) { + if (item.classList !== undefined && item.classList.contains('user-name')) { + result = result + item.lastChild.firstChild.textContent; + } else if (item.innerText === undefined) { + result = result + item.textContent; + } else result = result + item.innerText; + }); + return result; + } + } + } + }, + { + extend: 'pdf', + text: 'Pdf', + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + // prevent avatar to be display + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + var el = $.parseHTML(inner); + var result = ''; + $.each(el, function (index, item) { + if (item.classList !== undefined && item.classList.contains('user-name')) { + result = result + item.lastChild.firstChild.textContent; + } else if (item.innerText === undefined) { + result = result + item.textContent; + } else result = result + item.innerText; + }); + return result; + } + } + } + }, + { + extend: 'copy', + text: 'Copy', + className: 'dropdown-item', + exportOptions: { + columns: [3, 4, 5, 6, 7], + // prevent avatar to be display + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + var el = $.parseHTML(inner); + var result = ''; + $.each(el, function (index, item) { + if (item.classList !== undefined && item.classList.contains('user-name')) { + result = result + item.lastChild.firstChild.textContent; + } else if (item.innerText === undefined) { + result = result + item.textContent; + } else result = result + item.innerText; + }); + return result; + } + } + } + } + ] + }, + { + text: 'Add new role', + className: 'btn btn-primary waves-effect waves-light rounded border-left-0 border-right-0', + attr: { + 'data-bs-toggle': 'modal', + 'data-bs-target': '#addRoleModal' + } + } + ], + // For responsive popup + responsive: { + details: { + display: $.fn.dataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of ' + data['full_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + var data = $.map(columns, function (col, i) { + return col.title !== '' // ? Do not show row in modal popup if title is blank (for check box) + ? '' + + ' ' + + '' + + '' + : ''; + }).join(''); + + return data ? $('
    ' + + col.title + + ':' + + '' + + col.data + + '
    ').append(data) : false; + } + } + }, + initComplete: function () { + // Adding role filter once table initialized + this.api() + .columns(3) + .every(function () { + var column = this; + var select = $( + '' + ) + .appendTo('.user_role') + .on('change', function () { + var val = $.fn.dataTable.util.escapeRegex($(this).val()); + column.search(val ? '^' + val + '$' : '', true, false).draw(); + }); + + column + .data() + .unique() + .sort() + .each(function (d, j) { + select.append(''); + }); + }); + } + }); + } + // Delete Record + $('.datatables-users tbody').on('click', '.delete-record', function () { + dtUser.row($(this).parents('tr')).remove().draw(); + }); + + // Filter form control to default size + // ? setTimeout used for multilingual table initialization + setTimeout(() => { + $('.dataTables_filter .form-control').removeClass('form-control-sm'); + $('.dataTables_length .form-select').removeClass('form-select-sm'); + }, 300); + $('.dataTables_filter').addClass('ms-n4 me-4 mt-0 mt-md-6'); +}); + +(function () { + // On edit role click, update text + var roleEditList = document.querySelectorAll('.role-edit-modal'), + roleAdd = document.querySelector('.add-new-role'), + roleTitle = document.querySelector('.role-title'); + + roleAdd.onclick = function () { + roleTitle.innerHTML = 'Add New Role'; // reset text + }; + if (roleEditList) { + roleEditList.forEach(function (roleEditEl) { + roleEditEl.onclick = function () { + roleTitle.innerHTML = 'Edit Role'; // reset text + }; + }); + } +})(); diff --git a/resources/js/auth/app-user-list.js b/resources/js/auth/app-user-list.js new file mode 100644 index 0000000..4d00b93 --- /dev/null +++ b/resources/js/auth/app-user-list.js @@ -0,0 +1,533 @@ +/** + * Page User List + */ + +'use strict'; + +// Datatable (jquery) +$(function () { + let borderColor, bodyBg, headingColor; + + if (isDarkStyle) { + borderColor = config.colors_dark.borderColor; + bodyBg = config.colors_dark.bodyBg; + headingColor = config.colors_dark.headingColor; + } else { + borderColor = config.colors.borderColor; + bodyBg = config.colors.bodyBg; + headingColor = config.colors.headingColor; + } + + // Variable declaration for table + var dt_user_table = $('.datatables-users'), + select2 = $('.select2'), + userView = baseUrl + 'app/user/view/account', + statusObj = { + 1: { title: 'Pending', class: 'bg-label-warning' }, + 2: { title: 'Active', class: 'bg-label-success' }, + 3: { title: 'Inactive', class: 'bg-label-secondary' } + }; + + if (select2.length) { + var $this = select2; + $this.wrap('
    ').select2({ + placeholder: 'Select Country', + dropdownParent: $this.parent() + }); + } + + // Users datatable + if (dt_user_table.length) { + var dt_user = dt_user_table.DataTable({ + ajax: assetsPath + 'json/user-list.json', // JSON file to add data + columns: [ + // columns according to JSON + { data: 'id' }, + { data: 'id' }, + { data: 'full_name' }, + { data: 'role' }, + { data: 'current_plan' }, + { data: 'billing' }, + { data: 'status' }, + { data: 'action' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + searchable: false, + orderable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // For Checkboxes + targets: 1, + orderable: false, + checkboxes: { + selectAllRender: '' + }, + render: function () { + return ''; + }, + searchable: false + }, + { + // User full name and email + targets: 2, + responsivePriority: 4, + render: function (data, type, full, meta) { + var $name = full['full_name'], + $email = full['email'], + $image = full['avatar']; + if ($image) { + // For Avatar image + var $output = + 'Avatar'; + } else { + // For Avatar badge + var stateNum = Math.floor(Math.random() * 6); + var states = ['success', 'danger', 'warning', 'info', 'primary', 'secondary']; + var $state = states[stateNum], + $name = full['full_name'], + $initials = $name.match(/\b\w/g) || []; + $initials = (($initials.shift() || '') + ($initials.pop() || '')).toUpperCase(); + $output = '' + $initials + ''; + } + // Creates full output for row + var $row_output = + '
    ' + + '
    ' + + '
    ' + + $output + + '
    ' + + '
    ' + + '
    ' + + '' + + $name + + '' + + '' + + $email + + '' + + '
    ' + + '
    '; + return $row_output; + } + }, + { + // User Role + targets: 3, + render: function (data, type, full, meta) { + var $role = full['role']; + var roleBadgeObj = { + Subscriber: '', + Author: '', + Maintainer: '', + Editor: '', + Admin: '' + }; + return ( + "" + + roleBadgeObj[$role] + + $role + + '' + ); + } + }, + { + // Plans + targets: 4, + render: function (data, type, full, meta) { + var $plan = full['current_plan']; + + return '' + $plan + ''; + } + }, + { + // User Status + targets: 6, + render: function (data, type, full, meta) { + var $status = full['status']; + + return ( + '' + + statusObj[$status].title + + '' + ); + } + }, + { + // Actions + targets: -1, + title: 'Actions', + searchable: false, + orderable: false, + render: function (data, type, full, meta) { + return ( + '
    ' + + '' + + '' + + '' + + '' + + '
    ' + ); + } + } + ], + order: [[2, 'desc']], + dom: + '<"row"' + + '<"col-md-2"<"ms-n2"l>>' + + '<"col-md-10"<"dt-action-buttons text-xl-end text-lg-start text-md-end text-start d-flex align-items-center justify-content-end flex-md-row flex-column mb-6 mb-md-0 mt-n6 mt-md-0"fB>>' + + '>t' + + '<"row"' + + '<"col-sm-12 col-md-6"i>' + + '<"col-sm-12 col-md-6"p>' + + '>', + language: { + sLengthMenu: '_MENU_', + search: '', + searchPlaceholder: 'Search User', + paginate: { + next: '', + previous: '' + } + }, + // Buttons with Dropdown + buttons: [ + { + extend: 'collection', + className: 'btn btn-label-secondary dropdown-toggle mx-4 waves-effect waves-light', + text: 'Export', + buttons: [ + { + extend: 'print', + text: 'Print', + className: 'dropdown-item', + exportOptions: { + columns: [1, 2, 3, 4, 5], + // prevent avatar to be print + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + var el = $.parseHTML(inner); + var result = ''; + $.each(el, function (index, item) { + if (item.classList !== undefined && item.classList.contains('user-name')) { + result = result + item.lastChild.firstChild.textContent; + } else if (item.innerText === undefined) { + result = result + item.textContent; + } else result = result + item.innerText; + }); + return result; + } + } + }, + customize: function (win) { + //customize print view for dark + $(win.document.body) + .css('color', headingColor) + .css('border-color', borderColor) + .css('background-color', bodyBg); + $(win.document.body) + .find('table') + .addClass('compact') + .css('color', 'inherit') + .css('border-color', 'inherit') + .css('background-color', 'inherit'); + } + }, + { + extend: 'csv', + text: 'Csv', + className: 'dropdown-item', + exportOptions: { + columns: [1, 2, 3, 4, 5], + // prevent avatar to be display + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + var el = $.parseHTML(inner); + var result = ''; + $.each(el, function (index, item) { + if (item.classList !== undefined && item.classList.contains('user-name')) { + result = result + item.lastChild.firstChild.textContent; + } else if (item.innerText === undefined) { + result = result + item.textContent; + } else result = result + item.innerText; + }); + return result; + } + } + } + }, + { + extend: 'excel', + text: 'Excel', + className: 'dropdown-item', + exportOptions: { + columns: [1, 2, 3, 4, 5], + // prevent avatar to be display + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + var el = $.parseHTML(inner); + var result = ''; + $.each(el, function (index, item) { + if (item.classList !== undefined && item.classList.contains('user-name')) { + result = result + item.lastChild.firstChild.textContent; + } else if (item.innerText === undefined) { + result = result + item.textContent; + } else result = result + item.innerText; + }); + return result; + } + } + } + }, + { + extend: 'pdf', + text: 'Pdf', + className: 'dropdown-item', + exportOptions: { + columns: [1, 2, 3, 4, 5], + // prevent avatar to be display + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + var el = $.parseHTML(inner); + var result = ''; + $.each(el, function (index, item) { + if (item.classList !== undefined && item.classList.contains('user-name')) { + result = result + item.lastChild.firstChild.textContent; + } else if (item.innerText === undefined) { + result = result + item.textContent; + } else result = result + item.innerText; + }); + return result; + } + } + } + }, + { + extend: 'copy', + text: 'Copy', + className: 'dropdown-item', + exportOptions: { + columns: [1, 2, 3, 4, 5], + // prevent avatar to be display + format: { + body: function (inner, coldex, rowdex) { + if (inner.length <= 0) return inner; + var el = $.parseHTML(inner); + var result = ''; + $.each(el, function (index, item) { + if (item.classList !== undefined && item.classList.contains('user-name')) { + result = result + item.lastChild.firstChild.textContent; + } else if (item.innerText === undefined) { + result = result + item.textContent; + } else result = result + item.innerText; + }); + return result; + } + } + } + } + ] + }, + { + text: 'Add New User', + className: 'add-new btn btn-primary waves-effect waves-light', + attr: { + 'data-bs-toggle': 'offcanvas', + 'data-bs-target': '#offcanvasAddUser' + } + } + ], + // For responsive popup + responsive: { + details: { + display: $.fn.dataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of ' + data['full_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + var data = $.map(columns, function (col, i) { + return col.title !== '' // ? Do not show row in modal popup if title is blank (for check box) + ? '' + + ' ' + + '' + + '' + : ''; + }).join(''); + + return data ? $('
    ' + + col.title + + ':' + + '' + + col.data + + '
    ').append(data) : false; + } + } + }, + initComplete: function () { + // Adding role filter once table initialized + this.api() + .columns(3) + .every(function () { + var column = this; + var select = $( + '' + ) + .appendTo('.user_role') + .on('change', function () { + var val = $.fn.dataTable.util.escapeRegex($(this).val()); + column.search(val ? '^' + val + '$' : '', true, false).draw(); + }); + + column + .data() + .unique() + .sort() + .each(function (d, j) { + select.append(''); + }); + }); + // Adding plan filter once table initialized + this.api() + .columns(4) + .every(function () { + var column = this; + var select = $( + '' + ) + .appendTo('.user_plan') + .on('change', function () { + var val = $.fn.dataTable.util.escapeRegex($(this).val()); + column.search(val ? '^' + val + '$' : '', true, false).draw(); + }); + + column + .data() + .unique() + .sort() + .each(function (d, j) { + select.append(''); + }); + }); + // Adding status filter once table initialized + this.api() + .columns(6) + .every(function () { + var column = this; + var select = $( + '' + ) + .appendTo('.user_status') + .on('change', function () { + var val = $.fn.dataTable.util.escapeRegex($(this).val()); + column.search(val ? '^' + val + '$' : '', true, false).draw(); + }); + + column + .data() + .unique() + .sort() + .each(function (d, j) { + select.append( + '' + ); + }); + }); + } + }); + } + + // Delete Record + $('.datatables-users tbody').on('click', '.delete-record', function () { + dt_user.row($(this).parents('tr')).remove().draw(); + }); + + // Filter form control to default size + // ? setTimeout used for multilingual table initialization + setTimeout(() => { + $('.dataTables_filter .form-control').removeClass('form-control-sm'); + $('.dataTables_length .form-select').removeClass('form-select-sm'); + }, 300); +}); + +// Validation & Phone mask +(function () { + const phoneMaskList = document.querySelectorAll('.phone-mask'), + addNewUserForm = document.getElementById('addNewUserForm'); + + // Phone Number + if (phoneMaskList) { + phoneMaskList.forEach(function (phoneMask) { + new Cleave(phoneMask, { + phone: true, + phoneRegionCode: 'US' + }); + }); + } + // Add New User Form Validation + const fv = FormValidation.formValidation(addNewUserForm, { + fields: { + userFullname: { + validators: { + notEmpty: { + message: 'Please enter fullname ' + } + } + }, + userEmail: { + validators: { + notEmpty: { + message: 'Please enter your email' + }, + emailAddress: { + message: 'The value is not a valid email address' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + eleValidClass: '', + rowSelector: function (field, ele) { + // field is the field name & ele is the field element + return '.mb-6'; + } + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + } + }); +})(); diff --git a/resources/js/auth/app-user-view-account.js b/resources/js/auth/app-user-view-account.js new file mode 100644 index 0000000..82f49dd --- /dev/null +++ b/resources/js/auth/app-user-view-account.js @@ -0,0 +1,222 @@ +/** + * App User View - Account (jquery) + */ + +$(function () { + 'use strict'; + + // Variable declaration for table + var dt_invoice_table = $('.datatable-invoice'); + + // Invoice datatable + // -------------------------------------------------------------------- + if (dt_invoice_table.length) { + var dt_invoice = dt_invoice_table.DataTable({ + ajax: assetsPath + 'json/invoice-list.json', // JSON file to add data + columns: [ + // columns according to JSON + { data: '' }, + { data: 'invoice_id' }, + { data: 'invoice_status' }, + { data: 'total' }, + { data: 'issued_date' }, + { data: 'action' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + // Invoice ID + targets: 1, + render: function (data, type, full, meta) { + var $invoice_id = full['invoice_id']; + // Creates full output for row + var $row_output = '#' + $invoice_id + ''; + return $row_output; + } + }, + { + // Invoice status + targets: 2, + render: function (data, type, full, meta) { + var $invoice_status = full['invoice_status'], + $due_date = full['due_date'], + $balance = full['balance']; + var roleBadgeObj = { + Sent: '', + Draft: + '', + 'Past Due': + '', + 'Partial Payment': + '', + Paid: '', + Downloaded: + '' + }; + return ( + " Balance: ' + + $balance + + '
    Due Date: ' + + $due_date + + "
    '>" + + roleBadgeObj[$invoice_status] + + '' + ); + } + }, + { + // Total Invoice Amount + targets: 3, + render: function (data, type, full, meta) { + var $total = full['total']; + return '$' + $total; + } + }, + { + // Actions + targets: -1, + title: 'Actions', + orderable: false, + render: function (data, type, full, meta) { + return ( + '
    ' + + '' + + '' + + '
    ' + + '' + + '' + + '
    ' + + '
    ' + ); + } + } + ], + order: [[1, 'desc']], + dom: + '<"row mx-6"' + + '<"col-sm-6 col-12 d-flex align-items-center justify-content-center justify-content-sm-start mt-6 mt-sm-0"<"invoice-head-label">>' + + '<"col-sm-6 col-12 d-flex justify-content-center justify-content-md-end align-items-baseline"<"dt-action-buttons d-flex justify-content-center flex-md-row align-items-baseline gap-2"lB>>' + + '>t' + + '<"row mx-4"' + + '<"col-sm-12 col-xxl-6 text-center text-xxl-start pb-md-2 pb-xxl-0"i>' + + '<"col-sm-12 col-xxl-6 d-md-flex justify-content-xxl-end justify-content-center"p>' + + '>', + language: { + sLengthMenu: 'Show _MENU_', + search: '', + searchPlaceholder: 'Search Invoice', + paginate: { + next: '', + previous: '' + } + }, + // Buttons with Dropdown + buttons: [ + { + extend: 'collection', + className: 'btn btn-label-secondary dropdown-toggle float-sm-end mb-3 mb-sm-0 waves-effect waves-light', + text: 'Export', + buttons: [ + { + extend: 'print', + text: 'Print', + className: 'dropdown-item', + exportOptions: { columns: [1, 2, 3, 4] } + }, + { + extend: 'csv', + text: 'Csv', + className: 'dropdown-item', + exportOptions: { columns: [1, 2, 3, 4] } + }, + { + extend: 'excel', + text: 'Excel', + className: 'dropdown-item', + exportOptions: { columns: [1, 2, 3, 4] } + }, + { + extend: 'pdf', + text: 'Pdf', + className: 'dropdown-item', + exportOptions: { columns: [1, 2, 3, 4] } + }, + { + extend: 'copy', + text: 'Copy', + className: 'dropdown-item', + exportOptions: { columns: [1, 2, 3, 4] } + } + ] + } + ], + // For responsive popup + responsive: { + details: { + display: $.fn.dataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of ' + data['full_name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + var data = $.map(columns, function (col, i) { + return col.title !== '' // ? Do not show row in modal popup if title is blank (for check box) + ? '' + + ' ' + + '' + + '' + : ''; + }).join(''); + + return data ? $('
    ' + + col.title + + ':' + + '' + + col.data + + '
    ').append(data) : false; + } + } + } + }); + $('div.invoice-head-label').html('
    Invoice List
    '); + } + // On each datatable draw, initialize tooltip + dt_invoice_table.on('draw.dt', function () { + var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')); + var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) { + return new bootstrap.Tooltip(tooltipTriggerEl, { + boundary: document.body + }); + }); + }); + + // Delete Record + $('.datatable-invoice tbody').on('click', '.delete-record', function () { + dt_invoice.row($(this).parents('tr')).remove().draw(); + }); + // Filter form control to default size + // ? setTimeout used for multilingual table initialization + setTimeout(() => { + $('.dataTables_filter .form-control').removeClass('form-control-sm'); + $('.dataTables_length .form-select').removeClass('form-select-sm'); + }, 300); +}); diff --git a/resources/js/auth/app-user-view-billing.js b/resources/js/auth/app-user-view-billing.js new file mode 100644 index 0000000..212b396 --- /dev/null +++ b/resources/js/auth/app-user-view-billing.js @@ -0,0 +1,57 @@ +/** + * App User View - Billing + */ + +'use strict'; + +(function () { + // Cancel Subscription alert + const cancelSubscription = document.querySelector('.cancel-subscription'); + + // Alert With Functional Confirm Button + if (cancelSubscription) { + cancelSubscription.onclick = function () { + Swal.fire({ + text: 'Are you sure you would like to cancel your subscription?', + icon: 'warning', + showCancelButton: true, + confirmButtonText: 'Yes', + customClass: { + confirmButton: 'btn btn-primary me-2 waves-effect waves-light', + cancelButton: 'btn btn-label-secondary waves-effect waves-light' + }, + buttonsStyling: false + }).then(function (result) { + if (result.value) { + Swal.fire({ + icon: 'success', + title: 'Unsubscribed!', + text: 'Your subscription cancelled successfully.', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } else if (result.dismiss === Swal.DismissReason.cancel) { + Swal.fire({ + title: 'Cancelled', + text: 'Unsubscription Cancelled!!', + icon: 'error', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } + }); + }; + } + + // On edit address click, update text of add address modal + const addressEdit = document.querySelector('.edit-address'), + addressTitle = document.querySelector('.address-title'), + addressSubTitle = document.querySelector('.address-subtitle'); + + addressEdit.onclick = function () { + addressTitle.innerHTML = 'Edit Address'; // reset text + addressSubTitle.innerHTML = 'Edit your current address'; + }; +})(); diff --git a/resources/js/auth/app-user-view-security.js b/resources/js/auth/app-user-view-security.js new file mode 100644 index 0000000..fa0e1ed --- /dev/null +++ b/resources/js/auth/app-user-view-security.js @@ -0,0 +1,63 @@ +/** + * App User View - Security + */ + +'use strict'; + +(function () { + const formChangePass = document.querySelector('#formChangePassword'); + + // Form validation for Change password + if (formChangePass) { + const fv = FormValidation.formValidation(formChangePass, { + fields: { + newPassword: { + validators: { + notEmpty: { + message: 'Please enter new password' + }, + stringLength: { + min: 8, + message: 'Password must be more than 8 characters' + } + } + }, + confirmPassword: { + validators: { + notEmpty: { + message: 'Please confirm new password' + }, + identical: { + compare: function () { + return formChangePass.querySelector('[name="newPassword"]').value; + }, + message: 'The password and its confirm are not the same' + }, + stringLength: { + min: 8, + message: 'Password must be more than 8 characters' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + eleValidClass: '', + rowSelector: '.form-password-toggle' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }); + } +})(); diff --git a/resources/js/auth/app-user-view.js b/resources/js/auth/app-user-view.js new file mode 100644 index 0000000..60b1d23 --- /dev/null +++ b/resources/js/auth/app-user-view.js @@ -0,0 +1,89 @@ +/** + * App User View - Suspend User Script + */ +'use strict'; + +(function () { + const suspendUser = document.querySelector('.suspend-user'); + + // Suspend User javascript + if (suspendUser) { + suspendUser.onclick = function () { + Swal.fire({ + title: 'Are you sure?', + text: "You won't be able to revert user!", + icon: 'warning', + showCancelButton: true, + confirmButtonText: 'Yes, Suspend user!', + customClass: { + confirmButton: 'btn btn-primary me-2 waves-effect waves-light', + cancelButton: 'btn btn-label-secondary waves-effect waves-light' + }, + buttonsStyling: false + }).then(function (result) { + if (result.value) { + Swal.fire({ + icon: 'success', + title: 'Suspended!', + text: 'User has been suspended.', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } else if (result.dismiss === Swal.DismissReason.cancel) { + Swal.fire({ + title: 'Cancelled', + text: 'Cancelled Suspension :)', + icon: 'error', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } + }); + }; + } + + //? Billing page have multiple buttons + // Cancel Subscription alert + const cancelSubscription = document.querySelectorAll('.cancel-subscription'); + + // Alert With Functional Confirm Button + if (cancelSubscription) { + cancelSubscription.forEach(btnCancle => { + btnCancle.onclick = function () { + Swal.fire({ + text: 'Are you sure you would like to cancel your subscription?', + icon: 'warning', + showCancelButton: true, + confirmButtonText: 'Yes', + customClass: { + confirmButton: 'btn btn-primary me-2 waves-effect waves-light', + cancelButton: 'btn btn-label-secondary waves-effect waves-light' + }, + buttonsStyling: false + }).then(function (result) { + if (result.value) { + Swal.fire({ + icon: 'success', + title: 'Unsubscribed!', + text: 'Your subscription cancelled successfully.', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } else if (result.dismiss === Swal.DismissReason.cancel) { + Swal.fire({ + title: 'Cancelled', + text: 'Unsubscription Cancelled!!', + icon: 'error', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } + }); + }; + }); + } +})(); diff --git a/resources/js/auth/modal-add-new-address.js b/resources/js/auth/modal-add-new-address.js new file mode 100644 index 0000000..5ca25dd --- /dev/null +++ b/resources/js/auth/modal-add-new-address.js @@ -0,0 +1,73 @@ +/** + * Add New Address + */ + +'use strict'; + +// Select2 (jquery) +$(function () { + const select2 = $('.select2'); + + // Select2 Country + if (select2.length) { + select2.each(function () { + var $this = $(this); + $this.wrap('
    ').select2({ + placeholder: 'Select value', + dropdownParent: $this.parent() + }); + }); + } +}); + +// Add New Address form validation +document.addEventListener('DOMContentLoaded', function () { + (function () { + // initCustomOptionCheck on modal show to update the custom select + let addNewAddress = document.getElementById('addNewAddress'); + addNewAddress.addEventListener('show.bs.modal', function (event) { + // Init custom option check + window.Helpers.initCustomOptionCheck(); + }); + + FormValidation.formValidation(document.getElementById('addNewAddressForm'), { + fields: { + modalAddressFirstName: { + validators: { + notEmpty: { + message: 'Please enter your first name' + }, + regexp: { + regexp: /^[a-zA-Zs]+$/, + message: 'The first name can only consist of alphabetical' + } + } + }, + modalAddressLastName: { + validators: { + notEmpty: { + message: 'Please enter your last name' + }, + regexp: { + regexp: /^[a-zA-Zs]+$/, + message: 'The last name can only consist of alphabetical' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.col-12' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + } + }); + })(); +}); diff --git a/resources/js/auth/modal-add-new-cc.js b/resources/js/auth/modal-add-new-cc.js new file mode 100644 index 0000000..41bfe4d --- /dev/null +++ b/resources/js/auth/modal-add-new-cc.js @@ -0,0 +1,107 @@ +/** + * Add new credit card + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + // Variables + const creditCardMask = document.querySelector('.credit-card-mask'), + expiryDateMask = document.querySelector('.expiry-date-mask'), + cvvMask = document.querySelector('.cvv-code-mask'), + btnReset = document.querySelector('.btn-reset'); + let cleave; + + // Credit Card + function initCleave() { + if (creditCardMask) { + cleave = new Cleave(creditCardMask, { + creditCard: true, + onCreditCardTypeChanged: function (type) { + if (type != '' && type != 'unknown') { + document.querySelector('.card-type').innerHTML = + ''; + } else { + document.querySelector('.card-type').innerHTML = ''; + } + } + }); + } + } + + // Init cleave on show modal (To fix the cc image issue) + let addNewCCModal = document.getElementById('addNewCCModal'); + addNewCCModal.addEventListener('show.bs.modal', function (event) { + initCleave(); + }); + + // Expiry Date Mask + if (expiryDateMask) { + new Cleave(expiryDateMask, { + date: true, + delimiter: '/', + datePattern: ['m', 'y'] + }); + } + + // CVV + if (cvvMask) { + new Cleave(cvvMask, { + numeral: true, + numeralPositiveOnly: true + }); + } + + // Credit card form validation + FormValidation.formValidation(document.getElementById('addNewCCForm'), { + fields: { + modalAddCard: { + validators: { + notEmpty: { + message: 'Please enter your credit card number' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.col-12' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + //* Move the error message out of the `input-group` element + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }).on('plugins.message.displayed', function (e) { + if (e.element.parentElement.classList.contains('input-group')) { + //* Move the error message out of the `input-group` element + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement.parentElement); + } + }); + + // reset card image on click of cancel + btnReset.addEventListener('click', function (e) { + // blank '.card-type' innerHTML to remove image + document.querySelector('.card-type').innerHTML = ''; + // destroy cleave and init again on modal open + cleave.destroy(); + }); + })(); +}); diff --git a/resources/js/auth/modal-add-permission.js b/resources/js/auth/modal-add-permission.js new file mode 100644 index 0000000..b76feaa --- /dev/null +++ b/resources/js/auth/modal-add-permission.js @@ -0,0 +1,35 @@ +/** + * Add Permission Modal JS + */ + +'use strict'; + +// Add permission form validation +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + FormValidation.formValidation(document.getElementById('addPermissionForm'), { + fields: { + modalPermissionName: { + validators: { + notEmpty: { + message: 'Please enter permission name' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.col-12' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + } + }); + })(); +}); diff --git a/resources/js/auth/modal-add-role.js b/resources/js/auth/modal-add-role.js new file mode 100644 index 0000000..af4c8fe --- /dev/null +++ b/resources/js/auth/modal-add-role.js @@ -0,0 +1,44 @@ +/** + * Add new role Modal JS + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + // add role form validation + FormValidation.formValidation(document.getElementById('addRoleForm'), { + fields: { + modalRoleName: { + validators: { + notEmpty: { + message: 'Please enter role name' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.col-12' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + } + }); + + // Select All checkbox click + const selectAll = document.querySelector('#selectAll'), + checkboxList = document.querySelectorAll('[type="checkbox"]'); + selectAll.addEventListener('change', t => { + checkboxList.forEach(e => { + e.checked = t.target.checked; + }); + }); + })(); +}); diff --git a/resources/js/auth/modal-edit-cc.js b/resources/js/auth/modal-edit-cc.js new file mode 100644 index 0000000..5b5c254 --- /dev/null +++ b/resources/js/auth/modal-edit-cc.js @@ -0,0 +1,79 @@ +/** + * Edit credit card + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + const editCreditCardMaskEdit = document.querySelector('.credit-card-mask-edit'), + editExpiryDateMaskEdit = document.querySelector('.expiry-date-mask-edit'), + editCVVMaskEdit = document.querySelector('.cvv-code-mask-edit'); + + // Credit Card + if (editCreditCardMaskEdit) { + new Cleave(editCreditCardMaskEdit, { + creditCard: true, + onCreditCardTypeChanged: function (type) { + if (type != '' && type != 'unknown') { + document.querySelector('.card-type-edit').innerHTML = + ''; + } else { + document.querySelector('.card-type-edit').innerHTML = ''; + } + } + }); + } + + // Expiry Date MaskEdit + if (editExpiryDateMaskEdit) { + new Cleave(editExpiryDateMaskEdit, { + date: true, + delimiter: '/', + datePattern: ['m', 'y'] + }); + } + + // CVV MaskEdit + if (editCVVMaskEdit) { + new Cleave(editCVVMaskEdit, { + numeral: true, + numeralPositiveOnly: true + }); + } + + // Credit card form validation + FormValidation.formValidation(document.getElementById('editCCForm'), { + fields: { + modalEditCard: { + validators: { + notEmpty: { + message: 'Please enter your credit card number' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.col-12' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + //* Move the error message out of the `input-group` element + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }); + })(); +}); diff --git a/resources/js/auth/modal-edit-permission.js b/resources/js/auth/modal-edit-permission.js new file mode 100644 index 0000000..ee06c49 --- /dev/null +++ b/resources/js/auth/modal-edit-permission.js @@ -0,0 +1,35 @@ +/** + * Edit Permission Modal JS + */ + +'use strict'; + +// Edit permission form validation +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + FormValidation.formValidation(document.getElementById('editPermissionForm'), { + fields: { + editPermissionName: { + validators: { + notEmpty: { + message: 'Please enter permission name' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.col-sm-9' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + } + }); + })(); +}); diff --git a/resources/js/auth/modal-edit-user.js b/resources/js/auth/modal-edit-user.js new file mode 100644 index 0000000..1edcb67 --- /dev/null +++ b/resources/js/auth/modal-edit-user.js @@ -0,0 +1,103 @@ +/** + * Edit User + */ + +'use strict'; + +// Select2 (jquery) +$(function () { + const select2 = $('.select2'); + + // Select2 Country + if (select2.length) { + select2.each(function () { + var $this = $(this); + $this.wrap('
    ').select2({ + placeholder: 'Select value', + dropdownParent: $this.parent() + }); + }); + } +}); + +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + // variables + const modalEditUserTaxID = document.querySelector('.modal-edit-tax-id'); + const modalEditUserPhone = document.querySelector('.phone-number-mask'); + + // Prefix + if (modalEditUserTaxID) { + new Cleave(modalEditUserTaxID, { + prefix: 'TIN', + blocks: [3, 3, 3, 4], + uppercase: true + }); + } + + // Phone Number Input Mask + if (modalEditUserPhone) { + new Cleave(modalEditUserPhone, { + phone: true, + phoneRegionCode: 'US' + }); + } + + // Edit user form validation + FormValidation.formValidation(document.getElementById('editUserForm'), { + fields: { + modalEditUserFirstName: { + validators: { + notEmpty: { + message: 'Please enter your first name' + }, + regexp: { + regexp: /^[a-zA-Zs]+$/, + message: 'The first name can only consist of alphabetical' + } + } + }, + modalEditUserLastName: { + validators: { + notEmpty: { + message: 'Please enter your last name' + }, + regexp: { + regexp: /^[a-zA-Zs]+$/, + message: 'The last name can only consist of alphabetical' + } + } + }, + modalEditUserName: { + validators: { + notEmpty: { + message: 'Please enter your username' + }, + stringLength: { + min: 6, + max: 30, + message: 'The name must be more than 6 and less than 30 characters long' + }, + regexp: { + regexp: /^[a-zA-Z0-9 ]+$/, + message: 'The name can only consist of alphabetical, number and space' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.col-12' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + } + }); + })(); +}); diff --git a/resources/js/auth/modal-enable-otp.js b/resources/js/auth/modal-enable-otp.js new file mode 100644 index 0000000..767edf2 --- /dev/null +++ b/resources/js/auth/modal-enable-otp.js @@ -0,0 +1,53 @@ +/** + * Enable OTP + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + const phoneMask = document.querySelector('.phone-number-otp-mask'); + + // Phone Number Input Mask + if (phoneMask) { + new Cleave(phoneMask, { + phone: true, + phoneRegionCode: 'US' + }); + } + + // Enable OTP form validation + FormValidation.formValidation(document.getElementById('enableOTPForm'), { + fields: { + modalEnableOTPPhone: { + validators: { + notEmpty: { + message: 'Please enter your mobile number' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.col-12' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + //* Move the error message out of the `input-group` element + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }); + })(); +}); diff --git a/resources/js/auth/pages-account-settings-account.js b/resources/js/auth/pages-account-settings-account.js new file mode 100644 index 0000000..1a2b0c7 --- /dev/null +++ b/resources/js/auth/pages-account-settings-account.js @@ -0,0 +1,189 @@ +/** + * Account Settings - Account + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + const formAccSettings = document.querySelector('#formAccountSettings'), + deactivateAcc = document.querySelector('#formAccountDeactivation'), + deactivateButton = deactivateAcc.querySelector('.deactivate-account'); + + // Form validation for Add new record + if (formAccSettings) { + const fv = FormValidation.formValidation(formAccSettings, { + fields: { + firstName: { + validators: { + notEmpty: { + message: 'Please enter first name' + } + } + }, + lastName: { + validators: { + notEmpty: { + message: 'Please enter last name' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + eleValidClass: '', + rowSelector: '.col-md-6' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }); + } + + if (deactivateAcc) { + const fv = FormValidation.formValidation(deactivateAcc, { + fields: { + accountActivation: { + validators: { + notEmpty: { + message: 'Please confirm you want to delete account' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + eleValidClass: '' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + fieldStatus: new FormValidation.plugins.FieldStatus({ + onStatusChanged: function (areFieldsValid) { + areFieldsValid + ? // Enable the submit button + // so user has a chance to submit the form again + deactivateButton.removeAttribute('disabled') + : // Disable the submit button + deactivateButton.setAttribute('disabled', 'disabled'); + } + }), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }); + } + + // Deactivate account alert + const accountActivation = document.querySelector('#accountActivation'); + + // Alert With Functional Confirm Button + if (deactivateButton) { + deactivateButton.onclick = function () { + if (accountActivation.checked == true) { + Swal.fire({ + text: 'Are you sure you would like to deactivate your account?', + icon: 'warning', + showCancelButton: true, + confirmButtonText: 'Yes', + customClass: { + confirmButton: 'btn btn-primary me-2 waves-effect waves-light', + cancelButton: 'btn btn-label-secondary waves-effect waves-light' + }, + buttonsStyling: false + }).then(function (result) { + if (result.value) { + Swal.fire({ + icon: 'success', + title: 'Deleted!', + text: 'Your file has been deleted.', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } else if (result.dismiss === Swal.DismissReason.cancel) { + Swal.fire({ + title: 'Cancelled', + text: 'Deactivation Cancelled!!', + icon: 'error', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } + }); + } + }; + } + + // CleaveJS validation + + const phoneNumber = document.querySelector('#phoneNumber'), + zipCode = document.querySelector('#zipCode'); + // Phone Mask + if (phoneNumber) { + new Cleave(phoneNumber, { + phone: true, + phoneRegionCode: 'US' + }); + } + + // Pincode + if (zipCode) { + new Cleave(zipCode, { + delimiter: '', + numeral: true + }); + } + + // Update/reset user image of account page + let accountUserImage = document.getElementById('uploadedAvatar'); + const fileInput = document.querySelector('.account-file-input'), + resetFileInput = document.querySelector('.account-image-reset'); + + if (accountUserImage) { + const resetImage = accountUserImage.src; + fileInput.onchange = () => { + if (fileInput.files[0]) { + accountUserImage.src = window.URL.createObjectURL(fileInput.files[0]); + } + }; + resetFileInput.onclick = () => { + fileInput.value = ''; + accountUserImage.src = resetImage; + }; + } + })(); +}); + +// Select2 (jquery) +$(function () { + var select2 = $('.select2'); + // For all Select2 + if (select2.length) { + select2.each(function () { + var $this = $(this); + $this.wrap('
    '); + $this.select2({ + dropdownParent: $this.parent() + }); + }); + } +}); diff --git a/resources/js/auth/pages-account-settings-billing.js b/resources/js/auth/pages-account-settings-billing.js new file mode 100644 index 0000000..317f502 --- /dev/null +++ b/resources/js/auth/pages-account-settings-billing.js @@ -0,0 +1,194 @@ +/** + * Account Settings - Billing & Plans + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + const creditCardMask = document.querySelector('.credit-card-mask'), + expiryDateMask = document.querySelector('.expiry-date-mask'), + CVVMask = document.querySelector('.cvv-code-mask'); + + // Credit Card + if (creditCardMask) { + new Cleave(creditCardMask, { + creditCard: true, + onCreditCardTypeChanged: function (type) { + if (type != '' && type != 'unknown') { + document.querySelector('.card-type').innerHTML = + ''; + } else { + document.querySelector('.card-type').innerHTML = ''; + } + } + }); + } + + // Expiry Date Mask + if (expiryDateMask) { + new Cleave(expiryDateMask, { + date: true, + delimiter: '/', + datePattern: ['m', 'y'] + }); + } + + // CVV Mask + if (CVVMask) { + new Cleave(CVVMask, { + numeral: true, + numeralPositiveOnly: true + }); + } + + const formAccSettings = document.getElementById('formAccountSettings'), + mobileNumber = document.querySelector('.mobile-number'), + zipCode = document.querySelector('.zip-code'), + creditCardForm = document.getElementById('creditCardForm'); + + // Form validation + if (formAccSettings) { + const fv = FormValidation.formValidation(formAccSettings, { + fields: { + companyName: { + validators: { + notEmpty: { + message: 'Please enter company name' + } + } + }, + billingEmail: { + validators: { + notEmpty: { + message: 'Please enter billing email' + }, + emailAddress: { + message: 'Please enter valid email address' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + eleValidClass: '', + rowSelector: '.col-sm-6' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + } + }); + } + + // Credit card form validation + if (creditCardForm) { + FormValidation.formValidation(creditCardForm, { + fields: { + paymentCard: { + validators: { + notEmpty: { + message: 'Please enter your credit card number' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + //* Move the error message out of the `input-group` element + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }); + } + + // Cancel Subscription alert + const cancelSubscription = document.querySelector('.cancel-subscription'); + + // Alert With Functional Confirm Button + if (cancelSubscription) { + cancelSubscription.onclick = function () { + Swal.fire({ + text: 'Are you sure you would like to cancel your subscription?', + icon: 'warning', + showCancelButton: true, + confirmButtonText: 'Yes', + customClass: { + confirmButton: 'btn btn-primary me-2 waves-effect waves-light', + cancelButton: 'btn btn-label-secondary waves-effect waves-light' + }, + buttonsStyling: false + }).then(function (result) { + if (result.value) { + Swal.fire({ + icon: 'success', + title: 'Unsubscribed!', + text: 'Your subscription cancelled successfully.', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } else if (result.dismiss === Swal.DismissReason.cancel) { + Swal.fire({ + title: 'Cancelled', + text: 'Unsubscription Cancelled!!', + icon: 'error', + customClass: { + confirmButton: 'btn btn-success waves-effect waves-light' + } + }); + } + }); + }; + } + // CleaveJS validation + + // Phone Mask + if (mobileNumber) { + new Cleave(mobileNumber, { + phone: true, + phoneRegionCode: 'US' + }); + } + + // Pincode + if (zipCode) { + new Cleave(zipCode, { + delimiter: '', + numeral: true + }); + } + })(); +}); + +// Select2 (jquery) +$(function () { + var select2 = $('.select2'); + + // Select2 + if (select2.length) { + select2.each(function () { + var $this = $(this); + $this.wrap('
    '); + $this.select2({ + dropdownParent: $this.parent() + }); + }); + } +}); diff --git a/resources/js/auth/pages-account-settings-security.js b/resources/js/auth/pages-account-settings-security.js new file mode 100644 index 0000000..f7f8a5d --- /dev/null +++ b/resources/js/auth/pages-account-settings-security.js @@ -0,0 +1,125 @@ +/** + * Account Settings - Security + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + const formChangePass = document.querySelector('#formAccountSettings'), + formApiKey = document.querySelector('#formAccountSettingsApiKey'); + + // Form validation for Change password + if (formChangePass) { + const fv = FormValidation.formValidation(formChangePass, { + fields: { + currentPassword: { + validators: { + notEmpty: { + message: 'Please current password' + }, + stringLength: { + min: 8, + message: 'Password must be more than 8 characters' + } + } + }, + newPassword: { + validators: { + notEmpty: { + message: 'Please enter new password' + }, + stringLength: { + min: 8, + message: 'Password must be more than 8 characters' + } + } + }, + confirmPassword: { + validators: { + notEmpty: { + message: 'Please confirm new password' + }, + identical: { + compare: function () { + return formChangePass.querySelector('[name="newPassword"]').value; + }, + message: 'The password and its confirm are not the same' + }, + stringLength: { + min: 8, + message: 'Password must be more than 8 characters' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + eleValidClass: '', + rowSelector: '.col-md-6' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }); + } + + // Form validation for API key + if (formApiKey) { + const fvApi = FormValidation.formValidation(formApiKey, { + fields: { + apiKey: { + validators: { + notEmpty: { + message: 'Please enter API key name' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + eleValidClass: '' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + // Submit the form when all fields are valid + // defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }); + } + })(); +}); + +// Select2 (jquery) +$(function () { + var select2 = $('.select2'); + + // Select2 API Key + if (select2.length) { + select2.each(function () { + var $this = $(this); + $this.wrap('
    '); + $this.select2({ + dropdownParent: $this.parent() + }); + }); + } +}); diff --git a/resources/js/auth/pages-auth-multisteps.js b/resources/js/auth/pages-auth-multisteps.js new file mode 100644 index 0000000..9934fcf --- /dev/null +++ b/resources/js/auth/pages-auth-multisteps.js @@ -0,0 +1,305 @@ +/** + * Page auth register multi-steps + */ + +'use strict'; + +// Select2 (jquery) +$(function () { + var select2 = $('.select2'); + + // select2 + if (select2.length) { + select2.each(function () { + var $this = $(this); + $this.wrap('
    '); + $this.select2({ + placeholder: 'Select an country', + dropdownParent: $this.parent() + }); + }); + } +}); + +// Multi Steps Validation +// -------------------------------------------------------------------- +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + const stepsValidation = document.querySelector('#multiStepsValidation'); + if (typeof stepsValidation !== undefined && stepsValidation !== null) { + // Multi Steps form + const stepsValidationForm = stepsValidation.querySelector('#multiStepsForm'); + // Form steps + const stepsValidationFormStep1 = stepsValidationForm.querySelector('#accountDetailsValidation'); + const stepsValidationFormStep2 = stepsValidationForm.querySelector('#personalInfoValidation'); + const stepsValidationFormStep3 = stepsValidationForm.querySelector('#billingLinksValidation'); + // Multi steps next prev button + const stepsValidationNext = [].slice.call(stepsValidationForm.querySelectorAll('.btn-next')); + const stepsValidationPrev = [].slice.call(stepsValidationForm.querySelectorAll('.btn-prev')); + + const multiStepsExDate = document.querySelector('.multi-steps-exp-date'), + multiStepsCvv = document.querySelector('.multi-steps-cvv'), + multiStepsMobile = document.querySelector('.multi-steps-mobile'), + multiStepsPincode = document.querySelector('.multi-steps-pincode'), + multiStepsCard = document.querySelector('.multi-steps-card'); + + // Expiry Date Mask + if (multiStepsExDate) { + new Cleave(multiStepsExDate, { + date: true, + delimiter: '/', + datePattern: ['m', 'y'] + }); + } + + // CVV + if (multiStepsCvv) { + new Cleave(multiStepsCvv, { + numeral: true, + numeralPositiveOnly: true + }); + } + + // Mobile + if (multiStepsMobile) { + new Cleave(multiStepsMobile, { + phone: true, + phoneRegionCode: 'US' + }); + } + + // Pincode + if (multiStepsPincode) { + new Cleave(multiStepsPincode, { + delimiter: '', + numeral: true + }); + } + + // Credit Card + if (multiStepsCard) { + new Cleave(multiStepsCard, { + creditCard: true, + onCreditCardTypeChanged: function (type) { + if (type != '' && type != 'unknown') { + document.querySelector('.card-type').innerHTML = + ''; + } else { + document.querySelector('.card-type').innerHTML = ''; + } + } + }); + } + + let validationStepper = new Stepper(stepsValidation, { + linear: true + }); + + // Account details + const multiSteps1 = FormValidation.formValidation(stepsValidationFormStep1, { + fields: { + multiStepsUsername: { + validators: { + notEmpty: { + message: 'Please enter username' + }, + stringLength: { + min: 6, + max: 30, + message: 'The name must be more than 6 and less than 30 characters long' + }, + regexp: { + regexp: /^[a-zA-Z0-9 ]+$/, + message: 'The name can only consist of alphabetical, number and space' + } + } + }, + multiStepsEmail: { + validators: { + notEmpty: { + message: 'Please enter email address' + }, + emailAddress: { + message: 'The value is not a valid email address' + } + } + }, + multiStepsPass: { + validators: { + notEmpty: { + message: 'Please enter password' + } + } + }, + multiStepsConfirmPass: { + validators: { + notEmpty: { + message: 'Confirm Password is required' + }, + identical: { + compare: function () { + return stepsValidationFormStep1.querySelector('[name="multiStepsPass"]').value; + }, + message: 'The password and its confirm are not the same' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: '.col-sm-6' + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }).on('core.form.valid', function () { + // Jump to the next step when all fields in the current step are valid + validationStepper.next(); + }); + + // Personal info + const multiSteps2 = FormValidation.formValidation(stepsValidationFormStep2, { + fields: { + multiStepsFirstName: { + validators: { + notEmpty: { + message: 'Please enter first name' + } + } + }, + multiStepsAddress: { + validators: { + notEmpty: { + message: 'Please enter your address' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: function (field, ele) { + // field is the field name + // ele is the field element + switch (field) { + case 'multiStepsFirstName': + return '.col-sm-6'; + case 'multiStepsAddress': + return '.col-md-12'; + default: + return '.row'; + } + } + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + } + }).on('core.form.valid', function () { + // Jump to the next step when all fields in the current step are valid + validationStepper.next(); + }); + + // Social links + const multiSteps3 = FormValidation.formValidation(stepsValidationFormStep3, { + fields: { + multiStepsCard: { + validators: { + notEmpty: { + message: 'Please enter card number' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + // Use this for enabling/changing valid/invalid class + // eleInvalidClass: '', + eleValidClass: '', + rowSelector: function (field, ele) { + // field is the field name + // ele is the field element + switch (field) { + case 'multiStepsCard': + return '.col-md-12'; + + default: + return '.col-dm-6'; + } + } + }), + autoFocus: new FormValidation.plugins.AutoFocus(), + submitButton: new FormValidation.plugins.SubmitButton() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }).on('core.form.valid', function () { + // You can submit the form + // stepsValidationForm.submit() + // or send the form data to server via an Ajax request + // To make the demo simple, I just placed an alert + alert('Submitted..!!'); + }); + + stepsValidationNext.forEach(item => { + item.addEventListener('click', event => { + // When click the Next button, we will validate the current step + switch (validationStepper._currentIndex) { + case 0: + multiSteps1.validate(); + break; + + case 1: + multiSteps2.validate(); + break; + + case 2: + multiSteps3.validate(); + break; + + default: + break; + } + }); + }); + + stepsValidationPrev.forEach(item => { + item.addEventListener('click', event => { + switch (validationStepper._currentIndex) { + case 2: + validationStepper.previous(); + break; + + case 1: + validationStepper.previous(); + break; + + case 0: + + default: + break; + } + }); + }); + } + })(); +}); diff --git a/resources/js/auth/pages-auth-two-steps.js b/resources/js/auth/pages-auth-two-steps.js new file mode 100644 index 0000000..0939acb --- /dev/null +++ b/resources/js/auth/pages-auth-two-steps.js @@ -0,0 +1,83 @@ +/** + * Page auth two steps + */ + +'use strict'; + +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + let maskWrapper = document.querySelector('.numeral-mask-wrapper'); + + for (let pin of maskWrapper.children) { + pin.onkeyup = function (e) { + // Check if the key pressed is a number (0-9) + if (/^\d$/.test(e.key)) { + // While entering value, go to next + if (pin.nextElementSibling) { + if (this.value.length === parseInt(this.attributes['maxlength'].value)) { + pin.nextElementSibling.focus(); + } + } + } else if (e.key === 'Backspace') { + // While deleting entered value, go to previous + if (pin.previousElementSibling) { + pin.previousElementSibling.focus(); + } + } + }; + // Prevent the default behavior for the minus key + pin.onkeypress = function (e) { + if (e.key === '-') { + e.preventDefault(); + } + }; + } + + const twoStepsForm = document.querySelector('#twoStepsForm'); + + // Form validation for Add new record + if (twoStepsForm) { + const fv = FormValidation.formValidation(twoStepsForm, { + fields: { + otp: { + validators: { + notEmpty: { + message: 'Please enter otp' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + eleValidClass: '', + rowSelector: '.mb-6' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + + defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + } + }); + + const numeralMaskList = twoStepsForm.querySelectorAll('.numeral-mask'); + const keyupHandler = function () { + let otpFlag = true, + otpVal = ''; + numeralMaskList.forEach(numeralMaskEl => { + if (numeralMaskEl.value === '') { + otpFlag = false; + twoStepsForm.querySelector('[name="otp"]').value = ''; + } + otpVal = otpVal + numeralMaskEl.value; + }); + if (otpFlag) { + twoStepsForm.querySelector('[name="otp"]').value = otpVal; + } + }; + numeralMaskList.forEach(numeralMaskEle => { + numeralMaskEle.addEventListener('keyup', keyupHandler); + }); + } + })(); +}); diff --git a/resources/js/auth/pages-auth.js b/resources/js/auth/pages-auth.js new file mode 100644 index 0000000..9627b75 --- /dev/null +++ b/resources/js/auth/pages-auth.js @@ -0,0 +1,112 @@ +('use strict'); + +const formAuthentication = document.querySelector('#formAuthentication'); + +document.addEventListener('DOMContentLoaded', function (e) { + (function () { + // Form validation for Add new record + if (formAuthentication) { + const fv = FormValidation.formValidation(formAuthentication, { + fields: { + username: { + validators: { + notEmpty: { + message: 'Por favor, introduzca su nombre de usuario' + }, + stringLength: { + min: 6, + message: 'El nombre de usuario debe tener más de 6 caracteres' + } + } + }, + email: { + validators: { + notEmpty: { + message: 'Por favor, introduzca su correo electrónico' + }, + emailAddress: { + message: 'Por favor, introduzca una dirección de correo electrónico válida' + } + } + }, + 'email-username': { + validators: { + notEmpty: { + message: 'Por favor, introduzca su correo electrónico / nombre de usuario' + }, + stringLength: { + min: 6, + message: 'El nombre de usuario debe tener más de 6 caracteres' + } + } + }, + password: { + validators: { + notEmpty: { + message: 'Por favor, introduzca su contraseña' + }, + stringLength: { + min: 6, + message: 'La contraseña debe tener más de 6 caracteres' + } + } + }, + 'confirm-password': { + validators: { + notEmpty: { + message: 'Confirme la contraseña' + }, + identical: { + compare: function () { + return formAuthentication.querySelector('[name="password"]').value; + }, + message: 'La contraseña y su confirmación no son iguales' + }, + stringLength: { + min: 6, + message: 'La contraseña debe tener más de 6 caracteres' + } + } + }, + terms: { + validators: { + notEmpty: { + message: 'Acepte los términos y condiciones' + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + eleValidClass: '', + rowSelector: '.fv-row' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + + defaultSubmit: new FormValidation.plugins.DefaultSubmit(), + autoFocus: new FormValidation.plugins.AutoFocus() + }, + init: instance => { + instance.on('plugins.message.placed', function (e) { + if (e.element.parentElement.classList.contains('input-group')) { + e.element.parentElement.insertAdjacentElement('afterend', e.messageElement); + } + }); + } + }); + } + + // Two Steps Verification + const numeralMask = document.querySelectorAll('.numeral-mask'); + + // Verification masking + if (numeralMask.length) { + numeralMask.forEach(e => { + new Cleave(e, { + numeral: true + }); + }); + } + })(); +}); diff --git a/resources/js/bootstrap.js b/resources/js/bootstrap.js new file mode 100644 index 0000000..5f1390b --- /dev/null +++ b/resources/js/bootstrap.js @@ -0,0 +1,4 @@ +import axios from 'axios'; +window.axios = axios; + +window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'; diff --git a/resources/js/pages/admin-settings-scripts.js b/resources/js/pages/admin-settings-scripts.js new file mode 100644 index 0000000..4061713 --- /dev/null +++ b/resources/js/pages/admin-settings-scripts.js @@ -0,0 +1,27 @@ +import '../../assets/js/notifications/LivewireNotification.js'; +import FormCustomListener from '../../assets/js/forms/formCustomListener'; + +new FormCustomListener({ + buttonSelectors: ['.btn-save', '.btn-cancel', '.btn-reset'] // Selectores para botones +}); + +Livewire.on('clearLocalStoregeTemplateCustomizer', event => { + const _deleteCookie = name => { + document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;'; + }; + + const pattern = 'templateCustomizer-'; + + // Iterar sobre todas las claves en localStorage + Object.keys(localStorage).forEach(key => { + if (key.startsWith(pattern)) { + localStorage.removeItem(key); + } + }); + + _deleteCookie('admin-mode'); + _deleteCookie('admin-colorPref'); + _deleteCookie('colorPref'); + _deleteCookie('theme'); + _deleteCookie('direction'); +}); diff --git a/resources/js/pages/cache-manager-scripts.js b/resources/js/pages/cache-manager-scripts.js new file mode 100644 index 0000000..4a2131e --- /dev/null +++ b/resources/js/pages/cache-manager-scripts.js @@ -0,0 +1,99 @@ +import '../../assets/js/notifications/LivewireNotification.js'; +import FormCustomListener from '../../assets/js/forms/formCustomListener'; + +// Inicializar listener para estadísticas de cache +new FormCustomListener({ + buttonSelectors: ['.btn-clear-cache', '.btn-reload-cache-stats'] +}); + +// Inicializar listener para funciones de cache +new FormCustomListener({ + formSelector: '#cache-functions-card', + buttonSelectors: ['.btn', '.btn-config-cache', '.btn-cache-routes'], + callbacks: [ + null, // Callback por defecto para .btn + (form, button) => { + // Emitir notificación de carga + notification.emitNotification({ + target: '#cache-functions-card .notification-container', + message: 'Generando cache de configuraciones de Laravel...', + type: 'warning' + }); + + // Generar cache de configuraciones mediante una petición AJAX + fetch('/admin/cache/config/cache', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + 'X-CSRF-TOKEN': document.querySelector('meta[name="csrf-token"]').getAttribute('content') + }, + body: JSON.stringify({}) + }) + .then(response => { + if (!response.ok) { + throw new Error('Error al generar el cache de configuraciones'); + } + return response.json(); + }) + .then(() => { + // Emitir notificación de éxito con recarga diferida + notification.emitNotification({ + target: '#cache-functions-card .notification-container', + message: 'Se ha cacheado la configuración de Laravel...', + type: 'success', + deferReload: true + }); + }) + .catch(error => { + // Emitir notificación de error + notification.emitNotification({ + target: '#cache-functions-card .notification-container', + message: `Error: ${error.message}`, + type: 'danger' + }); + console.error('Error al generar el cache:', error); + }); + }, + (form, button) => { + // Emitir notificación de carga + notification.emitNotification({ + target: '#cache-functions-card .notification-container', + message: 'Generando cache de rutas de Laravel...', + type: 'warning' + }); + + // Recargar estadísticas de cache mediante una petición AJAX + fetch('/admin/cache/route/cache', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + 'X-CSRF-TOKEN': document.querySelector('meta[name="csrf-token"]').getAttribute('content') + } + }) + .then(response => { + if (!response.ok) { + throw new Error('Error al recargar las estadísticas de cache'); + } + return response.json(); + }) + .then(() => { + // Emitir notificación de éxito con recarga diferida + notification.emitNotification({ + target: '#cache-functions-card .notification-container', + message: 'Se han cacheado las rutas de Laravel...', + type: 'success', + deferReload: true + }); + }) + .catch(error => { + // Emitir notificación de error + notification.emitNotification({ + target: '#cache-functions-card .notification-container', + message: `Error: ${error.message}`, + type: 'danger' + }); + console.error('Error al recargar las estadísticas:', error); + }); + } + ] +}); diff --git a/resources/js/pages/permissions-scripts.js b/resources/js/pages/permissions-scripts.js new file mode 100644 index 0000000..cff3fe1 --- /dev/null +++ b/resources/js/pages/permissions-scripts.js @@ -0,0 +1,197 @@ +/** + * App user list (jquery) + */ + +'use strict'; + +$(function () { + var dataTablePermissions = $('.datatables-permissions'), + dt_permission, + userList = baseUrl + 'app/user/list'; + + // Users List datatable + if (dataTablePermissions.length) { + dt_permission = dataTablePermissions.DataTable({ + ajax: window.location.href, + columns: [ + // columns according to JSON + { data: '' }, + { data: 'id' }, + { data: 'name' }, + { data: 'assigned_to' }, + { data: 'created_date' }, + { data: '' } + ], + columnDefs: [ + { + // For Responsive + className: 'control', + orderable: false, + searchable: false, + responsivePriority: 2, + targets: 0, + render: function (data, type, full, meta) { + return ''; + } + }, + { + targets: 1, + searchable: false, + visible: false + }, + { + // Name + targets: 2, + render: function (data, type, full, meta) { + var $name = full['name']; + return '' + $name + ''; + } + }, + { + // User Role + targets: 3, + orderable: false, + render: function (data, type, full, meta) { + var $assignedTo = full['assigned_to'], + $output = ''; + var roleBadgeObj = { + Admin: + 'Administrator', + Manager: + 'Manager', + Users: + 'Users', + Support: + 'Support', + Restricted: + 'Restricted User' + }; + for (var i = 0; i < $assignedTo.length; i++) { + var val = $assignedTo[i]; + $output += roleBadgeObj[val]; + } + return '' + $output + ''; + } + }, + { + // remove ordering from Name + targets: 4, + orderable: false, + render: function (data, type, full, meta) { + var $date = full['created_date']; + return '' + $date + ''; + } + }, + { + // Actions + targets: -1, + searchable: false, + title: 'Actions', + orderable: false, + render: function (data, type, full, meta) { + return ( + '
    ' + + '' + + '' + + '' + + '
    ' + ); + } + } + ], + order: [[1, 'asc']], + dom: + '<"row mx-1"' + + '<"col-sm-12 col-md-3" l>' + + '<"col-sm-12 col-md-9"<"dt-action-buttons text-xl-end text-lg-start text-md-end text-start d-flex align-items-center justify-content-md-end justify-content-center flex-wrap"<"me-4 mt-n6 mt-md-0"f>B>>' + + '>t' + + '<"row"' + + '<"col-sm-12 col-md-6"i>' + + '<"col-sm-12 col-md-6"p>' + + '>', + language: $.fn.dataTable.ext.datatable_spanish_default, + // Buttons with Dropdown + buttons: [], + // For responsive popup + responsive: { + details: { + display: $.fn.dataTable.Responsive.display.modal({ + header: function (row) { + var data = row.data(); + return 'Details of ' + data['name']; + } + }), + type: 'column', + renderer: function (api, rowIdx, columns) { + var data = $.map(columns, function (col, i) { + return col.title !== '' // ? Do not show row in modal popup if title is blank (for check box) + ? '' + + ' ' + + '' + + '' + : ''; + }).join(''); + + return data ? $('
    ' + + col.title + + ':' + + '' + + col.data + + '
    ').append(data) : false; + } + } + }, + initComplete: function () { + // Adding role filter once table initialized + this.api() + .columns(3) + .every(function () { + var column = this; + var select = $( + '' + ) + .appendTo('.user_role') + .on('change', function () { + var val = $.fn.dataTable.util.escapeRegex($(this).val()); + column.search(val ? '^' + val + '$' : '', true, false).draw(); + }); + + column + .data() + .unique() + .sort() + .each(function (d, j) { + select.append(''); + }); + }); + } + }); + } + + // Delete Record + $('.datatables-permissions tbody').on('click', '.delete-record', function () { + dt_permission.row($(this).parents('tr')).remove().draw(); + }); + + // Filter form control to default size + // ? setTimeout used for multilingual table initialization + setTimeout(() => { + $('.dataTables_filter .form-control').removeClass('form-control-sm'); + $('.dataTables_length .form-select').removeClass('form-select-sm'); + $('.dataTables_info').addClass('ms-n1'); + $('.dataTables_paginate').addClass('me-n1'); + }, 300); +}); diff --git a/resources/js/pages/roles-scripts.js b/resources/js/pages/roles-scripts.js new file mode 100644 index 0000000..b334e4a --- /dev/null +++ b/resources/js/pages/roles-scripts.js @@ -0,0 +1 @@ +import '../../assets/js/notifications/LivewireNotification.js'; diff --git a/resources/js/pages/smtp-settings-scripts.js b/resources/js/pages/smtp-settings-scripts.js new file mode 100644 index 0000000..f616c46 --- /dev/null +++ b/resources/js/pages/smtp-settings-scripts.js @@ -0,0 +1,25 @@ +import '../../assets/js/notifications/LivewireNotification.js'; +import SmtpSettingsForm from '../../js/smtp-settings/SmtpSettingsForm'; +import SenderResponseForm from '../../js/smtp-settings/SenderResponseForm.js'; + +window.smtpSettingsForm = new SmtpSettingsForm(); +window.senderResponseForm = new SenderResponseForm(); + +Livewire.hook('morphed', ({ component }) => { + switch (component.name) { + case 'mail-smtp-settings': + if (window.smtpSettingsForm) { + window.smtpSettingsForm.reload(); // Recarga el formulario sin destruir la instancia + } + break; + + case 'mail-sender-response-settings': + if (window.senderResponseForm) { + window.senderResponseForm.reload(); // Recarga el formulario sin destruir la instancia + } + break; + + default: + break; + } +}); diff --git a/resources/js/smtp-settings/SenderResponseForm.js b/resources/js/smtp-settings/SenderResponseForm.js new file mode 100644 index 0000000..7071604 --- /dev/null +++ b/resources/js/smtp-settings/SenderResponseForm.js @@ -0,0 +1,220 @@ +export default class SenderResponseForm { + constructor(config = {}) { + const defaultConfig = { + formSenderResponseId: 'mail-sender-response-settings-card', + replyToMethodId: 'reply_to_method', + saveSenderResponseButtonId: 'save_sender_response_button', + cancelButtonId: 'cancel_sender_response_button' + }; + + this.config = { ...defaultConfig, ...config }; + this.formSenderResponse = null; + this.smtpReplyToMethod = null; + this.saveButton = null; + this.cancelButton = null; + + this.init(); // Inicializa el formulario + } + + // Método para inicializar el formulario + init() { + try { + // Obtener elementos esenciales + this.formSenderResponse = document.getElementById(this.config.formSenderResponseId); + this.smtpReplyToMethod = document.getElementById(this.config.replyToMethodId); + this.saveButton = document.getElementById(this.config.saveSenderResponseButtonId); + this.cancelButton = document.getElementById(this.config.cancelButtonId); + + // Asignar eventos + this.formSenderResponse.addEventListener('input', event => this.handleInput(event)); + this.smtpReplyToMethod.addEventListener('change', () => this.handleToggleReplyToMethod()); + this.cancelButton.addEventListener('click', () => this.handleCancel()); + + // Inicializar validación del formulario + this.initializeFormValidation(this.formSenderResponse, this.senderResponsValidateConfig, () => { + this.handleFormValid(); + }); + + // Disparar el evento 'change' en el método de respuesta + setTimeout(() => this.smtpReplyToMethod.dispatchEvent(new Event('change')), 0); + } catch (error) { + console.error('Error al inicializar el formulario de respuesta:', error); + } + } + + /** + * Método de recarga parcial + * Este método restablece la validación y los eventos sin destruir la instancia. + */ + reload() { + try { + // Vuelve a inicializar la validación del formulario + this.initializeFormValidation(this.formSenderResponse, this.senderResponsValidateConfig, () => { + this.handleFormValid(); + }); + + // Vuelve a agregar los eventos (si es necesario, depende de tu lógica) + this.smtpReplyToMethod.dispatchEvent(new Event('change')); + } catch (error) { + console.error('Error al recargar el formulario:', error); + } + } + + /** + * Maneja el evento de entrada en el formulario. + * @param {Event} event - Evento de entrada. + */ + handleInput(event) { + const target = event.target; + + if (['INPUT', 'SELECT', 'TEXTAREA'].includes(target.tagName)) { + this.toggleButtonsState(this.formSenderResponse, true); // Habilitar botones + } + } + + /** + * Muestra u oculta el campo de correo personalizado según el método de respuesta seleccionado. + * @param {HTMLElement} smtpReplyToMethod - Elemento select del método de respuesta. + */ + handleToggleReplyToMethod() { + const emailCustomDiv = document.querySelector('.email-custom-div'); + + if (emailCustomDiv) { + emailCustomDiv.style.display = Number(this.smtpReplyToMethod.value) === 3 ? 'block' : 'none'; + } + } + + /** + * Cancels the sender response form submission. + * This method disables the form buttons, disables all form fields, + * and sets the cancel button to a loading state. + * + * @returns {void} + */ + handleCancel() { + this.disableFormFields(this.formSenderResponse); + this.toggleButtonsState(this.formSenderResponse, false); + this.setButtonLoadingState(this.cancelButton, true); + } + + /** + * Inicializa la validación del formulario. + * @param {HTMLElement} form - El formulario. + * @param {Object} config - Configuración de validación. + * @param {Function} onValidCallback - Callback cuando el formulario es válido. + */ + initializeFormValidation(form, config, onValidCallback) { + return FormValidation.formValidation(form, config).on('core.form.valid', onValidCallback); + } + + /** + * Maneja la acción cuando el formulario es válido. + */ + handleFormValid() { + this.disableFormFields(this.formSenderResponse); + this.toggleButtonsState(this.formSenderResponse, false); + this.setButtonLoadingState(this.saveButton, true); + + Livewire.dispatch('saveMailSenderResponseSettings'); + } + + /** + * Deshabilita todos los campos del formulario. + * @param {HTMLElement} form - El formulario. + */ + disableFormFields(form) { + form.querySelectorAll('input, select, textarea').forEach(field => { + field.disabled = true; + }); + } + + /** + * Habilita o deshabilita los botones dentro del formulario. + * @param {HTMLElement} form - El formulario. + * @param {boolean} state - Estado de habilitación. + */ + toggleButtonsState(form, state) { + form.querySelectorAll('button').forEach(button => { + button.disabled = !state; + }); + } + + /** + * Configura el estado de carga de un botón. + * @param {HTMLElement} button - El botón. + * @param {boolean} isLoading - Si el botón está en estado de carga. + */ + setButtonLoadingState(button, isLoading) { + const loadingText = button.getAttribute('data-loading-text'); + + if (loadingText && isLoading) { + button.innerHTML = loadingText; + } else { + button.innerHTML = button.getAttribute('data-original-text') || button.innerHTML; + } + } + + senderResponsValidateConfig = { + fields: { + from_address: { + validators: { + notEmpty: { + message: 'El correo electrónico de salida es obligatorio.' + }, + emailAddress: { + message: 'Por favor, introduce un correo electrónico válido.' + } + } + }, + from_name: { + validators: { + notEmpty: { + message: 'El nombre del remitente es obligatorio.' + } + } + }, + reply_to_method: { + validators: { + notEmpty: { + message: 'El método de respuesta es obligatorio.' + } + } + }, + reply_to_email: { + validators: { + callback: { + message: 'El correo electrónico de respuesta es obligatorio.', + callback: function (input) { + if (Number(document.getElementById('reply_to_method').value) === 3) { + return input.value.trim() !== '' && /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(input.value); + } + return true; + } + } + } + }, + reply_to_name: { + validators: { + callback: { + message: 'El nombre de respuesta es obligatorio.', + callback: function (input) { + if (Number(document.getElementById('reply_to_method').value) === 3) { + return input.value.trim() !== ''; + } + return true; + } + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ + eleValidClass: '', + rowSelector: '.fv-row' + }), + submitButton: new FormValidation.plugins.SubmitButton(), + autoFocus: new FormValidation.plugins.AutoFocus() + } + }; +} diff --git a/resources/js/smtp-settings/SmtpSettingsForm.js b/resources/js/smtp-settings/SmtpSettingsForm.js new file mode 100644 index 0000000..8704bf1 --- /dev/null +++ b/resources/js/smtp-settings/SmtpSettingsForm.js @@ -0,0 +1,239 @@ +export default class SmtpSettingsForm { + constructor(config = {}) { + const defaultConfig = { + formSmtpSettingsSelector: '#mail-smtp-settings-card', + changeSmtpSettingsId: 'change_smtp_settings', + testSmtpConnectionButtonId: 'test_smtp_connection_button', + saveSmtpConnectionButtonId: 'save_smtp_connection_button', + cancelSmtpConnectionButtonId: 'cancel_smtp_connection_button' + }; + + this.config = { ...defaultConfig, ...config }; + this.formSmtpSettings = null; + this.changeSmtpSettingsCheckbox = null; + this.testButton = null; + this.saveButton = null; + this.cancelButton = null; + this.validator = null; + + this.init(); + } + + /** + * Inicializa el formulario de configuración SMTP. + */ + init() { + try { + // Obtener elementos esenciales + this.formSmtpSettings = document.querySelector(this.config.formSmtpSettingsSelector); + this.notificationArea = this.formSmtpSettings.querySelector(this.config.notificationAreaSelector); + this.changeSmtpSettingsCheckbox = document.getElementById(this.config.changeSmtpSettingsId); + this.testButton = document.getElementById(this.config.testSmtpConnectionButtonId); + this.saveButton = document.getElementById(this.config.saveSmtpConnectionButtonId); + this.cancelButton = document.getElementById(this.config.cancelSmtpConnectionButtonId); + + // Asignar eventos + this.changeSmtpSettingsCheckbox.addEventListener('change', event => this.handleCheckboxChange(event)); + this.testButton.addEventListener('click', event => this.handleTestConnection(event)); + this.cancelButton.addEventListener('click', () => this.handleCancel()); + + // Inicializar validación del formulario + this.validator = FormValidation.formValidation(this.formSmtpSettings, this.smtpSettingsFormValidateConfig); + } catch (error) { + console.error('Error al inicializar el formulario SMTP:', error); + } + } + + /** + * Método de recarga parcial + * Este método restablece la validación y los eventos sin destruir la instancia. + */ + reload() { + try { + // Inicializar validación del formulario + this.validator = FormValidation.formValidation(this.formSmtpSettings, this.smtpSettingsFormValidateConfig); + } catch (error) { + console.error('Error al recargar el formulario:', error); + } + } + + /** + * Maneja el cambio en la casilla "Cambiar configuración SMTP". + * @param {Event} event - Evento de cambio. + */ + handleCheckboxChange(event) { + const isEnabled = event.target.checked; + + this.toggleFieldsState(['host', 'port', 'encryption', 'username', 'password'], isEnabled); + + this.testButton.disabled = false; + this.saveButton.disabled = true; + this.cancelButton.disabled = false; + + if (!isEnabled) { + Livewire.dispatch('loadSettings'); + } + } + + /** + * Maneja el clic en el botón "Probar conexión". + * @param {Event} event - Evento de clic. + */ + handleTestConnection(event) { + event.preventDefault(); + + this.validator.resetForm(); + + this.validator.validate().then(status => { + if (status === 'Valid') { + this.disableFormFields(this.formSmtpSettings); + this.toggleButtonsState(this.formSmtpSettings, false); + this.setButtonLoadingState(this.testButton, true); + + Livewire.dispatch('testSmtpConnection'); + } + }); + } + + /** + * Maneja la cancelación de cambios en la configuración SMTP. + */ + handleCancel() { + this.disableFormFields(this.formSmtpSettings); + this.toggleButtonsState(this.formSmtpSettings, false); + this.setButtonLoadingState(this.cancelButton, true); + + Livewire.dispatch('loadSettings'); + } + + /** + * Habilita o deshabilita los campos del formulario. + * @param {Array} fields - IDs de los campos a actualizar. + * @param {boolean} isEnabled - Estado de habilitación. + */ + toggleFieldsState(fields, isEnabled) { + fields.forEach(id => { + const field = document.getElementById(id); + + if (field) field.disabled = !isEnabled; + }); + } + + /** + * Deshabilita todos los campos del formulario. + * @param {HTMLElement} form - El formulario. + */ + disableFormFields(form) { + form.querySelectorAll('input, select, textarea').forEach(field => { + field.disabled = true; + }); + } + + /** + * Habilita o deshabilita los botones dentro del formulario. + * @param {HTMLElement} form - El formulario. + * @param {boolean} state - Estado de habilitación. + */ + toggleButtonsState(form, state) { + form.querySelectorAll('button').forEach(button => { + button.disabled = !state; + }); + } + + /** + * Configura el estado de carga de un botón. + * @param {HTMLElement} button - El botón. + * @param {boolean} isLoading - Si el botón está en estado de carga. + */ + setButtonLoadingState(button, isLoading) { + const loadingText = button.getAttribute('data-loading-text'); + + if (loadingText && isLoading) { + button.innerHTML = loadingText; + } else { + button.innerHTML = button.getAttribute('data-original-text') || button.innerHTML; + } + } + + smtpSettingsFormValidateConfig = { + fields: { + host: { + validators: { + callback: { + message: 'El servidor SMTP es obligatorio.', + callback: function (input) { + // Ejecutar la validación solo si 'change_smtp_settings' está marcado + if (document.getElementById('change_smtp_settings').checked) { + return input.value.trim() !== ''; + } + return true; // No validar si no está marcado + } + } + } + }, + port: { + validators: { + callback: { + message: 'El puerto SMTP es obligatorio.', + callback: function (input) { + if (document.getElementById('change_smtp_settings').checked) { + return ( + input.value.trim() !== '' && + /^\d+$/.test(input.value) && + input.value >= 1 && + input.value <= 65535 + ); + } + return true; + } + } + } + }, + encryption: { + validators: { + callback: { + message: 'La encriptación es obligatoria.', + callback: function (input) { + if (document.getElementById('change_smtp_settings').checked) { + return input.value.trim() !== ''; + } + return true; + } + } + } + }, + username: { + validators: { + callback: { + message: 'El usuario SMTP es obligatorio.', + callback: function (input) { + if (document.getElementById('change_smtp_settings').checked) { + return input.value.trim().length >= 6; + } + return true; + } + } + } + }, + password: { + validators: { + callback: { + message: 'Por favor, introduzca su contraseña.', + callback: function (input) { + if (document.getElementById('change_smtp_settings').checked) { + return input.value.trim().length >= 5; + } + return true; + } + } + } + } + }, + plugins: { + trigger: new FormValidation.plugins.Trigger(), + bootstrap5: new FormValidation.plugins.Bootstrap5({ rowSelector: '.fv-row' }), + submitButton: new FormValidation.plugins.SubmitButton(), + autoFocus: new FormValidation.plugins.AutoFocus() + } + }; +} diff --git a/resources/lang/es/auth.php b/resources/lang/es/auth.php new file mode 100644 index 0000000..b845247 --- /dev/null +++ b/resources/lang/es/auth.php @@ -0,0 +1,18 @@ + 'Estas credenciales no coinciden con nuestros registros.', + 'password' => 'La contraseña ingresada no es correcta.', + 'throttle' => 'Demasiados intentos de acceso. Por favor intente nuevamente en :seconds segundos.', +]; diff --git a/resources/lang/es/errors.php b/resources/lang/es/errors.php new file mode 100644 index 0000000..d88611b --- /dev/null +++ b/resources/lang/es/errors.php @@ -0,0 +1,10 @@ + 'Esta acción solo está permitida para solicitudes AJAX.', + 'page_not_found' => 'No pudimos encontrar la página que estás buscando.', + 'route_not_found' => 'No se pudo encontrar la ruta :route.', + 'bad_request' => 'La solicitud está mal formada o contiene errores sintácticos.', + 'unauthorized' => 'No tienes permiso para acceder a esta página.', + 'forbidden' => 'No tienes permiso para acceder a este recurso.', +]; diff --git a/resources/lang/es/locale.php b/resources/lang/es/locale.php new file mode 100644 index 0000000..e3a07f6 --- /dev/null +++ b/resources/lang/es/locale.php @@ -0,0 +1,291 @@ + "Web App", + "List of appointments" => "Listado de citas", + "Calendar medico" => "Calendario Médico", + "Vacations" => "Vacaciones", + "Specialties" => "Especialidades", + "Email contact" => "Correo de contacto", + + "Billing API" => "API de facturación", + "PAC status" => "Info. del Pack", + + "Social media" => "Redes sociales", + "Location" => "Ubicación", + "Office hours" => "Horario consultorio", + + "Online dating" => "Citas en línea", + "Billing" => "Facturación", + "Invoice consultation" => "Facturar consultas", + "CFDI Ingresos" => "CFDI Ingresos", + "CFDI 4.0 Catalogs" => "Catálogos CFDI 4.0", + "Catalogs" => "Catálogos", + + "CRM" => "CRM", + "Diary" => "Agenda", + "Diary settings" => "Configuraciones de Agenda", + "QR Codes" => "Códigos QR", + + "Dropdown Lists" => "Listas desplegables", + "Agenda" => "Agenda", + "koneko.mx" => "koneko.mx", + "medico.esys.mx" => "medico.esys.mx", + + "General setting" => "Ajustes generales", + "Working hours" => "Horario laboral", + "Working hours new users" => "Hor. nuevos usuarios", + + "System users" => "Usuarios del sistema", + + "medico users" => "Usuarios Médico", + "System settings" => "Ajustes de sistema", + "Settings" => "Ajustes", + "Appointment tags" => "Etiquetas de citas", + + "My page" => "Mi página", + "Relationship" => "Amistades", + "Colleagues" => "Colegas", + "Galleries" => "Galerias", + "Posts" => "Publicaciones", + "My profile" => "Mi perfil", + "User profile" => "Perfil de usuario", + "Patients" => "Pacientes", + "Doctors" => "Médicos", + "Clinics" => "Médicos", + "My account" => "Mi cuenta", + + "Appointments and payments" => "Citas", + "Administration" => "Administración", + "Roles and permissions" => "Roles y permisos", + "Payments" => "Pagos", + "new payment" => "Nuevo pago", + "Appointment, Calendar" => "Citas (Calendario)", + "Appointment, List" => "Citas (Lista)", + "Appointment" => "Cita", + "Appointments" => "Citas", + "Book appointment" => "Reservar una cita", + "My services" => "Mis servicios", + "Services" => "Servicios", + "New service" => "Nuevo servicio", + "Patients" => "Pacientes", + "Secretaries" => "Secretárias", + "Secretary" => "Secretaria", + "Administrators" => "Administratores", + "Security" => "Seguridad", + "Legal contents" => "Contenidos legales", + + "Roles" => "Roles", + "Role" => "Role", + "Permissions" => 'Permisos', + + "new destination" => "Nuevo destino", + "new post" => "Nueva publicación", + + "about" => 'Acerca de', + + "Destination" => "Destino", + "Destinations" => "Destinos", + + "Profiles" => "Perfiles", + "Drop-down list" => "Listas desplegables", + + "Slider" => "Rotador", + "Newsletter" => "Boletín", + + "Main" => "Principal", + "Subscriptors" => "Suscriptores", + + "Miscellaneous" => "Varios", + "System" => "Sistema", + "Users" => "Usuarios", + "My profile" => 'Mi perfil', + "Website" => "Sitio Web", + "Jetstream" => "Jetstream", + "Posts" => "Publicaciones", + "Tags" => "Etiquetas", + "Categories" => "Categorías", + "Home" => "Inicio", + "Starter Kit" => "Starter Kit", + "Apps & Pages" => "Apps & Pages", + "User Interface" => "User Interface", + "Vuexy Layouts" => "Vuexy Layouts", + "Dashboard" => "Dashboard", + "Dashboards" => "Dashboards", + "Analytics" => "Analytics", + "eCommerce" => "eCommerce", + "Apps" => "Apps", + "UI Elements" => "UI Elements", + "Forms & Tables" => "Forms & Tables", + "Pages" => "Pages", + "Charts & Maps" => "Charts & Maps", + "Others" => "Others", + "Email" => "Email", + "Chat" => "Chat", + "Todo" => "Todo", + "Calendar" => "Calendar", + "Ecommerce" => "Ecommerce", + "Shop" => "Shop", + "Wish List" => "Wish List", + "Checkout" => "Checkout", + "Starter kit" => "Starter kit", + "1 column" => "1 column", + "2 columns" => "2 columns", + "Fixed navbar" => "Fixed navbar", + "Floating navbar" => "Floating navbar", + "Fixed layout" => "Fixed layout", + "Static layout" => "Static layout", + "Dark layout" => "Dark layout", + "Light layout" => "Light layout", + "Data List" => "Data List", + "List View" => "List View", + "Thumb View" => "Thumb View", + "Content" => "Content", + "Grid" => "Grid", + "Typography" => "Typography", + "Text Utilities" => "Text Utilities", + "Syntax Highlighter" => "Syntax Highlighter", + "Helper Classes" => "Helper Classes", + "Colors" => "Colors", + "Icons" => "Icons", + "Feather" => "Feather", + "Font Awesome" => "Font Awesome", + "Card" => "Card", + "Basic" => "Basic", + "Advance" => "Advance", + "Advanced" => "Advanced", + "Statistics" => "Statistics", + "Card Actions" => "Card Actions", + "Table" => "Table", + "Datatable" => "Datatable", + "Components" => "Components", + "Alerts" => "Alerts", + "Buttons" => "Buttons", + "Breadcrumbs" => "Breadcrumbs", + "Carousel" => "Carousel", + "Collapse" => "Collapse", + "Dropdowns" => "Dropdowns", + "List Group" => "List Group", + "Modals" => "Modals", + "Pagination" => "Pagination", + "Navs Component" => "Navs Component", + "Navbar" => "Navbar", + "Tabs Component" => "Tabs Component", + "Pills Component" => "Pills Component", + "Tooltips" => "Tooltips", + "Popovers" => "Popovers", + "Badges" => "Badges", + "Pill Badges" => "Pill Badges", + "Progress" => "Progress", + "Media Objects" => "Media Objects", + "Spinner" => "Spinner", + "Toasts" => "Toasts", + "Extra Components" => "Extra Components", + "Avatar" => "Avatar", + "Chips" => "Chips", + "Divider" => "Divider", + "Form Elements" => "Form Elements", + "Select" => "Select", + "Switch" => "Switch", + "Checkbox" => "Checkbox", + "Radio" => "Radio", + "Input" => "Input", + "Input Groups" => "Input Groups", + "Number Input" => "Number Input", + "Textarea" => "Textarea", + "Date & Time Picker" => "Date & Time Picker", + "Form Layout" => "Form Layout", + "Form Wizard" => "Form Wizard", + "Form Validation" => "Form Validation", + "Authentication" => "Authentication", + "Login v1" => "Login v1", + "Login v2" => "Login v2", + "Register v1" => "Register v1", + "Register v2" => "Register v2", + "Forgot Password v1" => "Forgot Password v1", + "Forgot Password v2" => "Forgot Password v2", + "Reset Password v1" => "Reset Password v1", + "Reset Password v2" => "Reset Password v2", + "Coming Soon" => "Coming Soon", + "Error" => "Error", + "404" => "404", + "500" => "500", + "Not Authorized" => "Not Authorized", + "Maintenance" => "Maintenance", + "Profile" => "Profile", + "FAQ" => "FAQ", + "Knowledge Base" => "Knowledge Base", + "Search" => "Search", + "Invoice" => "Invoice", + "Charts" => "Charts", + "Apex" => "Apex", + "Chartjs" => "Chartjs", + "Echarts" => "Echarts", + "Google Maps" => "Google Maps", + "Sweet Alert" => "Sweet Alert", + "Toastr" => "Toastr", + "File Uploader" => "File Uploader", + "Quill Editor" => "Quill Editor", + "Drag & Drop" => "Drag & Drop", + "Tour" => "Tour", + "Clipboard" => "Clipboard", + "Context Menu" => "Context Menu", + "l18n" => "l18n", + "Menu Levels" => "Menu Levels", + "Second Level 2.1" => "Second Level 2.1", + "Second Level 2.2" => "Second Level 2.2", + "Third Level 3.1" => "Third Level 3.1", + "Third Level 3.2" => "Third Level 3.2", + "Disabled Menu" => "Disabled Menu", + "Documentation" => "Documentation", + "Raise Support" => "Raise Support", + "Miscellaneous" => "Varios", + "Extensions" => "Extensions", + "Media Player" => "Media Player", + "agGrid Table" => "agGrid Table", + "User Settings" => "User Settings", + "User" => "Usuario", + "List" => "List", + "View" => "View", + "Edit" => "Edit", + "Account Settings" => "Account Settings", + "Error 404" => "Error 404", + "Error 405" => "Error 405", + "Details" => "Details", + "Swiper" => "Swiper", + "I18n" => "I18n", + "Access Control" => "Access Control", + "File Manager" => "File Manager", + "Pricing" => "Pricing", + "Kanban" => "Kanban", + "Preview" => "Preview", + "Add" => "Add", + "Blog" => "Blog", + "Detail" => "Detail", + "Mail Template" => "Mail Template", + "Welcome" => "Welcome", + "Forgot" => "Forgot", + "Verify" => "Verify", + "Deactivate" => "Deactivate", + "Order" => "Order", + "Page Layouts" => "Page Layouts", + "Collapsed Menu" => "Collapsed Menu", + "Layout Full" => "Layout Full", + "Without Menu" => "Without Menu", + "Layout Empty" => "Layout Empty", + "Layout Blank" => "Layout Blank", + "Form Repeater" => "Form Repeater", + "Leaflet Maps" => "Leaflet Maps", + "Misc" => "Varios", + "Input Mask" => "Input Mask", + "Timeline" => "Timeline", + "BlockUI" => "BlockUI", + "Tree" => "Tree", + "Ratings" => "Ratings", + "Locale" => "Locale", + "Reset Password" => "Reset Password", + "Verify Email" => "Verify Email", + "Deactivate Account" => "Deactivate Account", + "Promotional" => "Promotional", + "message" => "Cake sesame snaps cupcake gingerbread danish I love gingerbread. Apple pie pie jujubes chupa chups muffin halvah lollipop. Chocolate cake oat cake tiramisu marzipan sugar plum. Donut sweet pie oat cake dragée fruitcake cotton candy lemon drops." +]; diff --git a/resources/lang/es/messages.php b/resources/lang/es/messages.php new file mode 100644 index 0000000..c339043 --- /dev/null +++ b/resources/lang/es/messages.php @@ -0,0 +1,740 @@ + 'Estas credenciales no coinciden con nuestros registros.', + 'password' => 'La contraseña ingresada no es correcta.', + 'throttle' => 'Demasiados intentos de acceso. Por favor intente nuevamente en :seconds segundos.', + + "30 Days" => "30 Días", + "60 Days" => "60 Días", + "90 Days" => "90 Días", + ":amount Total" => ":amount Total", + ":days day trial" => "prueba por :days days", + ":resource Details" => "Detalles del :resource", + ":resource Details: :title" => "Detalles del :resource : :title", + "A new verification link has been sent to the email address you provided during registration." => "Se ha enviado un nuevo enlace de verificación a la dirección de correo electrónico que proporcionó durante el registro.", + "Accept Invitation" => "Aceptar invitación", + "Action" => "Acción", + "Action Happened At" => "La acción sucedió a las", + "Action Initiated By" => "La acción inició a las", + "Action Name" => "Nombre de la acción", + "Action Status" => "Estado de la acción", + "Action Target" => "Objetivo de la acción", + "Actions" => "Acciones", + "Add" => "Añadir", + "Add a new team member to your team, allowing them to collaborate with you." => "Agregue un nuevo miembro a su equipo, permitiéndole colaborar con usted.", + "Add additional security to your account using two factor authentication." => "Agregue seguridad adicional a su cuenta mediante la autenticación de dos factores.", + "Add row" => "Añadir fila", + "Add Team Member" => "Añadir un nuevo miembro al equipo", + "Add VAT Number" => "Agregar número VAT", + "Added." => "Añadido.", + "Address" => "Dirección", + "Address Line 2" => "Dirección de la línea 2", + "Afghanistan" => "Afganistán", + "Aland Islands" => "Islas Aland", + "Albania" => "Albania", + "Algeria" => "Algeria", + "All of the people that are part of this team." => "Todas las personas que forman parte de este equipo.", + "All resources loaded." => "Todos los recursos cargados.", + "All rights reserved." => "Todos los derechos reservados.", + "Already registered?" => "¿Ya se registró?", + "American Samoa" => "Samoa Americana", + "An error occured while uploading the file." => "Ocurrio un error al subir el archivo.", + "An unexpected error occurred and we have notified our support team. Please try again later." => "Se produjo un error inesperado y hemos notificado a nuestro equipo de soporte. Por favor intente de nuevo más tarde.", + "Andorra" => "Andorra", + "Angola" => "Angola", + "Anguilla" => "Anguila", + "Another user has updated this resource since this page was loaded. Please refresh the page and try again." => "Otro usuario ha modificado el recurso desde que esta página fue cargada. Por favor refresque la página e intente nuevamente.", + "Antarctica" => "Antártica", + "Antigua And Barbuda" => "Antigua y Barbuda", + "Antigua and Barbuda" => "Antigua y Barbuda", + "API Token" => "Token API", + "API Token Permissions" => "Permisos para el token API", + "API Tokens" => "Tokens API", + "API tokens allow third-party services to authenticate with our application on your behalf." => "Los tokens API permiten a servicios de terceros autenticarse con nuestra aplicación en su nombre.", + "Apply" => "Aplicar", + "Apply Coupon" => "Aplicar cupón", + "April" => "Abril", + "Are you sure you want to delete the selected resources?" => "¿Está seguro de que desea eliminar los recursos seleccionados?", + "Are you sure you want to delete this file?" => "¿Está seguro de que desea eliminar este archivo?", + "Are you sure you want to delete this resource?" => "¿Está seguro de que desea eliminar este recurso?", + "Are you sure you want to delete this team? Once a team is deleted, all of its resources and data will be permanently deleted." => "¿Está seguro que desea eliminar este equipo? Una vez que se elimina un equipo, todos sus recursos y datos se eliminarán de forma permanente.", + "Are you sure you want to delete your account? Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account." => "¿Está seguro que desea eliminar su cuenta? Una vez que se elimine su cuenta, todos sus recursos y datos se eliminarán de forma permanente. Ingrese su contraseña para confirmar que desea eliminar su cuenta de forma permanente.", + "Are you sure you want to detach the selected resources?" => "¿Está seguro que desea desvincular los recursos seleccionados?", + "Are you sure you want to detach this resource?" => "¿Está seguro que desea desvincular este recurso?", + "Are you sure you want to force delete the selected resources?" => "¿Está seguro que desea forzar la eliminación de los recurso seleccionados?", + "Are you sure you want to force delete this resource?" => "¿Está seguro que desea forzar la eliminación de este recurso?", + "Are you sure you want to restore the selected resources?" => "¿Está seguro que desea restaurar los recursos seleccionados?", + "Are you sure you want to restore this resource?" => "¿Está seguro que desea restaurar este recurso?", + "Are you sure you want to run this action?" => "¿Está seguro que desea ejecutar esta acción?", + "Are you sure you would like to delete this API token?" => "¿Está seguro que desea eliminar este token API?", + "Are you sure you would like to leave this team?" => "¿Está seguro que le gustaría abandonar este equipo?", + "Are you sure you would like to remove this person from the team?" => "¿Está seguro que desea retirar a esta persona del equipo?", + "Argentina" => "Argentina", + "Armenia" => "Armenia", + "Aruba" => "Aruba", + "Attach" => "Adjuntar", + "Attach & Attach Another" => "Adjuntar & adjuntar otro", + "Attach :resource" => "Adjuntar :resource", + "August" => "Agosto", + "Australia" => "Australia", + "Austria" => "Austria", + "Azerbaijan" => "Azerbaijan", + "Bahamas" => "Bahamas", + "Bahrain" => "Bahrain", + "Bangladesh" => "Bangladesh", + "Barbados" => "Barbados", + "Belarus" => "Bielorrusia", + "Belgium" => "Bélgica", + "Belize" => "Belice", + "Benin" => "Benin", + "Bermuda" => "Bermuda", + "Bhutan" => "Bután", + "Billing Information" => "Información de facturación", + "Billing Management" => "Gestión de facturación", + "Bolivia" => "Bolivia", + "Bolivia, Plurinational State of" => "Bolivia, Estado Plurinacional de", + "Bonaire, Sint Eustatius and Saba" => "Bonaire, San Eustaquio y Saba", + "Bosnia And Herzegovina" => "Bosnia y Herzegovina", + "Bosnia and Herzegovina" => "Bosnia y Herzegovina", + "Botswana" => "Botswana", + "Bouvet Island" => "Isla Bouvet", + "Brazil" => "Brasil", + "British Indian Ocean Territory" => "Territorio Británico del Océano Índico", + "Browser Sessions" => "Sesiones del navegador", + "Brunei Darussalam" => "Brunei", + "Bulgaria" => "Bulgaria", + "Burkina Faso" => "Burkina Faso", + "Burundi" => "Burundi", + "Cambodia" => "Camboya", + "Cameroon" => "Camerún", + "Canada" => "Canadá", + "Cancel" => "Cancelar", + "Cancel Subscription" => "Cancelar suscripción", + "Cape Verde" => "Cabo Verde", + "Card" => "Tarjeta", + "Cayman Islands" => "Islas Caimán", + "Central African Republic" => "República Centroafricana", + "Chad" => "Chad", + "Change Subscription Plan" => "Cambiar plan de suscripción", + "Changes" => "Cambios", + "Chile" => "Chile", + "China" => "China", + "Choose" => "Elija", + "Choose :field" => "Elija :field", + "Choose :resource" => "Elija :resource", + "Choose an option" => "Elija una opción", + "Choose date" => "Elija fecha", + "Choose File" => "Elija archivo", + "Choose Type" => "Elija tipo", + "Christmas Island" => "Isla de Navidad", + "City" => "Ciudad", + "Click to choose" => "Haga click para elegir", + "Close" => "Cerrar", + "Cocos (Keeling) Islands" => "Islas Cocos (Keeling)", + "Code" => "Código", + "Colombia" => "Colombia", + "Comoros" => "Comoros", + "Confirm" => "Confirmar", + "Confirm Password" => "Confirmar contraseña", + "Confirm Payment" => "Confirmar pago", + "Confirm your :amount payment" => "Confirme su pago de :amount", + "Congo" => "Congo", + "Congo, Democratic Republic" => "República democrática del Congo", + "Congo, the Democratic Republic of the" => "Congo, República Democrática del", + "Constant" => "Constante", + "Cook Islands" => "Islas Cook", + "Costa Rica" => "Costa Rica", + "Cote D'Ivoire" => "Costa de Marfil", + "could not be found." => "no se pudo encontrar.", + "Country" => "País", + "Coupon" => "Cupón", + "Create" => "Crear", + "Create & Add Another" => "Crear & Añadir otro", + "Create :resource" => "Crear :resource", + "Create a new team to collaborate with others on projects." => "Cree un nuevo equipo para colaborar con otros en proyectos.", + "Create Account" => "Crear cuenta", + "Create API Token" => "Crear Token API", + "Create New Team" => "Crear nuevo equipo", + "Create Team" => "Crear equipo", + "Created." => "Creado.", + "Croatia" => "Croacia", + "Cuba" => "Cuba", + "Curaçao" => "Curazao", + "Current Password" => "Contraseña actual", + "Current Subscription Plan" => "Plan de suscripción actual", + "Currently Subscribed" => "Suscrito actualmente", + "Customize" => "Personalizar ", + "Cyprus" => "Chipre", + "Czech Republic" => "República Checa", + "Côte d'Ivoire" => "Costa de Marfil", + "Dashboard" => "Panel", + "December" => "Diciembre", + "Decrease" => "Disminuir", + "Delete" => "Eliminar", + "Delete Account" => "Borrar cuenta", + "Delete API Token" => "Borrar token API", + "Delete File" => "Borrar archivo", + "Delete Resource" => "Eliminar recurso", + "Delete Selected" => "Eliminar seleccionado", + "Delete Team" => "Borrar equipo", + "Denmark" => "Dinamarca", + "Detach" => "Desvincular", + "Detach Resource" => "Desvincular recurso", + "Detach Selected" => "Desvincular selección", + "Details" => "Detalles", + "Disable" => "Deshabilitar", + "Djibouti" => "Yibuti", + "Do you really want to leave? You have unsaved changes." => "¿Realmente desea salir? Aún hay cambios sin guardar.", + "Dominica" => "Dominica", + "Dominican Republic" => "República Dominicana", + "Done." => "Hecho.", + "Download" => "Descargar", + "Download Receipt" => "Descargar recibo", + "Ecuador" => "Ecuador", + "Edit" => "Editar", + "Edit :resource" => "Editar :resource", + "Edit Attached" => "Editar Adjunto", + "Egypt" => "Egipto", + "El Salvador" => "El Salvador", + "Email" => "Correo electrónico", + "Email Address" => "Correo electrónico", + "Email Addresses" => "Correos electrónicos", + "Email Password Reset Link" => "Enviar enlace para restablecer contraseña", + "Enable" => "Habilitar", + "Ensure your account is using a long, random password to stay secure." => "Asegúrese que su cuenta esté usando una contraseña larga y aleatoria para mantenerse seguro.", + "Equatorial Guinea" => "Guinea Ecuatorial", + "Eritrea" => "Eritrea", + "Estonia" => "Estonia", + "Ethiopia" => "Etiopía", + "ex VAT" => "sin VAT", + "Extra Billing Information" => "Información de facturación adicional", + "Extra confirmation is needed to process your payment. Please confirm your payment by filling out your payment details below." => "Se necesita confirmación adicional para procesar su pago. Confirme su pago completando los detalles a continuación.", + "Extra confirmation is needed to process your payment. Please continue to the payment page by clicking on the button below." => "Se necesita confirmación adicional para procesar su pago. Continúe a la página de pago haciendo clic en el botón de abajo.", + "Falkland Islands (Malvinas)" => "Malvinas (Falkland Islands)", + "Faroe Islands" => "Islas Feroe", + "February" => "Febrero", + "Fiji" => "Fiyi", + "Finland" => "Finlandia", + "For your security, please confirm your password to continue." => "Por su seguridad, confirme su contraseña para continuar.", + "Forbidden" => "Prohibido", + "Force Delete" => "Forzar la eliminación", + "Force Delete Resource" => "Forzar la eliminación del recurso", + "Force Delete Selected" => "Forzar la eliminación de la selección", + "Forgot your password?" => "¿Olvidó su contraseña?", + "Forgot Your Password?" => "¿Olvidó su Contraseña?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one." => "¿Olvidó su contraseña? No hay problema. Simplemente déjenos saber su dirección de correo electrónico y le enviaremos un enlace para restablecer la contraseña que le permitirá elegir una nueva.", + "France" => "Francia", + "French Guiana" => "Guayana Francesa", + "French Polynesia" => "Polinesia Francesa", + "French Southern Territories" => "Tierras Australes y Antárticas Francesas", + "Full name" => "Nombre completo", + "Gabon" => "Gabón", + "Gambia" => "Gambia", + "Georgia" => "Georgia", + "Germany" => "Alemania", + "Ghana" => "Ghana", + "Gibraltar" => "Gibraltar", + "Go back" => "Ir atrás", + "Go Home" => "Ir a inicio", + "Go to page :page" => "Ir a la página :page", + "Great! You have accepted the invitation to join the :team team." => "¡Genial! Usted ha aceptado la invitación para unirse al equipo :team.", + "Greece" => "Grecia", + "Greenland" => "Groenlandia", + "Grenada" => "Grenada", + "Guadeloupe" => "Guadalupe", + "Guam" => "Guam", + "Guatemala" => "Guatemala", + "Guernsey" => "Guernsey", + "Guinea" => "Guinea", + "Guinea-Bissau" => "Guinea-Bisáu", + "Guyana" => "Guyana", + "Haiti" => "Haití", + "Have a coupon code?" => "¿Tiene un código de descuento?", + "Having second thoughts about cancelling your subscription? You can instantly reactive your subscription at any time until the end of your current billing cycle. After your current billing cycle ends, you may choose an entirely new subscription plan." => "¿Tiene dudas sobre la cancelación de su suscripción? Puede reactivar instantáneamente su suscripción en cualquier momento hasta el final de su ciclo de facturación actual. Una vez que finalice su ciclo de facturación actual, puede elegir un plan de suscripción completamente nuevo.", + "Heard Island & Mcdonald Islands" => "Islas Heard y McDonald", + "Heard Island and McDonald Islands" => "Islas Heard y McDonald", + "Hello!" => "¡Hola!", + "Hide Content" => "Ocultar contenido", + "Hold Up!" => "En espera!", + "Holy See (Vatican City State)" => "Ciudad del Vaticano", + "Honduras" => "Honduras", + "Hong Kong" => "Hong Kong", + "Hungary" => "Hungría", + "I accept the terms of service" => "Acepto los términos del servicio", + "I agree to the :terms_of_service and :privacy_policy" => "Acepto los :terms_of_service y la :privacy_policy", + "Iceland" => "Islandia", + "ID" => "ID", + "If necessary, you may log out of all of your other browser sessions across all of your devices. Some of your recent sessions are listed below; however, this list may not be exhaustive. If you feel your account has been compromised, you should also update your password." => "Si es necesario, puede salir de todas las demás sesiones de otros navegadores en todos sus dispositivos. Algunas de sus sesiones recientes se enumeran a continuación; sin embargo, es posible que esta lista no sea exhaustiva. Si cree que su cuenta se ha visto comprometida, también debería actualizar su contraseña.", + "If you already have an account, you may accept this invitation by clicking the button below:" => "Si ya tiene una cuenta, puede aceptar esta invitación haciendo clic en el botón de abajo:", + "If you did not create an account, no further action is required." => "Si no ha creado una cuenta, no se requiere ninguna acción adicional.", + "If you did not expect to receive an invitation to this team, you may discard this email." => "Si no esperaba recibir una invitación para este equipo, puede descartar este correo electrónico.", + "If you did not request a password reset, no further action is required." => "Si no ha solicitado el restablecimiento de contraseña, omita este mensaje de correo electrónico.", + "If you do not have an account, you may create one by clicking the button below. After creating an account, you may click the invitation acceptance button in this email to accept the team invitation:" => "Si no tiene una cuenta, puede crear una haciendo clic en el botón de abajo. Después de crear una cuenta, puede hacer clic en el botón de aceptación de la invitación en este correo electrónico para aceptar la invitación del equipo:", + "If you need to add specific contact or tax information to your receipts, like your full business name, VAT identification number, or address of record, you may add it here." => "Si necesita agregar información de contacto específica o de impuestos a sus recibos, como su nombre comercial completo, número de identificación VAT o dirección de registro, puede agregarlo aquí.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:" => "Si tiene problemas para hacer clic en el botón \":actionText\", copie y pegue la siguiente URL \nen su navegador web:", + "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:" => "Si tiene problemas para hacer clic en el botón \":actionText\", copie y pegue la siguiente URL \nen su navegador web:", + "Increase" => "Incrementar", + "India" => "India", + "Indonesia" => "Indonesia", + "Iran, Islamic Republic Of" => "República Islámica de Irán", + "Iran, Islamic Republic of" => "Irán, República Islámica de", + "Iraq" => "Iraq", + "Ireland" => "Irlanda", + "Isle Of Man" => "Isla de Man", + "Isle of Man" => "Isla de Man", + "Israel" => "Israel", + "It looks like you do not have an active subscription. You may choose one of the subscription plans below to get started. Subscription plans may be changed or cancelled at your convenience." => "Parece que no tiene una suscripción activa. Puede elegir uno de los planes de suscripción a continuación para comenzar. Los planes de suscripción se pueden cambiar o cancelar según su conveniencia.", + "Italy" => "Italia", + "Jamaica" => "Jamaica", + "Jane Doe" => "Jane Doe", + "January" => "Enero", + "Japan" => "Japón", + "Jersey" => "Jersey", + "Jordan" => "Jordán", + "July" => "Julio", + "June" => "Junio", + "Kazakhstan" => "Kazajistán", + "Kenya" => "Kenya", + "Key" => "Clave", + "Kiribati" => "Kiribati", + "Korea" => "Corea del Sur", + "Korea, Democratic People's Republic of" => "Corea del Norte", + "Korea, Republic of" => "Corea, República de", + "Kosovo" => "Kosovo", + "Kuwait" => "Kuwait", + "Kyrgyzstan" => "Kirguistán", + "Lao People's Democratic Republic" => "Laos, República Democrática Popular de", + "Last active" => "Activo por última vez", + "Last used" => "Usado por última vez", + "Latvia" => "Letonia", + "Leave" => "Abandonar", + "Leave Team" => "Abandonar equipo", + "Lebanon" => "Líbano", + "Lens" => "Lens", + "Lesotho" => "Lesoto", + "Liberia" => "Liberia", + "Libyan Arab Jamahiriya" => "Libia", + "Liechtenstein" => "Liechtenstein", + "Lithuania" => "Lituania", + "Load :perPage More" => "Cargar :perPage Mas", + "Log in" => "Iniciar sesión", + "Log Out" => "Finalizar sesión", + "Log Out Other Browser Sessions" => "Cerrar las demás sesiones", + "Login" => "Iniciar sesión", + "Logout" => "Finalizar sesión", + "Luxembourg" => "Luxemburgo", + "Macao" => "Macao", + "Macedonia" => "Macedonia", + "Macedonia, the former Yugoslav Republic of" => "Macedonia, ex República Yugoslava de", + "Madagascar" => "Madagascar", + "Malawi" => "Malaui", + "Malaysia" => "Malasia", + "Maldives" => "Maldivas", + "Mali" => "Malí", + "Malta" => "Malta", + "Manage Account" => "Administrar cuenta", + "Manage and log out your active sessions on other browsers and devices." => "Administre y cierre sus sesiones activas en otros navegadores y dispositivos.", + "Manage API Tokens" => "Administrar Tokens API", + "Manage Role" => "Administrar rol", + "Manage Team" => "Administrar equipo", + "Managing billing for :billableName" => "Gestionando la facturación de :billableName", + "March" => "Marzo", + "Marshall Islands" => "Islas Marshall", + "Martinique" => "Martinica", + "Mauritania" => "Mauritania", + "Mauritius" => "Mauricio", + "May" => "Mayo", + "Mayotte" => "Mayotte", + "Mexico" => "México", + "Micronesia, Federated States Of" => "Micronesia, Estados Federados de", + "Micronesia, Federated States of" => "Micronesia, Estados Federados de", + "Moldova" => "Moldavia", + "Moldova, Republic of" => "Moldavia, República de", + "Monaco" => "Mónaco", + "Mongolia" => "Mongolia", + "Montenegro" => "Montenegro", + "Month To Date" => "Mes hasta la fecha", + "Monthly" => "Mensual", + "monthly" => "mensual", + "Montserrat" => "Montserrat", + "Morocco" => "Marruecos", + "Mozambique" => "Mozambique", + "Myanmar" => "Myanmar", + "Name" => "Nombre", + "Namibia" => "Namibia", + "Nauru" => "Nauru", + "Nepal" => "Nepal", + "Netherlands" => "Países Bajos​", + "Netherlands Antilles" => "Antillas Holandesas", + "Nevermind, I'll keep my old plan" => "No importa, mantendré mi antiguo plan", + "New" => "Nuevo", + "New :resource" => "Nuevo :resource", + "New Caledonia" => "Nueva Caledonia", + "New Password" => "Nueva Contraseña", + "New Zealand" => "Nueva Zelanda", + "Next" => "Siguiente", + "Nicaragua" => "Nicaragua", + "Niger" => "Níger", + "Nigeria" => "Nigeria", + "Niue" => "Niue", + "No" => "No", + "No :resource matched the given criteria." => "Ningún :resource coincide con los criterios.", + "No additional information..." => "Sin información adicional...", + "No Current Data" => "Sin datos actuales", + "No Data" => "No hay datos", + "no file selected" => "no se seleccionó el archivo", + "No Increase" => "No incrementar", + "No Prior Data" => "No hay datos previos", + "No Results Found." => "No se encontraron resultados.", + "Norfolk Island" => "Isla Norfolk", + "Northern Mariana Islands" => "Islas Marianas del Norte", + "Norway" => "Noruega", + "Not Found" => "No encontrado", + "Nova User" => "Usuario Nova", + "November" => "Noviembre", + "October" => "Octubre", + "of" => "de", + "Oh no" => "Oh no", + "Oman" => "Omán", + "Once a team is deleted, all of its resources and data will be permanently deleted. Before deleting this team, please download any data or information regarding this team that you wish to retain." => "Una vez que se elimina un equipo, todos sus recursos y datos se eliminarán de forma permanente. Antes de eliminar este equipo, descargue cualquier dato o información sobre este equipo que desee conservar.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain." => "Una vez su cuenta sea borrada, todos sus recursos y datos se eliminarán de forma permanente. Antes de borrar su cuenta, por favor descargue cualquier dato o información que desee conservar.", + "Only Trashed" => "Solo en papelera", + "Original" => "Original", + "Our billing management portal allows you to conveniently manage your subscription plan, payment method, and download your recent invoices." => "Nuestro portal de administración de facturación le permite administrar cómodamente su plan de suscripción, método de pago y descargar sus facturas recientes.", + "Page Expired" => "Página expirada", + "Pagination Navigation" => "Navegación por los enlaces de paginación", + "Pakistan" => "Pakistán", + "Palau" => "Palau", + "Palestinian Territory, Occupied" => "Territorios Palestinos", + "Panama" => "Panamá", + "Papua New Guinea" => "Papúa Nueva Guinea", + "Paraguay" => "Paraguay", + "Password" => "Contraseña", + "Pay :amount" => "Pague :amount", + "Payment Cancelled" => "Pago cancelado", + "Payment Confirmation" => "Confirmación de pago", + "Payment Information" => "Información del pago", + "Payment Method" => "Método de pago", + "Payment Successful" => "Pago exitoso", + "Pending Team Invitations" => "Invitaciones de equipo pendientes", + "Per Page" => "Por Página", + "Permanently delete this team." => "Eliminar este equipo de forma permanente", + "Permanently delete your account." => "Eliminar su cuenta de forma permanente.", + "Permissions" => "Permisos", + "Peru" => "Perú", + "Philippines" => "Filipinas", + "Photo" => "Foto", + "Pitcairn" => "Islas Pitcairn", + "Please accept the terms of service." => "Por favor acepte los términos del servicio.", + "Please click the button below to verify your email address." => "Por favor, haga clic en el botón de abajo para verificar su dirección de correo electrónico.", + "Please confirm access to your account by entering one of your emergency recovery codes." => "Por favor confirme el acceso a su cuenta ingresando uno de sus códigos de recuperación de emergencia.", + "Please confirm access to your account by entering the authentication code provided by your authenticator application." => "Por favor confirme el acceso a su cuenta digitando el código de autenticación provisto por su aplicación autenticadora.", + "Please copy your new API token. For your security, it won't be shown again." => "Por favor copie su nuevo token API. Por su seguridad, no se volverá a mostrar.", + "Please enter your password to confirm you would like to log out of your other browser sessions across all of your devices." => "Por favor ingrese su contraseña para confirmar que desea cerrar las demás sesiones de otros navegadores en todos sus dispositivos.", + "Please provide a maximum of three receipt emails addresses." => "Proporcione un máximo de tres direcciones para recibir correo electrónico.", + "Please provide the email address of the person you would like to add to this team." => "Por favor proporcione la dirección de correo electrónico de la persona que le gustaría agregar a este equipo.", + "Please provide your name." => "Por favor proporcione su nombre.", + "Poland" => "Polonia", + "Portugal" => "Portugal", + "Press / to search" => "Presione / para buscar", + "Preview" => "Previsualizar", + "Previous" => "Previo", + "Privacy Policy" => "Política de Privacidad", + "Profile" => "Perfil", + "Profile Information" => "Información de perfil", + "Puerto Rico" => "Puerto Rico", + "Qatar" => "Qatar", + "Quarter To Date" => "Trimestre hasta la fecha", + "Receipt Email Addresses" => "Direcciones para recibir correo electrónico", + "Receipts" => "Recibos", + "Recovery Code" => "Código de recuperación", + "Regards" => "Saludos", + "Regards," => "Saludos,", + "Regenerate Recovery Codes" => "Regenerar códigos de recuperación", + "Register" => "Registrarse", + "Reload" => "Recargar", + "Remember me" => "Mantener sesión activa", + "Remember Me" => "Mantener sesión activa", + "Remove" => "Eliminar", + "Remove Photo" => "Eliminar foto", + "Remove Team Member" => "Eliminar miembro del equipo", + "Resend Verification Email" => "Reenviar correo de verificación", + "Reset Filters" => "Restablecer filtros", + "Reset Password" => "Restablecer contraseña", + "Reset Password Notification" => "Notificación de restablecimiento de contraseña", + "resource" => "recurso", + "Resources" => "Recursos", + "resources" => "recursos", + "Restore" => "Restaurar", + "Restore Resource" => "Restaurar Recursos", + "Restore Selected" => "Restaurar Selección", + "results" => "resultados", + "Resume Subscription" => "Reanudar suscripción", + "Return to :appName" => "Regresar a :appName", + "Reunion" => "Reunión", + "Role" => "Rol", + "Romania" => "Rumania", + "Run Action" => "Ejecutar Acción", + "Russian Federation" => "Federación Rusa", + "Rwanda" => "Ruanda", + "Réunion" => "Reunión", + "Saint Barthelemy" => "San Bartolomé", + "Saint Barthélemy" => "San Bartolomé", + "Saint Helena" => "Santa Helena", + "Saint Kitts And Nevis" => "San Cristóbal y Nieves", + "Saint Kitts and Nevis" => "Saint Kitts y Nevis", + "Saint Lucia" => "Santa Lucía", + "Saint Martin" => "San Martín", + "Saint Martin (French part)" => "San Martín (parte francesa)", + "Saint Pierre And Miquelon" => "San Pedro y Miquelón", + "Saint Pierre and Miquelon" => "San Pedro y Miquelón", + "Saint Vincent And Grenadines" => "San Vicente y las Granadinas", + "Saint Vincent and the Grenadines" => "San Vicente y las Granadinas", + "Samoa" => "Samoa", + "San Marino" => "San Marino", + "Sao Tome And Principe" => "Santo Tomé y Príncipe", + "Sao Tome and Principe" => "Santo Tomé y Príncipe", + "Saudi Arabia" => "Arabia Saudita", + "Save" => "Guardar", + "Saved." => "Guardado.", + "Search" => "Buscar", + "Select" => "Seleccione", + "Select a different plan" => "Seleccione un plan diferente", + "Select A New Photo" => "Seleccione una nueva foto", + "Select Action" => "Seleccione una Acción", + "Select All" => "Seleccione Todo", + "Select All Matching" => "Seleccione Todas las coincidencias", + "Send Password Reset Link" => "Enviar enlace para restablecer la contraseña", + "Senegal" => "Senegal", + "September" => "Septiembre", + "Serbia" => "Serbia", + "Server Error" => "Error del servidor", + "Service Unavailable" => "Servicio no disponible", + "Seychelles" => "Seychelles", + "Show All Fields" => "Mostrar todos los campos", + "Show Content" => "Mostrar contenido", + "Show Recovery Codes" => "Mostrar códigos de recuperación", + "Showing" => "Mostrando", + "Sierra Leone" => "Sierra Leona", + "Signed in as" => "Registrado como", + "Singapore" => "Singapur", + "Sint Maarten (Dutch part)" => "San Martín", + "Slovakia" => "Eslovaquia", + "Slovenia" => "Eslovenia", + "Solomon Islands" => "Islas Salomón", + "Somalia" => "Somalia", + "Something went wrong." => "Algo salió mal.", + "Sorry! You are not authorized to perform this action." => "¡Lo siento! Usted no está autorizado para ejecutar esta acción.", + "Sorry, your session has expired." => "Lo siento, su sesión ha caducado.", + "South Africa" => "Sudáfrica", + "South Georgia And Sandwich Isl." => "Islas Georgias del Sur y Sandwich del Sur", + "South Georgia and the South Sandwich Islands" => "Georgia del sur y las islas Sandwich del sur", + "South Sudan" => "Sudán del Sur", + "Spain" => "España", + "Sri Lanka" => "Sri Lanka", + "Standalone Actions" => "Acciones independientes", + "Start Polling" => "Iniciar encuesta", + "State / County" => "Estado / País", + "Stop Polling" => "Detener encuesta", + "Store these recovery codes in a secure password manager. They can be used to recover access to your account if your two factor authentication device is lost." => "Guarde estos códigos de recuperación en un administrador de contraseñas seguro. Se pueden utilizar para recuperar el acceso a su cuenta si pierde su dispositivo de autenticación de dos factores.", + "Subscribe" => "Suscriba", + "Subscription Information" => "Información de suscripción", + "Subscription Pending" => "Suscripción pendiente", + "Sudan" => "Sudán", + "Suriname" => "Suriname", + "Svalbard And Jan Mayen" => "Svalbard y Jan Mayen", + "Svalbard and Jan Mayen" => "Svalbard y Jan Mayen", + "Swaziland" => "Eswatini", + "Sweden" => "Suecia", + "Switch Teams" => "Cambiar de equipo", + "Switzerland" => "Suiza", + "Syrian Arab Republic" => "Siria", + "Taiwan" => "Taiwán", + "Taiwan, Province of China" => "Taiwan, provincia de China", + "Tajikistan" => "Tayikistán", + "Tanzania" => "Tanzania", + "Tanzania, United Republic of" => "Tanzania, República Unida de", + "Team Details" => "Detalles del equipo", + "Team Invitation" => "Invitación de equipo", + "Team Members" => "Miembros del equipo", + "Team Name" => "Nombre del equipo", + "Team Owner" => "Propietario del equipo", + "Team Settings" => "Ajustes del equipo", + "Terms of Service" => "Términos del servicio", + "Thailand" => "Tailandia", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another." => "¡Gracias por registrarse! Antes de comenzar, ¿podría verificar su dirección de correo electrónico haciendo clic en el enlace que le acabamos de enviar? Si no recibió el correo electrónico, con gusto le enviaremos otro.", + "Thanks for your continued support. We've attached a copy of your invoice for your records. Please let us know if you have any questions or concerns." => "Gracias por su apoyo continuo. Hemos adjuntado una copia de su factura para sus registros. Háganos saber si tiene alguna pregunta o inquietud.", + "Thanks," => "Gracias,", + "The :attribute must be a valid role." => ":Attribute debe ser un rol válido.", + "The :attribute must be at least :length characters and contain at least one number." => "La :attribute debe tener al menos :length caracteres y contener por lo menos un número.", + "The :attribute must be at least :length characters and contain at least one special character and one number." => "La :attribute debe tener al menos :length caracteres y contener por lo menos un caracter especial y un número.", + "The :attribute must be at least :length characters and contain at least one special character." => "La :attribute debe tener al menos :length caracteres y contener por lo menos un carácter especial.", + "The :attribute must be at least :length characters and contain at least one uppercase character and one number." => "La :attribute debe tener al menos :length caracteres y contener por lo menos una letra mayúscula y un número.", + "The :attribute must be at least :length characters and contain at least one uppercase character and one special character." => "La :attribute debe tener al menos :length caracteres y contener por lo menos una letra mayúscula y un carácter especial.", + "The :attribute must be at least :length characters and contain at least one uppercase character, one number, and one special character." => "La :attribute debe tener al menos :length caracteres y contener por lo menos una letra mayúscula, un número y un carácter especial.", + "The :attribute must be at least :length characters and contain at least one uppercase character." => "La :attribute debe tener al menos :length caracteres y contener por lo menos una letra mayúscula.", + "The :attribute must be at least :length characters." => "La :attribute debe tener al menos :length caracteres.", + "The :attribute must contain at least one letter." => "La :attribute debe contener al menos una letra.", + "The :attribute must contain at least one number." => "La :attribute debe contener al menos un número.", + "The :attribute must contain at least one symbol." => "La :attribute debe contener al menos un símbolo.", + "The :attribute must contain at least one uppercase and one lowercase letter." => "La :attribute debe contener al menos una letra mayúscula y una minúscula.", + "The :resource was created!" => "¡El :resource fue creado!", + "The :resource was deleted!" => "¡El :resource fue eliminado!", + "The :resource was restored!" => "¡El :resource fue restaurado!", + "The :resource was updated!" => "¡El :resource fue actualizado!", + "The action ran successfully!" => "¡La acción se ejecutó correctamente!", + "The file was deleted!" => "¡El archivo fue eliminado!", + "The given :attribute has appeared in a data leak. Please choose a different :attribute." => "La :attribute proporcionada se ha visto comprometida en una filtración de datos (data leak). Elija una :attribute diferente.", + "The government won't let us show you what's behind these doors" => "El gobierno no nos permitirá mostrarle lo que hay detrás de estas puertas", + "The HasOne relationship has already been filled." => "La relación HasOne ya fué completada.", + "The password is incorrect." => "La contraseña es incorrecta.", + "The payment was successful." => "El pago fue exitoso.", + "The provided coupon code is invalid." => "El código de cupón proporcionado no es válido.", + "The provided password does not match your current password." => "La contraseña proporcionada no coincide con su contraseña actual.", + "The provided password was incorrect." => "La contraseña proporcionada no es correcta.", + "The provided two factor authentication code was invalid." => "El código de autenticación de dos factores proporcionado no es válido.", + "The provided VAT number is invalid." => "El número VAT proporcionado no es válido.", + "The receipt emails must be valid email addresses." => "Los correos electrónicos de recepción deben ser direcciones válidas.", + "The resource was updated!" => "¡El recurso fue actualizado!", + "The selected country is invalid." => "El país seleccionado no es válido.", + "The selected plan is invalid." => "El plan seleccionado no es válido.", + "The team's name and owner information." => "Nombre del equipo e información del propietario.", + "There are no available options for this resource." => "No hay opciones disponibles para este recurso.", + "There is no active subscription." => "No hay una suscripción activa.", + "There was a problem executing the action." => "Hubo un problema ejecutando la acción.", + "There was a problem submitting the form." => "Hubo un problema al enviar el formulario.", + "These people have been invited to your team and have been sent an invitation email. They may join the team by accepting the email invitation." => "Estas personas han sido invitadas a su equipo y se les ha enviado un correo electrónico de invitación. Pueden unirse al equipo aceptando la invitación por correo electrónico.", + "This account does not have an active subscription." => "Esta cuenta no tiene una suscripción activa.", + "This action is unauthorized." => "Esta acción no está autorizada.", + "This device" => "Este dispositivo", + "This file field is read-only." => "Este campo de archivo es de solo lectura.", + "This image" => "Esta imagen", + "This is a secure area of the application. Please confirm your password before continuing." => "Esta es un área segura de la aplicación. Confirme su contraseña antes de continuar.", + "This password does not match our records." => "Esta contraseña no coincide con nuestros registros.", + "This password reset link will expire in :count minutes." => "Este enlace de restablecimiento de contraseña expirará en :count minutos.", + "This payment was already successfully confirmed." => "Este pago ya se confirmó con éxito.", + "This payment was cancelled." => "Este pago fue cancelado.", + "This resource no longer exists" => "Este recurso ya no existe", + "This subscription cannot be resumed. Please create a new subscription." => "Esta suscripción no se puede reanudar. Por favor cree una nueva suscripción.", + "This subscription has expired and cannot be resumed. Please create a new subscription." => "Esta suscripción ha caducado y no se puede reanudar. Cree una nueva suscripción.", + "This user already belongs to the team." => "Este usuario ya pertenece al equipo.", + "This user has already been invited to the team." => "Este usuario ya ha sido invitado al equipo.", + "Timor-Leste" => "Timor Oriental", + "to" => "al", + "Today" => "Hoy", + "Toggle navigation" => "Activar navegación", + "Togo" => "Togo", + "Tokelau" => "Tokelau", + "Token Name" => "Nombre del token", + "Tonga" => "Tonga", + "Too Many Requests" => "Demasiadas peticiones", + "total" => "total", + "Total:" => "Total:", + "Trashed" => "Desechado", + "Trinidad And Tobago" => "Trinidad y Tobago", + "Trinidad and Tobago" => "Trinidad y Tobago", + "Tunisia" => "Tunisia", + "Turkey" => "Turquía", + "Turkmenistan" => "Turkmenistán", + "Turks And Caicos Islands" => "Islas Turcas y Caicos", + "Turks and Caicos Islands" => "Islas Turcas y Caicos", + "Tuvalu" => "Tuvalu", + "Two Factor Authentication" => "Autenticación de dos factores", + "Two factor authentication is now enabled. Scan the following QR code using your phone's authenticator application." => "La autenticación de dos factores ahora está habilitada. Escanee el siguiente código QR usando la aplicación de autenticación de su teléfono.", + "Scan the following QR code using your phone's authenticator application and confirm it with the generated OTP code." => "Escanee el siguiente código QR usando la aplicación de autenticación de su teléfono y confírmelo con el código OTP generado.", + "Uganda" => "Uganda", + "Ukraine" => "Ucrania", + "Unauthorized" => "No autorizado", + "United Arab Emirates" => "Emiratos Árabes Unidos", + "United Kingdom" => "Reino Unido", + "United States" => "Estados Unidos", + "United States Minor Outlying Islands" => "Islas Ultramarinas Menores de los Estados Unidos", + "United States Outlying Islands" => "Islas Ultramarinas Menores de los Estados Unidos", + "Update" => "Actualizar", + "Update & Continue Editing" => "Actualice & Continúe Editando", + "Update :resource" => "Actualizar :resource", + "Update :resource: :title" => "Actualice el :title del :resource:", + "Update attached :resource: :title" => "Actualice el :title del :resource: adjuntado", + "Update Password" => "Actualizar contraseña", + "Update Payment Information" => "Actualizar la información de pago", + "Update Payment Method" => "Actualizar método de pago", + "Update your account's profile information and email address." => "Actualice la información de su cuenta y la dirección de correo electrónico", + "Uruguay" => "Uruguay", + "Use a recovery code" => "Use un código de recuperación", + "Use an authentication code" => "Use un código de autenticación", + "Uzbekistan" => "Uzbekistan", + "Value" => "Valor", + "Vanuatu" => "Vanuatu", + "VAT Number" => "Número VAT", + "Venezuela" => "Venezuela", + "Venezuela, Bolivarian Republic of" => "Venezuela, República Bolivariana de", + "Verify Email Address" => "Confirme su correo electrónico", + "Viet Nam" => "Vietnam", + "View" => "Vista", + "View Receipt" => "Ver recibo", + "Virgin Islands, British" => "Islas Vírgenes Británicas", + "Virgin Islands, U.S." => "Islas Vírgenes Estadounidenses", + "Wallis And Futuna" => "Wallis y Futuna", + "Wallis and Futuna" => "Wallis y Futuna", + "We are processing your subscription. Once the subscription has successfully processed, this page will update automatically. Typically, this process should only take a few seconds." => "Estamos procesando su suscripción. Una vez que la suscripción se haya procesado correctamente esta página se actualizará automáticamente. Normalmente, este proceso solo debería llevar unos segundos.", + "We are unable to process your payment. Please contact customer support." => "No podemos procesar su pago. Comuníquese con el servicio de atención al cliente.", + "We were unable to find a registered user with this email address." => "No pudimos encontrar un usuario registrado con esta dirección de correo electrónico.", + "We will send a receipt download link to the email addresses that you specify below. You may separate multiple email addresses using commas." => "Enviaremos un enlace de descarga de recibo a las direcciones de correo electrónico que especifique a continuación. Puede separar varias direcciones de correo electrónico con comas.", + "We're lost in space. The page you were trying to view does not exist." => "Estamos perdidos en el espacio. La página que intenta buscar no existe.", + "Welcome Back!" => "¡Bienvenido de nuevo!", + "Western Sahara" => "Sahara Occidental", + "When two factor authentication is enabled, you will be prompted for a secure, random token during authentication. You may retrieve this token from your phone's Google Authenticator application." => "Cuando la autenticación de dos factores esté habilitada, le pediremos un token aleatorio seguro durante la autenticación. Puede recuperar este token desde la aplicación Google Authenticator de su teléfono.", + "Whoops" => "Ups", + "Whoops!" => "¡Ups!", + "Whoops! Something went wrong." => "¡Ups! Algo salió mal.", + "With Trashed" => "Incluida la papelera", + "Write" => "Escriba", + "Year To Date" => "Año hasta la fecha", + "Yearly" => "Anual", + "Yemen" => "Yemen", + "Yes" => "Sí", + "You are already subscribed." => "Usted ya está suscrito.", + "You are currently within your free trial period. Your trial will expire on :date." => "Actualmente se encuentra dentro de su período de prueba gratuito. Su prueba vencerá el :date.", + "You are receiving this email because we received a password reset request for your account." => "Ha recibido este mensaje porque se solicitó un restablecimiento de contraseña para su cuenta.", + "You have been invited to join the :team team!" => "¡Usted ha sido invitado a unirse al equipo :team!", + "You have enabled two factor authentication." => "Ha habilitado la autenticación de dos factores.", + "You have not enabled two factor authentication." => "No ha habilitado la autenticación de dos factores.", + "You may accept this invitation by clicking the button below:" => "Puede aceptar esta invitación haciendo clic en el botón de abajo:", + "You may cancel your subscription at any time. Once your subscription has been cancelled, you will have the option to resume the subscription until the end of your current billing cycle." => "Puedes cancelar tu subscripción en cualquier momento. Una vez que su suscripción haya sido cancelada, tendrá la opción de reanudar la suscripción hasta el final de su ciclo de facturación actual.", + "You may delete any of your existing tokens if they are no longer needed." => "Puede eliminar cualquiera de sus tokens existentes si ya no los necesita.", + "You may not delete your personal team." => "No se puede borrar su equipo personal.", + "You may not leave a team that you created." => "No se puede abandonar un equipo que usted creó.", + "Your :invoiceName invoice is now available!" => "¡Su factura :invoiceName ya está disponible!", + "Your card was declined. Please contact your card issuer for more information." => "Su tarjeta fue rechazada. Comuníquese con el emisor de su tarjeta para obtener más información.", + "Your current payment method is :paypal." => "Su método de pago actual es :paypal.", + "Your current payment method is a credit card ending in :lastFour that expires on :expiration." => "Su método de pago actual es una tarjeta de crédito que termina en :lastFour que vence el :expiration.", + "Your registered VAT Number is :vatNumber." => "Su número VAT registrado es :vatNumber.", + "Zambia" => "Zambia", + "Zimbabwe" => "Zimbabwe", + "Zip / Postal Code" => "Zip / Código postal", + "Åland Islands" => "Islas Åland", + + // Mis traducciones + 'code.regex' => 'El código solo puede contener letras, números, guiones y guiones bajos.', + 'tel.regex' => 'El teléfono solo puede contener números, espacios y caracteres como (), + y -.', + 'tel.max' => 'El teléfono no puede exceder los 20 caracteres.', + 'tel2.regex' => 'El teléfono alternativo solo puede contener números, espacios y caracteres como (), + y -.', + 'tel2.max' => 'El teléfono alternativo no puede exceder los 20 caracteres.', + 'lat.numeric' => 'La latitud debe ser un número válido.', + 'lat.between' => 'La latitud debe estar entre -90 y 90 grados.', + 'lng.numeric' => 'La longitud debe ser un número válido.', + 'lng.between' => 'La longitud debe estar entre -180 y 180 grados.', + 'confirmDeletion.accepted' => 'Debe confirmar la eliminación antes de continuar.', +]; diff --git a/resources/lang/es/pagination.php b/resources/lang/es/pagination.php new file mode 100644 index 0000000..d8f0d19 --- /dev/null +++ b/resources/lang/es/pagination.php @@ -0,0 +1,17 @@ + 'Siguiente »', + 'previous' => '« Anterior', +]; diff --git a/resources/lang/es/passwords.php b/resources/lang/es/passwords.php new file mode 100644 index 0000000..7745e64 --- /dev/null +++ b/resources/lang/es/passwords.php @@ -0,0 +1,20 @@ + '¡Su contraseña ha sido restablecida!', + 'sent' => '¡Le hemos enviado por correo electrónico el enlace para restablecer su contraseña!', + 'throttled' => 'Por favor espere antes de intentar de nuevo.', + 'token' => 'El token de restablecimiento de contraseña es inválido.', + 'user' => 'No encontramos ningún usuario con ese correo electrónico.', +]; diff --git a/resources/lang/es/validation-inline.php b/resources/lang/es/validation-inline.php new file mode 100644 index 0000000..b8e6505 --- /dev/null +++ b/resources/lang/es/validation-inline.php @@ -0,0 +1,133 @@ + 'Este campo debe ser aceptado.', + 'accepted_if' => 'Este campo debe ser aceptado cuando :other sea :value.', + 'active_url' => 'Esta no es una URL válida.', + 'after' => 'Debe ser una fecha después de :date.', + 'after_or_equal' => 'Debe ser una fecha después o igual a :date.', + 'alpha' => 'Este campo solo puede contener letras.', + 'alpha_dash' => 'Este campo solo puede contener letras, números, guiones y guiones bajos.', + 'alpha_num' => 'Este campo solo puede contener letras y números.', + 'array' => 'Este campo debe ser un array (colección).', + 'attached' => 'Este campo ya se adjuntó.', + 'before' => 'Debe ser una fecha antes de :date.', + 'before_or_equal' => 'Debe ser una fecha anterior o igual a :date.', + 'between' => [ + 'array' => 'El contenido debe tener entre :min y :max elementos.', + 'file' => 'Este archivo debe ser entre :min y :max kilobytes.', + 'numeric' => 'Este valor debe ser entre :min y :max.', + 'string' => 'El texto debe ser entre :min y :max caracteres.', + ], + 'nullable|boolean' => 'El campo debe ser verdadero o falso.', + 'confirmed' => 'La confirmación no coincide.', + 'current_password' => 'La contraseña es incorrecta.', + 'date' => 'Esta no es una fecha válida.', + 'date_equals' => 'El campo debe ser una fecha igual a :date.', + 'date_format' => 'El campo no corresponde al formato :format.', + 'different' => 'Este valor deben ser diferente de :other.', + 'digits' => 'Debe tener :digits dígitos.', + 'digits_between' => 'Debe tener entre :min y :max dígitos.', + 'dimensions' => 'Las dimensiones de esta imagen son inválidas.', + 'distinct' => 'El campo tiene un valor duplicado.', + 'email' => 'No es un correo válido.', + 'ends_with' => 'Debe finalizar con uno de los siguientes valores: :values.', + 'exists' => 'El valor seleccionado es inválido.', + 'file' => 'El campo debe ser un archivo.', + 'filled' => 'Este campo debe tener un valor.', + 'gt' => [ + 'array' => 'El contenido debe tener mas de :value elementos.', + 'file' => 'El archivo debe ser mayor que :value kilobytes.', + 'numeric' => 'El valor del campo debe ser mayor que :value.', + 'string' => 'El texto debe ser mayor de :value caracteres.', + ], + 'gte' => [ + 'array' => 'El contenido debe tener :value elementos o más.', + 'file' => 'El tamaño del archivo debe ser mayor o igual que :value kilobytes.', + 'numeric' => 'El valor debe ser mayor o igual que :value.', + 'string' => 'El texto debe ser mayor o igual de :value caracteres.', + ], + 'image' => 'Esta debe ser una imagen.', + 'in' => 'El valor seleccionado es inválido.', + 'in_array' => 'Este valor no existe en :other.', + 'integer' => 'Esto debe ser un entero.', + 'ip' => 'Debe ser una dirección IP válida.', + 'ipv4' => 'Debe ser una dirección IPv4 válida.', + 'ipv6' => 'Debe ser una dirección IPv6 válida.', + 'json' => 'Debe ser un texto válido en JSON.', + 'lt' => [ + 'array' => 'El contenido debe tener menor de :value elementos.', + 'file' => 'El tamaño del archivo debe ser menor a :value kilobytes.', + 'numeric' => 'El valor debe ser menor que :value.', + 'string' => 'El texto debe ser menor de :value caracteres.', + ], + 'lte' => [ + 'array' => 'El contenido no debe tener más de :value elementos.', + 'file' => 'El tamaño del archivo debe ser menor o igual que :value kilobytes.', + 'numeric' => 'El valor debe ser menor o igual que :value.', + 'string' => 'El texto debe ser menor o igual de :value caracteres.', + ], + 'max' => [ + 'array' => 'El contenido no debe tener más de :max elementos.', + 'file' => 'El tamaño del archivo no debe ser mayor a :max kilobytes.', + 'numeric' => 'El valor no debe ser mayor de :max.', + 'string' => 'El texto no debe ser mayor a :max caracteres.', + ], + 'mimes' => 'Debe ser un archivo de tipo: :values.', + 'mimetypes' => 'Debe ser un archivo de tipo: :values.', + 'min' => [ + 'array' => 'El contenido debe tener al menos :min elementos.', + 'file' => 'El tamaño del archivo debe ser al menos de :min kilobytes.', + 'numeric' => 'El valor debe ser al menos de :min.', + 'string' => 'El texto debe ser al menos de :min caracteres.', + ], + 'multiple_of' => 'Este valor debe ser múltiplo de :value', + 'not_in' => 'El valor seleccionado es inválido.', + 'not_regex' => 'Este formato es inválido.', + 'numeric' => 'Debe ser un número.', + 'password' => 'La contraseña es incorrecta.', + 'present' => 'Este campo debe estar presente.', + 'prohibited' => 'Este campo está prohibido', + 'prohibited_if' => 'Este campo está prohibido cuando :other es :value.', + 'prohibited_unless' => 'Este campo está prohibido a menos que :other sea :values.', + 'regex' => 'Este formato es inválido.', + 'relatable' => 'Este campo no se puede asociar con este recurso.', + 'required' => 'Este campo es requerido.', + 'required_if' => 'Este campo es requerido cuando :other es :value.', + 'required_unless' => 'Este campo es requerido a menos que :other esté en :values.', + 'required_with' => 'Este campo es requerido cuando :values está presente.', + 'required_with_all' => 'Este campo es requerido cuando :values están presentes.', + 'required_without' => 'Este campo es requerido cuando :values no está presente.', + 'required_without_all' => 'Este campo es requerido cuando ninguno de :values están presentes.', + 'same' => 'El valor de este campo debe ser igual a :other.', + 'size' => [ + 'array' => 'El contenido debe tener :size elementos.', + 'file' => 'El tamaño del archivo debe ser de :size kilobytes.', + 'numeric' => 'El valor debe ser :size.', + 'string' => 'El texto debe ser de :size caracteres.', + ], + 'starts_with' => 'Debe comenzar con alguno de los siguientes valores: :values.', + 'string' => 'Debe ser un texto.', + 'timezone' => 'Debe ser de una zona horaria válida.', + 'unique' => 'Este campo ya ha sido tomado.', + 'uploaded' => 'Falló al subir.', + 'url' => 'Debe ser una URL válida.', + 'uuid' => 'Debe ser un UUID válido.', + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + 'attributes' => [], +]; diff --git a/resources/lang/es/validation.php b/resources/lang/es/validation.php new file mode 100644 index 0000000..863f3e3 --- /dev/null +++ b/resources/lang/es/validation.php @@ -0,0 +1,196 @@ + ':attribute debe ser aceptado.', + 'accepted_if' => ':attribute debe ser aceptado cuando :other sea :value.', + 'active_url' => ':attribute no es una URL válida.', + 'after' => ':attribute debe ser una fecha posterior a :date.', + 'after_or_equal' => ':attribute debe ser una fecha posterior o igual a :date.', + 'alpha' => ':attribute sólo debe contener letras.', + 'alpha_dash' => ':attribute sólo debe contener letras, números, guiones y guiones bajos.', + 'alpha_num' => ':attribute sólo debe contener letras y números.', + 'array' => ':attribute debe ser un conjunto.', + 'attached' => 'Este :attribute ya se adjuntó.', + 'before' => ':attribute debe ser una fecha anterior a :date.', + 'before_or_equal' => ':attribute debe ser una fecha anterior o igual a :date.', + 'between' => [ + 'array' => ':attribute tiene que tener entre :min - :max elementos.', + 'file' => ':attribute debe pesar entre :min - :max kilobytes.', + 'numeric' => ':attribute tiene que estar entre :min - :max.', + 'string' => ':attribute tiene que tener entre :min - :max caracteres.', + ], + 'nullable|boolean' => 'El campo :attribute debe tener un valor verdadero o falso.', + 'confirmed' => 'La confirmación de :attribute no coincide.', + 'current_password' => 'La contraseña es incorrecta.', + 'date' => ':attribute no es una fecha válida.', + 'date_equals' => ':attribute debe ser una fecha igual a :date.', + 'date_format' => ':attribute no corresponde al formato :format.', + 'different' => ':attribute y :other deben ser diferentes.', + 'digits' => ':attribute debe tener :digits dígitos.', + 'digits_between' => ':attribute debe tener entre :min y :max dígitos.', + 'dimensions' => 'Las dimensiones de la imagen :attribute no son válidas.', + 'distinct' => 'El campo :attribute contiene un valor duplicado.', + 'email' => ':attribute no es un correo válido.', + 'ends_with' => 'El campo :attribute debe finalizar con uno de los siguientes valores: :values', + 'exists' => ':attribute es inválido.', + 'file' => 'El campo :attribute debe ser un archivo.', + 'filled' => 'El campo :attribute es obligatorio.', + 'gt' => [ + 'array' => 'El campo :attribute debe tener más de :value elementos.', + 'file' => 'El campo :attribute debe tener más de :value kilobytes.', + 'numeric' => 'El campo :attribute debe ser mayor que :value.', + 'string' => 'El campo :attribute debe tener más de :value caracteres.', + ], + 'gte' => [ + 'array' => 'El campo :attribute debe tener como mínimo :value elementos.', + 'file' => 'El campo :attribute debe tener como mínimo :value kilobytes.', + 'numeric' => 'El campo :attribute debe ser como mínimo :value.', + 'string' => 'El campo :attribute debe tener como mínimo :value caracteres.', + ], + 'image' => ':attribute debe ser una imagen.', + 'in' => ':attribute es inválido.', + 'in_array' => 'El campo :attribute no existe en :other.', + 'integer' => ':attribute debe ser un número entero.', + 'ip' => ':attribute debe ser una dirección IP válida.', + 'ipv4' => ':attribute debe ser una dirección IPv4 válida.', + 'ipv6' => ':attribute debe ser una dirección IPv6 válida.', + 'json' => 'El campo :attribute debe ser una cadena JSON válida.', + 'lt' => [ + 'array' => 'El campo :attribute debe tener menos de :value elementos.', + 'file' => 'El campo :attribute debe tener menos de :value kilobytes.', + 'numeric' => 'El campo :attribute debe ser menor que :value.', + 'string' => 'El campo :attribute debe tener menos de :value caracteres.', + ], + 'lte' => [ + 'array' => 'El campo :attribute debe tener como máximo :value elementos.', + 'file' => 'El campo :attribute debe tener como máximo :value kilobytes.', + 'numeric' => 'El campo :attribute debe ser como máximo :value.', + 'string' => 'El campo :attribute debe tener como máximo :value caracteres.', + ], + 'max' => [ + 'array' => ':attribute no debe tener más de :max elementos.', + 'file' => ':attribute no debe ser mayor que :max kilobytes.', + 'numeric' => ':attribute no debe ser mayor que :max.', + 'string' => ':attribute no debe ser mayor que :max caracteres.', + ], + 'mimes' => ':attribute debe ser un archivo con formato: :values.', + 'mimetypes' => ':attribute debe ser un archivo con formato: :values.', + 'min' => [ + 'array' => ':attribute debe tener al menos :min elementos.', + 'file' => 'El tamaño de :attribute debe ser de al menos :min kilobytes.', + 'numeric' => 'El tamaño de :attribute debe ser de al menos :min.', + 'string' => ':attribute debe contener al menos :min caracteres.', + ], + 'multiple_of' => 'El campo :attribute debe ser múltiplo de :value', + 'not_in' => ':attribute es inválido.', + 'not_regex' => 'El formato del campo :attribute no es válido.', + 'numeric' => ':attribute debe ser numérico.', + 'password' => 'La contraseña es incorrecta.', + 'present' => 'El campo :attribute debe estar presente.', + 'prohibited' => 'El campo :attribute está prohibido.', + 'prohibited_if' => 'El campo :attribute está prohibido cuando :other es :value.', + 'prohibited_unless' => 'El campo :attribute está prohibido a menos que :other sea :values.', + 'regex' => 'El formato de :attribute es inválido.', + 'relatable' => 'Este :attribute no se puede asociar con este recurso', + 'required' => 'El campo :attribute es obligatorio.', + 'required_if' => 'El campo :attribute es obligatorio cuando :other es :value.', + 'required_unless' => 'El campo :attribute es obligatorio a menos que :other esté en :values.', + 'required_with' => 'El campo :attribute es obligatorio cuando :values está presente.', + 'required_with_all' => 'El campo :attribute es obligatorio cuando :values están presentes.', + 'required_without' => 'El campo :attribute es obligatorio cuando :values no está presente.', + 'required_without_all' => 'El campo :attribute es obligatorio cuando ninguno de :values está presente.', + 'same' => ':attribute y :other deben coincidir.', + 'size' => [ + 'array' => ':attribute debe contener :size elementos.', + 'file' => 'El tamaño de :attribute debe ser :size kilobytes.', + 'numeric' => 'El tamaño de :attribute debe ser :size.', + 'string' => ':attribute debe contener :size caracteres.', + ], + 'starts_with' => 'El campo :attribute debe comenzar con uno de los siguientes valores: :values', + 'string' => 'El campo :attribute debe ser una cadena de caracteres.', + 'timezone' => ':Attribute debe ser una zona horaria válida.', + 'unique' => 'El campo :attribute ya ha sido registrado.', + 'uploaded' => 'Subir :attribute ha fallado.', + 'url' => ':Attribute debe ser una URL válida.', + 'uuid' => 'El campo :attribute debe ser un UUID válido.', + 'custom' => [ + 'email' => [ + 'unique' => 'El :attribute ya ha sido registrado.', + ], + 'password' => [ + 'min' => 'La :attribute debe contener más de :min caracteres', + ], + ], + 'attributes' => [ + 'address' => 'dirección', + 'age' => 'edad', + 'body' => 'contenido', + 'city' => 'ciudad', + 'content' => 'contenido', + 'country' => 'país', + 'current_password' => 'contraseña actual', + 'date' => 'fecha', + 'day' => 'día', + 'description' => 'descripción', + 'email' => 'correo electrónico', + 'excerpt' => 'extracto', + 'first_name' => 'nombre', + 'gender' => 'género', + 'hour' => 'hora', + 'last_name' => 'apellido', + 'message' => 'mensaje', + 'minute' => 'minuto', + 'mobile' => 'móvil', + 'month' => 'mes', + 'name' => 'nombre', + 'password' => 'contraseña', + 'password_confirmation' => 'confirmación de la contraseña', + 'phone' => 'teléfono', + 'price' => 'precio', + 'role' => 'rol', + 'second' => 'segundo', + 'sex' => 'sexo', + 'subject' => 'asunto', + 'terms' => 'términos', + 'time' => 'hora', + 'title' => 'título', + 'username' => 'usuario', + 'year' => 'año', + + // Mis traducciones + 'description' => 'descripción', + 'rfc' => 'RFC', + 'nombre_fiscal' => 'nombre fiscal', + 'c_regimen_fiscal' => 'régimen fiscal', + 'domicilio_fiscal' => 'domicilio fiscal', + 'c_pais' => 'país', + 'c_estado' => 'estado', + 'c_municipio' => 'municipio', + 'c_localidad' => 'localidad', + 'c_codigo_postal' => 'código postal', + 'c_colonia' => 'colonia', + 'direccion' => 'dirección', + 'num_ext' => 'número exterior', + 'num_int' => 'número interior', + 'lat' => 'latitud', + 'lng' => 'longitud', + 'tel' => 'teléfono', + 'tel2' => 'teléfono secundario', + 'status' => 'estado', + 'show_on_website' => 'mostrar en el sitio web', + 'enable_ecommerce' => 'habilitar eCommerce', + 'confirmDeletion' => 'confirmar eliminación', + + ], +]; diff --git a/resources/lang/es_MX.json b/resources/lang/es_MX.json new file mode 100644 index 0000000..2fe076a --- /dev/null +++ b/resources/lang/es_MX.json @@ -0,0 +1,732 @@ +{ + "A fresh verification link has been sent to your email address.": "Se ha enviado un nuevo enlace de verificación a su correo electrónico.", + "All rights reserved.": "Todos los derechos reservados.", + "Before proceeding, please check your email for a verification link.": "Antes de continuar, por favor revise su correo electrónico para un enlace de verificación.", + "click here to request another": "haga clic aquí para solicitar otro", + "Confirm Password": "Confirmar contraseña", + "E-Mail Address": "E-mail", + "Error": "Error ", + "Forbidden": "Prohibido", + "Forgot Your Password?": "¿Olvidó su contraseña?", + "Go Home": "Ir a inicio", + "Hello!": "¡Hola!", + "hi": "hola", + "If you did not create an account, no further action is required.": "Si no ha creado una cuenta, no se requiere ninguna acción adicional.", + "If you did not receive the email": "Si no ha recibido el correo electrónico", + "If you did not request a password reset, no further action is required.": "Si no ha solicitado el restablecimiento de contraseña, omita este correo electrónico.", + "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser: [:actionURL](:actionURL)": "Si tiene problemas para hacer clic en el botón \":actionText\", copie y pegue la URL a continuación \nen su navegador web: [:actionURL] (:actionURL)", + "Login": "Entrar", + "Name": "Nombre", + "Oh no": "Oh no ", + "Page Expired": "Página Expirada", + "Page Not Found": "Página no encontrada", + "Password": "Contraseña", + "Please click the button below to verify your email address.": "Por favor, haga clic en el botón de abajo para verificar su dirección de correo electrónico.", + "Regards": "Saludos", + "Regards,": "Saludos,", + "Register": "Registrar", + "Remember Me": "Recuérdame", + "Reset Password": "Restablecer contraseña", + "Reset Password Notification": "Notificación de restablecimiento de contraseña", + "Send Password Reset Link": "Enviar enlace para restablecer la contraseña", + "Service Unavailable": "Servicio no disponible", + "Sorry, the page you are looking for could not be found.": "Lo sentimos, la página que está buscando no se pudo encontrar.", + "Sorry, you are forbidden from accessing this page.": "Lo sentimos, se le prohíbe el acceso a esta página.", + "Sorry, you are making too many requests to our servers.": "Lo sentimos, estás haciendo demasiadas peticiones a nuestros servidores.", + "Sorry, you are not authorized to access this page.": "Lo sentimos, no estás autorizado para acceder a esta página.", + "Sorry, your session has expired. Please refresh and try again.": "Lo sentimos, tu sesión ha expirado. Por favor, actualice y vuelva a intentarlo.", + "Sorry, we are doing some maintenance. Please check back soon.": "Lo sentimos, estamos haciendo un poco de mantenimiento. Por favor, vuelva pronto.", + "Toggle navigation": "Activar navegación", + "Too Many Requests": "Demansiadas peticiones", + "Unauthorized": "No autorizado", + "Verify Your Email Address": "Verifica tu correo electrónico", + "You are receiving this email because we received a password reset request for your account.": "Ha recibido este mensaje porque se solicitó un restablecimiento de contraseña para su cuenta.", + "Whoops!": "¡Vaya!", + "Whoops, something went wrong on our servers.": "Vaya, algo salió mal en nuestros servidores.", + "This password reset link will expire in :count minutes.": "Este enlace de restablecimiento de contraseña expirará en :count minutos.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Si tiene problemas para hacer clic en el botón \":actionText\", copie y pegue la siguiente URL \nen su navegador web:", + "Verify Email Address": "Confirme su correo electrónico", + "failed": "Estas credenciales no coinciden con nuestros registros.", + "password": "La contraseña ingresada no es correcta.", + "throttle": "Demasiados intentos de acceso. Por favor intente nuevamente en :seconds segundos.", + "30 Days": "30 Días", + "60 Days": "60 Días", + "90 Days": "90 Días", + ":amount Total": ":amount Total", + ":days day trial": "prueba por :days days", + ":resource Details": "Detalles del :resource", + ":resource Details: :title": "Detalles del :resource : :title", + "A new verification link has been sent to the email address you provided during registration.": "Se ha enviado un nuevo enlace de verificación a la dirección de correo electrónico que proporcionó durante el registro.", + "Accept Invitation": "Aceptar invitación", + "Action": "Acción", + "Action Happened At": "La acción sucedió a las", + "Action Initiated By": "La acción inició a las", + "Action Name": "Nombre de la acción", + "Action Status": "Estado de la acción", + "Action Target": "Objetivo de la acción", + "Actions": "Acciones", + "Add": "Añadir", + "Add a new team member to your team, allowing them to collaborate with you.": "Agregue un nuevo miembro a su equipo, permitiéndole colaborar con usted.", + "Add additional security to your account using two factor authentication.": "Agregue seguridad adicional a su cuenta mediante la autenticación de dos factores.", + "Add row": "Añadir fila", + "Add Team Member": "Añadir un nuevo miembro al equipo", + "Add VAT Number": "Agregar número VAT", + "Added.": "Añadido.", + "Address": "Dirección", + "Address Line 2": "Dirección de la línea 2", + "Afghanistan": "Afganistán", + "Aland Islands": "Islas Aland", + "Albania": "Albania", + "Algeria": "Algeria", + "All of the people that are part of this team.": "Todas las personas que forman parte de este equipo.", + "All resources loaded.": "Todos los recursos cargados.", + "Already registered?": "¿Ya se registró?", + "American Samoa": "Samoa Americana", + "An error occured while uploading the file.": "Ocurrio un error al subir el archivo.", + "An unexpected error occurred and we have notified our support team. Please try again later.": "Se produjo un error inesperado y hemos notificado a nuestro equipo de soporte. Por favor intente de nuevo más tarde.", + "Andorra": "Andorra", + "Angola": "Angola", + "Anguilla": "Anguila", + "Another user has updated this resource since this page was loaded. Please refresh the page and try again.": "Otro usuario ha modificado el recurso desde que esta página fue cargada. Por favor refresque la página e intente nuevamente.", + "Antarctica": "Antártica", + "Antigua And Barbuda": "Antigua y Barbuda", + "Antigua and Barbuda": "Antigua y Barbuda", + "API Token": "Token API", + "API Token Permissions": "Permisos para el token API", + "API Tokens": "Tokens API", + "API tokens allow third-party services to authenticate with our application on your behalf.": "Los tokens API permiten a servicios de terceros autenticarse con nuestra aplicación en su nombre.", + "Apply": "Aplicar", + "Apply Coupon": "Aplicar cupón", + "April": "Abril", + "Are you sure you want to delete the selected resources?": "¿Está seguro de que desea eliminar los recursos seleccionados?", + "Are you sure you want to delete this file?": "¿Está seguro de que desea eliminar este archivo?", + "Are you sure you want to delete this resource?": "¿Está seguro de que desea eliminar este recurso?", + "Are you sure you want to delete this team? Once a team is deleted, all of its resources and data will be permanently deleted.": "¿Está seguro que desea eliminar este equipo? Una vez que se elimina un equipo, todos sus recursos y datos se eliminarán de forma permanente.", + "Are you sure you want to delete your account? Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "¿Está seguro que desea eliminar su cuenta? Una vez que se elimine su cuenta, todos sus recursos y datos se eliminarán de forma permanente. Ingrese su contraseña para confirmar que desea eliminar su cuenta de forma permanente.", + "Are you sure you want to detach the selected resources?": "¿Está seguro que desea desvincular los recursos seleccionados?", + "Are you sure you want to detach this resource?": "¿Está seguro que desea desvincular este recurso?", + "Are you sure you want to force delete the selected resources?": "¿Está seguro que desea forzar la eliminación de los recurso seleccionados?", + "Are you sure you want to force delete this resource?": "¿Está seguro que desea forzar la eliminación de este recurso?", + "Are you sure you want to restore the selected resources?": "¿Está seguro que desea restaurar los recursos seleccionados?", + "Are you sure you want to restore this resource?": "¿Está seguro que desea restaurar este recurso?", + "Are you sure you want to run this action?": "¿Está seguro que desea ejecutar esta acción?", + "Are you sure you would like to delete this API token?": "¿Está seguro que desea eliminar este token API?", + "Are you sure you would like to leave this team?": "¿Está seguro que le gustaría abandonar este equipo?", + "Are you sure you would like to remove this person from the team?": "¿Está seguro que desea retirar a esta persona del equipo?", + "Argentina": "Argentina", + "Armenia": "Armenia", + "Aruba": "Aruba", + "Attach": "Adjuntar", + "Attach & Attach Another": "Adjuntar & adjuntar otro", + "Attach :resource": "Adjuntar :resource", + "August": "Agosto", + "Australia": "Australia", + "Austria": "Austria", + "Azerbaijan": "Azerbaijan", + "Bahamas": "Bahamas", + "Bahrain": "Bahrain", + "Bangladesh": "Bangladesh", + "Barbados": "Barbados", + "Belarus": "Bielorrusia", + "Belgium": "Bélgica", + "Belize": "Belice", + "Benin": "Benin", + "Bermuda": "Bermuda", + "Bhutan": "Bután", + "Billing Information": "Información de facturación", + "Billing Management": "Gestión de facturación", + "Bolivia": "Bolivia", + "Bolivia, Plurinational State of": "Bolivia, Estado Plurinacional de", + "Bonaire, Sint Eustatius and Saba": "Bonaire, San Eustaquio y Saba", + "Bosnia And Herzegovina": "Bosnia y Herzegovina", + "Bosnia and Herzegovina": "Bosnia y Herzegovina", + "Botswana": "Botswana", + "Bouvet Island": "Isla Bouvet", + "Brazil": "Brasil", + "British Indian Ocean Territory": "Territorio Británico del Océano Índico", + "Browser Sessions": "Sesiones del navegador", + "Brunei Darussalam": "Brunei", + "Bulgaria": "Bulgaria", + "Burkina Faso": "Burkina Faso", + "Burundi": "Burundi", + "Cambodia": "Camboya", + "Cameroon": "Camerún", + "Canada": "Canadá", + "Cancel": "Cancelar", + "Cancel Subscription": "Cancelar suscripción", + "Cape Verde": "Cabo Verde", + "Card": "Tarjeta", + "Cayman Islands": "Islas Caimán", + "Central African Republic": "República Centroafricana", + "Chad": "Chad", + "Change Subscription Plan": "Cambiar plan de suscripción", + "Changes": "Cambios", + "Chile": "Chile", + "China": "China", + "Choose": "Elija", + "Choose :field": "Elija :field", + "Choose :resource": "Elija :resource", + "Choose an option": "Elija una opción", + "Choose date": "Elija fecha", + "Choose File": "Elija archivo", + "Choose Type": "Elija tipo", + "Christmas Island": "Isla de Navidad", + "City": "Ciudad", + "Click to choose": "Haga click para elegir", + "Close": "Cerrar", + "Cocos (Keeling) Islands": "Islas Cocos (Keeling)", + "Code": "Código", + "Colombia": "Colombia", + "Comoros": "Comoros", + "Confirm": "Confirmar", + "Confirm Payment": "Confirmar pago", + "Confirm your :amount payment": "Confirme su pago de :amount", + "Congo": "Congo", + "Congo, Democratic Republic": "República democrática del Congo", + "Congo, the Democratic Republic of the": "Congo, República Democrática del", + "Constant": "Constante", + "Cook Islands": "Islas Cook", + "Costa Rica": "Costa Rica", + "Cote D'Ivoire": "Costa de Marfil", + "could not be found.": "no se pudo encontrar.", + "Country": "País", + "Coupon": "Cupón", + "Create": "Crear", + "Create & Add Another": "Crear & Añadir otro", + "Create :resource": "Crear :resource", + "Create a new team to collaborate with others on projects.": "Cree un nuevo equipo para colaborar con otros en proyectos.", + "Create Account": "Crear cuenta", + "Create API Token": "Crear Token API", + "Create New Team": "Crear nuevo equipo", + "Create Team": "Crear equipo", + "Created.": "Creado.", + "Croatia": "Croacia", + "Cuba": "Cuba", + "Curaçao": "Curazao", + "Current Password": "Contraseña actual", + "Current Subscription Plan": "Plan de suscripción actual", + "Currently Subscribed": "Suscrito actualmente", + "Customize": "Personalizar ", + "Cyprus": "Chipre", + "Czech Republic": "República Checa", + "Côte d'Ivoire": "Costa de Marfil", + "Dashboard": "Panel", + "December": "Diciembre", + "Decrease": "Disminuir", + "Delete": "Eliminar", + "Delete Account": "Borrar cuenta", + "Delete API Token": "Borrar token API", + "Delete File": "Borrar archivo", + "Delete Resource": "Eliminar recurso", + "Delete Selected": "Eliminar seleccionado", + "Delete Team": "Borrar equipo", + "Denmark": "Dinamarca", + "Detach": "Desvincular", + "Detach Resource": "Desvincular recurso", + "Detach Selected": "Desvincular selección", + "Details": "Detalles", + "Disable": "Deshabilitar", + "Djibouti": "Yibuti", + "Do you really want to leave? You have unsaved changes.": "¿Realmente desea salir? Aún hay cambios sin guardar.", + "Dominica": "Dominica", + "Dominican Republic": "República Dominicana", + "Done.": "Hecho.", + "Download": "Descargar", + "Download Receipt": "Descargar recibo", + "Ecuador": "Ecuador", + "Edit": "Editar", + "Edit :resource": "Editar :resource", + "Edit Attached": "Editar Adjunto", + "Egypt": "Egipto", + "El Salvador": "El Salvador", + "Email": "Correo electrónico", + "Email Address": "Correo electrónico", + "Email Addresses": "Correos electrónicos", + "Email Password Reset Link": "Enviar enlace para restablecer contraseña", + "Enable": "Habilitar", + "Ensure your account is using a long, random password to stay secure.": "Asegúrese que su cuenta esté usando una contraseña larga y aleatoria para mantenerse seguro.", + "Equatorial Guinea": "Guinea Ecuatorial", + "Eritrea": "Eritrea", + "Estonia": "Estonia", + "Ethiopia": "Etiopía", + "ex VAT": "sin VAT", + "Extra Billing Information": "Información de facturación adicional", + "Extra confirmation is needed to process your payment. Please confirm your payment by filling out your payment details below.": "Se necesita confirmación adicional para procesar su pago. Confirme su pago completando los detalles a continuación.", + "Extra confirmation is needed to process your payment. Please continue to the payment page by clicking on the button below.": "Se necesita confirmación adicional para procesar su pago. Continúe a la página de pago haciendo clic en el botón de abajo.", + "Falkland Islands (Malvinas)": "Malvinas (Falkland Islands)", + "Faroe Islands": "Islas Feroe", + "February": "Febrero", + "Fiji": "Fiyi", + "Finland": "Finlandia", + "For your security, please confirm your password to continue.": "Por su seguridad, confirme su contraseña para continuar.", + "Force Delete": "Forzar la eliminación", + "Force Delete Resource": "Forzar la eliminación del recurso", + "Force Delete Selected": "Forzar la eliminación de la selección", + "Forgot your password?": "¿Olvidó su contraseña?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "¿Olvidó su contraseña? No hay problema. Simplemente déjenos saber su dirección de correo electrónico y le enviaremos un enlace para restablecer la contraseña que le permitirá elegir una nueva.", + "France": "Francia", + "French Guiana": "Guayana Francesa", + "French Polynesia": "Polinesia Francesa", + "French Southern Territories": "Tierras Australes y Antárticas Francesas", + "Full name": "Nombre completo", + "Gabon": "Gabón", + "Gambia": "Gambia", + "Georgia": "Georgia", + "Germany": "Alemania", + "Ghana": "Ghana", + "Gibraltar": "Gibraltar", + "Go back": "Ir atrás", + "Go to page :page": "Ir a la página :page", + "Great! You have accepted the invitation to join the :team team.": "¡Genial! Usted ha aceptado la invitación para unirse al equipo :team.", + "Greece": "Grecia", + "Greenland": "Groenlandia", + "Grenada": "Grenada", + "Guadeloupe": "Guadalupe", + "Guam": "Guam", + "Guatemala": "Guatemala", + "Guernsey": "Guernsey", + "Guinea": "Guinea", + "Guinea-Bissau": "Guinea-Bisáu", + "Guyana": "Guyana", + "Haiti": "Haití", + "Have a coupon code?": "¿Tiene un código de descuento?", + "Having second thoughts about cancelling your subscription? You can instantly reactive your subscription at any time until the end of your current billing cycle. After your current billing cycle ends, you may choose an entirely new subscription plan.": "¿Tiene dudas sobre la cancelación de su suscripción? Puede reactivar instantáneamente su suscripción en cualquier momento hasta el final de su ciclo de facturación actual. Una vez que finalice su ciclo de facturación actual, puede elegir un plan de suscripción completamente nuevo.", + "Heard Island & Mcdonald Islands": "Islas Heard y McDonald", + "Heard Island and McDonald Islands": "Islas Heard y McDonald", + "Hide Content": "Ocultar contenido", + "Hold Up!": "En espera!", + "Holy See (Vatican City State)": "Ciudad del Vaticano", + "Honduras": "Honduras", + "Hong Kong": "Hong Kong", + "Hungary": "Hungría", + "I accept the terms of service": "Acepto los términos del servicio", + "I agree to the :terms_of_service and :privacy_policy": "Acepto los :terms_of_service y la :privacy_policy", + "Iceland": "Islandia", + "ID": "ID", + "If necessary, you may log out of all of your other browser sessions across all of your devices. Some of your recent sessions are listed below; however, this list may not be exhaustive. If you feel your account has been compromised, you should also update your password.": "Si es necesario, puede salir de todas las demás sesiones de otros navegadores en todos sus dispositivos. Algunas de sus sesiones recientes se enumeran a continuación; sin embargo, es posible que esta lista no sea exhaustiva. Si cree que su cuenta se ha visto comprometida, también debería actualizar su contraseña.", + "If you already have an account, you may accept this invitation by clicking the button below:": "Si ya tiene una cuenta, puede aceptar esta invitación haciendo clic en el botón de abajo:", + "If you did not expect to receive an invitation to this team, you may discard this email.": "Si no esperaba recibir una invitación para este equipo, puede descartar este correo electrónico.", + "If you do not have an account, you may create one by clicking the button below. After creating an account, you may click the invitation acceptance button in this email to accept the team invitation:": "Si no tiene una cuenta, puede crear una haciendo clic en el botón de abajo. Después de crear una cuenta, puede hacer clic en el botón de aceptación de la invitación en este correo electrónico para aceptar la invitación del equipo:", + "If you need to add specific contact or tax information to your receipts, like your full business name, VAT identification number, or address of record, you may add it here.": "Si necesita agregar información de contacto específica o de impuestos a sus recibos, como su nombre comercial completo, número de identificación VAT o dirección de registro, puede agregarlo aquí.", + "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Si tiene problemas para hacer clic en el botón \":actionText\", copie y pegue la siguiente URL \nen su navegador web:", + "Increase": "Incrementar", + "India": "India", + "Indonesia": "Indonesia", + "Iran, Islamic Republic Of": "República Islámica de Irán", + "Iran, Islamic Republic of": "Irán, República Islámica de", + "Iraq": "Iraq", + "Ireland": "Irlanda", + "Isle Of Man": "Isla de Man", + "Isle of Man": "Isla de Man", + "Israel": "Israel", + "It looks like you do not have an active subscription. You may choose one of the subscription plans below to get started. Subscription plans may be changed or cancelled at your convenience.": "Parece que no tiene una suscripción activa. Puede elegir uno de los planes de suscripción a continuación para comenzar. Los planes de suscripción se pueden cambiar o cancelar según su conveniencia.", + "Italy": "Italia", + "Jamaica": "Jamaica", + "Jane Doe": "Jane Doe", + "January": "Enero", + "Japan": "Japón", + "Jersey": "Jersey", + "Jordan": "Jordán", + "July": "Julio", + "June": "Junio", + "Kazakhstan": "Kazajistán", + "Kenya": "Kenya", + "Key": "Clave", + "Kiribati": "Kiribati", + "Korea": "Corea del Sur", + "Korea, Democratic People's Republic of": "Corea del Norte", + "Korea, Republic of": "Corea, República de", + "Kosovo": "Kosovo", + "Kuwait": "Kuwait", + "Kyrgyzstan": "Kirguistán", + "Lao People's Democratic Republic": "Laos, República Democrática Popular de", + "Last active": "Activo por última vez", + "Last used": "Usado por última vez", + "Latvia": "Letonia", + "Leave": "Abandonar", + "Leave Team": "Abandonar equipo", + "Lebanon": "Líbano", + "Lens": "Lens", + "Lesotho": "Lesoto", + "Liberia": "Liberia", + "Libyan Arab Jamahiriya": "Libia", + "Liechtenstein": "Liechtenstein", + "Lithuania": "Lituania", + "Load :perPage More": "Cargar :perPage Mas", + "Log in": "Iniciar sesión", + "Log Out": "Cerrar sesión", + "Log Out Other Browser Sessions": "Cerrar las demás sesiones", + "Logout": "Cerrar sesión", + "Luxembourg": "Luxemburgo", + "Macao": "Macao", + "Macedonia": "Macedonia", + "Macedonia, the former Yugoslav Republic of": "Macedonia, ex República Yugoslava de", + "Madagascar": "Madagascar", + "Malawi": "Malaui", + "Malaysia": "Malasia", + "Maldives": "Maldivas", + "Mali": "Malí", + "Malta": "Malta", + "Manage Account": "Administrar cuenta", + "Manage and log out your active sessions on other browsers and devices.": "Administre y cierre sus sesiones activas en otros navegadores y dispositivos.", + "Manage API Tokens": "Administrar Tokens API", + "Manage Role": "Administrar rol", + "Manage Team": "Administrar equipo", + "Managing billing for :billableName": "Gestionando la facturación de :billableName", + "March": "Marzo", + "Marshall Islands": "Islas Marshall", + "Martinique": "Martinica", + "Mauritania": "Mauritania", + "Mauritius": "Mauricio", + "May": "Mayo", + "Mayotte": "Mayotte", + "Mexico": "México", + "Micronesia, Federated States Of": "Micronesia, Estados Federados de", + "Micronesia, Federated States of": "Micronesia, Estados Federados de", + "Moldova": "Moldavia", + "Moldova, Republic of": "Moldavia, República de", + "Monaco": "Mónaco", + "Mongolia": "Mongolia", + "Montenegro": "Montenegro", + "Month To Date": "Mes hasta la fecha", + "Monthly": "Mensual", + "monthly": "mensual", + "Montserrat": "Montserrat", + "Morocco": "Marruecos", + "Mozambique": "Mozambique", + "Myanmar": "Myanmar", + "Namibia": "Namibia", + "Nauru": "Nauru", + "Nepal": "Nepal", + "Netherlands": "Países Bajos​", + "Netherlands Antilles": "Antillas Holandesas", + "Nevermind, I'll keep my old plan": "No importa, mantendré mi antiguo plan", + "New": "Nuevo", + "New :resource": "Nuevo :resource", + "New Caledonia": "Nueva Caledonia", + "New Password": "Nueva Contraseña", + "New Zealand": "Nueva Zelanda", + "Next": "Siguiente", + "Nicaragua": "Nicaragua", + "Niger": "Níger", + "Nigeria": "Nigeria", + "Niue": "Niue", + "No": "No", + "No :resource matched the given criteria.": "Ningún :resource coincide con los criterios.", + "No additional information...": "Sin información adicional...", + "No Current Data": "Sin datos actuales", + "No Data": "No hay datos", + "no file selected": "no se seleccionó el archivo", + "No Increase": "No incrementar", + "No Prior Data": "No hay datos previos", + "No Results Found.": "No se encontraron resultados.", + "Norfolk Island": "Isla Norfolk", + "Northern Mariana Islands": "Islas Marianas del Norte", + "Norway": "Noruega", + "Not Found": "No encontrado", + "Nova User": "Usuario Nova", + "November": "Noviembre", + "October": "Octubre", + "of": "de", + "Oman": "Omán", + "Once a team is deleted, all of its resources and data will be permanently deleted. Before deleting this team, please download any data or information regarding this team that you wish to retain.": "Una vez que se elimina un equipo, todos sus recursos y datos se eliminarán de forma permanente. Antes de eliminar este equipo, descargue cualquier dato o información sobre este equipo que desee conservar.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Una vez su cuenta sea borrada, todos sus recursos y datos se eliminarán de forma permanente. Antes de borrar su cuenta, por favor descargue cualquier dato o información que desee conservar.", + "Only Trashed": "Solo en papelera", + "Original": "Original", + "Our billing management portal allows you to conveniently manage your subscription plan, payment method, and download your recent invoices.": "Nuestro portal de administración de facturación le permite administrar cómodamente su plan de suscripción, método de pago y descargar sus facturas recientes.", + "Pagination Navigation": "Navegación por los enlaces de paginación", + "Pakistan": "Pakistán", + "Palau": "Palau", + "Palestinian Territory, Occupied": "Territorios Palestinos", + "Panama": "Panamá", + "Papua New Guinea": "Papúa Nueva Guinea", + "Paraguay": "Paraguay", + "Pay :amount": "Pague :amount", + "Payment Cancelled": "Pago cancelado", + "Payment Confirmation": "Confirmación de pago", + "Payment Information": "Información del pago", + "Payment Method": "Método de pago", + "Payment Successful": "Pago exitoso", + "Pending Team Invitations": "Invitaciones de equipo pendientes", + "Per Page": "Por Página", + "Permanently delete this team.": "Eliminar este equipo de forma permanente", + "Permanently delete your account.": "Eliminar su cuenta de forma permanente.", + "Permissions": "Permisos", + "Peru": "Perú", + "Philippines": "Filipinas", + "Photo": "Foto", + "Pitcairn": "Islas Pitcairn", + "Please accept the terms of service.": "Por favor acepte los términos del servicio.", + "Please confirm access to your account by entering one of your emergency recovery codes.": "Por favor confirme el acceso a su cuenta ingresando uno de sus códigos de recuperación de emergencia.", + "Please confirm access to your account by entering the authentication code provided by your authenticator application.": "Por favor confirme el acceso a su cuenta digitando el código de autenticación provisto por su aplicación autenticadora.", + "Please copy your new API token. For your security, it won't be shown again.": "Por favor copie su nuevo token API. Por su seguridad, no se volverá a mostrar.", + "Please enter your password to confirm you would like to log out of your other browser sessions across all of your devices.": "Por favor ingrese su contraseña para confirmar que desea cerrar las demás sesiones de otros navegadores en todos sus dispositivos.", + "Please provide a maximum of three receipt emails addresses.": "Proporcione un máximo de tres direcciones para recibir correo electrónico.", + "Please provide the email address of the person you would like to add to this team.": "Por favor proporcione la dirección de correo electrónico de la persona que le gustaría agregar a este equipo.", + "Please provide your name.": "Por favor proporcione su nombre.", + "Poland": "Polonia", + "Portugal": "Portugal", + "Press / to search": "Presione / para buscar", + "Preview": "Previsualizar", + "Previous": "Previo", + "Privacy Policy": "Política de Privacidad", + "Profile": "Perfil", + "Profile Information": "Información de perfil", + "Puerto Rico": "Puerto Rico", + "Qatar": "Qatar", + "Quarter To Date": "Trimestre hasta la fecha", + "Receipt Email Addresses": "Direcciones para recibir correo electrónico", + "Receipts": "Recibos", + "Recovery Code": "Código de recuperación", + "Regenerate Recovery Codes": "Regenerar códigos de recuperación", + "Reload": "Recargar", + "Remember me": "Mantener sesión activa", + "Remove": "Eliminar", + "Remove Photo": "Eliminar foto", + "Remove Team Member": "Eliminar miembro del equipo", + "Resend Verification Email": "Reenviar correo de verificación", + "Reset Filters": "Restablecer filtros", + "resource": "recurso", + "Resources": "Recursos", + "resources": "recursos", + "Restore": "Restaurar", + "Restore Resource": "Restaurar Recursos", + "Restore Selected": "Restaurar Selección", + "results": "resultados", + "Resume Subscription": "Reanudar suscripción", + "Return to :appName": "Regresar a :appName", + "Reunion": "Reunión", + "Role": "Rol", + "Romania": "Rumania", + "Run Action": "Ejecutar Acción", + "Russian Federation": "Federación Rusa", + "Rwanda": "Ruanda", + "Réunion": "Reunión", + "Saint Barthelemy": "San Bartolomé", + "Saint Barthélemy": "San Bartolomé", + "Saint Helena": "Santa Helena", + "Saint Kitts And Nevis": "San Cristóbal y Nieves", + "Saint Kitts and Nevis": "Saint Kitts y Nevis", + "Saint Lucia": "Santa Lucía", + "Saint Martin": "San Martín", + "Saint Martin (French part)": "San Martín (parte francesa)", + "Saint Pierre And Miquelon": "San Pedro y Miquelón", + "Saint Pierre and Miquelon": "San Pedro y Miquelón", + "Saint Vincent And Grenadines": "San Vicente y las Granadinas", + "Saint Vincent and the Grenadines": "San Vicente y las Granadinas", + "Samoa": "Samoa", + "San Marino": "San Marino", + "Sao Tome And Principe": "Santo Tomé y Príncipe", + "Sao Tome and Principe": "Santo Tomé y Príncipe", + "Saudi Arabia": "Arabia Saudita", + "Save": "Guardar", + "Saved.": "Guardado.", + "Search": "Buscar", + "Select": "Seleccione", + "Select a different plan": "Seleccione un plan diferente", + "Select A New Photo": "Seleccione una nueva foto", + "Select Action": "Seleccione una Acción", + "Select All": "Seleccione Todo", + "Select All Matching": "Seleccione Todas las coincidencias", + "Senegal": "Senegal", + "September": "Septiembre", + "Serbia": "Serbia", + "Server Error": "Error del servidor", + "Seychelles": "Seychelles", + "Show All Fields": "Mostrar todos los campos", + "Show Content": "Mostrar contenido", + "Show Recovery Codes": "Mostrar códigos de recuperación", + "Showing": "Mostrando", + "Sierra Leone": "Sierra Leona", + "Signed in as": "Registrado como", + "Singapore": "Singapur", + "Sint Maarten (Dutch part)": "San Martín", + "Slovakia": "Eslovaquia", + "Slovenia": "Eslovenia", + "Solomon Islands": "Islas Salomón", + "Somalia": "Somalia", + "Something went wrong.": "Algo salió mal.", + "Sorry! You are not authorized to perform this action.": "¡Lo siento! Usted no está autorizado para ejecutar esta acción.", + "Sorry, your session has expired.": "Lo siento, su sesión ha caducado.", + "South Africa": "Sudáfrica", + "South Georgia And Sandwich Isl.": "Islas Georgias del Sur y Sandwich del Sur", + "South Georgia and the South Sandwich Islands": "Georgia del sur y las islas Sandwich del sur", + "South Sudan": "Sudán del Sur", + "Spain": "España", + "Sri Lanka": "Sri Lanka", + "Standalone Actions": "Acciones independientes", + "Start Polling": "Iniciar encuesta", + "State / County": "Estado / País", + "Stop Polling": "Detener encuesta", + "Store these recovery codes in a secure password manager. They can be used to recover access to your account if your two factor authentication device is lost.": "Guarde estos códigos de recuperación en un administrador de contraseñas seguro. Se pueden utilizar para recuperar el acceso a su cuenta si pierde su dispositivo de autenticación de dos factores.", + "Subscribe": "Suscriba", + "Subscription Information": "Información de suscripción", + "Subscription Pending": "Suscripción pendiente", + "Sudan": "Sudán", + "Suriname": "Suriname", + "Svalbard And Jan Mayen": "Svalbard y Jan Mayen", + "Svalbard and Jan Mayen": "Svalbard y Jan Mayen", + "Swaziland": "Eswatini", + "Sweden": "Suecia", + "Switch Teams": "Cambiar de equipo", + "Switzerland": "Suiza", + "Syrian Arab Republic": "Siria", + "Taiwan": "Taiwán", + "Taiwan, Province of China": "Taiwan, provincia de China", + "Tajikistan": "Tayikistán", + "Tanzania": "Tanzania", + "Tanzania, United Republic of": "Tanzania, República Unida de", + "Team Details": "Detalles del equipo", + "Team Invitation": "Invitación de equipo", + "Team Members": "Miembros del equipo", + "Team Name": "Nombre del equipo", + "Team Owner": "Propietario del equipo", + "Team Settings": "Ajustes del equipo", + "Terms of Service": "Términos del servicio", + "Thailand": "Tailandia", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "¡Gracias por registrarse! Antes de comenzar, ¿podría verificar su dirección de correo electrónico haciendo clic en el enlace que le acabamos de enviar? Si no recibió el correo electrónico, con gusto le enviaremos otro.", + "Thanks for your continued support. We've attached a copy of your invoice for your records. Please let us know if you have any questions or concerns.": "Gracias por su apoyo continuo. Hemos adjuntado una copia de su factura para sus registros. Háganos saber si tiene alguna pregunta o inquietud.", + "Thanks,": "Gracias,", + "The :attribute must be a valid role.": ":Attribute debe ser un rol válido.", + "The :attribute must be at least :length characters and contain at least one number.": "La :attribute debe tener al menos :length caracteres y contener por lo menos un número.", + "The :attribute must be at least :length characters and contain at least one special character and one number.": "La :attribute debe tener al menos :length caracteres y contener por lo menos un caracter especial y un número.", + "The :attribute must be at least :length characters and contain at least one special character.": "La :attribute debe tener al menos :length caracteres y contener por lo menos un carácter especial.", + "The :attribute must be at least :length characters and contain at least one uppercase character and one number.": "La :attribute debe tener al menos :length caracteres y contener por lo menos una letra mayúscula y un número.", + "The :attribute must be at least :length characters and contain at least one uppercase character and one special character.": "La :attribute debe tener al menos :length caracteres y contener por lo menos una letra mayúscula y un carácter especial.", + "The :attribute must be at least :length characters and contain at least one uppercase character, one number, and one special character.": "La :attribute debe tener al menos :length caracteres y contener por lo menos una letra mayúscula, un número y un carácter especial.", + "The :attribute must be at least :length characters and contain at least one uppercase character.": "La :attribute debe tener al menos :length caracteres y contener por lo menos una letra mayúscula.", + "The :attribute must be at least :length characters.": "La :attribute debe tener al menos :length caracteres.", + "The :attribute must contain at least one letter.": "La :attribute debe contener al menos una letra.", + "The :attribute must contain at least one number.": "La :attribute debe contener al menos un número.", + "The :attribute must contain at least one symbol.": "La :attribute debe contener al menos un símbolo.", + "The :attribute must contain at least one uppercase and one lowercase letter.": "La :attribute debe contener al menos una letra mayúscula y una minúscula.", + "The :resource was created!": "¡El :resource fue creado!", + "The :resource was deleted!": "¡El :resource fue eliminado!", + "The :resource was restored!": "¡El :resource fue restaurado!", + "The :resource was updated!": "¡El :resource fue actualizado!", + "The action ran successfully!": "¡La acción se ejecutó correctamente!", + "The file was deleted!": "¡El archivo fue eliminado!", + "The given :attribute has appeared in a data leak. Please choose a different :attribute.": "La :attribute proporcionada se ha visto comprometida en una filtración de datos (data leak). Elija una :attribute diferente.", + "The government won't let us show you what's behind these doors": "El gobierno no nos permitirá mostrarle lo que hay detrás de estas puertas", + "The HasOne relationship has already been filled.": "La relación HasOne ya fué completada.", + "The password is incorrect.": "La contraseña es incorrecta.", + "The payment was successful.": "El pago fue exitoso.", + "The provided coupon code is invalid.": "El código de cupón proporcionado no es válido.", + "The provided password does not match your current password.": "La contraseña proporcionada no coincide con su contraseña actual.", + "The provided password was incorrect.": "La contraseña proporcionada no es correcta.", + "The provided two factor authentication code was invalid.": "El código de autenticación de dos factores proporcionado no es válido.", + "The provided VAT number is invalid.": "El número VAT proporcionado no es válido.", + "The receipt emails must be valid email addresses.": "Los correos electrónicos de recepción deben ser direcciones válidas.", + "The resource was updated!": "¡El recurso fue actualizado!", + "The selected country is invalid.": "El país seleccionado no es válido.", + "The selected plan is invalid.": "El plan seleccionado no es válido.", + "The team's name and owner information.": "Nombre del equipo e información del propietario.", + "There are no available options for this resource.": "No hay opciones disponibles para este recurso.", + "There is no active subscription.": "No hay una suscripción activa.", + "There was a problem executing the action.": "Hubo un problema ejecutando la acción.", + "There was a problem submitting the form.": "Hubo un problema al enviar el formulario.", + "These people have been invited to your team and have been sent an invitation email. They may join the team by accepting the email invitation.": "Estas personas han sido invitadas a su equipo y se les ha enviado un correo electrónico de invitación. Pueden unirse al equipo aceptando la invitación por correo electrónico.", + "This account does not have an active subscription.": "Esta cuenta no tiene una suscripción activa.", + "This action is unauthorized.": "Esta acción no está autorizada.", + "This device": "Este dispositivo", + "This file field is read-only.": "Este campo de archivo es de solo lectura.", + "This image": "Esta imagen", + "This is a secure area of the application. Please confirm your password before continuing.": "Esta es un área segura de la aplicación. Confirme su contraseña antes de continuar.", + "This password does not match our records.": "Esta contraseña no coincide con nuestros registros.", + "This payment was already successfully confirmed.": "Este pago ya se confirmó con éxito.", + "This payment was cancelled.": "Este pago fue cancelado.", + "This resource no longer exists": "Este recurso ya no existe", + "This subscription cannot be resumed. Please create a new subscription.": "Esta suscripción no se puede reanudar. Por favor cree una nueva suscripción.", + "This subscription has expired and cannot be resumed. Please create a new subscription.": "Esta suscripción ha caducado y no se puede reanudar. Cree una nueva suscripción.", + "This user already belongs to the team.": "Este usuario ya pertenece al equipo.", + "This user has already been invited to the team.": "Este usuario ya ha sido invitado al equipo.", + "Timor-Leste": "Timor Oriental", + "to": "al", + "Today": "Hoy", + "Togo": "Togo", + "Tokelau": "Tokelau", + "Token Name": "Nombre del token", + "Tonga": "Tonga", + "total": "total", + "Total:": "Total:", + "Trashed": "Desechado", + "Trinidad And Tobago": "Trinidad y Tobago", + "Trinidad and Tobago": "Trinidad y Tobago", + "Tunisia": "Tunisia", + "Turkey": "Turquía", + "Turkmenistan": "Turkmenistán", + "Turks And Caicos Islands": "Islas Turcas y Caicos", + "Turks and Caicos Islands": "Islas Turcas y Caicos", + "Tuvalu": "Tuvalu", + "Two Factor Authentication": "Autenticación de dos factores", + "Two factor authentication is now enabled. Scan the following QR code using your phone's authenticator application.": "La autenticación de dos factores ahora está habilitada. Escanee el siguiente código QR usando la aplicación de autenticación de su teléfono.", + "Scan the following QR code using your phone's authenticator application and confirm it with the generated OTP code.": "Escanee el siguiente código QR usando la aplicación de autenticación de su teléfono y confírmelo con el código OTP generado.", + "Uganda": "Uganda", + "Ukraine": "Ucrania", + "United Arab Emirates": "Emiratos Árabes Unidos", + "United Kingdom": "Reino Unido", + "United States": "Estados Unidos", + "United States Minor Outlying Islands": "Islas Ultramarinas Menores de los Estados Unidos", + "United States Outlying Islands": "Islas Ultramarinas Menores de los Estados Unidos", + "Update": "Actualizar", + "Update & Continue Editing": "Actualice & Continúe Editando", + "Update :resource": "Actualizar :resource", + "Update :resource: :title": "Actualice el :title del :resource:", + "Update attached :resource: :title": "Actualice el :title del :resource: adjuntado", + "Update Password": "Actualizar contraseña", + "Update Payment Information": "Actualizar la información de pago", + "Update Payment Method": "Actualizar método de pago", + "Update your account's profile information and email address.": "Actualice la información de su cuenta y la dirección de correo electrónico", + "Uruguay": "Uruguay", + "Use a recovery code": "Use un código de recuperación", + "Use an authentication code": "Use un código de autenticación", + "Uzbekistan": "Uzbekistan", + "Value": "Valor", + "Vanuatu": "Vanuatu", + "VAT Number": "Número VAT", + "Venezuela": "Venezuela", + "Venezuela, Bolivarian Republic of": "Venezuela, República Bolivariana de", + "Viet Nam": "Vietnam", + "View": "Vista", + "View Receipt": "Ver recibo", + "Virgin Islands, British": "Islas Vírgenes Británicas", + "Virgin Islands, U.S.": "Islas Vírgenes Estadounidenses", + "Wallis And Futuna": "Wallis y Futuna", + "Wallis and Futuna": "Wallis y Futuna", + "We are processing your subscription. Once the subscription has successfully processed, this page will update automatically. Typically, this process should only take a few seconds.": "Estamos procesando su suscripción. Una vez que la suscripción se haya procesado correctamente esta página se actualizará automáticamente. Normalmente, este proceso solo debería llevar unos segundos.", + "We are unable to process your payment. Please contact customer support.": "No podemos procesar su pago. Comuníquese con el servicio de atención al cliente.", + "We were unable to find a registered user with this email address.": "No pudimos encontrar un usuario registrado con esta dirección de correo electrónico.", + "We will send a receipt download link to the email addresses that you specify below. You may separate multiple email addresses using commas.": "Enviaremos un enlace de descarga de recibo a las direcciones de correo electrónico que especifique a continuación. Puede separar varias direcciones de correo electrónico con comas.", + "We're lost in space. The page you were trying to view does not exist.": "Estamos perdidos en el espacio. La página que intenta buscar no existe.", + "Welcome Back!": "¡Bienvenido de nuevo!", + "Western Sahara": "Sahara Occidental", + "When two factor authentication is enabled, you will be prompted for a secure, random token during authentication. You may retrieve this token from your phone's Google Authenticator application.": "Cuando la autenticación de dos factores esté habilitada, le pediremos un token aleatorio seguro durante la autenticación. Puede recuperar este token desde la aplicación Google Authenticator de su teléfono.", + "Whoops": "Ups", + "Whoops! Something went wrong.": "¡Ups! Algo salió mal.", + "With Trashed": "Incluida la papelera", + "Write": "Escriba", + "Year To Date": "Año hasta la fecha", + "Yearly": "Anual", + "Yemen": "Yemen", + "Yes": "Sí", + "You are already subscribed.": "Usted ya está suscrito.", + "You are currently within your free trial period. Your trial will expire on :date.": "Actualmente se encuentra dentro de su período de prueba gratuito. Su prueba vencerá el :date.", + "You have been invited to join the :team team!": "¡Usted ha sido invitado a unirse al equipo :team!", + "You are enabling two factor authentication.": "Estás habilitando la autenticación de dos factores.", + "You have enabled two factor authentication.": "Ha habilitado la autenticación de dos factores.", + "You have not enabled two factor authentication.": "No ha habilitado la autenticación de dos factores.", + "You may accept this invitation by clicking the button below:": "Puede aceptar esta invitación haciendo clic en el botón de abajo:", + "You may cancel your subscription at any time. Once your subscription has been cancelled, you will have the option to resume the subscription until the end of your current billing cycle.": "Puedes cancelar tu subscripción en cualquier momento. Una vez que su suscripción haya sido cancelada, tendrá la opción de reanudar la suscripción hasta el final de su ciclo de facturación actual.", + "You may delete any of your existing tokens if they are no longer needed.": "Puede eliminar cualquiera de sus tokens existentes si ya no los necesita.", + "You may not delete your personal team.": "No se puede borrar su equipo personal.", + "You may not leave a team that you created.": "No se puede abandonar un equipo que usted creó.", + "Your :invoiceName invoice is now available!": "¡Su factura :invoiceName ya está disponible!", + "Your card was declined. Please contact your card issuer for more information.": "Su tarjeta fue rechazada. Comuníquese con el emisor de su tarjeta para obtener más información.", + "Your current payment method is :paypal.": "Su método de pago actual es :paypal.", + "Your current payment method is a credit card ending in :lastFour that expires on :expiration.": "Su método de pago actual es una tarjeta de crédito que termina en :lastFour que vence el :expiration.", + "Your registered VAT Number is :vatNumber.": "Su número VAT registrado es :vatNumber.", + "Zambia": "Zambia", + "Zimbabwe": "Zimbabwe", + "Zip / Postal Code": "Zip / Código postal", + "Åland Islands": "Islas Åland" +} \ No newline at end of file diff --git a/resources/scss/app.scss b/resources/scss/app.scss new file mode 100644 index 0000000..9b45e49 --- /dev/null +++ b/resources/scss/app.scss @@ -0,0 +1,415 @@ +@import 'tailwindcss/base'; +@import 'tailwindcss/components'; +@import 'tailwindcss/utilities'; + +.menu-horizontal-wrapper > .menu-inner > .menu-item:last-child { + padding-right: 70px; +} + +.bg-menu-theme.menu-horizontal .menu-sub .menu-sub > .menu-item .menu-link .menu-icon { + display: none; +} + +.user-nav .user-name { + letter-spacing: 0.03rem; + font-weight: 600; +} +.user-nav .user-email { + letter-spacing: 0.05rem; + font-size: smaller; + font-weight: 100; +} + +.app-brand-logo.demo { + height: inherit; +} + +.app-brand-text { + flex-shrink: 1 !important; +} + +.nav-tabs .nav-link, +.nav-pills .nav-link { + text-transform: inherit !important; +} + +.image-wrapper-16x16 { + width: 28px; + aspect-ratio: 1/1; /* Proporción 1:1 para que sea cuadrado */ + display: flex; + align-items: center; + justify-content: center; + border: 1px solid #eee; + padding: 5px; +} +.image-wrapper-16x16 img { + width: 16px; + height: 16px; + display: block; +} + +.image-wrapper-76x76 { + width: 92px; + aspect-ratio: 1/1; /* Proporción 1:1 para que sea cuadrado */ + display: flex; + align-items: center; + justify-content: center; + border: 1px solid #eee; + padding: 5px; +} +.image-wrapper-76x76 img { + width: 76px; + height: 76px; + display: block; +} + +.image-wrapper-120x120 { + width: 140px; + aspect-ratio: 1/1; /* Proporción 1:1 para que sea cuadrado */ + display: flex; + align-items: center; + justify-content: center; + border: 1px solid #eee; +} +.image-wrapper-120x120 img { + width: 120px; + height: 120px; + display: block; +} + +.image-wrapper-152x152 { + width: 172px; + aspect-ratio: 1/1; /* Proporción 1:1 para que sea cuadrado */ + display: flex; + align-items: center; + justify-content: center; + border: 1px solid #eee; +} +.image-wrapper-152x152 img { + width: 152px; + height: 152px; + display: block; +} + +.image-wrapper-180x180 { + width: 202px; + aspect-ratio: 1/1; /* Proporción 1:1 para que sea cuadrado */ + display: flex; + align-items: center; + justify-content: center; + border: 1px solid #eee; +} +.image-wrapper-180x180 img { + width: 180px; + height: 180px; + display: block; +} + +.image-wrapper-192x192 { + width: 214px; + aspect-ratio: 1/1; /* Proporción 1:1 para que sea cuadrado */ + display: flex; + align-items: center; + justify-content: center; + border: 1px solid #eee; +} +.image-wrapper-192x192 img { + width: 192px; + height: 192px; + display: block; +} + +.image-wrapper-380x380 { + width: 396px; + aspect-ratio: 1/1; /* Proporción 1:1 para que sea cuadrado */ + align-items: center; + display: flex; + justify-content: center; + border: 1px solid #eee; +} +.image-wrapper-380x380 img { + width: 380px; + height: 380px; + display: block; +} + +.image-wrapper-520x520 { + width: 536px; + aspect-ratio: 1/1; /* Proporción 1:1 para que sea cuadrado */ + align-items: center; + display: flex; + justify-content: center; + border: 1px solid #eee; +} +.image-wrapper-520x520 img { + width: 520px; + height: 520px; + display: block; +} + +/* +.dark-style .layout-navbar .navbar-dropdown.dropdown-shortcuts .dropdown-shortcuts-item.active { + background-color: #3a3d53; +} +.light-style .layout-navbar .navbar-dropdown.dropdown-shortcuts .dropdown-shortcuts-item.active { + background-color: #f3f2f3; +} + +.max-w-full { + max-width: 100%; +} + + +.collapse { + visibility: initial; +} + +#admin-crm--view-520x520 .nav-pills .nav-link { + text-transform: none; +} +#admin-crm--view-520x520 .nav-tabs .nav-link { + text-transform: none; + padding-top: 13px; + padding-bottom: 13px; +} + +html.light-style .fixed-table-container { + background-color: white; +} +html.dark-style .fixed-table-container { + background-color: #202332; +} + +.form-floating > label { + border: none !important; +} + +.form-control:read-only:not(.flatpickr-input) { + color: #acaab1; + background-color: #f3f2f3; + border-color: #cdccd0; + opacity: 1; +} + +.dark-style .fixed-columns, +.dark-style .fixed-columns-right { + background-color: #25293c !important; +} + +.bootstrap-table .acction-buttons .footer-actions { + margin-top: 10px; + margin-bottom: 10px; + display: flex; + justify-content: flex-start; + align-items: center; +} + +.mini-dropzone .dz-message:before { + top: 2rem !important; +} +.mini-dropzone .dz-message { + margin: 6rem 0 2rem !important; +} +.dz-preview { + margin-bottom: 38px; +} + +.image-wrapper-16x16 { + max-width: 36px; + aspect-ratio: 1/1; + display: flex; + align-items: center; + justify-content: center; + border: 1px solid #eee; +} +.image-wrapper-16x16 img { + max-width: 16px; + max-height: 16px; + display: block; +} + +.image-wrapper-76x76 { + max-width: 96px; + aspect-ratio: 1/1; + display: flex; + align-items: center; + justify-content: center; + border: 1px solid #eee; +} +.image-wrapper-76x76 img { + max-width: 76px; + max-height: 76px; + display: block; +} + +.image-wrapper-120x120 { + max-width: 140px; + aspect-ratio: 1/1; + display: flex; + align-items: center; + justify-content: center; + border: 1px solid #eee; +} +.image-wrapper-120x120 img { + max-width: 120px; + max-height: 120px; + display: block; +} + +.image-wrapper-152x152 { + max-width: 172px; + aspect-ratio: 1/1; + display: flex; + align-items: center; + justify-content: center; + border: 1px solid #eee; +} +.image-wrapper-152x152 img { + max-width: 152px; + max-height: 152px; + display: block; +} + +.image-wrapper-180x180 { + max-width: 200px; + aspect-ratio: 1/1; + display: flex; + align-items: center; + justify-content: center; + border: 1px solid #eee; +} +.image-wrapper-180x180 img { + max-width: 180px; + max-height: 180px; + display: block; +} + +.image-wrapper-192x192 { + max-width: 202px; + aspect-ratio: 1/1; + display: flex; + align-items: center; + justify-content: center; + border: 1px solid #eee; +} +.image-wrapper-192x192 img { + max-width: 192px; + max-height: 192px; + display: block; +} + +.image-wrapper-380x380 { + max-width: 400px; + aspect-ratio: 1/1; + align-items: center; + display: flex; + justify-content: center; + border: 1px solid #eee; +} +.image-wrapper-380x380 img { + max-width: 380px; + max-height: 380px; + display: block; +} + +.image-wrapper-520x520 { + max-width: 540px; + aspect-ratio: 1/1; + align-items: center; + display: flex; + justify-content: center; + border: 1px solid #eee; +} +.image-wrapper-520x520 img { + max-width: 520px; + max-height: 520px; + display: block; +} + +.custom-option-item-check { + position: absolute; + clip: rect(0, 0, 0, 0); +} + +.custom-options-checkable { + --bs-gutter-x: 1rem !important; +} +.custom-options-checkable .custom-option-item { + width: 100%; + cursor: pointer; + border-radius: 0.42rem; + color: #82868b; + background-color: rgba(130, 134, 139, 0.06); + border: 1px solid #ebe9f1; +} +.custom-option-item-check:checked + .custom-option-item { + color: #175cc3; + background-color: rgba(23, 92, 195, 0.12); + border-color: #175cc3; +} +.custom-options-checkable .custom-option-item span { + margin: 0 auto; +} +*/ + + + +.if_local_address_show { + display: none; +} + + +.form-floating > textarea.form-control, +.form-floating > textarea.form-control-plaintext, +.form-floating > textarea.form-select{ + height: auto !important; +} + + +.dropzone .dz-message { + padding: 0 10px; +} + + +.dropzone-md .dz-message:before { + top: 1.5rem; +} +.dropzone-md .dz-message { + margin: 5rem 0 1.5rem; +} + + +.dropzone-sm .dz-message:before { + top: 1.5rem; +} +.dropzone-sm .dz-message { + margin: 5rem 0 1.5rem; +} + +.dropzone-sm .dz-message:before, +.dropzone-xs .dz-message:before { + display: none; +} + +.dropzone-sm .dz-message { + margin: 1rem 0 1rem; + font-size: 1rem; +} +.dropzone-sm .dz-message .note { + font-size: 1rem; +} + +.dropzone-xs .dz-message { + margin: .5rem 0 .5rem; + font-size: .8rem; +} +.dropzone-xs .dz-message .note { + font-size: .65rem; + margin-top: 0.25rem; +} + + + + + + diff --git a/resources/scss/pages/page-account-settings.scss b/resources/scss/pages/page-account-settings.scss new file mode 100644 index 0000000..c6abbe1 --- /dev/null +++ b/resources/scss/pages/page-account-settings.scss @@ -0,0 +1,16 @@ +// * Account Settings +// ******************************************************************************* + +@import '../../assets/vendor/scss/_custom-variables/pages'; +@import '../../assets/vendor/scss/_bootstrap-extended/include'; + +.api-key-actions { + position: absolute !important; + top: 0.75rem; + @include app-ltr() { + right: 0.5rem; + } + @include app-rtl() { + left: 0.5rem; + } +} diff --git a/resources/scss/pages/page-auth.scss b/resources/scss/pages/page-auth.scss new file mode 100644 index 0000000..00dc08e --- /dev/null +++ b/resources/scss/pages/page-auth.scss @@ -0,0 +1,169 @@ +// * Authentication +// ******************************************************************************* + +@use '../../assets/vendor/scss/_bootstrap-extended/include' as light; +@use '../../assets/vendor/scss/_bootstrap-extended/include-dark' as dark; +@import '../../assets/vendor/scss/_custom-variables/pages'; + +$authentication-1-inner-max-width: 460px !default; + +.authentication-wrapper { + display: flex; + flex-basis: 100%; + min-height: 100vh; + width: 100%; + + .authentication-inner { + width: 100%; + } + + &.authentication-basic { + align-items: center; + justify-content: center; + .card-body { + padding: 3rem; + @include light.media-breakpoint-down(sm) { + padding: 2rem; + } + } + } + + &.authentication-cover { + align-items: flex-start; + .authentication-inner { + height: 100%; + margin: auto 0; + + @include light.media-breakpoint-down(lg) { + height: 100vh; + } + // authentication cover background styles + .auth-cover-bg { + width: 100%; + height: 100vh; + position: relative; + + // authentication cover illustration height + .auth-illustration { + max-height: 65%; + max-width: 65%; + z-index: 1; + } + } + + // authentication cover platform bg styles + .platform-bg { + position: absolute; + width: 100%; + bottom: 0%; + left: 0%; + height: 35%; + } + + // authentication multisteps styles + .auth-multisteps-bg-height { + height: 100vh; + + // z-index for illustration + & > img:first-child { + z-index: 1; + } + } + } + } + + &.authentication-basic .authentication-inner { + max-width: $authentication-1-inner-max-width; + position: relative; + &:before { + @include light.media-breakpoint-down(sm) { + display: none; + } + width: 238px; + height: 233px; + content: ' '; + position: absolute; + top: -35px; + left: -45px; + background-image: url("data:image/svg+xml,%3Csvg width='239' height='234' viewBox='0 0 239 234' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='88.5605' y='0.700195' width='149' height='149' rx='19.5' stroke='%237367F0' stroke-opacity='0.16'/%3E%3Crect x='0.621094' y='33.761' width='200' height='200' rx='10' fill='%237367F0' fill-opacity='0.08'/%3E%3C/svg%3E%0A"); + } + &:after { + @include light.media-breakpoint-down(sm) { + display: none; + } + width: 180px; + height: 180px; + content: ' '; + position: absolute; + z-index: -1; + bottom: -30px; + right: -56px; + background-image: url("data:image/svg+xml,%3Csvg width='181' height='181' viewBox='0 0 181 181' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.30469' y='1.44312' width='178' height='178' rx='19' stroke='%237367F0' stroke-opacity='0.16' stroke-width='2' stroke-dasharray='8 8'/%3E%3Crect x='22.8047' y='22.9431' width='135' height='135' rx='10' fill='%237367F0' fill-opacity='0.08'/%3E%3C/svg%3E"); + } + } + + // For two-steps auth + .auth-input-wrapper .auth-input { + max-width: 50px; + padding-left: 0.4rem; + padding-right: 0.4rem; + font-size: light.$large-font-size; + } +} + +// authentication multisteps responsive styles +@media (max-height: 636px) { + .auth-multisteps-bg-height { + height: 100% !important; + } +} + +// Two-steps auth responsive style +@include light.media-breakpoint-down(sm) { + .authentication-wrapper { + .auth-input-wrapper .auth-input { + font-size: light.$h5-font-size; + } + } +} + +// Two Steps Verification +// ? Used for validation specific style as we have validated hidden field +#twoStepsForm { + .fv-plugins-bootstrap5-row-invalid .form-control { + border-color: light.$form-feedback-invalid-color; + border-width: light.$input-focus-border-width; + } +} +@include light.media-breakpoint-down(sm) { + .numeral-mask-wrapper .numeral-mask { + padding: 0 !important; + } + .numeral-mask { + margin-inline: 1px !important; + } +} + +// Light Layout +@if $enable-light-style { + .light-style { + .authentication-wrapper .authentication-bg { + background-color: light.$white; + } + .auth-cover-bg-color { + background-color: light.$body-bg; + } + } +} + +// Dark Layout +@if $enable-dark-style { + .dark-style { + .authentication-wrapper .authentication-bg { + background-color: dark.$card-bg; + } + .auth-cover-bg-color { + background-color: dark.$body-bg; + } + } +} diff --git a/resources/scss/pages/page-misc.scss b/resources/scss/pages/page-misc.scss new file mode 100644 index 0000000..e7c1693 --- /dev/null +++ b/resources/scss/pages/page-misc.scss @@ -0,0 +1,34 @@ +@use '../../assets/vendor/scss/_bootstrap-extended/include'; + +.misc-wrapper { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + min-height: calc(100vh - 1.5rem * 2); + text-align: center; +} +// Misc Image Wrapper +.misc-bg-wrapper { + position: relative; + img { + position: absolute; + bottom: 0; + left: 0; + right: 0; + width: 100%; + z-index: -1; + } +} + +// media query for width +@media (max-width: 1499.98px) { + // All Misc Pages + .misc-bg-wrapper img { + height: 250px; + } + // Under Maintenance + .misc-under-maintenance-bg-wrapper img { + height: 270px !important; + } +} diff --git a/resources/scss/pages/page-profile.scss b/resources/scss/pages/page-profile.scss new file mode 100644 index 0000000..51087a3 --- /dev/null +++ b/resources/scss/pages/page-profile.scss @@ -0,0 +1,66 @@ +// * Help center +// ******************************************************************************* + +@use '../../assets/vendor/scss/_bootstrap-extended/include' as light; +@use '../../assets/vendor/scss/_bootstrap-extended/include-dark' as dark; +@import '../../assets/vendor/scss/_custom-variables/pages'; + +$user-profile-banner-size: 250px !default; +$user-profile-banner-sm-size: 150px !default; +$user-image-size: 120px !default; +$user-image-sm-size: 100px !default; + +.user-profile-header-banner { + img { + width: 100%; + object-fit: cover; + height: $user-profile-banner-size; + } +} +.user-profile-header { + margin-top: -2rem; + .user-profile-img { + border: 5px solid; + width: $user-image-size; + } +} + +//Light style +@if $enable-light-style { + .light-style { + .user-profile-header .user-profile-img { + border-color: light.$white; + } + } +} + +//Dark style +@if $enable-dark-style { + .dark-style { + .user-profile-header .user-profile-img { + border-color: dark.$card-bg; + } + } +} + +// Datatable search margin +.dataTables_wrapper { + .card-header .dataTables_filter label { + margin-top: 0 !important; + margin-bottom: 0 !important; + } +} + +// Responsive style +@include light.media-breakpoint-down(md) { + .user-profile-header-banner { + img { + height: $user-profile-banner-sm-size; + } + } + .user-profile-header { + .user-profile-img { + width: $user-image-sm-size; + } + } +} diff --git a/resources/scss/pages/page-user-view.scss b/resources/scss/pages/page-user-view.scss new file mode 100644 index 0000000..c4f73cf --- /dev/null +++ b/resources/scss/pages/page-user-view.scss @@ -0,0 +1,104 @@ +// * Help center +// ******************************************************************************* + +@use '../../assets/vendor/scss/_bootstrap-extended/include' as light; +@use '../../assets/vendor/scss/_bootstrap-extended/include-dark' as dark; +@import '../../assets/vendor/scss/_custom-variables/pages'; + +.user-card { + .user-info-title { + min-width: 100px; + } +} + +.card.primary-shadow { + box-shadow: 0 0.125rem 0.375rem 0 rgba(light.$primary, 0.3) !important; +} +// Light style +@if $enable-light-style { + .light-style { + @include light.media-breakpoint-up(xl) { + .user-card { + .border-container-lg { + border-right: 1px solid light.$border-color; + } + } + @include app-rtl-style() { + .user-card { + .border-container-lg { + border-right: 0; + border-left: 1px solid light.$border-color; + } + } + } + } + @include light.media-breakpoint-down(xl) { + .user-card { + .border-container-lg { + padding-bottom: 1rem; + } + } + } + @include light.media-breakpoint-up(sm) { + .user-card { + .border-container { + border-right: 1px solid light.$border-color; + } + } + .timeline { + .break-text { + width: calc(100% - 90px); + } + } + @include app-rtl-style() { + .user-card { + .border-container { + border-right: 0; + border-left: 1px solid light.$border-color; + } + } + } + } + } +} + +// Dark style +@if $enable-dark-style { + .dark-style { + @include dark.media-breakpoint-up(lg) { + .user-card { + .border-container-lg { + border-right: 1px solid dark.$border-color; + } + } + @include app-rtl-style() { + .user-card { + .border-container-lg { + border-right: 0; + border-left: 1px solid dark.$border-color; + } + } + } + } + @include dark.media-breakpoint-up(sm) { + .user-card { + .border-container { + border-right: 1px solid dark.$border-color; + } + } + .timeline { + .break-text { + width: calc(100% - 90px); + } + } + @include app-rtl-style() { + .user-card { + .border-container { + border-right: 0; + border-left: 1px solid dark.$border-color; + } + } + } + } + } +} diff --git a/resources/views/admin-settings/smtp-settings.blade.php b/resources/views/admin-settings/smtp-settings.blade.php new file mode 100644 index 0000000..589818f --- /dev/null +++ b/resources/views/admin-settings/smtp-settings.blade.php @@ -0,0 +1,36 @@ +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'Servidor de correo SMTP') + +@section('vendor-style') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/form-validation.scss' + ]) +@endsection + +@section('vendor-script') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/popular.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/auto-focus.js' + ]) +@endsection + +@push('page-script') + @vite('vendor/koneko/laravel-vuexy-admin/resources/js/pages/smtp-settings-scripts.js') +@endpush + +@section('content') +
    +
    +
    + @livewire('mail-smtp-settings') +
    +
    +
    +
    + @livewire('mail-sender-response-settings') +
    +
    +
    +@endsection diff --git a/resources/views/admin-settings/webapp-general-settings.blade.php b/resources/views/admin-settings/webapp-general-settings.blade.php new file mode 100644 index 0000000..5794f2a --- /dev/null +++ b/resources/views/admin-settings/webapp-general-settings.blade.php @@ -0,0 +1,30 @@ +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'Ajustes generales') + +@push('page-script') + @vite('vendor/koneko/laravel-vuexy-admin/resources/js/pages/admin-settings-scripts.js') +@endpush + +@section('content') +
    +
    + +
    + @livewire('application-settings') +
    +
    +
    + +
    + @livewire('general-settings') +
    +
    +
    + +
    + @livewire('interface-settings') +
    +
    +
    +@endsection diff --git a/resources/views/auth/auth-register-multisteps.blade.php b/resources/views/auth/auth-register-multisteps.blade.php new file mode 100644 index 0000000..30d04e8 --- /dev/null +++ b/resources/views/auth/auth-register-multisteps.blade.php @@ -0,0 +1,356 @@ +@php +$customizerHidden = 'customizer-hide'; +$configData = Helper::appClasses(); +@endphp + +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'Multi Steps Sign-up - Pages') + +@section('vendor-style') +@vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/bs-stepper/bs-stepper.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/bootstrap-select/bootstrap-select.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/select2/select2.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/form-validation.scss' +]) +@endsection + +@push('page-style') +@vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/scss/pages/page-auth.scss' +]) +@endsection + +@section('vendor-script') +@vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/cleavejs/cleave.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/cleavejs/cleave-phone.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/bs-stepper/bs-stepper.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/select2/select2.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/popular.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/auto-focus.js' +]) +@endsection + +@push('page-script') +@vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/js/auth/pages-auth-multisteps.js' +]) +@endpush + +@section('content') +
    + + + + {{ config('koneko.templateName') }} + + +
    + + +
    + auth-register-multisteps + + auth-register-multisteps +
    + + + +
    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    +

    Account Information

    +

    Enter Your Account Details

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

    Personal Information

    +

    Enter Your Personal Information

    +
    +
    +
    + + +
    +
    + + +
    +
    + +
    + US (+1) + +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    + +
    +
    +

    Select Plan

    +

    Select plan as per your requirement

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

    Payment Information

    +

    Enter your card information

    +
    + +
    +
    + +
    + + +
    +
    +
    + + +
    +
    + + +
    +
    + +
    + + +
    +
    +
    + + +
    +
    + +
    + +
    +
    +
    +
    + +
    +
    + + +@endsection diff --git a/resources/views/auth/auth-two-steps-basic.blade.php b/resources/views/auth/auth-two-steps-basic.blade.php new file mode 100644 index 0000000..21859a5 --- /dev/null +++ b/resources/views/auth/auth-two-steps-basic.blade.php @@ -0,0 +1,86 @@ +@php +$customizerHidden = 'customizer-hide'; +@endphp + +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'Two Steps Verifications Basic - Pages') + +@section('vendor-style') +@vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/form-validation.scss' +]) +@endsection + +@push('page-style') +@vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/scss/pages/page-auth.scss' +]) +@endsection + +@section('vendor-script') +@vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/cleavejs/cleave.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/popular.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/auto-focus.js' +]) +@endsection + +@push('page-script') +@vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/js/auth/pages-auth.js', + 'vendor/koneko/laravel-vuexy-admin/resources/js/auth/pages-auth-two-steps.js' +]) +@endpush + +@section('content') +
    +
    + +
    +
    + + + +

    Two Step Verification 💬

    +

    + We sent a verification code to your mobile. Enter the code from the mobile in the field below. + ******1234 +

    +

    Type your 6 digit security code

    +
    +
    +
    + + + + + + +
    + + +
    + +
    Didn't get the code? + + Resend + +
    + +
    +
    + +
    +
    +@endsection diff --git a/resources/views/auth/auth-two-steps-cover.blade.php b/resources/views/auth/auth-two-steps-cover.blade.php new file mode 100644 index 0000000..e1762ab --- /dev/null +++ b/resources/views/auth/auth-two-steps-cover.blade.php @@ -0,0 +1,96 @@ +@php +$customizerHidden = 'customizer-hide'; +$configData = Helper::appClasses(); +@endphp + +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'Two Steps Verifications Cover - Pages') + +@section('vendor-style') +@vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/form-validation.scss' +]) +@endsection + +@push('page-style') +@vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/scss/pages/page-auth.scss' +]) +@endsection + +@section('vendor-script') +@vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/cleavejs/cleave.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/popular.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/auto-focus.js' +]) +@endsection + +@push('page-script') +@vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/js/auth/pages-auth.js', + 'vendor/koneko/laravel-vuexy-admin/resources/js/auth/pages-auth-two-steps.js' +]) +@endpush + +@section('content') +
    + + + + {{ config('koneko.templateName') }} + + +
    + + +
    +
    + auth-two-steps-cover + + auth-two-steps-cover +
    +
    + + + +
    +
    +

    Two Step Verification 💬

    +

    + We sent a verification code to your mobile. Enter the code from the mobile in the field below. + ******1234 +

    +

    Type your 6 digit security code

    +
    +
    +
    + + + + + + +
    + + +
    + +
    Didn't get the code? + + Resend + +
    + +
    +
    + +
    +
    +@endsection diff --git a/resources/views/auth/auth-verify-email-basic.blade.php b/resources/views/auth/auth-verify-email-basic.blade.php new file mode 100644 index 0000000..5f7a85c --- /dev/null +++ b/resources/views/auth/auth-verify-email-basic.blade.php @@ -0,0 +1,47 @@ +@php +$customizerHidden = 'customizer-hide'; +@endphp + +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'Verify Email Basic - Pages') + +@push('page-style') + +@vite('vendor/koneko/laravel-vuexy-admin/resources/scss/pages/page-auth.scss') +@endsection + +@section('content') +
    +
    + +
    +
    + + + +

    Verify your email ✉️

    +

    + Account activation link sent to your email address: hello@example.com Please follow the link inside to continue. +

    + + Skip for now + +

    Didn't get the mail? + + Resend + +

    +
    +
    + +
    +
    +@endsection diff --git a/resources/views/auth/auth-verify-email-cover.blade.php b/resources/views/auth/auth-verify-email-cover.blade.php new file mode 100644 index 0000000..14ebe31 --- /dev/null +++ b/resources/views/auth/auth-verify-email-cover.blade.php @@ -0,0 +1,57 @@ +@php +$customizerHidden = 'customizer-hide'; +$configData = Helper::appClasses(); +@endphp + +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'Verify Email Cover - Pages') + +@push('page-style') + +@vite('vendor/koneko/laravel-vuexy-admin/resources/scss/pages/page-auth.scss') +@endsection + +@section('content') +
    + + + + {{ config('koneko.templateName') }} + + +
    + + +
    +
    + auth-verify-email-cover + + auth-verify-email-cover +
    +
    + + + +
    +
    +

    Verify your email ✉️

    +

    + Account activation link sent to your email address: hello@example.com Please follow the link inside to continue. +

    + + Skip for now + +

    Didn't get the mail? + + Resend + +

    +
    +
    + +
    +
    +@endsection diff --git a/resources/views/auth/forgot-password-basic.blade.php b/resources/views/auth/forgot-password-basic.blade.php new file mode 100644 index 0000000..5a02f77 --- /dev/null +++ b/resources/views/auth/forgot-password-basic.blade.php @@ -0,0 +1,97 @@ +@php + $customizerHidden = 'customizer-hide'; +@endphp + +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'Recuperar Contraseña') + +@section('vendor-style') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/form-validation.scss' + ]) +@endsection + +@push('page-style') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/scss/pages/page-auth.scss' + ]) +@endsection + +@section('vendor-script') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/popular.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/auto-focus.js' + ]) +@endsection + +@push('page-script') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/js/auth/pages-auth.js' + ]) +@endpush + +@section('content') +
    +
    +
    + +
    +
    + + + + +

    ¿Olvidaste tu Contraseña? 🔒

    +

    Ingresa tu correo electrónico y te enviaremos instrucciones para restablecer tu contraseña

    + + @if (session('status')) +
    + {{ session('status') }} +
    + @endif + +
    + @csrf +
    + + + @error('email') +
    + {{ $message }} +
    + @enderror +
    + + + + +
    +
    + +
    +
    +
    +@endsection diff --git a/resources/views/auth/forgot-password-cover.blade.php b/resources/views/auth/forgot-password-cover.blade.php new file mode 100644 index 0000000..4b0d9c2 --- /dev/null +++ b/resources/views/auth/forgot-password-cover.blade.php @@ -0,0 +1,104 @@ +@php + $customizerHidden = 'customizer-hide'; + $configData = Helper::appClasses(); +@endphp + +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'Recuperar Contraseña') + +@section('vendor-style') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/form-validation.scss' + ]) +@endsection + +@push('page-style') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/scss/pages/page-auth.scss' + ]) +@endsection + +@section('vendor-script') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/popular.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/auto-focus.js' + ]) +@endsection + +@push('page-script') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/js/auth/pages-auth.js' + ]) +@endpush + +@section('content') +
    + + + + {{ $_admin['app_name'] }} + + +
    + + +
    +
    + Ilustración de recuperación de contraseña + + Fondo de recuperación de contraseña +
    +
    + + + +
    +
    +

    ¿Olvidaste tu Contraseña? 🔒

    +

    Ingresa tu correo electrónico y te enviaremos instrucciones para restablecer tu contraseña

    + + @if (session('status')) +
    + {{ session('status') }} +
    + @endif + +
    + @csrf +
    + + + @error('email') +
    + {{ $message }} +
    + @enderror +
    + + + + +
    +
    + +
    +
    +@endsection diff --git a/resources/views/auth/login-basic.blade.php b/resources/views/auth/login-basic.blade.php new file mode 100644 index 0000000..ff5236c --- /dev/null +++ b/resources/views/auth/login-basic.blade.php @@ -0,0 +1,134 @@ +@php +use Laravel\Fortify\Features; + + $customizerHidden = 'customizer-hide'; + $configData = Helper::appClasses(); +@endphp + +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'Iniciar sesión') + +@section('vendor-style') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/vuexy-admin/vendor/libs/@form-validation/form-validation.scss' + ]) +@endsection + +@push('page-style') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/vuexy-admin/scss/auth/page-auth.scss' + ]) +@endsection + +@section('vendor-script') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/vuexy-admin/vendor/libs/@form-validation/popular.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/vuexy-admin/vendor/libs/@form-validation/bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/vuexy-admin/vendor/libs/@form-validation/auto-focus.js' + ]) +@endsection + +@push('page-script') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/vuexy-admin/js/auth/pages-auth.js' + ]) +@endpush + + +@section('content') +
    +
    +
    + +
    +
    + + + +

    ¡Bienvenido a {{ $_admin['app_name'] }}! 👋

    +

    Inicie sesión en su cuenta y comience la aventura

    + +
    + @csrf +
    + + + @error('email') + + {{ $message }} + + @enderror +
    +
    + +
    + + +
    + @error('password') + + {{ $message }} + + @enderror +
    +
    +
    +
    + + +
    + @if (Features::enabled(Features::resetPasswords())) + +

    ¿Olvidaste tu contraseña?

    +
    + @endif +
    +
    +
    + +
    + + +

    + @if (Features::enabled(Features::registration())) + ¿Nuevo en nuestra plataforma? + + Crea una cuenta + + @endif +

    + +
    +
    o
    +
    + + +
    +
    +
    +
    +
    +@endsection diff --git a/resources/views/auth/login-cover.blade.php b/resources/views/auth/login-cover.blade.php new file mode 100644 index 0000000..1604ca5 --- /dev/null +++ b/resources/views/auth/login-cover.blade.php @@ -0,0 +1,133 @@ +@php + use Laravel\Fortify\Features; + + $customizerHidden = 'customizer-hide'; + $configData = Helper::appClasses(); +@endphp + +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'Iniciar sesión') + +@section('vendor-style') + @vite('vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/form-validation.scss') +@endsection + +@push('page-style') + @vite('vendor/koneko/laravel-vuexy-admin/resources/scss/pages/page-auth.scss') +@endpush + +@section('vendor-script') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/popular.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/auto-focus.js' + ]) +@endsection + +@push('page-script') + @vite('vendor/koneko/laravel-vuexy-admin/resources/js/auth/pages-auth.js') +@endpush + +@section('content') +
    + + + + {{ $_admin['app_name'] }} + + +
    + +
    +
    + auth-login-cover + auth-login-cover +
    +
    + + + +
    +
    +

    ¡Bienvenido a {{ $_admin['app_name'] }}! 👋

    +

    Inicie sesión en su cuenta y comience la aventura

    + +
    + @csrf +
    + + + @error('email') + + {{ $message }} + + @enderror +
    +
    + +
    + + +
    + @error('password') + + {{ $message }} + + @enderror +
    +
    +
    +
    + + +
    + @if (Features::enabled(Features::resetPasswords())) + +

    ¿Olvidaste tu contraseña?

    +
    + @endif +
    +
    + + + +

    + @if (Features::enabled(Features::registration())) + ¿Nuevo en nuestra plataforma? + + Crea una cuenta + + @endif +

    + +
    +
    o
    +
    + + +
    +
    + +
    +
    +@endsection diff --git a/resources/views/auth/register-basic.blade.php b/resources/views/auth/register-basic.blade.php new file mode 100644 index 0000000..3e6be29 --- /dev/null +++ b/resources/views/auth/register-basic.blade.php @@ -0,0 +1,151 @@ +@php + $customizerHidden = 'customizer-hide'; +@endphp + +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'Registro de usuarios') + +@section('vendor-style') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/form-validation.scss' + ]) +@endsection + +@push('page-style') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/scss/pages/page-auth.scss' + ]) +@endsection + +@section('vendor-script') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/popular.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/auto-focus.js' + ]) +@endsection + +@push('page-script') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/js/auth/pages-auth.js' + ]) +@endpush + +@section('content') +
    +
    +
    + + +
    +
    + + + +

    Empieza tu aventura 🚀

    +

    ¡Gestiona tu aplicación de manera sencilla y divertida!

    + +
    + @csrf +
    + + + @error('name') + + {{ $message }} + + @enderror +
    +
    + + + @error('email') + + {{ $message }} + + @enderror +
    +
    + +
    + + +
    + @error('password') + + {{ $message }} + + @enderror +
    +
    + +
    + + +
    + @error('password_confirmation') + + {{ $message }} + + @enderror +
    + +
    +
    +
    + + + @error('terms') + + {{ $message }} + + @enderror +
    +
    + + + +

    + ¿Ya tienes una cuenta? + + Inicia sesión + +

    + +
    +
    o
    +
    + + +
    +
    + +
    +
    +
    +@endsection diff --git a/resources/views/auth/register-cover.blade.php b/resources/views/auth/register-cover.blade.php new file mode 100644 index 0000000..1097b6b --- /dev/null +++ b/resources/views/auth/register-cover.blade.php @@ -0,0 +1,132 @@ +@php + $customizerHidden = 'customizer-hide'; + $configData = Helper::appClasses(); +@endphp + +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'Registro de usuarios') + +@section('vendor-style') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/form-validation.scss' + ]) +@endsection + +@push('page-style') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/scss/pages/page-auth.scss' + ]) +@endsection + +@section('vendor-script') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/popular.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/auto-focus.js' + ]) +@endsection + +@push('page-script') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/js/auth/pages-auth.js' + ]) +@endpush + +@section('content') +
    + + + + {{ $_admin['app_name'] }} + + + +
    + +
    +
    + registro-cubierta + registro-cubierta +
    +
    + + + +
    +
    +

    Empieza tu aventura 🚀

    +

    Gestiona tu aplicación de manera sencilla y divertida.

    + + +
    + @csrf +
    + + +
    +
    + + +
    +
    + +
    + + +
    +
    +
    + +
    + + +
    +
    + +
    + +
    + + + +

    + ¿Ya tienes una cuenta? + + Iniciar sesión + +

    + +
    +
    o
    +
    + + +
    +
    + +
    +
    +@endsection diff --git a/resources/views/auth/reset-password-basic.blade.php b/resources/views/auth/reset-password-basic.blade.php new file mode 100644 index 0000000..98100a5 --- /dev/null +++ b/resources/views/auth/reset-password-basic.blade.php @@ -0,0 +1,130 @@ +@php + $customizerHidden = 'customizer-hide'; +@endphp + +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'Restablecer Contraseña') + +@section('vendor-style') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/form-validation.scss' + ]) +@endsection + +@push('page-style') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/scss/pages/page-auth.scss' + ]) +@endsection + +@section('vendor-script') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/popular.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/auto-focus.js' + ]) +@endsection + +@push('page-script') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/js/auth/pages-auth.js' + ]) +@endpush + +@section('content') +
    +
    +
    + +
    +
    + + + +

    Restablecer Contraseña 🔒

    +

    Tu nueva contraseña debe ser diferente de las contraseñas utilizadas anteriormente

    + +
    + @csrf + + {{-- Token de restablecimiento de contraseña --}} + + +
    + + + + @error('email') +
    + {{ $message }} +
    + @enderror +
    + +
    + +
    + + + + @error('password') +
    + {{ $message }} +
    + @enderror +
    +
    + +
    + +
    + + +
    +
    + + + + + +
    +
    + +
    +
    +
    +@endsection diff --git a/resources/views/auth/reset-password-cover.blade.php b/resources/views/auth/reset-password-cover.blade.php new file mode 100644 index 0000000..0fd555d --- /dev/null +++ b/resources/views/auth/reset-password-cover.blade.php @@ -0,0 +1,137 @@ +@php + $customizerHidden = 'customizer-hide'; + $configData = Helper::appClasses(); +@endphp + +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'Restablecer Contraseña') + +@section('vendor-style') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/form-validation.scss' + ]) +@endsection + +@push('page-style') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/scss/pages/page-auth.scss' + ]) +@endsection + +@section('vendor-script') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/popular.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/auto-focus.js' + ]) +@endsection + +@push('page-script') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/js/auth/pages-auth.js' + ]) +@endpush + +@section('content') +
    + + + + {{ $_admin['app_name'] }} + + +
    + + +
    +
    + Ilustración de restablecimiento de contraseña + Fondo de restablecimiento de contraseña +
    +
    + + + +
    +
    +

    Restablecer Contraseña 🔒

    +

    Tu nueva contraseña debe ser diferente de las contraseñas utilizadas anteriormente

    + +
    + @csrf + + {{-- Token de restablecimiento de contraseña --}} + + +
    + + + + @error('email') +
    + {{ $message }} +
    + @enderror +
    + +
    + +
    + + + + @error('password') +
    + {{ $message }} +
    + @enderror +
    +
    + +
    + +
    + + +
    +
    + + + + + +
    +
    + +
    +
    +@endsection diff --git a/resources/views/cache-manager/index.blade.php b/resources/views/cache-manager/index.blade.php new file mode 100644 index 0000000..8350c85 --- /dev/null +++ b/resources/views/cache-manager/index.blade.php @@ -0,0 +1,41 @@ +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'Ajustes de caché') + +@push('page-script') + @vite('vendor/koneko/laravel-vuexy-admin/resources/js/pages/cache-manager-scripts.js') +@endpush + +@section('content') +
    +
    +
    + @livewire('cache-stats') +
    +
    + @livewire('session-stats') +
    +
    +
    +
    + @livewire('cache-functions') +
    +
    + @if($configCache['redisInUse']) +
    +
    + @livewire('redis-stats') +
    +
    + @endif + @if($configCache['memcachedInUse']) +
    +
    + @livewire('memcached-stats') +
    +
    + @endif +
    +
    +
    +@endsection diff --git a/resources/views/components/button/basic.blade.php b/resources/views/components/button/basic.blade.php new file mode 100644 index 0000000..f4e84bb --- /dev/null +++ b/resources/views/components/button/basic.blade.php @@ -0,0 +1,63 @@ +@props([ + 'type' => 'button', // Tipo de botón: button, submit, reset (solo para botones) + 'href' => null, // URL si es un enlace + 'route' => null, // URL si es un enlace + 'target' => '_self', // Target del enlace (_self, _blank, etc.) + 'label' => '', // Texto del botón + 'size' => 'md', // Tamaño: xs, sm, md, lg, xl + 'variant' => 'primary', // Color del botón (primary, secondary, success, danger, warning, info, dark) + 'labelStyle' => false, // Usa `btn-label-*` + 'outline' => false, // Habilitar estilo outline + 'textStyle' => false, // Habilitar estilo de texto + 'rounded' => false, // Habilitar bordes redondeados + 'block' => false, // Convertir en botón de ancho completo + 'waves' => true, // Habilitar efecto Vuexy (waves-effect) + 'icon' => '', // Clases del ícono (ej: 'ti ti-home') + 'iconOnly' => false, // Botón solo con ícono + 'iconPosition' => 'left', // Posición del ícono: left, right + 'active' => false, // Activar estado de botón + 'disabled' => false, // Deshabilitar botón + 'attributes' => new \Illuminate\View\ComponentAttributeBag([]), // Atributos adicionales +]) + +@php + // Generar clases dinámicas + $classes = [ + 'btn', + $labelStyle ? "btn-label-$variant" : '', + $outline ? "btn-outline-$variant" : '', + $textStyle ? "btn-text-$variant" : '', + $labelStyle || $outline || $textStyle ? '' : "btn-$variant", + $rounded ? 'rounded-pill' : '', + $block ? 'd-block w-100' : '', + $waves ? 'waves-effect' : '', + $size !== 'md' ? "btn-$size" : '', + $active ? 'active' : '', + $disabled ? 'disabled' : '', + $iconOnly ? 'btn-icon' : '', + ]; +@endphp + +@if ($href || $route) + {{-- Si es un enlace --}} + merge(['class' => implode(' ', array_filter($classes)), 'href' => ($href?? route($route)), 'target' => $target]) }}> + @if ($icon && $iconPosition === 'left') + + @endif + {{ $label }} + @if ($icon && $iconPosition === 'right') + + @endif + +@else + {{-- Si es un botón --}} + +@endif diff --git a/resources/views/components/button/group.blade.php b/resources/views/components/button/group.blade.php new file mode 100644 index 0000000..d6a9658 --- /dev/null +++ b/resources/views/components/button/group.blade.php @@ -0,0 +1,46 @@ +@props([ + 'buttons' => [], // Lista de botones en formato de array + 'toolbar' => false, // Si es un grupo de botones estilo "toolbar" + 'nesting' => false, // Si hay un grupo anidado con dropdown + 'class' => '', // Clases adicionales +]) + +@php + // Determinar si es un toolbar o un grupo simple + $groupClass = $toolbar ? 'btn-toolbar' : 'btn-group'; +@endphp + +
    + @foreach($buttons as $button) + @if(isset($button['dropdown'])) + {{-- Botón con dropdown anidado --}} +
    + + +
    + @else + {{-- Botón normal o ancla --}} + @if(isset($button['href'])) + + @if(isset($button['icon'])) @endif + {{ $button['label'] }} + + @else + + @endif + @endif + @endforeach +
    diff --git a/resources/views/components/button/index-off-canvas.blade.php b/resources/views/components/button/index-off-canvas.blade.php new file mode 100644 index 0000000..8de62cd --- /dev/null +++ b/resources/views/components/button/index-off-canvas.blade.php @@ -0,0 +1,30 @@ +@php + use Illuminate\Support\Str; +@endphp + +@props([ + 'label' => '', + 'tagName' => '', + 'icon' => 'ti ti-pencil-plus', +]) + +@php + $tagOffcanvas = ucfirst(Str::camel($tagName)); + $helperTag = Str::kebab($tagName); + + $ariaControls = "'offcanvas{$tagOffcanvas}"; + $dataBsToggle = 'offcanvas'; + $dataBsTarget = "#offcanvas{$tagOffcanvas}"; + $onclick = "window.formHelpers['{$helperTag}'].reloadOffcanvas('create')"; +@endphp + + diff --git a/resources/views/components/button/offcanvas-buttons.blade.php b/resources/views/components/button/offcanvas-buttons.blade.php new file mode 100644 index 0000000..4fa40e0 --- /dev/null +++ b/resources/views/components/button/offcanvas-buttons.blade.php @@ -0,0 +1,18 @@ +@props([ + 'tagName' => '', + 'mode' => 'create', +]) + +@php + $helperTag = Str::kebab($tagName); + + $onclick = "window.formHelpers['{$helperTag}'].reloadOffcanvas('reset')"; +@endphp + +
    + + +
    +@if($mode == 'delete') + +@endif diff --git a/resources/views/components/card/basic.blade.php b/resources/views/components/card/basic.blade.php new file mode 100644 index 0000000..6302a66 --- /dev/null +++ b/resources/views/components/card/basic.blade.php @@ -0,0 +1,76 @@ +@props([ + 'title' => '', + 'subtitle' => '', + 'image' => null, + 'bgColor' => '', // primary, secondary, success, danger, etc. + 'borderColor' => '', // primary, secondary, etc. + 'textColor' => 'text-dark', + 'shadow' => true, // true / false + 'dropdown' => [], // Opciones para el menú + 'footer' => '', + 'footerClass' => '', // Clase CSS personalizada para el footer + 'footerAlign' => 'start', // Alineación: start, center, end + 'footerButtons' => [], // Botones de acción + 'class' => 'mb-6', +]) + +@php + $cardClass = 'card ' . ($shadow ? '' : 'shadow-none') . ' ' . ($bgColor ? "bg-$bgColor text-white" : '') . ' ' . ($borderColor ? "border border-$borderColor" : '') . " $class"; + $footerAlignment = match ($footerAlign) { + 'center' => 'text-center', + 'end' => 'text-end', + default => 'text-start' + }; +@endphp + +
    + @if ($image) + Card image + @endif + + @if ($title || $subtitle || $dropdown) +
    +
    + @if ($title) +
    {{ $title }}
    + @endif + @if ($subtitle) +

    {{ $subtitle }}

    + @endif +
    + @if (!empty($dropdown)) + + @endif +
    + @endif + +
    + {{ $slot }} +
    + + {{-- Footer flexible --}} + @if ($footer || !empty($footerButtons)) + + @endif +
    diff --git a/resources/views/components/file/dropzone.blade.php b/resources/views/components/file/dropzone.blade.php new file mode 100644 index 0000000..c8d8dab --- /dev/null +++ b/resources/views/components/file/dropzone.blade.php @@ -0,0 +1,70 @@ +@props([ + // Identificador único + 'uid' => uniqid(), + + // Modelo para Livewire + 'model' => '', + + // Etiqueta y Texto de ayuda + 'message' => '', + 'note' => '', + + // Clases generales + 'size' => 'md', // Tamaño del textarea (xxs, xs, sm, md) + 'mb0' => false, // Remover margen inferior + 'parentClass' => '', +]) + +@php + // **Configuración de Name, ID y Model** + $livewireModel = $attributes->get('wire:model', $model); + $name = $attributes->get('name', $livewireModel); + $inputId = $attributes->get('id', $name . '_' . $uid); + + // **Manejo de errores** + $errorKey = $livewireModel ?: $name; + $hasError = $errors->has($errorKey); + $errorClass = $hasError ? 'is-invalid' : ''; + + // **Clases dinámicas** + $sizeClassDropzone = match ($size) { + 'sm' => 'dropzone-sm', + 'xs' => 'dropzone-xs', + 'md' => 'dropzone-md', + default => '', + }; + + $sizeClassButton = match ($size) { + 'sm' => 'btn-sm', + 'xs' => 'btn-xs', + default => '', + }; +@endphp + + +
    +
    +
    + @if ($size == 'sm' || $size == 'xs') +
    + + + + + {{ $message }} + {!! $note !!} + +
    + @else + {{ $message }} + {!! $note !!} + @endif +
    +
    + + + {{-- Mensaje de error --}} + @if ($hasError) + {{ $errors->first($errorKey) }} + @endif +
    diff --git a/resources/views/components/form/checkbox-group.blade.php b/resources/views/components/form/checkbox-group.blade.php new file mode 100644 index 0000000..59840ce --- /dev/null +++ b/resources/views/components/form/checkbox-group.blade.php @@ -0,0 +1,148 @@ +@props([ + // Identificador único + 'uid' => uniqid(), + + // Modelos para Livewire + 'checkboxModel' => '', + 'textModel' => '', + + // Etiqueta y clases de la etiqueta + 'label' => '', + 'labelClass' => '', + + // Clases generales + 'align' => 'start', + 'size' => '', // Tamaño del input (sm, lg) + 'mb0' => false, // Remover margen inferior + 'parentClass' => '', + + // Elementos opcionales antes/después del input + 'prefix' => null, + 'suffix' => null, + + // Íconos dentro del input + 'icon' => null, // Ícono fijo + 'clickableIcon' => null, // Ícono con botón + + // Configuración del checkbox + 'checked' => false, + 'disabled' => false, + + // Configuración del input de texto + 'disableOnOffCheckbox' => true, // Deshabilita input hasta que el checkbox esté activo + 'focusOnCheck' => true, // Hace foco en el input al activar el checkbox + + // Texto de ayuda + 'helperText' => '', + + // Atributos adicionales para el input de texto + 'attributes' => new \Illuminate\View\ComponentAttributeBag([]), +]) + +@php + // **Generación de Name, ID y Model** + $livewireCheckbox = $checkboxModel ? "wire:model=$checkboxModel" : ''; + $livewireText = $textModel ? "wire:model=$textModel" : ''; + + $nameCheckbox = $checkboxModel; + $nameText = $attributes->get('name', $textModel); + + $checkboxId = $attributes->get('id', 'chk_' . $uid); + $textInputId = 'txt_' . $uid; + + // **Placeholder del input de texto** + $placeholder = $attributes->get('placeholder', 'Ingrese información'); + + // **Clases dinámicas** + $sizeClass = match ($size) { + 'sm' => 'form-control-sm', + 'lg' => 'form-control-lg', + default => '', + }; + + $fullClass = trim("form-control $sizeClass"); + + // **Fusionar atributos del input de texto** + $inputAttributes = $attributes->merge([ + 'id' => $textInputId, + 'name' => $nameText, + 'placeholder' => $placeholder, + ])->class($fullClass); +@endphp + +{{-- ============================ CHECKBOX CON INPUT GROUP ============================ --}} +
    + @if ($label) + + @endif + +
    + {{-- Checkbox dentro del input-group-text --}} +
    + +
    + + {{-- Prefijo opcional --}} + @isset($prefix) + {{ $prefix }} + @endisset + + {{-- Ícono fijo opcional --}} + @isset($icon) + + @endisset + + {{-- Input de texto dentro del mismo grupo --}} + + + {{-- Sufijo opcional --}} + @isset($suffix) + {{ $suffix }} + @endisset + + {{-- Ícono clickeable opcional --}} + @isset($clickableIcon) + + @endisset +
    + + {{-- Texto de ayuda opcional --}} + @if ($helperText) +
    {{ $helperText }}
    + @endif +
    + +{{-- ============================ JAVASCRIPT PURO ============================ --}} + diff --git a/resources/views/components/form/checkbox.blade.php b/resources/views/components/form/checkbox.blade.php new file mode 100644 index 0000000..059efa1 --- /dev/null +++ b/resources/views/components/form/checkbox.blade.php @@ -0,0 +1,133 @@ +@props([ + // Identificador único + 'uid' => uniqid(), + + // Modelo de Livewire (si aplica) + 'model' => '', + + // Etiqueta y clases de la etiqueta + 'label' => '', + 'labelClass' => '', + + // Clases generales + 'align' => 'start', + 'size' => 'md', // Tamaño del checkbox/switch: sm, md, lg + 'mb0' => false, // Remover margen inferior + 'parentClass' => '', + + // Estilos del checkbox + 'switch' => false, // Cambiar a modo switch + 'switchType' => 'default', // 'default' o 'square' + 'color' => 'primary', // Bootstrap color: primary, secondary, success, danger, etc. + 'withIcon' => false, // Si el switch usa íconos en On/Off + + // Diseño de disposición + 'inline' => false, // Modo inline en lugar de bloque + + // Texto de ayuda + 'helperText' => '', + + // Atributos adicionales + 'attributes' => new \Illuminate\View\ComponentAttributeBag([]), +]) + +@php + // **Configuración de valores base** + $livewireModel = $attributes->get('wire:model', $model); + $name = $attributes->get('name', $livewireModel); + $inputId = $attributes->get('id', $name . '_' . $uid); + $checked = $attributes->get('checked', false); + $disabled = $attributes->get('disabled', false); + + // **Manejo de errores** + $errorKey = $livewireModel ?: $name; + $hasError = $errors->has($errorKey); + $errorClass = $hasError ? 'is-invalid' : ''; + + // **Clases dinámicas** + $alignClass = match ($align) { + 'center' => 'text-center', + 'end' => 'text-end', + default => '', + }; + + $sizeClass = match ($size) { + 'sm' => 'switch-sm', + 'lg' => 'switch-lg', + default => '', + }; + + $switchTypeClass = $switchType === 'square' ? 'switch-square' : ''; + $switchColorClass = "switch-{$color}"; + $checkColorClass = "form-check-{$color}"; + + // **Fusionar atributos con clases dinámicas** + $checkboxAttributes = $attributes->merge([ + 'id' => $inputId, + 'name' => $name, + 'type' => 'checkbox', + ]); + + // **Detectar si se usa input-group** + $requiresInputGroup = $attributes->get('inline'); +@endphp + +@if ($switch) + {{-- ============================ MODO SWITCH ============================ --}} +
    + + + {{-- Texto de ayuda y error --}} + @isset($helperText) +
    {{ $helperText }}
    + @endisset + @if ($hasError) + {{ $errors->first($errorKey) }} + @endif +
    + +@else + {{-- ============================ MODO CHECKBOX ============================ --}} +
    + class("form-check-input $errorClass")->toHtml() !!} + > + + + + {{-- Texto de ayuda y error --}} + @isset($helperText) +
    {{ $helperText }}
    + @endisset + @if ($hasError) + {{ $errors->first($errorKey) }} + @endif +
    +@endif diff --git a/resources/views/components/form/custom-option.blade.php b/resources/views/components/form/custom-option.blade.php new file mode 100644 index 0000000..e814ee8 --- /dev/null +++ b/resources/views/components/form/custom-option.blade.php @@ -0,0 +1,54 @@ +@props([ + 'uid' => uniqid(), + 'id' => '', + 'model' => '', + 'name' => '', + 'type' => 'checkbox', // checkbox o radio + 'title' => '', + 'description' => '', + 'icon' => null, // Clases de iconos (ej: ti ti-rocket) + 'image' => null, // URL de imagen + 'checked' => false, + 'disabled' => false, + 'helperText' => '', // Texto de ayuda opcional +]) + +@php + $livewireModel = $attributes->get('wire:model', $model); + $name = $name ?: $livewireModel; + $inputId = $id ?: ($uid ? $name . '_' . $uid : $name); + $errorClass = $errors->has($model) ? 'is-invalid' : ''; + $checkedAttribute = $checked ? 'checked' : ''; + $visualContent = $icon + ? "" + : ($image ? "{$title}" : ''); +@endphp + +
    + + + @if ($helperText) +
    {{ $helperText }}
    + @endif + + @error($model) + {{ $message }} + @enderror +
    diff --git a/resources/views/components/form/form.blade.php b/resources/views/components/form/form.blade.php new file mode 100644 index 0000000..3d75b77 --- /dev/null +++ b/resources/views/components/form/form.blade.php @@ -0,0 +1,48 @@ +@props([ + 'id' => uniqid(), // ID único del formulario + 'uniqueId' => '', // ID único del formulario + 'mode' => 'create', // Modo actual ('create', 'edit', 'delete') + 'method' => 'POST', // Método del formulario (POST, GET, PUT, DELETE) + 'action' => '', // URL de acción + 'enctype' => false, // Para envío de archivos + 'wireSubmit' => false, // Usar wire:submit.prevent + 'class' => '', // Clases adicionales para el formulario + 'actionPosition' => 'bottom', // Posición de acciones: top, bottom, both, none +]) + +@php + $formAttributes = [ + 'id' => $id, + 'method' => $method, + 'action' => $action, + 'class' => "fv-plugins-bootstrap5 $class", + ]; + + if ($wireSubmit) { + $formAttributes['wire:submit.prevent'] = $wireSubmit; + } + + if ($enctype) { + $formAttributes['enctype'] = 'multipart/form-data'; + } +@endphp + +
    merge($formAttributes) }}> + + + @if ($mode !== 'delete' && in_array($actionPosition, ['top', 'both'])) +
    +
    + {{ $actions ?? '' }} +
    + @endif +
    + {{ $slot }} +
    + @if (in_array($actionPosition, ['bottom', 'both'])) +
    +
    + {{ $actions ?? '' }} +
    + @endif + diff --git a/resources/views/components/form/input.blade copy.php b/resources/views/components/form/input.blade copy.php new file mode 100644 index 0000000..6f0f635 --- /dev/null +++ b/resources/views/components/form/input.blade copy.php @@ -0,0 +1,184 @@ +@props([ + 'uid' => uniqid(), + + + 'model' => '', + + + 'label' => '', + 'labelClass' => '', + + + 'class' => '', + + 'align' => 'start', + 'size' => '', + 'mb-0' => false, + + + + + + 'parentClass' => '', + + + 'prefix' => null, + 'suffix' => null, + + 'icon' => null, + 'clickableIcon' => null, + + 'inline' => false, + + 'labelCol' => 4, + 'inputCol' => 8, + + 'floatLabel' => false, + 'helperText' => '', + + 'attributes' => new \Illuminate\View\ComponentAttributeBag([]), // Atributos adicionales +]) + +@php + // Configuración dinámica de atributos y clases CSS + $livewireModel = $attributes->get('wire:model', $model); // Permitir uso directo de wire:model en el atributo + $name = $name ?: $livewireModel; // Si no se proporciona el nombre, toma el nombre del modelo + $inputId = $id ?: ($uid ? $name . '_' . $uid : $name); // ID generado si no se proporciona uno + + + // Obtener los atributos actuales en un array + $attributesArray = array_merge([ + 'type' => $type, + 'id' => $inputId, + 'name' => $name, + ]); + + + // Agregar wire:model solo si existe + if ($livewireModel) { + $attributesArray['wire:model'] = $livewireModel; + } + + + $attributesArray = array_merge($attributesArray, $attributes->getAttributes()); + + + // Reconstruir el ComponentAttributeBag con los atributos modificados + $inputAttributes = new \Illuminate\View\ComponentAttributeBag($attributesArray); + + dump($inputAttributes); + + + // Manejo de errores de validación + $errorKey = $livewireModel ?: $name; + $errorClass = $errors->has($errorKey) ? 'is-invalid' : ''; + + // Definir el tamaño del input basado en la clase seleccionada + $sizeClass = $size === 'small' ? 'form-control-sm' : ($size === 'large' ? 'form-control-lg' : ''); + + // Alineación del texto + $alignClass = match ($align) { + 'center' => 'text-center', + 'end' => 'text-end', + default => '' + }; + + // Clases combinadas para el input + $fullClass = trim("form-control $sizeClass $alignClass $errorClass $class"); + + // Detectar si se necesita usar input-group + $requiresInputGroup = $prefix || $suffix || $icon || $clickableIcon; +@endphp + +{{-- Input oculto sin estilos --}} +@if($type === 'hidden') + +@elseif($floatLabel) + {{-- Input con etiqueta flotante --}} +
    + + + + @if ($helperText) +
    {{ $helperText }}
    + @endif + + @if ($errors->has($errorKey)) + {{ $errors->first($errorKey) }} + @endif +
    +@else + {{-- Input con formato clásico --}} +
    + @isset($label) + + @endisset +
    + @if ($requiresInputGroup) +
    + @if ($prefix) + {{ $prefix }} + @endif + @if ($icon) + + @endif + + @if ($suffix) + {{ $suffix }} + @endif + @if ($clickableIcon) + + @endif +
    + @else + {{-- Input sin prefijo o íconos --}} + + @endif + @if ($helperText) + {{ $helperText }} + @endif + @if ($errors->has($errorKey)) + {{ $errors->first($errorKey) }} + @endif +
    +
    +@endif diff --git a/resources/views/components/form/input.blade.php b/resources/views/components/form/input.blade.php new file mode 100644 index 0000000..0e6b77e --- /dev/null +++ b/resources/views/components/form/input.blade.php @@ -0,0 +1,169 @@ +@props([ + // Identificador único + 'uid' => uniqid(), + + // Modelo de Livewire + 'model' => '', + + // Etiqueta y Clases + 'label' => '', + 'labelClass' => '', + 'placeholder' => '', + + // Clases Generales + 'align' => 'start', + 'size' => '', // Tamaño del input (sm, lg) + 'mb0' => false, // Remover margen inferior + 'parentClass' => '', + + // Elementos opcionales antes/después del input + 'prefix' => null, + 'suffix' => null, + + // Íconos dentro del input + 'icon' => null, + 'clickableIcon' => null, + + // Configuración especial + 'phoneMode' => false, // "national", "international", "both" + + // Diseño de disposición (columnas) + 'inline' => false, + 'labelCol' => 4, + 'inputCol' => 8, + + // Configuración de etiquetas flotantes y texto de ayuda + 'floatLabel' => false, + 'helperText' => '', + + // Atributos adicionales + 'attributes' => new \Illuminate\View\ComponentAttributeBag([]), +]) + +@php + // **Configuración de Name, ID y Model** + $livewireModel = $attributes->get('wire:model', $model); + $name = $attributes->get('name', $livewireModel); + $inputId = $attributes->get('id', $name . '_' . $uid); + $type = $attributes->get('type', 'text'); + + // **Definir formato de teléfono según `phoneMode`** + if ($phoneMode) { + $type = 'tel'; + $attributes = $attributes->merge([ + 'autocomplete' => 'tel', + 'inputmode' => 'tel', + ]); + + switch ($phoneMode) { + case 'national': + $attributes = $attributes->merge([ + 'pattern' => '^(?:\D*\d){10,}$', + 'placeholder' => $placeholder !== false ? ($placeholder ?: 'Ej. (55) 1234-5678') : null, + ]); + break; + + case 'international': + $attributes = $attributes->merge([ + 'pattern' => '^\+?[1-9]\d{1,14}$', + 'placeholder' => $placeholder !== false ? ($placeholder ?: 'Ej. +52 1 55 1234-5678') : null, + ]); + break; + + case 'both': + $attributes = $attributes->merge([ + 'pattern' => '(^(?:\D*\d){10,}$)|(^\+?[1-9]\d{1,14}$)', + 'placeholder' => $placeholder !== false ? ($placeholder ?: 'Ej. (55) 1234-5678 o +52 1 55 1234-5678') : null, + ]); + break; + } + } + + // **Manejo del Placeholder si no lo estableció `phoneMode`** + if (!$attributes->has('placeholder')) { + if ($placeholder === false) { + // No agregar `placeholder` + $placeholderAttr = []; + } elseif (empty($placeholder)) { + // Generar automáticamente desde el `label` + $placeholderAttr = ['placeholder' => 'Ingrese ' . strtolower($label)]; + } else { + // Usar `placeholder` definido manualmente + $placeholderAttr = ['placeholder' => $placeholder]; + } + + // Fusionar el placeholder si no fue definido en `phoneMode` + $attributes = $attributes->merge($placeholderAttr); + } + + // **Manejo de errores** + $errorKey = $livewireModel ?: $name; + $hasError = $errors->has($errorKey); + $errorClass = $hasError ? 'is-invalid' : ''; + + // **Clases dinámicas** + $sizeClass = match ($size) { + 'sm' => 'form-control-sm', + 'lg' => 'form-control-lg', + default => '', + }; + + $alignClass = match ($align) { + 'center' => 'text-center', + 'end' => 'text-end', + default => '', + }; + + // **Fusionar atributos** + $inputAttributes = $attributes->merge([ + 'type' => $type, + 'id' => $inputId, + 'name' => $name, + ])->class("form-control $sizeClass $alignClass $errorClass"); +@endphp + +{{-- Estructura del Input --}} +
    + {{-- Etiqueta --}} + @if ($label) + + @endif + + {{-- Input con Prefijos, Sufijos o Íconos --}} + @if ($prefix || $suffix || $icon || $clickableIcon) +
    + @isset($prefix) + {{ $prefix }} + @endisset + + @isset($icon) + + @endisset + + + + @isset($suffix) + {{ $suffix }} + @endisset + + @isset($clickableIcon) + + @endisset +
    + @else + {{-- Input Simple --}} + + @endif + + {{-- Texto de ayuda --}} + @if ($helperText) +
    {{ $helperText }}
    + @endif + + {{-- Mensajes de error --}} + @if ($hasError) + {{ $errors->first($errorKey) }} + @endif +
    diff --git a/resources/views/components/form/radio-group.blade.php b/resources/views/components/form/radio-group.blade.php new file mode 100644 index 0000000..23ddab2 --- /dev/null +++ b/resources/views/components/form/radio-group.blade.php @@ -0,0 +1,149 @@ +@props([ + // Identificador único + 'uid' => uniqid(), + + // Modelos para Livewire + 'radioModel' => '', + 'textModel' => '', + + // Etiqueta y clases de la etiqueta + 'label' => '', + 'labelClass' => '', + + // Clases generales + 'align' => 'start', + 'size' => '', // Tamaño del input (sm, lg) + 'mb0' => false, // Remover margen inferior + 'parentClass' => '', + + // Elementos opcionales antes/después del input + 'prefix' => null, + 'suffix' => null, + + // Íconos dentro del input + 'icon' => null, // Ícono fijo + 'clickableIcon' => null, // Ícono con botón + + // Configuración del radio + 'checked' => false, + 'disabled' => false, + 'name' => '', // Grupo del radio + + // Configuración del input de texto + 'disableOnOffRadio' => true, // Deshabilita input hasta que el radio esté seleccionado + 'focusOnCheck' => true, // Hace foco en el input al seleccionar el radio + + // Texto de ayuda + 'helperText' => '', + + // Atributos adicionales para el input de texto + 'attributes' => new \Illuminate\View\ComponentAttributeBag([]), +]) + +@php + // **Generación de Name, ID y Model** + $livewireRadio = $radioModel ? "wire:model=$radioModel" : ''; + $livewireText = $textModel ? "wire:model=$textModel" : ''; + + $nameRadio = $attributes->get('name', $radioModel ?: $name); + $nameText = $attributes->get('name', $textModel); + + $radioId = $attributes->get('id', 'radio_' . $uid); + $textInputId = 'txt_' . $uid; + + // **Placeholder del input de texto** + $placeholder = $attributes->get('placeholder', 'Ingrese información'); + + // **Clases dinámicas** + $sizeClass = match ($size) { + 'sm' => 'form-control-sm', + 'lg' => 'form-control-lg', + default => '', + }; + + $fullClass = trim("form-control $sizeClass"); + + // **Fusionar atributos del input de texto** + $inputAttributes = $attributes->merge([ + 'id' => $textInputId, + 'name' => $nameText, + 'placeholder' => $placeholder, + ])->class($fullClass); +@endphp + +{{-- ============================ RADIO BUTTON CON INPUT GROUP ============================ --}} +
    + @if ($label) + + @endif + +
    + {{-- Radio dentro del input-group-text --}} +
    + +
    + + {{-- Prefijo opcional --}} + @isset($prefix) + {{ $prefix }} + @endisset + + {{-- Ícono fijo opcional --}} + @isset($icon) + + @endisset + + {{-- Input de texto dentro del mismo grupo --}} + + + {{-- Sufijo opcional --}} + @isset($suffix) + {{ $suffix }} + @endisset + + {{-- Ícono clickeable opcional --}} + @isset($clickableIcon) + + @endisset +
    + + {{-- Texto de ayuda opcional --}} + @if ($helperText) +
    {{ $helperText }}
    + @endif +
    + +{{-- ============================ JAVASCRIPT PURO ============================ --}} + diff --git a/resources/views/components/form/radio.blade.php b/resources/views/components/form/radio.blade.php new file mode 100644 index 0000000..afaf38e --- /dev/null +++ b/resources/views/components/form/radio.blade.php @@ -0,0 +1,125 @@ +@props([ + // Identificador único + 'uid' => uniqid(), + + // Modelo de Livewire (si aplica) + 'model' => '', + + // Etiqueta y clases de la etiqueta + 'label' => '', + 'labelClass' => '', + + // Clases generales + 'align' => 'start', + 'size' => '', // Tamaño del radio (sm, lg) + 'mb0' => false, // Remover margen inferior + 'parentClass' => '', + + // Modo de visualización + 'switch' => false, // Convertir en switch + 'switchType' => 'default', // 'default' o 'square' + 'color' => 'primary', // Colores personalizados (Bootstrap) + 'stacked' => false, // Apilar radios en lugar de inline + 'inline' => false, // Mostrar radios en línea + + // Texto de ayuda + 'helperText' => '', + + // Atributos adicionales + 'attributes' => new \Illuminate\View\ComponentAttributeBag([]), +]) + +@php + // **Configuración de valores base** + $livewireModel = $attributes->get('wire:model', $model); + $name = $attributes->get('name', $livewireModel); + $inputId = $attributes->get('id', $name . '_' . $uid); + $checked = $attributes->get('checked', false); + $disabled = $attributes->get('disabled', false); + + // **Manejo de errores** + $errorKey = $livewireModel ?: $name; + $hasError = $errors->has($errorKey); + $errorClass = $hasError ? 'is-invalid' : ''; + + // **Clases dinámicas** + $alignClass = match ($align) { + 'center' => 'text-center', + 'end' => 'text-end', + default => '', + }; + + $sizeClass = match ($size) { + 'sm' => 'form-check-sm', + 'lg' => 'form-check-lg', + default => '', + }; + + $switchTypeClass = $switchType === 'square' ? 'switch-square' : ''; + $switchColorClass = "switch-{$color}"; + $radioColorClass = "form-check-{$color}"; + + // **Fusionar atributos con clases dinámicas** + $radioAttributes = $attributes->merge([ + 'id' => $inputId, + 'name' => $name, + 'type' => 'radio', + ]); + + // **Detectar si se usa `inline` o `stacked`** + $layoutClass = $stacked ? 'switches-stacked' : 'form-check'; +@endphp + +@if ($switch) + {{-- ============================ MODO SWITCH ============================ --}} +
    + + + {{-- Texto de ayuda y error --}} + @isset($helperText) +
    {{ $helperText }}
    + @endisset + @if ($hasError) + {{ $errors->first($errorKey) }} + @endif +
    + +@else + {{-- ============================ MODO RADIO ============================ --}} +
    + class("form-check-input $errorClass")->toHtml() !!} + > + + + + {{-- Texto de ayuda y error --}} + @isset($helperText) +
    {{ $helperText }}
    + @endisset + @if ($hasError) + {{ $errors->first($errorKey) }} + @endif +
    +@endif diff --git a/resources/views/components/form/select.blade copy.php b/resources/views/components/form/select.blade copy.php new file mode 100644 index 0000000..2617c07 --- /dev/null +++ b/resources/views/components/form/select.blade copy.php @@ -0,0 +1,86 @@ +@props([ + 'uid' => uniqid(), + 'id' => '', + 'model' => '', + 'name' => '', + 'label' => '', + 'labelClass' => 'form-label', + 'placeholder' => '', + 'options' => [], + 'selected' => null, + 'class' => '', + 'parentClass' => '', + 'multiple' => false, + 'disabled' => false, + 'prefixLabel' => null, + 'suffixLabel' => null, + 'buttonBefore' => null, + 'buttonAfter' => null, + 'inline' => false, // Si es en línea + 'labelCol' => 2, // Columnas que ocupa el label (Bootstrap grid) + 'inputCol' => 10, // Columnas que ocupa el input (Bootstrap grid) + 'helperText' => '', // Texto de ayuda opcional + 'select2' => false, // Activar Select2 automáticamente +]) + +@php + $name = $name ?: $model; + $inputId = $id ?: ($uid ? str_replace('.', '_', $name) . '_' . $uid : $name); + $placeholder = $placeholder ?: 'Seleccione ' . strtolower($label); + $errorClass = $errors->has($model) ? 'is-invalid' : ''; + $options = is_array($options) ? collect($options) : $options; + $select2Class = $select2 ? 'select2' : ''; // Agrega la clase select2 si está habilitado +@endphp + +
    + @if($label != null) + + @endif + +
    +
    + @if ($buttonBefore) + + @endif + + @if ($prefixLabel) + + @endif + + + + @if ($suffixLabel) + + @endif + + @if ($buttonAfter) + + @endif +
    + + @if ($helperText) +
    {{ $helperText }}
    + @endif + + @if ($errors->has($model)) + {{ $errors->first($model) }} + @endif +
    +
    diff --git a/resources/views/components/form/select.blade.php b/resources/views/components/form/select.blade.php new file mode 100644 index 0000000..87576cf --- /dev/null +++ b/resources/views/components/form/select.blade.php @@ -0,0 +1,151 @@ +@props([ + // Identificador único + 'uid' => uniqid(), + + // Modelo de Livewire (si aplica) + 'model' => '', + + // Etiqueta y clases de la etiqueta + 'label' => '', + 'labelClass' => '', + + // Clases generales + 'align' => 'start', + 'size' => '', // Tamaño del select (small, large) + 'mb0' => false, // Remover margen inferior + 'parentClass' => '', + + // Activar Select2 automáticamente + 'select2' => false, + + // Prefijos y sufijos en input-group + 'prefixLabel' => null, + 'suffixLabel' => null, + 'buttonBefore' => null, + 'buttonAfter' => null, + + // Diseño de disposición (columnas) + 'inline' => false, + 'labelCol' => 4, + 'inputCol' => 8, + + // Texto de ayuda + 'helperText' => '', + + // Opciones del select + 'options' => [], + + // Atributos adicionales + 'attributes' => new \Illuminate\View\ComponentAttributeBag([]), +]) + +@php + // **Configuración de valores base** + $livewireModel = $attributes->get('wire:model', $model); + $name = $attributes->get('name', $livewireModel); + $inputId = $attributes->get('id', $name . '_' . $uid); + $placeholder = $attributes->get('placeholder', 'Seleccione ' . strtolower($label)); + $selected = $attributes->get('selected', null); + + // **Manejo de errores** + $errorKey = $livewireModel ?: $name; + $hasError = $errors->has($errorKey); + $errorClass = $hasError ? 'is-invalid' : ''; + + // **Clases dinámicas** + $select2Class = $select2 ? 'select2' : ''; // Agrega la clase `select2` si está habilitado + $sizeClass = match ($size) { + 'sm' => 'form-select-sm', + 'lg' => 'form-select-lg', + default => '', + }; + $alignClass = match ($align) { + 'center' => 'text-center', + 'end' => 'text-end', + default => '', + }; + + // **Construcción de clases dinámicas** + $fullClass = trim("form-select $select2Class $sizeClass $alignClass $errorClass"); + $fullLabelClass = trim(($inline ? 'col-form-label col-md-' . $labelCol : 'form-label') . ' ' . $labelClass); + $containerClass = trim(($inline ? 'row' : '') . ' fv-row ' . ($mb0 ? '' : 'mb-4') . " $alignClass $parentClass"); + + // **Fusionar atributos con clases dinámicas** + $selectAttributes = $attributes->merge([ + 'id' => $inputId, + 'name' => $name, + ])->class($fullClass); + + // **Detectar si se necesita input-group** + $requiresInputGroup = $prefixLabel || $suffixLabel || $buttonBefore || $buttonAfter; +@endphp + +
    + {{-- Etiqueta del select --}} + @if($label) + + @endif + + @if($inline) +
    + @endif + + {{-- Input Group (Si tiene prefijo/sufijo) --}} + @if ($requiresInputGroup) +
    + @isset($buttonBefore) + + @endisset + + @if($prefixLabel) + + @endif + + {{-- Select --}} + + + @if($suffixLabel) + + @endif + + @isset($buttonAfter) + + @endisset +
    + @else + {{-- Select sin prefijo/sufijo --}} + + @endif + + {{-- Texto de ayuda --}} + @isset($helperText) +
    {{ $helperText }}
    + @endisset + + {{-- Errores de validación --}} + @if ($hasError) + {{ $errors->first($errorKey) }} + @endif + + @if($inline) +
    + @endif +
    diff --git a/resources/views/components/form/textarea.blade.php b/resources/views/components/form/textarea.blade.php new file mode 100644 index 0000000..9234034 --- /dev/null +++ b/resources/views/components/form/textarea.blade.php @@ -0,0 +1,178 @@ +@props([ + // Identificador único + 'uid' => uniqid(), + + // Modelo para Livewire + 'model' => '', + + // Etiqueta y clases de la etiqueta + 'label' => '', + 'labelClass' => '', + + // Clases generales + 'align' => 'start', // Alineación del textarea (start, end) + 'size' => 'md', // Tamaño del textarea (sm, md, lg) + 'mb0' => false, // Remover margen inferior + 'parentClass' => '', + + // Elementos opcionales antes/después del textarea + 'prefix' => null, + 'suffix' => null, + + // Íconos dentro del input + 'prefixIcon' => null, // Ícono fijo a la izquierda + 'prefixClickableIcon' => null, // Ícono con botón a la izquierda + 'suffixIcon' => null, // Ícono fijo a la derecha + 'suffixClickableIcon' => null, // Ícono con botón a la derecha + + // Configuración del textarea + 'rows' => 3, + 'maxlength' => null, + 'autosize' => false, // Autoajuste de altura + 'resize' => true, // Permitir redimensionar + + // Soporte para etiquetas flotantes + 'floating' => false, // Si la etiqueta es flotante + + // Texto de ayuda + 'helperText' => '', + + // Atributos adicionales para el textarea + 'attributes' => new \Illuminate\View\ComponentAttributeBag([]), +]) + +@php + // **Generación de Name, ID y Model** + $livewireModel = $attributes->get('wire:model', $model); + $name = $attributes->get('name', $livewireModel); + $inputId = $attributes->get('id', $name . '_' . $uid); + + // **Placeholder obligatorio si es flotante** + $placeholder = $attributes->get('placeholder', $floating ? ' ' : 'Ingrese ' . strtolower($label)); + + // **Manejo de errores** + $errorKey = $livewireModel ?: $name; + $hasError = $errors->has($errorKey); + $errorClass = $hasError ? 'is-invalid' : ''; + + // **Clases dinámicas** + $sizeClass = match ($size) { + 'sm' => 'form-control-sm', + 'lg' => 'form-control-lg', + default => '', + }; + + $alignClass = match ($align) { + 'center' => 'text-center', + 'end' => 'text-end', + default => '', + }; + + // **Control de redimensionamiento** + $resizeClass = $resize ? '' : 'resize-none'; + + // **Fusionar atributos del textarea** + $textareaAttributes = $attributes->merge([ + 'id' => $inputId, + 'name' => $name, + 'rows' => $rows, + 'placeholder' => $placeholder, + 'maxlength' => $maxlength, + ])->class("form-control $sizeClass $resizeClass $errorClass"); + + // **Clases del contenedor flotante** + $floatingClass = $floating ? 'form-floating' : ''; + + // **Detectar si necesita Input-Group** + $requiresInputGroup = $prefix || $suffix || $prefixIcon || $suffixIcon || $prefixClickableIcon || $suffixClickableIcon; +@endphp + +{{-- ============================ TEXTAREA ============================ --}} +
    + @if (!$floating && $label) + + @endif + + @if ($requiresInputGroup) + {{-- Textarea con Input-Group --}} +
    + {{-- Prefijos (Izquierda) --}} + @if ($prefix) + {{ $prefix }} + @endif + + @if ($prefixIcon) + + @endif + + @if ($prefixClickableIcon) + + @endif + + {{-- Textarea --}} + + + {{-- Sufijos (Derecha) --}} + @if ($suffixClickableIcon) + + @endif + + @if ($suffixIcon) + + @endif + + @if ($suffix) + {{ $suffix }} + @endif +
    + @else + {{-- Textarea simple o flotante --}} + + @endif + + {{-- Etiqueta flotante --}} + @if ($floating) + + @endif + + {{-- Longitud máxima permitida --}} + @if ($maxlength) + Máximo {{ $maxlength }} caracteres + @endif + + {{-- Texto de ayuda --}} + @if ($helperText) +
    {{ $helperText }}
    + @endif + + {{-- Mensaje de error --}} + @if ($hasError) + {{ $errors->first($errorKey) }} + @endif +
    + +{{-- ============================ JAVASCRIPT PARA AUTOSIZE ============================ --}} +@if ($autosize) + +@endif diff --git a/resources/views/components/offcanvas/basic.blade.php b/resources/views/components/offcanvas/basic.blade.php new file mode 100644 index 0000000..5cfdc7e --- /dev/null +++ b/resources/views/components/offcanvas/basic.blade.php @@ -0,0 +1,78 @@ +@php + use Illuminate\Support\Str; +@endphp + +@props([ + 'id' => '', // ID único para el offcanvas + 'title' => '', // Título del offcanvas + 'position' => 'end', // Posición: 'start', 'end', 'top', 'bottom' + 'size' => 'md', // Tamaño: sm, md, lg, xl + 'backdrop' => true, // Si se debe mostrar backdrop + 'wireIgnore' => true, // Ignorar eventos wire (Livewire) + 'listener' => '', // Nombre del listener para reload + 'tagName' => '', // Etiqueta del formHelpers +]) + +@php + $offcanvasClasses = "offcanvas offcanvas-{$position}"; + + $offcanvasSize = match ($size) { + 'sm' => 'offcanvas-sm', + 'lg' => 'offcanvas-lg', + 'xl' => 'offcanvas-xl', + default => '', + }; + + $helperTag = Str::kebab($tagName); +@endphp + +
    + + {{-- HEADER --}} +
    +
    {{ $title }}
    + +
    + + {{-- BODY --}} +
    + {{ $slot }} +
    + + {{-- FOOTER SLOT OPCIONAL --}} + @if (isset($footer)) + + @endif +
    + +@push('page-script') + +@endpush diff --git a/resources/views/components/table/bootstrap/manager.blade.php b/resources/views/components/table/bootstrap/manager.blade.php new file mode 100644 index 0000000..2be36da --- /dev/null +++ b/resources/views/components/table/bootstrap/manager.blade.php @@ -0,0 +1,66 @@ +@php + use Illuminate\Support\Str; +@endphp + +@props([ + 'id' => uniqid(), + 'tagName' => '', + 'datatableConfig' => [], + 'routes' => [], + 'noFilterButtons' => false +]) + +@php + if($tagName) + $id = 'bt-' . Str::kebab($tagName) . 's'; +@endphp + +
    + {{-- Contenedor de notificaciones --}} +
    + + {{-- Toolbar con filtros, agrupación y herramientas --}} +
    +
    + {{ $tools ?? '' }} + + @isset($filterButtons) + {{ $filterButtons }} + + @elseif($noFilterButtons == false) +
    + +
    +
    + +
    +
    + +
    + @endisset + + {{ $postTools ?? '' }} + +
    +
    + + {{-- Tabla con Bootstrap Table --}} +
    + + +@push('page-script') + + @isset($routes) + + @endisset +@endpush diff --git a/resources/views/errors/400.blade.php b/resources/views/errors/400.blade.php new file mode 100644 index 0000000..27b6ffa --- /dev/null +++ b/resources/views/errors/400.blade.php @@ -0,0 +1,38 @@ +@php + $customizerHidden = 'customizer-hide'; + $configData = Helper::appClasses(); +@endphp + +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', '400 Bad Request') + +@push('page-style') + + @vite(['/resources/scss/pages/page-misc.scss']) +@endsection + +@section('content') + +
    +
    +

    400

    +

    Solicitud incorrecta ⚠️

    +

    + @if (!empty($exception->getMessage())) + {{ __($exception->getMessage()) }} + @else + {{ __('errors.bad_request') }} + @endif +

    + Regresar al inicio +
    + page-misc-error +
    +
    +
    +
    + page-misc-error +
    + +@endsection diff --git a/resources/views/errors/401.blade.php b/resources/views/errors/401.blade.php new file mode 100644 index 0000000..a2d55e3 --- /dev/null +++ b/resources/views/errors/401.blade.php @@ -0,0 +1,38 @@ +@php + $customizerHidden = 'customizer-hide'; + $configData = Helper::appClasses(); +@endphp + +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', '401 Unauthorized') + +@push('page-style') + + @vite(['/resources/scss/pages/page-misc.scss']) +@endsection + +@section('content') + +
    +
    +

    401

    +

    ¡No estás autorizado! 🔐

    +

    + @if (!empty($exception->getMessage())) + {{ __($exception->getMessage()) }} + @else + {{ __('errors.unauthorized') }} + @endif +

    + Regresar al inicio +
    + page-misc-not-authorized +
    +
    +
    +
    + page-misc-not-authorized +
    + +@endsection diff --git a/resources/views/errors/403.blade.php b/resources/views/errors/403.blade.php new file mode 100644 index 0000000..9a4246a --- /dev/null +++ b/resources/views/errors/403.blade.php @@ -0,0 +1,38 @@ +@php + $customizerHidden = 'customizer-hide'; + $configData = Helper::appClasses(); +@endphp + +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', '403 Forbidden') + +@push('page-style') + + @vite(['/resources/scss/pages/page-misc.scss']) +@endsection + +@section('content') + +
    +
    +

    403

    +

    ¡No estás autorizado! 🔐

    +

    + @if (!empty($exception->getMessage())) + {{ __($exception->getMessage()) }} + @else + {{ __('errors.forbidden') }} + @endif +

    + Regresar al inicio +
    + page-misc-not-authorized +
    +
    +
    +
    + page-misc-not-authorized +
    + +@endsection diff --git a/resources/views/errors/404.blade.php b/resources/views/errors/404.blade.php new file mode 100644 index 0000000..dc83f27 --- /dev/null +++ b/resources/views/errors/404.blade.php @@ -0,0 +1,34 @@ +@php + $customizerHidden = 'customizer-hide'; + $configData = Helper::appClasses(); +@endphp + +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', '404 Not Found') + +@push('page-style') + + @vite(['/resources/scss/pages/page-misc.scss']) +@endsection + +@section('content') + +
    +
    +

    404

    +

    Página no encontrada ⚠️

    +

    + {{ __('errors.page_not_found') }} +

    + Regresar al inicio +
    + page-misc-error +
    +
    +
    +
    + page-misc-error +
    + +@endsection diff --git a/resources/views/layouts/vuexy/blankLayout.blade.php b/resources/views/layouts/vuexy/blankLayout.blade.php new file mode 100644 index 0000000..131634e --- /dev/null +++ b/resources/views/layouts/vuexy/blankLayout.blade.php @@ -0,0 +1,17 @@ +@isset($pageConfigs) +{!! Helper::updatePageConfig($pageConfigs) !!} +@endisset +@php +$configData = Helper::appClasses(); + +/* Display elements */ +$customizerHidden = ($customizerHidden ?? ''); +@endphp + +@extends('vuexy-admin::layouts.vuexy.commonMaster' ) + +@section('layoutContent') + + @yield('content') + +@endsection diff --git a/resources/views/layouts/vuexy/commonMaster.blade.php b/resources/views/layouts/vuexy/commonMaster.blade.php new file mode 100644 index 0000000..374f081 --- /dev/null +++ b/resources/views/layouts/vuexy/commonMaster.blade.php @@ -0,0 +1,58 @@ + +@php +use Illuminate\Support\Facades\Route; + +$menuFixed = ($configData['layout'] === 'vertical') ? ($menuFixed ?? '') : (($configData['layout'] === 'front') ? '' : $configData['headerType']); +$navbarType = ($configData['layout'] === 'vertical') ? ($configData['navbarType'] ?? '') : (($configData['layout'] === 'front') ? 'layout-navbar-fixed': ''); +$isFront = ($isFront ?? '') == true ? 'Front' : ''; +$contentLayout = (isset($container) ? (($container === 'container-xxl') ? "layout-compact" : "layout-wide") : ""); +@endphp + + + + + + + + @hasSection('title') @yield('title') | @endif {{ $_admin['title'] }} + + + + + + + + + + + + + + + + @include('vuexy-admin::layouts.vuexy.sections.styles' . $isFront) + + + + @include('vuexy-admin::layouts.vuexy.sections.scriptsIncludes' . $isFront) + + + + @yield('layoutContent') + + + + + @include('vuexy-admin::layouts.vuexy.sections.scripts' . $isFront) + + diff --git a/resources/views/layouts/vuexy/contentNavbarLayout.blade.php b/resources/views/layouts/vuexy/contentNavbarLayout.blade.php new file mode 100644 index 0000000..b232ec5 --- /dev/null +++ b/resources/views/layouts/vuexy/contentNavbarLayout.blade.php @@ -0,0 +1,89 @@ +@isset($pageConfigs) +{!! Helper::updatePageConfig($pageConfigs) !!} +@endisset +@php +$configData = Helper::appClasses(); +@endphp +@extends('vuexy-admin::layouts.vuexy.commonMaster' ) + +@php +/* Display elements */ +$contentNavbar = ($contentNavbar ?? true); +$containerNav = ($containerNav ?? 'container-xxl'); +$isNavbar = ($isNavbar ?? true); +$isMenu = ($isMenu ?? true); +$isFlex = ($isFlex ?? false); +$isFooter = ($isFooter ?? true); +$customizerHidden = ($customizerHidden ?? ''); + +/* HTML Classes */ +$navbarDetached = 'navbar-detached'; +$menuFixed = (isset($configData['menuFixed']) ? $configData['menuFixed'] : ''); +if(isset($navbarType)) { + $configData['navbarType'] = $navbarType; +} +$navbarType = (isset($configData['navbarType']) ? $configData['navbarType'] : ''); +$footerFixed = (isset($configData['footerFixed']) ? $configData['footerFixed'] : ''); +$menuCollapsed = (isset($configData['menuCollapsed']) ? $configData['menuCollapsed'] : ''); + +/* Content classes */ +$container = (isset($configData['contentLayout']) && $configData['contentLayout'] === 'compact') ? 'container-xxl' : 'container-fluid'; +@endphp + +@section('layoutContent') +
    +
    + + @if ($isMenu) + @include('vuexy-admin::layouts.vuexy.sections.menu.verticalMenu') + @endif + + +
    + + + @if ($isNavbar) + @include('vuexy-admin::layouts.vuexy.sections.navbar.navbar') + @endif + + + +
    + + + @if ($isFlex) +
    + @else +
    + @endif + + + @include('vuexy-admin::layouts.vuexy.sections.content.breadcrumbs') + + + @yield('content') + +
    + + + + @if ($isFooter) + @include('vuexy-admin::layouts.vuexy.sections.footer.footer') + @endif + +
    +
    + +
    + +
    + + @if ($isMenu) + +
    + @endif + +
    +
    + + @endsection diff --git a/resources/views/layouts/vuexy/horizontalLayout.blade.php b/resources/views/layouts/vuexy/horizontalLayout.blade.php new file mode 100644 index 0000000..642a7b4 --- /dev/null +++ b/resources/views/layouts/vuexy/horizontalLayout.blade.php @@ -0,0 +1,87 @@ +@isset($pageConfigs) + {!! Helper::updatePageConfig($pageConfigs) !!} +@endisset +@php + $configData = Helper::appClasses(); +@endphp + +@extends('vuexy-admin::layouts.vuexy.commonMaster' ) + +@php + $menuHorizontal = true; + $navbarFull = true; + + /* Display elements */ + $isNavbar = ($isNavbar ?? true); + $isMenu = ($isMenu ?? true); + $isFlex = ($isFlex ?? false); + $isFooter = ($isFooter ?? true); + $customizerHidden = ($customizerHidden ?? ''); + + /* HTML Classes */ + $menuFixed = (isset($configData['menuFixed']) ? $configData['menuFixed'] : ''); + $navbarType = (isset($configData['navbarType']) ? $configData['navbarType'] : ''); + $footerFixed = (isset($configData['footerFixed']) ? $configData['footerFixed'] : ''); + $menuCollapsed = (isset($configData['menuCollapsed']) ? $configData['menuCollapsed'] : ''); + + /* Content classes */ + $container = ($configData['contentLayout'] === 'compact') ? 'container-xxl' : 'container-fluid'; + $containerNav = ($configData['contentLayout'] === 'compact') ? 'container-xxl' : 'container-fluid'; +@endphp + +@section('layoutContent') +
    +
    + + + @if ($isNavbar) + @include('vuexy-admin::layouts.vuexy.sections.navbar.navbar') + @endif + + + +
    + + +
    + + @if ($isMenu) + @include('vuexy-admin::layouts.vuexy.sections.menu.horizontalMenu') + @endif + + + @if ($isFlex) +
    + @else +
    + @endif + + @include('vuexy-admin::layouts.vuexy.sections.content.breadcrumbs') + + + @yield('content') +
    + + + + @if ($isFooter) + @include('vuexy-admin::layouts.vuexy.sections.footer.footer') + @endif + +
    +
    + +
    + +
    + + + @if ($isMenu) + +
    + @endif + +
    +
    + + @endsection diff --git a/resources/views/layouts/vuexy/layoutMaster.blade.php b/resources/views/layouts/vuexy/layoutMaster.blade.php new file mode 100644 index 0000000..117635d --- /dev/null +++ b/resources/views/layouts/vuexy/layoutMaster.blade.php @@ -0,0 +1,16 @@ +@isset($pageConfigs) + {!! Helper::updatePageConfig($pageConfigs) !!} +@endisset +@php + $configData = Helper::appClasses(); +@endphp + +@isset($configData["layout"]) + @include((( $configData["layout"] === 'horizontal') + ? 'vuexy-admin::layouts.vuexy.horizontalLayout' + : (( $configData["layout"] === 'blank') + ? 'vuexy-admin::layouts.vuexy.blankLayout' + : (($configData["layout"] === 'front') + ? 'vuexy-admin::layouts.vuexy.layoutFront' + : 'vuexy-admin::layouts.vuexy.contentNavbarLayout') ))) +@endisset diff --git a/resources/views/layouts/vuexy/sections/content/breadcrumbs.blade.php b/resources/views/layouts/vuexy/sections/content/breadcrumbs.blade.php new file mode 100644 index 0000000..4fca10d --- /dev/null +++ b/resources/views/layouts/vuexy/sections/content/breadcrumbs.blade.php @@ -0,0 +1,21 @@ + +@if($vuexyBreadcrumbs) + +@endif + diff --git a/resources/views/layouts/vuexy/sections/footer/footer.blade.php b/resources/views/layouts/vuexy/sections/footer/footer.blade.php new file mode 100644 index 0000000..8c6c8d8 --- /dev/null +++ b/resources/views/layouts/vuexy/sections/footer/footer.blade.php @@ -0,0 +1,23 @@ +@php + $containerFooter = (isset($configData['contentLayout']) && $configData['contentLayout'] === 'compact') ? 'container-xxl' : 'container-fluid'; +@endphp + + + + diff --git a/resources/views/layouts/vuexy/sections/menu/horizontalMenu.blade.php b/resources/views/layouts/vuexy/sections/menu/horizontalMenu.blade.php new file mode 100644 index 0000000..2ca4827 --- /dev/null +++ b/resources/views/layouts/vuexy/sections/menu/horizontalMenu.blade.php @@ -0,0 +1,28 @@ +@php + $configData = Helper::appClasses(); +@endphp + + + + diff --git a/resources/views/layouts/vuexy/sections/menu/submenu.blade.php b/resources/views/layouts/vuexy/sections/menu/submenu.blade.php new file mode 100644 index 0000000..d849e28 --- /dev/null +++ b/resources/views/layouts/vuexy/sections/menu/submenu.blade.php @@ -0,0 +1,18 @@ + diff --git a/resources/views/layouts/vuexy/sections/menu/verticalMenu.blade.php b/resources/views/layouts/vuexy/sections/menu/verticalMenu.blade.php new file mode 100644 index 0000000..9dcfa3e --- /dev/null +++ b/resources/views/layouts/vuexy/sections/menu/verticalMenu.blade.php @@ -0,0 +1,51 @@ +@php + $configData = Helper::appClasses(); +@endphp + + diff --git a/resources/views/layouts/vuexy/sections/navbar/navbar.blade.php b/resources/views/layouts/vuexy/sections/navbar/navbar.blade.php new file mode 100644 index 0000000..7ac42d3 --- /dev/null +++ b/resources/views/layouts/vuexy/sections/navbar/navbar.blade.php @@ -0,0 +1,233 @@ +@php +use Illuminate\Support\Facades\Auth; +use Illuminate\Support\Facades\Route; +$containerNav = ($configData['contentLayout'] === 'compact') ? 'container-xxl' : 'container-fluid'; +$navbarDetached = ($navbarDetached ?? ''); +@endphp + + +@if(isset($navbarDetached) && $navbarDetached == 'navbar-detached') +
    diff --git a/resources/views/livewire/users/count.blade.php b/resources/views/livewire/users/count.blade.php new file mode 100644 index 0000000..8c2bd0e --- /dev/null +++ b/resources/views/livewire/users/count.blade.php @@ -0,0 +1,60 @@ +
    +
    +
    +
    +
    +
    +
    +
    +

    {{ $enabled }}

    +
    +

    Usuarios activos

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

    {{ $disabled }}

    +
    +

    Usuarios suspendidos

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

    {{ $total }}

    +
    +

    Total de usuarios

    +
    +
    + + + +
    +
    +
    +
    +
    +
    diff --git a/resources/views/livewire/users/form.blade.php b/resources/views/livewire/users/form.blade.php new file mode 100644 index 0000000..e7ae0ae --- /dev/null +++ b/resources/views/livewire/users/form.blade.php @@ -0,0 +1,165 @@ +
    + + + + +
    +
    + {{-- Identificación --}} + + + + + + + {{-- Series de facturación --}} + + + + + + + {{-- Configuraciones --}} + + + + + +
    +
    + {{-- Información de contacto --}} + + + + + + + + {{-- Información fiscal --}} + + + + + + +
    +
    + {{-- Dirección --}} + + + {{-- Ubicación --}} + +
    +
    +
    +
    + +@push('page-script') + +@endpush diff --git a/resources/views/livewire/users/index.blade.copy.php b/resources/views/livewire/users/index.blade.copy.php new file mode 100644 index 0000000..4f03bf1 --- /dev/null +++ b/resources/views/livewire/users/index.blade.copy.php @@ -0,0 +1,704 @@ +
    +
    {!! $indexAlert !!}
    + + +
    +
    + + + + + + + + + + + + +
    IdUsuarioRolesEstatusCreadoAcciones
    +
    +
    + + +
    +
    +
    {{ $modalTitle }}
    + +
    +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    + + +
    +
    +
    +
    + +
    + + + +
    +
    +
    +
    + + +
    +
    + +
    + + +
    +
    +
    + +
    + +
    + +
    + +
    + + + +
    +
    +
    + + + + +
    + +@push('page-script') + +@endpush diff --git a/resources/views/livewire/users/index.blade.php b/resources/views/livewire/users/index.blade.php new file mode 100644 index 0000000..638c22c --- /dev/null +++ b/resources/views/livewire/users/index.blade.php @@ -0,0 +1,7 @@ + + +
    + +
    +
    +
    diff --git a/resources/views/livewire/users/offcanvas-form.blade.php b/resources/views/livewire/users/offcanvas-form.blade.php new file mode 100644 index 0000000..7663bcd --- /dev/null +++ b/resources/views/livewire/users/offcanvas-form.blade.php @@ -0,0 +1,52 @@ +
    + + + + + + {{-- Usuario --}} +
    + +
    + + +
    + + {{-- Teléfonos y Correos --}} + + +
    + + + +
    + + {{-- Estado del Centro de Trabajo --}} + + + + + +
    + +
    +
    +
    + +@push('page-script') + +@endpush diff --git a/resources/views/livewire/users/show.blade.php b/resources/views/livewire/users/show.blade.php new file mode 100644 index 0000000..8a49bd8 --- /dev/null +++ b/resources/views/livewire/users/show.blade.php @@ -0,0 +1,1685 @@ +
    +
    + +
    + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + +
    idNameEmailDateSalaryStatusAction
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + +
    idNameEmailDateSalaryStatusAction
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + +
    idNameEmailDateSalaryStatusAction
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + +
    idNameEmailDateSalaryStatusAction
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + +
    idNameEmailDateSalaryStatusAction
    +
    +
    +
    +
    +
    + +
    + +@push('page-script') + +@endpush diff --git a/resources/views/notifications/email.blade.php b/resources/views/notifications/email.blade.php new file mode 100644 index 0000000..5f78317 --- /dev/null +++ b/resources/views/notifications/email.blade.php @@ -0,0 +1,65 @@ + +{{-- Imagen con URL o Base64 --}} +@if (! empty($image)) +{{ config('app.name') }} +@endif + +{{-- Greeting --}} +@if (! empty($greeting)) +# {{ $greeting }} +@else +@if ($level === 'error') +# @lang('Whoops!') +@else +# @lang('Hello!') +@endif +@endif + +{{-- Intro Lines --}} +@foreach ($introLines as $line) +{{ $line }} + +@endforeach + +{{-- Action Button --}} +@isset($actionText) + $level, + default => 'primary', + }; +?> + +{{ $actionText }} + +@endisset + +{{-- Outro Lines --}} +@foreach ($outroLines as $line) +{{ $line }} + +@endforeach + +{{-- Salutation --}} +@if (! empty($salutation)) +{{ $salutation }} +@else +@lang('Regards,')
    +{{ config('app.name') }} +@endif + +{{-- Subcopy --}} +@isset($actionText) + +@lang( + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\n". + 'into your web browser:', + [ + 'actionText' => $actionText, + ] +) [{{ $displayableActionUrl }}]({{ $actionUrl }}) + +@endisset +
    diff --git a/resources/views/pages/about.blade.php b/resources/views/pages/about.blade.php new file mode 100644 index 0000000..977b8f4 --- /dev/null +++ b/resources/views/pages/about.blade.php @@ -0,0 +1,9 @@ +@php + $configData = Helper::appClasses(); +@endphp + +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('content') +hola +@endsection diff --git a/resources/views/pages/comingsoon.blade.php b/resources/views/pages/comingsoon.blade.php new file mode 100644 index 0000000..a06c228 --- /dev/null +++ b/resources/views/pages/comingsoon.blade.php @@ -0,0 +1,37 @@ +@php + $customizerHidden = 'customizer-hide'; + $configData = Helper::appClasses(); +@endphp + +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'Muy pronto!') + +@push('page-style') + @vite(['/resources/scss/pages/page-misc.scss']) +@endsection + +@section('content') + +
    +
    +

    Lanzaremos pronto 🚀

    +

    Nuestro sitio web se inaugurará pronto. ¡Regístrese para recibir una notificación cuando esté listo!

    +
    +
    +
    + + +
    +
    +
    +
    + page-misc-launching-soon +
    +
    +
    +
    + page-misc-coming-soon +
    + +@endsection diff --git a/resources/views/pages/home.blade.php b/resources/views/pages/home.blade.php new file mode 100644 index 0000000..e75b013 --- /dev/null +++ b/resources/views/pages/home.blade.php @@ -0,0 +1,49 @@ +@php + $configData = Helper::appClasses(); +@endphp + +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('content') + +
    +

    {{ $_admin['title'] }}

    +

    Para mayor información al respecto consulta la documentación.

    + + @php + use Illuminate\Support\Facades\Auth; + + // Obtener el usuario autenticado + $user = Auth::user(); + + echo '
    ';
    +            if ($user) {
    +                // Imprimir información del usuario
    +                echo "Usuario: {$user->name}\n";
    +                echo "Email: {$user->email}\n\n";
    +
    +                // Obtener todos los roles del usuario
    +                $roles = $user->roles;
    +
    +                // Iterar sobre los roles del usuario
    +                foreach ($roles as $role) {
    +                    echo "Rol: {$role->name}\n";
    +
    +                    // Obtener todos los permisos del rol
    +                    $permissions = $role->permissions;
    +
    +                    // Imprimir los permisos del rol
    +                    foreach ($permissions as $permission) {
    +                        echo " - Permiso: {$permission->name}\n";
    +                    }
    +
    +                    echo "\n";
    +                }
    +
    +            } else {
    +                echo "Usuario no autenticado\n";
    +            }
    +        echo '
    '; + @endphp + +@endsection diff --git a/resources/views/pages/under-maintenance.blade.php b/resources/views/pages/under-maintenance.blade.php new file mode 100644 index 0000000..087ecde --- /dev/null +++ b/resources/views/pages/under-maintenance.blade.php @@ -0,0 +1,30 @@ +@php + $customizerHidden = 'customizer-hide'; + $configData = Helper::appClasses(); +@endphp + +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', '¡En mantenimiento!') + +@push('page-style') + @vite(['/resources/scss/pages/page-misc.scss']) +@endsection + +@section('content') + +
    +
    +

    ¡En mantenimiento! 🚧

    +

    Disculpe las molestias, pero estamos realizando tareas de mantenimiento en estos momentos.

    + Regresar al inicio +
    + page-misc-under-maintenance +
    +
    +
    +
    + page-misc-under-maintenance +
    + +@endsection diff --git a/resources/views/permissions/index.blade.php b/resources/views/permissions/index.blade.php new file mode 100644 index 0000000..770fc06 --- /dev/null +++ b/resources/views/permissions/index.blade.php @@ -0,0 +1,30 @@ +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'Permisos del sistema') + +@section('vendor-style') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/datatables-bs5/datatables.bootstrap5.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/datatables-responsive-bs5/responsive.bootstrap5.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/datatables-buttons-bs5/buttons.bootstrap5.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/form-validation.scss', + ]) +@endsection + +@section('vendor-script') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/popular.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/auto-focus.js', + ]) +@endsection + +@push('page-script') + @vite('vendor/koneko/laravel-vuexy-admin/resources/js/pages/roles-scripts.js/permissions-scripts.js') +@endpush + + +@section('content') + @livewire('permissions-index') +@endsection diff --git a/resources/views/profile/index.blade.php b/resources/views/profile/index.blade.php new file mode 100644 index 0000000..cb8acfb --- /dev/null +++ b/resources/views/profile/index.blade.php @@ -0,0 +1,38 @@ +@extends('layouts.vuexy.layoutMaster') + +@php +$breadcrumbs = [['link' => 'home', 'name' => 'Home'], ['link' => 'javascript:void(0)', 'name' => 'User'], ['name' => 'Profile']]; +@endphp + +@section('title', 'Profile') + + +@section('content') + + @if (Laravel\Fortify\Features::canUpdateProfileInformation()) +
    + @livewire('profile.update-profile-information-form') +
    + @endif + + @if (Laravel\Fortify\Features::enabled(Laravel\Fortify\Features::updatePasswords())) +
    + @livewire('profile.update-password-form') +
    + @endif + + @if (Laravel\Fortify\Features::canManageTwoFactorAuthentication()) +
    + @livewire('profile.two-factor-authentication-form') +
    + @endif + +
    + @livewire('profile.logout-other-browser-sessions-form') +
    + + @if (Laravel\Jetstream\Jetstream::hasAccountDeletionFeatures()) + @livewire('profile.delete-user-form') + @endif + +@endsection diff --git a/resources/views/roles/_delete_modal.blade.php b/resources/views/roles/_delete_modal.blade.php new file mode 100644 index 0000000..4a4c62c --- /dev/null +++ b/resources/views/roles/_delete_modal.blade.php @@ -0,0 +1,25 @@ + + + diff --git a/resources/views/roles/_form_modal.blade.php b/resources/views/roles/_form_modal.blade.php new file mode 100644 index 0000000..aa60cea --- /dev/null +++ b/resources/views/roles/_form_modal.blade.php @@ -0,0 +1,116 @@ + + + diff --git a/resources/views/roles/index.blade.php b/resources/views/roles/index.blade.php new file mode 100644 index 0000000..5552853 --- /dev/null +++ b/resources/views/roles/index.blade.php @@ -0,0 +1,21 @@ +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'Roles de usuarios') + +@section('vendor-style') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/form-validation.scss', + ]) +@endsection + +@section('vendor-script') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/popular.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/auto-focus.js', + ]) +@endsection + +@section('content') + @livewire('role-card') +@endsection diff --git a/resources/views/user-profile/app-access-permission.blade.php b/resources/views/user-profile/app-access-permission.blade.php new file mode 100644 index 0000000..3b67a60 --- /dev/null +++ b/resources/views/user-profile/app-access-permission.blade.php @@ -0,0 +1,57 @@ +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'Permission - Apps') + +@section('vendor-style') +@vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/datatables-bs5/datatables.bootstrap5.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/datatables-responsive-bs5/responsive.bootstrap5.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/datatables-buttons-bs5/buttons.bootstrap5.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/form-validation.scss', +]) +@endsection + +@section('vendor-script') +@vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/popular.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/auto-focus.js', + ]) +@endsection + +@push('page-script') +@vite([ + 'Resources/js/app-access-permission.js', + 'Resources/js/modal-add-permission.js', + 'Resources/js/modal-edit-permission.js', + ]) +@endpush + +@section('content') + + + +
    +
    + + + + + + + + + + + +
    NameAssigned ToCreated DateActions
    +
    +
    + + + +@include('_partials/_modals/modal-add-permission') +@include('_partials/_modals/modal-edit-permission') + +@endsection diff --git a/resources/views/user-profile/app-access-roles.blade.php b/resources/views/user-profile/app-access-roles.blade.php new file mode 100644 index 0000000..5a90581 --- /dev/null +++ b/resources/views/user-profile/app-access-roles.blade.php @@ -0,0 +1,239 @@ +@php +$configData = Helper::appClasses(); +@endphp + +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'Roles - Apps') + +@section('vendor-style') +@vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/datatables-bs5/datatables.bootstrap5.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/datatables-responsive-bs5/responsive.bootstrap5.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/form-validation.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/datatables-buttons-bs5/buttons.bootstrap5.scss', + ]) +@endsection + +@section('vendor-script') +@vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/popular.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/auto-focus.js', + ]) +@endsection + +@push('page-script') +@vite([ + 'Resources/js/app-access-roles.js', + 'Resources/js/modal-add-role.js', + ]) +@endpush + +@section('content') +

    Roles List

    + +

    A role provided access to predefined menus and features so that depending on
    assigned role an administrator can have access to what user needs.

    + +
    +
    +
    +
    +
    +
    Total 4 users
    +
      +
    • + Avatar +
    • +
    • + Avatar +
    • +
    • + Avatar +
    • +
    • + Avatar +
    • +
    +
    +
    +
    +
    Administrator
    + Edit Role +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    Total 7 users
    +
      +
    • + Avatar +
    • +
    • + Avatar +
    • +
    • + Avatar +
    • +
    • + +4 +
    • +
    +
    +
    +
    +
    Manager
    + Edit Role +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    Total 5 users
    +
      +
    • + Avatar +
    • +
    • + Avatar +
    • +
    • + Avatar +
    • +
    • + +2 +
    • +
    +
    +
    +
    +
    Users
    + Edit Role +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    Total 3 users
    +
      +
    • + Avatar +
    • +
    • + Avatar +
    • +
    • + Avatar +
    • +
    • + +3 +
    • +
    +
    +
    +
    +
    Support
    + Edit Role +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    Total 2 users
    +
      +
    • + Avatar +
    • +
    • + Avatar +
    • +
    • + Avatar +
    • +
    • + +7 +
    • +
    +
    +
    +
    +
    Restricted User
    + Edit Role +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    + add-new-roles +
    +
    +
    +
    + +

    Add new role,
    if it doesn't exist.

    +
    +
    +
    +
    +
    +
    +

    Total users with their roles

    +

    Find all of your company’s administrator accounts and their associate roles.

    +
    +
    + +
    +
    + + + + + + + + + + + + + +
    UserRolePlanBillingStatusActions
    +
    +
    + +
    +
    + + + +@include('_partials/_modals/modal-add-role') + +@endsection diff --git a/resources/views/user-profile/app-user-list.blade.php b/resources/views/user-profile/app-user-list.blade.php new file mode 100644 index 0000000..5121f0a --- /dev/null +++ b/resources/views/user-profile/app-user-list.blade.php @@ -0,0 +1,226 @@ +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'User List - Pages') + +@section('vendor-style') +@vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/datatables-bs5/datatables.bootstrap5.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/datatables-responsive-bs5/responsive.bootstrap5.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/datatables-buttons-bs5/buttons.bootstrap5.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/select2/select2.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/form-validation.scss' +]) +@endsection + +@section('vendor-script') +@vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/moment/moment.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/select2/select2.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/popular.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/auto-focus.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/cleavejs/cleave.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/cleavejs/cleave-phone.js' +]) +@endsection + +@push('page-script') +@vite('Resources/js/app-user-list.js') +@endpush + +@section('content') + +
    +
    +
    +
    +
    +
    + Session +
    +

    21,459

    +

    (+29%)

    +
    + Total Users +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + Paid Users +
    +

    4,567

    +

    (+18%)

    +
    + Last week analytics +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + Active Users +
    +

    19,860

    +

    (-14%)

    +
    + Last week analytics +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + Pending Users +
    +

    237

    +

    (+42%)

    +
    + Last week analytics +
    +
    + + + +
    +
    +
    +
    +
    +
    + +
    +
    +
    Filters
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + +
    UserRolePlanBillingStatusActions
    +
    + +
    +
    +
    Add User
    + +
    +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    + + +
    +
    +
    +
    + +@endsection diff --git a/resources/views/user-profile/app-user-view-account.blade.php b/resources/views/user-profile/app-user-view-account.blade.php new file mode 100644 index 0000000..c898bb4 --- /dev/null +++ b/resources/views/user-profile/app-user-view-account.blade.php @@ -0,0 +1,305 @@ +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'User View - Pages') + +@section('vendor-style') +@vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/datatables-bs5/datatables.bootstrap5.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/datatables-responsive-bs5/responsive.bootstrap5.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/datatables-buttons-bs5/buttons.bootstrap5.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/animate-css/animate.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/select2/select2.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/form-validation.scss' +]) +@endsection + +@push('page-style') +@vite([ + 'Resources/vendor/scss/pages/page-user-view.scss' +]) +@endsection + +@section('vendor-script') +@vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/moment/moment.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/cleavejs/cleave.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/cleavejs/cleave-phone.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/select2/select2.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/popular.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/auto-focus.js' +]) +@endsection + +@push('page-script') +@vite([ + 'Resources/js/modal-edit-user.js', + 'Resources/js/app-user-view.js', + 'Resources/js/app-user-view-account.js', + 'vendor/koneko/laravel-vuexy-admin/resources/js/auth/pages-profile.js' +]) +@endpush + +@section('content') +
    + +
    + +
    +
    +
    +
    + User avatar + +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    1.23k
    + Task Done +
    +
    +
    +
    +
    + +
    +
    +
    +
    568
    + Project Done +
    +
    +
    +
    Details
    +
    +
      +
    • + Username: + @violet.dev +
    • +
    • + Email: + vafgot@vultukir.org +
    • +
    • + Status: + Active +
    • +
    • + Role: + Author +
    • +
    • + Tax id: + Tax-8965 +
    • +
    • + Contact: + (123) 456-7890 +
    • +
    • + Languages: + French +
    • +
    • + Country: + England +
    • +
    +
    + Edit + Suspend +
    +
    +
    +
    + + +
    +
    +
    + Standard +
    + $ +

    99

    + month +
    +
    +
      +
    • 10 Users
    • +
    • Up to 10 GB storage
    • +
    • Basic Support
    • +
    +
    + Days + 26 of 30 Days +
    +
    +
    +
    + 4 days remaining +
    + +
    +
    +
    + +
    + + + + +
    + + + + + +
    +
    + + + + + + + + + + + + +
    ProjectLeaderTeamProgressAction
    +
    +
    + + + +
    +
    User Activity Timeline
    +
    +
      +
    • + +
      +
      +
      12 Invoices have been paid
      + 12 min ago +
      +

      + Invoices have been paid to the company +

      +
      +
      + img + invoices.pdf +
      +
      +
      +
    • +
    • + +
      +
      +
      Client Meeting
      + 45 min ago +
      +

      + Project meeting with john @10:15am +

      +
      +
      +
      + Avatar +
      +
      +

      Lester McCarthy (Client)

      + CEO of {{ config('koneko.creatorName') }} +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      Create a new project for client
      + 2 Day Ago +
      +

      + 6 team members in a project +

      +
        +
      • +
        +
          +
        • + Avatar +
        • +
        • + Avatar +
        • +
        • + Avatar +
        • +
        • + +3 +
        • +
        +
        +
      • +
      +
      +
    • +
    +
    +
    + + + +
    +
    + + + + + + + + + + + +
    #StatusTotalIssued DateAction
    +
    +
    + +
    + +
    + + +@include('_partials/_modals/modal-edit-user') +@include('_partials/_modals/modal-upgrade-plan') + +@endsection diff --git a/resources/views/user-profile/app-user-view-connections.blade.php b/resources/views/user-profile/app-user-view-connections.blade.php new file mode 100644 index 0000000..6abbc57 --- /dev/null +++ b/resources/views/user-profile/app-user-view-connections.blade.php @@ -0,0 +1,345 @@ +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'User View - Pages') + +@section('vendor-style') +@vite([ + + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/select2/select2.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/form-validation.scss' +]) +@endsection + +@push('page-style') +@vite('Resources/vendor/scss/pages/page-user-view.scss') +@endsection + +@section('vendor-script') +@vite([ + + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/cleavejs/cleave.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/cleavejs/cleave-phone.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/select2/select2.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/popular.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/auto-focus.js' +]) +@endsection + +@push('page-script') +@vite([ + 'Resources/js/modal-edit-user.js', + 'Resources/js/app-user-view.js' +]) +@endpush + +@section('content') +
    + +
    + +
    +
    +
    +
    + User avatar + +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    1.23k
    + Task Done +
    +
    +
    +
    +
    + +
    +
    +
    +
    568
    + Project Done +
    +
    +
    +
    Details
    +
    +
      +
    • + Username: + @violet.dev +
    • +
    • + Email: + vafgot@vultukir.org +
    • +
    • + Status: + Active +
    • +
    • + Role: + Author +
    • +
    • + Tax id: + Tax-8965 +
    • +
    • + Contact: + (123) 456-7890 +
    • +
    • + Languages: + French +
    • +
    • + Country: + England +
    • +
    +
    + Edit + Suspend +
    +
    +
    +
    + + +
    +
    +
    + Standard +
    + $ +

    99

    + month +
    +
    +
      +
    • 10 Users
    • +
    • Up to 10 GB storage
    • +
    • Basic Support
    • +
    +
    + Days + 26 of 30 Days +
    +
    +
    +
    + 4 days remaining +
    + +
    +
    +
    + +
    + + + + +
    + + + + +
    +
    +
    Connected Accounts
    +

    Display content from your connected accounts on your site

    +
    +
    +
    +
    + google +
    +
    +
    +
    Google
    + Calendar and contacts +
    +
    +
    + +
    +
    +
    +
    +
    +
    + slack +
    +
    +
    +
    Slack
    + Communication +
    +
    +
    + +
    +
    +
    +
    +
    +
    + github +
    +
    +
    +
    Github
    + Manage your Git repositories +
    +
    +
    + +
    +
    +
    +
    +
    +
    + mailchimp +
    +
    +
    +
    Mailchimp
    + Email marketing service +
    +
    +
    + +
    +
    +
    +
    +
    +
    + asana +
    +
    +
    +
    Asana
    + Communication +
    +
    +
    + +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    Social Accounts
    +

    Display content from social accounts on your site

    +
    +
    +
    +
    + facebook +
    +
    +
    +
    Facebook
    + Not Connected +
    +
    + +
    +
    +
    + + +
    +
    + dribbble +
    +
    +
    +
    Dribbble
    + Not Connected +
    +
    + +
    +
    +
    +
    +
    + behance +
    +
    +
    +
    Behance
    + Not Connected +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + +@include('_partials/_modals/modal-edit-user') +@include('_partials/_modals/modal-upgrade-plan') + +@endsection diff --git a/resources/views/user-profile/app-user-view-notifications.blade.php b/resources/views/user-profile/app-user-view-notifications.blade.php new file mode 100644 index 0000000..b28b88a --- /dev/null +++ b/resources/views/user-profile/app-user-view-notifications.blade.php @@ -0,0 +1,277 @@ +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'User View - Pages') + +@section('vendor-style') +@vite([ + + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/select2/select2.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/form-validation.scss' +]) +@endsection + +@push('page-style') +@vite('Resources/vendor/scss/pages/page-user-view.scss') +@endsection + +@section('vendor-script') +@vite([ + + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/cleavejs/cleave.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/cleavejs/cleave-phone.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/select2/select2.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/popular.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/auto-focus.js' +]) +@endsection + +@push('page-script') +@vite([ + 'Resources/js/modal-edit-user.js', + 'Resources/js/app-user-view.js' +]) +@endpush + +@section('content') +
    + +
    + +
    +
    +
    +
    + User avatar + +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    1.23k
    + Task Done +
    +
    +
    +
    +
    + +
    +
    +
    +
    568
    + Project Done +
    +
    +
    +
    Details
    +
    +
      +
    • + Username: + @violet.dev +
    • +
    • + Email: + vafgot@vultukir.org +
    • +
    • + Status: + Active +
    • +
    • + Role: + Author +
    • +
    • + Tax id: + Tax-8965 +
    • +
    • + Contact: + (123) 456-7890 +
    • +
    • + Languages: + French +
    • +
    • + Country: + England +
    • +
    +
    + Edit + Suspend +
    +
    +
    +
    + + +
    +
    +
    + Standard +
    + $ +

    99

    + month +
    +
    +
      +
    • 10 Users
    • +
    • Up to 10 GB storage
    • +
    • Basic Support
    • +
    +
    + Days + 26 of 30 Days +
    +
    +
    +
    + 4 days remaining +
    + +
    +
    +
    + +
    + + + + +
    + + + + + +
    + +
    +
    Notifications
    + Change to notification settings, the user will get the update +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TypeEmailBrowserApp
    New for you +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    Account activity +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    A new browser used to sign in +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    A new device is linked +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    + + +
    + +
    + +
    + +
    + + +@include('_partials/_modals/modal-edit-user') +@include('_partials/_modals/modal-upgrade-plan') + + +@endsection diff --git a/resources/views/user-profile/app-user-view-security.blade.php b/resources/views/user-profile/app-user-view-security.blade.php new file mode 100644 index 0000000..883e4fc --- /dev/null +++ b/resources/views/user-profile/app-user-view-security.blade.php @@ -0,0 +1,280 @@ +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'Vista de pagia de usuarios') + +@section('vendor-style') +@vite([ + + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/select2/select2.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/form-validation.scss' +]) +@endsection + +@push('page-style') +@vite('Resources/vendor/scss/pages/page-user-view.scss') +@endsection + +@section('vendor-script') +@vite([ + + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/cleavejs/cleave.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/cleavejs/cleave-phone.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/select2/select2.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/popular.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/auto-focus.js' +]) +@endsection + +@push('page-script') +@vite([ + 'Resources/js/modal-edit-user.js', + 'Resources/js/modal-enable-otp.js', + 'Resources/js/app-user-view.js', + 'Resources/js/app-user-view-security.js' +]) +@endpush + +@section('content') +
    + +
    + +
    +
    +
    +
    + User avatar + +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    1.23k
    + Task Done +
    +
    +
    +
    +
    + +
    +
    +
    +
    568
    + Project Done +
    +
    +
    +
    Details
    +
    +
      +
    • + Username: + @violet.dev +
    • +
    • + Email: + vafgot@vultukir.org +
    • +
    • + Status: + Active +
    • +
    • + Role: + Author +
    • +
    • + Tax id: + Tax-8965 +
    • +
    • + Contact: + (123) 456-7890 +
    • +
    • + Languages: + French +
    • +
    • + Country: + England +
    • +
    +
    + Edit + Suspend +
    +
    +
    +
    + + +
    +
    +
    + Standard +
    + $ +

    99

    + month +
    +
    +
      +
    • 10 Users
    • +
    • Up to 10 GB storage
    • +
    • Basic Support
    • +
    +
    + Days + 26 of 30 Days +
    +
    +
    +
    + 4 days remaining +
    + +
    +
    +
    + +
    + + + + +
    + + + + + +
    +
    Change Password
    +
    +
    + +
    +
    + +
    + + +
    +
    + +
    + +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + +
    +
    +
    Two-steps verification
    + Keep your account secure with authentication step. +
    +
    +
    SMS
    +
    +
    + + + +
    +
    +

    Two-factor authentication adds an additional layer of security to your account by requiring more than just a password to log in. + Learn more. +

    +
    +
    + + + +
    +
    Recent Devices
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    BrowserDeviceLocationRecent Activities
    Chrome on WindowsHP Spectre 360Switzerland10, July 2021 20:07
    Chrome on iPhoneiPhone 12xAustralia13, July 2021 10:10
    Chrome on AndroidOneplus 9 ProDubai14, July 2021 15:15
    Chrome on MacOSApple iMacIndia16, July 2021 16:17
    +
    +
    + +
    + +
    + + +@include('_partials/_modals/modal-edit-user') +@include('_partials/_modals/modal-enable-otp') +@include('_partials/_modals/modal-upgrade-plan') + + +@endsection diff --git a/resources/views/user-profile/index.blade.php b/resources/views/user-profile/index.blade.php new file mode 100644 index 0000000..854a675 --- /dev/null +++ b/resources/views/user-profile/index.blade.php @@ -0,0 +1,7 @@ +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'Configuraciones de cuenta | ' . $user->name) + +@section('content') + +@endsection diff --git a/resources/views/users/index.blade.php b/resources/views/users/index.blade.php new file mode 100644 index 0000000..de892ab --- /dev/null +++ b/resources/views/users/index.blade.php @@ -0,0 +1,29 @@ +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'Usuarios') + +@section('vendor-style') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/select2/select2.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/bootstrap-table/bootstrap-table.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/fonts/bootstrap-icons.scss', + ]) +@endsection + +@section('vendor-script') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/select2/select2.js', + ]) +@endsection + +@push('page-script') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/js/bootstrap-table/bootstrapTableManager.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/js/forms/formConvasHelper.js', + ]) +@endpush + +@section('content') + @livewire('user-index') + @livewire('user-offcanvas-form') +@endsection diff --git a/resources/views/users/show.blade.php b/resources/views/users/show.blade.php new file mode 100644 index 0000000..b3ef166 --- /dev/null +++ b/resources/views/users/show.blade.php @@ -0,0 +1,214 @@ +@extends('vuexy-admin::layouts.vuexy.layoutMaster') + +@section('title', 'Usuario | ' . $user->name) + +@section('vendor-style') + {{-- Page Css files --}} + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/datatables-bs5/datatables.bootstrap5.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/datatables-responsive-bs5/responsive.bootstrap5.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/datatables-buttons-bs5/buttons.bootstrap5.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/animate-css/animate.scss', + + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/select2/select2.scss', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/form-validation.scss' + ]) +@endsection + +@push('page-style') + {{-- Page Css files --}} + @vite([ + 'Resources/vendor/scss/pages/page-user-view.scss' + ]) +@endsection + +@section('content') + +@endsection + +@section('vendor-script') + @vite([ + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/moment/moment.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js', + + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/cleavejs/cleave.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/cleavejs/cleave-phone.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/select2/select2.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/popular.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/bootstrap5.js', + 'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/@form-validation/auto-focus.js' + ]) +@endsection + +@push('page-script') + @vite([ + 'Resources/js/modal-edit-user.js', + 'Resources/js/app-user-view.js', + 'Resources/js/app-user-view-account.js', + 'Resources/js/pages-profile.js' + ]) +@endpush diff --git a/routes/admin.php b/routes/admin.php new file mode 100644 index 0000000..5bd8a68 --- /dev/null +++ b/routes/admin.php @@ -0,0 +1,79 @@ +name('admin.core.')->middleware(['web', 'auth', 'admin'])->group(function () { + // Rutas de HomeController + Route::controller(HomeController::class)->group(function () { + Route::get('/', 'index')->name('home.index'); + Route::get('acerca-de', 'about')->name('about.index'); + Route::get('muy-pronto', 'comingsoon')->name('comingsoon.index'); + Route::get('bajo-mantenimiento', 'underMaintenance')->name('under-maintenance.index'); + }); + + Route::controller(UserController::class)->prefix('sistema/usuarios')->name('users.')->group(function () { + Route::get('/', 'index')->name('index'); // Listar usuarios + Route::get('{user}', 'show')->name('show'); + Route::get('{user}/delete', 'delete')->name('delete'); + Route::get('{user}/edit', 'edit')->name('edit'); + + + + Route::post('/', 'store')->name('store'); // Guardar usero + Route::put('{user}', 'update')->name('update'); // Actualizar usero + }); + + // Rutas de UserController + Route::controller(UserProfileController::class)->prefix('usuario')->name('user-profile.')->group(function () { + Route::get('perfil', 'index')->name('index'); + Route::patch('perfil', 'update')->name('update'); + Route::delete('perfil', 'destroy')->name('destroy'); + Route::get('avatar', 'generateAvatar')->name('avatar'); + }); + + // Rutas de RoleController + Route::controller(RoleController::class)->prefix('sistema/rbac/roles')->name('roles.')->group(function () { + Route::get('/', 'index')->name('index'); + Route::get('ajax/check-unique-name', 'checkUniqueRoleName')->name('check-unique-name'); + }); + + // Rutas de PermissionController + Route::controller(PermissionController::class)->prefix('sistema/rbac/permisos')->name('permissions.')->group(function () { + Route::get('/', 'index')->name('index'); + Route::get('/ajax/check-unique-name', 'checkUniquePermissionName')->name('check-unique-name'); + }); + + + // Rutas de AdminController + Route::controller(AdminController::class)->prefix('ajustes/aplicacion')->group(function () { + Route::get('ajustes-generales', 'generalSettings')->name('general-settings.index'); + Route::get('servidor-de-correo-smtp', 'smtpSettings')->name('smtp-settings.index'); + }); + + Route::controller(AdminController::class)->group(function () { + Route::post('quicklinks-update', 'quickLinksUpdate')->name('quicklinks-navbar.update'); + }); + + Route::controller(CacheController::class)->prefix('ajustes/aplicacion')->name('cache-manager.')->group(function () { + Route::get('ajustes-de-cache', 'cacheManager')->name('index'); + }); + + Route::controller(CacheController::class)->name('cache-manager.')->group(function () { + Route::post('config/cache', 'generateConfigCache')->name('config-cache'); + Route::post('route/cache', 'generateRouteCache')->name('route-cache'); + }); +}); + +// Rutas públicas sin autenticación +Route::prefix('admin')->name('admin.core.')->middleware(['web', 'auth'])->group(function () { + Route::get('search-navbar', [AdminController::class, 'searchNavbar'])->name('search-navbar.index'); +}); + diff --git a/storage/fonts/OpenSans-Bold.ttf b/storage/fonts/OpenSans-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..98c74e0a4228f2c6b06c405518e09ea9b79c43cb GIT binary patch literal 130860 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 mxZIf$E8| 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 Jdjb6K{{nvPpDq9Z literal 0 HcmV?d00001 diff --git a/vendor/autoload.php b/vendor/autoload.php index ac8a528..e3f342e 100644 --- a/vendor/autoload.php +++ b/vendor/autoload.php @@ -22,4 +22,4 @@ if (PHP_VERSION_ID < 50600) { require_once __DIR__ . '/composer/autoload_real.php'; -return ComposerAutoloaderInitd8d9fc9708a29b5c5a81999441e33f32::getLoader(); +return ComposerAutoloaderInited767958cb032ff7ee7b3c0754e9c209::getLoader(); diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php index 0fb0a2c..a9bf91f 100644 --- a/vendor/composer/autoload_classmap.php +++ b/vendor/composer/autoload_classmap.php @@ -6,5 +6,8169 @@ $vendorDir = dirname(__DIR__); $baseDir = dirname($vendorDir); return array( + 'App\\Http\\Controllers\\Controller' => $baseDir . '/app/Http/Controllers/Controller.php', + 'App\\Models\\User' => $baseDir . '/app/Models/User.php', + 'App\\Providers\\AppServiceProvider' => $baseDir . '/app/Providers/AppServiceProvider.php', + 'Attribute' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/Attribute.php', + 'BaconQrCode\\Common\\BitArray' => $vendorDir . '/bacon/bacon-qr-code/src/Common/BitArray.php', + 'BaconQrCode\\Common\\BitMatrix' => $vendorDir . '/bacon/bacon-qr-code/src/Common/BitMatrix.php', + 'BaconQrCode\\Common\\BitUtils' => $vendorDir . '/bacon/bacon-qr-code/src/Common/BitUtils.php', + 'BaconQrCode\\Common\\CharacterSetEci' => $vendorDir . '/bacon/bacon-qr-code/src/Common/CharacterSetEci.php', + 'BaconQrCode\\Common\\EcBlock' => $vendorDir . '/bacon/bacon-qr-code/src/Common/EcBlock.php', + 'BaconQrCode\\Common\\EcBlocks' => $vendorDir . '/bacon/bacon-qr-code/src/Common/EcBlocks.php', + 'BaconQrCode\\Common\\ErrorCorrectionLevel' => $vendorDir . '/bacon/bacon-qr-code/src/Common/ErrorCorrectionLevel.php', + 'BaconQrCode\\Common\\FormatInformation' => $vendorDir . '/bacon/bacon-qr-code/src/Common/FormatInformation.php', + 'BaconQrCode\\Common\\Mode' => $vendorDir . '/bacon/bacon-qr-code/src/Common/Mode.php', + 'BaconQrCode\\Common\\ReedSolomonCodec' => $vendorDir . '/bacon/bacon-qr-code/src/Common/ReedSolomonCodec.php', + 'BaconQrCode\\Common\\Version' => $vendorDir . '/bacon/bacon-qr-code/src/Common/Version.php', + 'BaconQrCode\\Encoder\\BlockPair' => $vendorDir . '/bacon/bacon-qr-code/src/Encoder/BlockPair.php', + 'BaconQrCode\\Encoder\\ByteMatrix' => $vendorDir . '/bacon/bacon-qr-code/src/Encoder/ByteMatrix.php', + 'BaconQrCode\\Encoder\\Encoder' => $vendorDir . '/bacon/bacon-qr-code/src/Encoder/Encoder.php', + 'BaconQrCode\\Encoder\\MaskUtil' => $vendorDir . '/bacon/bacon-qr-code/src/Encoder/MaskUtil.php', + 'BaconQrCode\\Encoder\\MatrixUtil' => $vendorDir . '/bacon/bacon-qr-code/src/Encoder/MatrixUtil.php', + 'BaconQrCode\\Encoder\\QrCode' => $vendorDir . '/bacon/bacon-qr-code/src/Encoder/QrCode.php', + 'BaconQrCode\\Exception\\ExceptionInterface' => $vendorDir . '/bacon/bacon-qr-code/src/Exception/ExceptionInterface.php', + 'BaconQrCode\\Exception\\InvalidArgumentException' => $vendorDir . '/bacon/bacon-qr-code/src/Exception/InvalidArgumentException.php', + 'BaconQrCode\\Exception\\OutOfBoundsException' => $vendorDir . '/bacon/bacon-qr-code/src/Exception/OutOfBoundsException.php', + 'BaconQrCode\\Exception\\RuntimeException' => $vendorDir . '/bacon/bacon-qr-code/src/Exception/RuntimeException.php', + 'BaconQrCode\\Exception\\UnexpectedValueException' => $vendorDir . '/bacon/bacon-qr-code/src/Exception/UnexpectedValueException.php', + 'BaconQrCode\\Exception\\WriterException' => $vendorDir . '/bacon/bacon-qr-code/src/Exception/WriterException.php', + 'BaconQrCode\\Renderer\\Color\\Alpha' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Color/Alpha.php', + 'BaconQrCode\\Renderer\\Color\\Cmyk' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Color/Cmyk.php', + 'BaconQrCode\\Renderer\\Color\\ColorInterface' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Color/ColorInterface.php', + 'BaconQrCode\\Renderer\\Color\\Gray' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Color/Gray.php', + 'BaconQrCode\\Renderer\\Color\\Rgb' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Color/Rgb.php', + 'BaconQrCode\\Renderer\\Eye\\CompositeEye' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Eye/CompositeEye.php', + 'BaconQrCode\\Renderer\\Eye\\EyeInterface' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Eye/EyeInterface.php', + 'BaconQrCode\\Renderer\\Eye\\ModuleEye' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Eye/ModuleEye.php', + 'BaconQrCode\\Renderer\\Eye\\PointyEye' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Eye/PointyEye.php', + 'BaconQrCode\\Renderer\\Eye\\SimpleCircleEye' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Eye/SimpleCircleEye.php', + 'BaconQrCode\\Renderer\\Eye\\SquareEye' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Eye/SquareEye.php', + 'BaconQrCode\\Renderer\\GDLibRenderer' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/GDLibRenderer.php', + 'BaconQrCode\\Renderer\\ImageRenderer' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/ImageRenderer.php', + 'BaconQrCode\\Renderer\\Image\\EpsImageBackEnd' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Image/EpsImageBackEnd.php', + 'BaconQrCode\\Renderer\\Image\\ImageBackEndInterface' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Image/ImageBackEndInterface.php', + 'BaconQrCode\\Renderer\\Image\\ImagickImageBackEnd' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Image/ImagickImageBackEnd.php', + 'BaconQrCode\\Renderer\\Image\\SvgImageBackEnd' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Image/SvgImageBackEnd.php', + 'BaconQrCode\\Renderer\\Image\\TransformationMatrix' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Image/TransformationMatrix.php', + 'BaconQrCode\\Renderer\\Module\\DotsModule' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Module/DotsModule.php', + 'BaconQrCode\\Renderer\\Module\\EdgeIterator\\Edge' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Module/EdgeIterator/Edge.php', + 'BaconQrCode\\Renderer\\Module\\EdgeIterator\\EdgeIterator' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Module/EdgeIterator/EdgeIterator.php', + 'BaconQrCode\\Renderer\\Module\\ModuleInterface' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Module/ModuleInterface.php', + 'BaconQrCode\\Renderer\\Module\\RoundnessModule' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Module/RoundnessModule.php', + 'BaconQrCode\\Renderer\\Module\\SquareModule' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Module/SquareModule.php', + 'BaconQrCode\\Renderer\\Path\\Close' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Path/Close.php', + 'BaconQrCode\\Renderer\\Path\\Curve' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Path/Curve.php', + 'BaconQrCode\\Renderer\\Path\\EllipticArc' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Path/EllipticArc.php', + 'BaconQrCode\\Renderer\\Path\\Line' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Path/Line.php', + 'BaconQrCode\\Renderer\\Path\\Move' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Path/Move.php', + 'BaconQrCode\\Renderer\\Path\\OperationInterface' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Path/OperationInterface.php', + 'BaconQrCode\\Renderer\\Path\\Path' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/Path/Path.php', + 'BaconQrCode\\Renderer\\PlainTextRenderer' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/PlainTextRenderer.php', + 'BaconQrCode\\Renderer\\RendererInterface' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/RendererInterface.php', + 'BaconQrCode\\Renderer\\RendererStyle\\EyeFill' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/RendererStyle/EyeFill.php', + 'BaconQrCode\\Renderer\\RendererStyle\\Fill' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/RendererStyle/Fill.php', + 'BaconQrCode\\Renderer\\RendererStyle\\Gradient' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/RendererStyle/Gradient.php', + 'BaconQrCode\\Renderer\\RendererStyle\\GradientType' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/RendererStyle/GradientType.php', + 'BaconQrCode\\Renderer\\RendererStyle\\RendererStyle' => $vendorDir . '/bacon/bacon-qr-code/src/Renderer/RendererStyle/RendererStyle.php', + 'BaconQrCode\\Writer' => $vendorDir . '/bacon/bacon-qr-code/src/Writer.php', + 'Brick\\Math\\BigDecimal' => $vendorDir . '/brick/math/src/BigDecimal.php', + 'Brick\\Math\\BigInteger' => $vendorDir . '/brick/math/src/BigInteger.php', + 'Brick\\Math\\BigNumber' => $vendorDir . '/brick/math/src/BigNumber.php', + 'Brick\\Math\\BigRational' => $vendorDir . '/brick/math/src/BigRational.php', + 'Brick\\Math\\Exception\\DivisionByZeroException' => $vendorDir . '/brick/math/src/Exception/DivisionByZeroException.php', + 'Brick\\Math\\Exception\\IntegerOverflowException' => $vendorDir . '/brick/math/src/Exception/IntegerOverflowException.php', + 'Brick\\Math\\Exception\\MathException' => $vendorDir . '/brick/math/src/Exception/MathException.php', + 'Brick\\Math\\Exception\\NegativeNumberException' => $vendorDir . '/brick/math/src/Exception/NegativeNumberException.php', + 'Brick\\Math\\Exception\\NumberFormatException' => $vendorDir . '/brick/math/src/Exception/NumberFormatException.php', + 'Brick\\Math\\Exception\\RoundingNecessaryException' => $vendorDir . '/brick/math/src/Exception/RoundingNecessaryException.php', + 'Brick\\Math\\Internal\\Calculator' => $vendorDir . '/brick/math/src/Internal/Calculator.php', + 'Brick\\Math\\Internal\\Calculator\\BcMathCalculator' => $vendorDir . '/brick/math/src/Internal/Calculator/BcMathCalculator.php', + 'Brick\\Math\\Internal\\Calculator\\GmpCalculator' => $vendorDir . '/brick/math/src/Internal/Calculator/GmpCalculator.php', + 'Brick\\Math\\Internal\\Calculator\\NativeCalculator' => $vendorDir . '/brick/math/src/Internal/Calculator/NativeCalculator.php', + 'Brick\\Math\\RoundingMode' => $vendorDir . '/brick/math/src/RoundingMode.php', + 'Carbon\\AbstractTranslator' => $vendorDir . '/nesbot/carbon/src/Carbon/AbstractTranslator.php', + 'Carbon\\Callback' => $vendorDir . '/nesbot/carbon/src/Carbon/Callback.php', + 'Carbon\\Carbon' => $vendorDir . '/nesbot/carbon/src/Carbon/Carbon.php', + 'Carbon\\CarbonConverterInterface' => $vendorDir . '/nesbot/carbon/src/Carbon/CarbonConverterInterface.php', + 'Carbon\\CarbonImmutable' => $vendorDir . '/nesbot/carbon/src/Carbon/CarbonImmutable.php', + 'Carbon\\CarbonInterface' => $vendorDir . '/nesbot/carbon/src/Carbon/CarbonInterface.php', + 'Carbon\\CarbonInterval' => $vendorDir . '/nesbot/carbon/src/Carbon/CarbonInterval.php', + 'Carbon\\CarbonPeriod' => $vendorDir . '/nesbot/carbon/src/Carbon/CarbonPeriod.php', + 'Carbon\\CarbonPeriodImmutable' => $vendorDir . '/nesbot/carbon/src/Carbon/CarbonPeriodImmutable.php', + 'Carbon\\CarbonTimeZone' => $vendorDir . '/nesbot/carbon/src/Carbon/CarbonTimeZone.php', + 'Carbon\\Cli\\Invoker' => $vendorDir . '/nesbot/carbon/src/Carbon/Cli/Invoker.php', + 'Carbon\\Doctrine\\CarbonDoctrineType' => $vendorDir . '/carbonphp/carbon-doctrine-types/src/Carbon/Doctrine/CarbonDoctrineType.php', + 'Carbon\\Doctrine\\CarbonImmutableType' => $vendorDir . '/carbonphp/carbon-doctrine-types/src/Carbon/Doctrine/CarbonImmutableType.php', + 'Carbon\\Doctrine\\CarbonType' => $vendorDir . '/carbonphp/carbon-doctrine-types/src/Carbon/Doctrine/CarbonType.php', + 'Carbon\\Doctrine\\CarbonTypeConverter' => $vendorDir . '/carbonphp/carbon-doctrine-types/src/Carbon/Doctrine/CarbonTypeConverter.php', + 'Carbon\\Doctrine\\DateTimeDefaultPrecision' => $vendorDir . '/carbonphp/carbon-doctrine-types/src/Carbon/Doctrine/DateTimeDefaultPrecision.php', + 'Carbon\\Doctrine\\DateTimeImmutableType' => $vendorDir . '/carbonphp/carbon-doctrine-types/src/Carbon/Doctrine/DateTimeImmutableType.php', + 'Carbon\\Doctrine\\DateTimeType' => $vendorDir . '/carbonphp/carbon-doctrine-types/src/Carbon/Doctrine/DateTimeType.php', + 'Carbon\\Exceptions\\BadComparisonUnitException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/BadComparisonUnitException.php', + 'Carbon\\Exceptions\\BadFluentConstructorException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/BadFluentConstructorException.php', + 'Carbon\\Exceptions\\BadFluentSetterException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/BadFluentSetterException.php', + 'Carbon\\Exceptions\\BadMethodCallException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/BadMethodCallException.php', + 'Carbon\\Exceptions\\EndLessPeriodException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/EndLessPeriodException.php', + 'Carbon\\Exceptions\\Exception' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/Exception.php', + 'Carbon\\Exceptions\\ImmutableException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/ImmutableException.php', + 'Carbon\\Exceptions\\InvalidArgumentException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/InvalidArgumentException.php', + 'Carbon\\Exceptions\\InvalidCastException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/InvalidCastException.php', + 'Carbon\\Exceptions\\InvalidDateException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/InvalidDateException.php', + 'Carbon\\Exceptions\\InvalidFormatException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/InvalidFormatException.php', + 'Carbon\\Exceptions\\InvalidIntervalException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/InvalidIntervalException.php', + 'Carbon\\Exceptions\\InvalidPeriodDateException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/InvalidPeriodDateException.php', + 'Carbon\\Exceptions\\InvalidPeriodParameterException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/InvalidPeriodParameterException.php', + 'Carbon\\Exceptions\\InvalidTimeZoneException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/InvalidTimeZoneException.php', + 'Carbon\\Exceptions\\InvalidTypeException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/InvalidTypeException.php', + 'Carbon\\Exceptions\\NotACarbonClassException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/NotACarbonClassException.php', + 'Carbon\\Exceptions\\NotAPeriodException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/NotAPeriodException.php', + 'Carbon\\Exceptions\\NotLocaleAwareException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/NotLocaleAwareException.php', + 'Carbon\\Exceptions\\OutOfRangeException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/OutOfRangeException.php', + 'Carbon\\Exceptions\\ParseErrorException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/ParseErrorException.php', + 'Carbon\\Exceptions\\RuntimeException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/RuntimeException.php', + 'Carbon\\Exceptions\\UnitException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/UnitException.php', + 'Carbon\\Exceptions\\UnitNotConfiguredException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/UnitNotConfiguredException.php', + 'Carbon\\Exceptions\\UnknownGetterException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/UnknownGetterException.php', + 'Carbon\\Exceptions\\UnknownMethodException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/UnknownMethodException.php', + 'Carbon\\Exceptions\\UnknownSetterException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/UnknownSetterException.php', + 'Carbon\\Exceptions\\UnknownUnitException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/UnknownUnitException.php', + 'Carbon\\Exceptions\\UnreachableException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/UnreachableException.php', + 'Carbon\\Exceptions\\UnsupportedUnitException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/UnsupportedUnitException.php', + 'Carbon\\Factory' => $vendorDir . '/nesbot/carbon/src/Carbon/Factory.php', + 'Carbon\\FactoryImmutable' => $vendorDir . '/nesbot/carbon/src/Carbon/FactoryImmutable.php', + 'Carbon\\Language' => $vendorDir . '/nesbot/carbon/src/Carbon/Language.php', + 'Carbon\\Laravel\\ServiceProvider' => $vendorDir . '/nesbot/carbon/src/Carbon/Laravel/ServiceProvider.php', + 'Carbon\\MessageFormatter\\MessageFormatterMapper' => $vendorDir . '/nesbot/carbon/src/Carbon/MessageFormatter/MessageFormatterMapper.php', + 'Carbon\\Month' => $vendorDir . '/nesbot/carbon/src/Carbon/Month.php', + 'Carbon\\PHPStan\\MacroExtension' => $vendorDir . '/nesbot/carbon/src/Carbon/PHPStan/MacroExtension.php', + 'Carbon\\PHPStan\\MacroMethodReflection' => $vendorDir . '/nesbot/carbon/src/Carbon/PHPStan/MacroMethodReflection.php', + 'Carbon\\Traits\\Boundaries' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Boundaries.php', + 'Carbon\\Traits\\Cast' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Cast.php', + 'Carbon\\Traits\\Comparison' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Comparison.php', + 'Carbon\\Traits\\Converter' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Converter.php', + 'Carbon\\Traits\\Creator' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Creator.php', + 'Carbon\\Traits\\Date' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Date.php', + 'Carbon\\Traits\\DeprecatedPeriodProperties' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/DeprecatedPeriodProperties.php', + 'Carbon\\Traits\\Difference' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Difference.php', + 'Carbon\\Traits\\IntervalRounding' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/IntervalRounding.php', + 'Carbon\\Traits\\IntervalStep' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/IntervalStep.php', + 'Carbon\\Traits\\LocalFactory' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/LocalFactory.php', + 'Carbon\\Traits\\Localization' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Localization.php', + 'Carbon\\Traits\\Macro' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Macro.php', + 'Carbon\\Traits\\MagicParameter' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/MagicParameter.php', + 'Carbon\\Traits\\Mixin' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Mixin.php', + 'Carbon\\Traits\\Modifiers' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Modifiers.php', + 'Carbon\\Traits\\Mutability' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Mutability.php', + 'Carbon\\Traits\\ObjectInitialisation' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/ObjectInitialisation.php', + 'Carbon\\Traits\\Options' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Options.php', + 'Carbon\\Traits\\Rounding' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Rounding.php', + 'Carbon\\Traits\\Serialization' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Serialization.php', + 'Carbon\\Traits\\StaticLocalization' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/StaticLocalization.php', + 'Carbon\\Traits\\StaticOptions' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/StaticOptions.php', + 'Carbon\\Traits\\Test' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Test.php', + 'Carbon\\Traits\\Timestamp' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Timestamp.php', + 'Carbon\\Traits\\ToStringFormat' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/ToStringFormat.php', + 'Carbon\\Traits\\Units' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Units.php', + 'Carbon\\Traits\\Week' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Week.php', + 'Carbon\\Translator' => $vendorDir . '/nesbot/carbon/src/Carbon/Translator.php', + 'Carbon\\TranslatorImmutable' => $vendorDir . '/nesbot/carbon/src/Carbon/TranslatorImmutable.php', + 'Carbon\\TranslatorStrongTypeInterface' => $vendorDir . '/nesbot/carbon/src/Carbon/TranslatorStrongTypeInterface.php', + 'Carbon\\Unit' => $vendorDir . '/nesbot/carbon/src/Carbon/Unit.php', + 'Carbon\\WeekDay' => $vendorDir . '/nesbot/carbon/src/Carbon/WeekDay.php', + 'Carbon\\WrapperClock' => $vendorDir . '/nesbot/carbon/src/Carbon/WrapperClock.php', + 'Complex\\Complex' => $vendorDir . '/markbaker/complex/classes/src/Complex.php', + 'Complex\\Exception' => $vendorDir . '/markbaker/complex/classes/src/Exception.php', + 'Complex\\Functions' => $vendorDir . '/markbaker/complex/classes/src/Functions.php', + 'Complex\\Operations' => $vendorDir . '/markbaker/complex/classes/src/Operations.php', 'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php', + 'Composer\\Pcre\\MatchAllResult' => $vendorDir . '/composer/pcre/src/MatchAllResult.php', + 'Composer\\Pcre\\MatchAllStrictGroupsResult' => $vendorDir . '/composer/pcre/src/MatchAllStrictGroupsResult.php', + 'Composer\\Pcre\\MatchAllWithOffsetsResult' => $vendorDir . '/composer/pcre/src/MatchAllWithOffsetsResult.php', + 'Composer\\Pcre\\MatchResult' => $vendorDir . '/composer/pcre/src/MatchResult.php', + 'Composer\\Pcre\\MatchStrictGroupsResult' => $vendorDir . '/composer/pcre/src/MatchStrictGroupsResult.php', + 'Composer\\Pcre\\MatchWithOffsetsResult' => $vendorDir . '/composer/pcre/src/MatchWithOffsetsResult.php', + 'Composer\\Pcre\\PHPStan\\InvalidRegexPatternRule' => $vendorDir . '/composer/pcre/src/PHPStan/InvalidRegexPatternRule.php', + 'Composer\\Pcre\\PHPStan\\PregMatchFlags' => $vendorDir . '/composer/pcre/src/PHPStan/PregMatchFlags.php', + 'Composer\\Pcre\\PHPStan\\PregMatchParameterOutTypeExtension' => $vendorDir . '/composer/pcre/src/PHPStan/PregMatchParameterOutTypeExtension.php', + 'Composer\\Pcre\\PHPStan\\PregMatchTypeSpecifyingExtension' => $vendorDir . '/composer/pcre/src/PHPStan/PregMatchTypeSpecifyingExtension.php', + 'Composer\\Pcre\\PHPStan\\PregReplaceCallbackClosureTypeExtension' => $vendorDir . '/composer/pcre/src/PHPStan/PregReplaceCallbackClosureTypeExtension.php', + 'Composer\\Pcre\\PHPStan\\UnsafeStrictGroupsCallRule' => $vendorDir . '/composer/pcre/src/PHPStan/UnsafeStrictGroupsCallRule.php', + 'Composer\\Pcre\\PcreException' => $vendorDir . '/composer/pcre/src/PcreException.php', + 'Composer\\Pcre\\Preg' => $vendorDir . '/composer/pcre/src/Preg.php', + 'Composer\\Pcre\\Regex' => $vendorDir . '/composer/pcre/src/Regex.php', + 'Composer\\Pcre\\ReplaceResult' => $vendorDir . '/composer/pcre/src/ReplaceResult.php', + 'Composer\\Pcre\\UnexpectedNullMatchException' => $vendorDir . '/composer/pcre/src/UnexpectedNullMatchException.php', + 'Composer\\Semver\\Comparator' => $vendorDir . '/composer/semver/src/Comparator.php', + 'Composer\\Semver\\CompilingMatcher' => $vendorDir . '/composer/semver/src/CompilingMatcher.php', + 'Composer\\Semver\\Constraint\\Bound' => $vendorDir . '/composer/semver/src/Constraint/Bound.php', + 'Composer\\Semver\\Constraint\\Constraint' => $vendorDir . '/composer/semver/src/Constraint/Constraint.php', + 'Composer\\Semver\\Constraint\\ConstraintInterface' => $vendorDir . '/composer/semver/src/Constraint/ConstraintInterface.php', + 'Composer\\Semver\\Constraint\\MatchAllConstraint' => $vendorDir . '/composer/semver/src/Constraint/MatchAllConstraint.php', + 'Composer\\Semver\\Constraint\\MatchNoneConstraint' => $vendorDir . '/composer/semver/src/Constraint/MatchNoneConstraint.php', + 'Composer\\Semver\\Constraint\\MultiConstraint' => $vendorDir . '/composer/semver/src/Constraint/MultiConstraint.php', + 'Composer\\Semver\\Interval' => $vendorDir . '/composer/semver/src/Interval.php', + 'Composer\\Semver\\Intervals' => $vendorDir . '/composer/semver/src/Intervals.php', + 'Composer\\Semver\\Semver' => $vendorDir . '/composer/semver/src/Semver.php', + 'Composer\\Semver\\VersionParser' => $vendorDir . '/composer/semver/src/VersionParser.php', + 'Cron\\AbstractField' => $vendorDir . '/dragonmantank/cron-expression/src/Cron/AbstractField.php', + 'Cron\\CronExpression' => $vendorDir . '/dragonmantank/cron-expression/src/Cron/CronExpression.php', + 'Cron\\DayOfMonthField' => $vendorDir . '/dragonmantank/cron-expression/src/Cron/DayOfMonthField.php', + 'Cron\\DayOfWeekField' => $vendorDir . '/dragonmantank/cron-expression/src/Cron/DayOfWeekField.php', + 'Cron\\FieldFactory' => $vendorDir . '/dragonmantank/cron-expression/src/Cron/FieldFactory.php', + 'Cron\\FieldFactoryInterface' => $vendorDir . '/dragonmantank/cron-expression/src/Cron/FieldFactoryInterface.php', + 'Cron\\FieldInterface' => $vendorDir . '/dragonmantank/cron-expression/src/Cron/FieldInterface.php', + 'Cron\\HoursField' => $vendorDir . '/dragonmantank/cron-expression/src/Cron/HoursField.php', + 'Cron\\MinutesField' => $vendorDir . '/dragonmantank/cron-expression/src/Cron/MinutesField.php', + 'Cron\\MonthField' => $vendorDir . '/dragonmantank/cron-expression/src/Cron/MonthField.php', + 'DASPRiD\\Enum\\AbstractEnum' => $vendorDir . '/dasprid/enum/src/AbstractEnum.php', + 'DASPRiD\\Enum\\EnumMap' => $vendorDir . '/dasprid/enum/src/EnumMap.php', + 'DASPRiD\\Enum\\Exception\\CloneNotSupportedException' => $vendorDir . '/dasprid/enum/src/Exception/CloneNotSupportedException.php', + 'DASPRiD\\Enum\\Exception\\ExceptionInterface' => $vendorDir . '/dasprid/enum/src/Exception/ExceptionInterface.php', + 'DASPRiD\\Enum\\Exception\\ExpectationException' => $vendorDir . '/dasprid/enum/src/Exception/ExpectationException.php', + 'DASPRiD\\Enum\\Exception\\IllegalArgumentException' => $vendorDir . '/dasprid/enum/src/Exception/IllegalArgumentException.php', + 'DASPRiD\\Enum\\Exception\\MismatchException' => $vendorDir . '/dasprid/enum/src/Exception/MismatchException.php', + 'DASPRiD\\Enum\\Exception\\SerializeNotSupportedException' => $vendorDir . '/dasprid/enum/src/Exception/SerializeNotSupportedException.php', + 'DASPRiD\\Enum\\Exception\\UnserializeNotSupportedException' => $vendorDir . '/dasprid/enum/src/Exception/UnserializeNotSupportedException.php', + 'DASPRiD\\Enum\\NullValue' => $vendorDir . '/dasprid/enum/src/NullValue.php', + 'Database\\Factories\\UserFactory' => $baseDir . '/database/factories/UserFactory.php', + 'Database\\Seeders\\CurrencySeeder' => $baseDir . '/database/seeders/CurrencySeeder.php', + 'Database\\Seeders\\DatabaseSeeder' => $baseDir . '/database/seeders/DatabaseSeeder.php', + 'Database\\Seeders\\PermissionSeeder' => $baseDir . '/database/seeders/PermissionSeeder.php', + 'Database\\Seeders\\SATCatalogsSeeder' => $baseDir . '/database/seeders/SATCatalogsSeeder.php', + 'Database\\Seeders\\SettingSeeder' => $baseDir . '/database/seeders/SettingSeeder.php', + 'Database\\Seeders\\UnidadConversionesSeeder' => $baseDir . '/database/seeders/UnidadConversionesSeeder.php', + 'Database\\Seeders\\UserSeeder' => $baseDir . '/database/seeders/UserSeeder.php', + 'DateError' => $vendorDir . '/symfony/polyfill-php83/Resources/stubs/DateError.php', + 'DateException' => $vendorDir . '/symfony/polyfill-php83/Resources/stubs/DateException.php', + 'DateInvalidOperationException' => $vendorDir . '/symfony/polyfill-php83/Resources/stubs/DateInvalidOperationException.php', + 'DateInvalidTimeZoneException' => $vendorDir . '/symfony/polyfill-php83/Resources/stubs/DateInvalidTimeZoneException.php', + 'DateMalformedIntervalStringException' => $vendorDir . '/symfony/polyfill-php83/Resources/stubs/DateMalformedIntervalStringException.php', + 'DateMalformedPeriodStringException' => $vendorDir . '/symfony/polyfill-php83/Resources/stubs/DateMalformedPeriodStringException.php', + 'DateMalformedStringException' => $vendorDir . '/symfony/polyfill-php83/Resources/stubs/DateMalformedStringException.php', + 'DateObjectError' => $vendorDir . '/symfony/polyfill-php83/Resources/stubs/DateObjectError.php', + 'DateRangeError' => $vendorDir . '/symfony/polyfill-php83/Resources/stubs/DateRangeError.php', + 'DeepCopy\\DeepCopy' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/DeepCopy.php', + 'DeepCopy\\Exception\\CloneException' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Exception/CloneException.php', + 'DeepCopy\\Exception\\PropertyException' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Exception/PropertyException.php', + 'DeepCopy\\Filter\\ChainableFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/ChainableFilter.php', + 'DeepCopy\\Filter\\Doctrine\\DoctrineCollectionFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineCollectionFilter.php', + 'DeepCopy\\Filter\\Doctrine\\DoctrineEmptyCollectionFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineEmptyCollectionFilter.php', + 'DeepCopy\\Filter\\Doctrine\\DoctrineProxyFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineProxyFilter.php', + 'DeepCopy\\Filter\\Filter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/Filter.php', + 'DeepCopy\\Filter\\KeepFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/KeepFilter.php', + 'DeepCopy\\Filter\\ReplaceFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/ReplaceFilter.php', + 'DeepCopy\\Filter\\SetNullFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/SetNullFilter.php', + 'DeepCopy\\Matcher\\Doctrine\\DoctrineProxyMatcher' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Matcher/Doctrine/DoctrineProxyMatcher.php', + 'DeepCopy\\Matcher\\Matcher' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Matcher/Matcher.php', + 'DeepCopy\\Matcher\\PropertyMatcher' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyMatcher.php', + 'DeepCopy\\Matcher\\PropertyNameMatcher' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyNameMatcher.php', + 'DeepCopy\\Matcher\\PropertyTypeMatcher' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyTypeMatcher.php', + 'DeepCopy\\Reflection\\ReflectionHelper' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Reflection/ReflectionHelper.php', + 'DeepCopy\\TypeFilter\\Date\\DateIntervalFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Date/DateIntervalFilter.php', + 'DeepCopy\\TypeFilter\\Date\\DatePeriodFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Date/DatePeriodFilter.php', + 'DeepCopy\\TypeFilter\\ReplaceFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/ReplaceFilter.php', + 'DeepCopy\\TypeFilter\\ShallowCopyFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/ShallowCopyFilter.php', + 'DeepCopy\\TypeFilter\\Spl\\ArrayObjectFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/ArrayObjectFilter.php', + 'DeepCopy\\TypeFilter\\Spl\\SplDoublyLinkedList' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedList.php', + 'DeepCopy\\TypeFilter\\Spl\\SplDoublyLinkedListFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedListFilter.php', + 'DeepCopy\\TypeFilter\\TypeFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/TypeFilter.php', + 'DeepCopy\\TypeMatcher\\TypeMatcher' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeMatcher/TypeMatcher.php', + 'Dflydev\\DotAccessData\\Data' => $vendorDir . '/dflydev/dot-access-data/src/Data.php', + 'Dflydev\\DotAccessData\\DataInterface' => $vendorDir . '/dflydev/dot-access-data/src/DataInterface.php', + 'Dflydev\\DotAccessData\\Exception\\DataException' => $vendorDir . '/dflydev/dot-access-data/src/Exception/DataException.php', + 'Dflydev\\DotAccessData\\Exception\\InvalidPathException' => $vendorDir . '/dflydev/dot-access-data/src/Exception/InvalidPathException.php', + 'Dflydev\\DotAccessData\\Exception\\MissingPathException' => $vendorDir . '/dflydev/dot-access-data/src/Exception/MissingPathException.php', + 'Dflydev\\DotAccessData\\Util' => $vendorDir . '/dflydev/dot-access-data/src/Util.php', + 'Doctrine\\Common\\Lexer\\AbstractLexer' => $vendorDir . '/doctrine/lexer/src/AbstractLexer.php', + 'Doctrine\\Common\\Lexer\\Token' => $vendorDir . '/doctrine/lexer/src/Token.php', + 'Doctrine\\Inflector\\CachedWordInflector' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/CachedWordInflector.php', + 'Doctrine\\Inflector\\GenericLanguageInflectorFactory' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/GenericLanguageInflectorFactory.php', + 'Doctrine\\Inflector\\Inflector' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Inflector.php', + 'Doctrine\\Inflector\\InflectorFactory' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/InflectorFactory.php', + 'Doctrine\\Inflector\\Language' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Language.php', + 'Doctrine\\Inflector\\LanguageInflectorFactory' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/LanguageInflectorFactory.php', + 'Doctrine\\Inflector\\NoopWordInflector' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/NoopWordInflector.php', + 'Doctrine\\Inflector\\Rules\\English\\Inflectible' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/English/Inflectible.php', + 'Doctrine\\Inflector\\Rules\\English\\InflectorFactory' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/English/InflectorFactory.php', + 'Doctrine\\Inflector\\Rules\\English\\Rules' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/English/Rules.php', + 'Doctrine\\Inflector\\Rules\\English\\Uninflected' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/English/Uninflected.php', + 'Doctrine\\Inflector\\Rules\\French\\Inflectible' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/French/Inflectible.php', + 'Doctrine\\Inflector\\Rules\\French\\InflectorFactory' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/French/InflectorFactory.php', + 'Doctrine\\Inflector\\Rules\\French\\Rules' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/French/Rules.php', + 'Doctrine\\Inflector\\Rules\\French\\Uninflected' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/French/Uninflected.php', + 'Doctrine\\Inflector\\Rules\\NorwegianBokmal\\Inflectible' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/NorwegianBokmal/Inflectible.php', + 'Doctrine\\Inflector\\Rules\\NorwegianBokmal\\InflectorFactory' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/NorwegianBokmal/InflectorFactory.php', + 'Doctrine\\Inflector\\Rules\\NorwegianBokmal\\Rules' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/NorwegianBokmal/Rules.php', + 'Doctrine\\Inflector\\Rules\\NorwegianBokmal\\Uninflected' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/NorwegianBokmal/Uninflected.php', + 'Doctrine\\Inflector\\Rules\\Pattern' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Pattern.php', + 'Doctrine\\Inflector\\Rules\\Patterns' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Patterns.php', + 'Doctrine\\Inflector\\Rules\\Portuguese\\Inflectible' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Portuguese/Inflectible.php', + 'Doctrine\\Inflector\\Rules\\Portuguese\\InflectorFactory' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Portuguese/InflectorFactory.php', + 'Doctrine\\Inflector\\Rules\\Portuguese\\Rules' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Portuguese/Rules.php', + 'Doctrine\\Inflector\\Rules\\Portuguese\\Uninflected' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Portuguese/Uninflected.php', + 'Doctrine\\Inflector\\Rules\\Ruleset' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Ruleset.php', + 'Doctrine\\Inflector\\Rules\\Spanish\\Inflectible' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Spanish/Inflectible.php', + 'Doctrine\\Inflector\\Rules\\Spanish\\InflectorFactory' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Spanish/InflectorFactory.php', + 'Doctrine\\Inflector\\Rules\\Spanish\\Rules' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Spanish/Rules.php', + 'Doctrine\\Inflector\\Rules\\Spanish\\Uninflected' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Spanish/Uninflected.php', + 'Doctrine\\Inflector\\Rules\\Substitution' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Substitution.php', + 'Doctrine\\Inflector\\Rules\\Substitutions' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Substitutions.php', + 'Doctrine\\Inflector\\Rules\\Transformation' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Transformation.php', + 'Doctrine\\Inflector\\Rules\\Transformations' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Transformations.php', + 'Doctrine\\Inflector\\Rules\\Turkish\\Inflectible' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Turkish/Inflectible.php', + 'Doctrine\\Inflector\\Rules\\Turkish\\InflectorFactory' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Turkish/InflectorFactory.php', + 'Doctrine\\Inflector\\Rules\\Turkish\\Rules' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Turkish/Rules.php', + 'Doctrine\\Inflector\\Rules\\Turkish\\Uninflected' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Turkish/Uninflected.php', + 'Doctrine\\Inflector\\Rules\\Word' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Word.php', + 'Doctrine\\Inflector\\RulesetInflector' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/RulesetInflector.php', + 'Doctrine\\Inflector\\WordInflector' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector/WordInflector.php', + 'Dotenv\\Dotenv' => $vendorDir . '/vlucas/phpdotenv/src/Dotenv.php', + 'Dotenv\\Exception\\ExceptionInterface' => $vendorDir . '/vlucas/phpdotenv/src/Exception/ExceptionInterface.php', + 'Dotenv\\Exception\\InvalidEncodingException' => $vendorDir . '/vlucas/phpdotenv/src/Exception/InvalidEncodingException.php', + 'Dotenv\\Exception\\InvalidFileException' => $vendorDir . '/vlucas/phpdotenv/src/Exception/InvalidFileException.php', + 'Dotenv\\Exception\\InvalidPathException' => $vendorDir . '/vlucas/phpdotenv/src/Exception/InvalidPathException.php', + 'Dotenv\\Exception\\ValidationException' => $vendorDir . '/vlucas/phpdotenv/src/Exception/ValidationException.php', + 'Dotenv\\Loader\\Loader' => $vendorDir . '/vlucas/phpdotenv/src/Loader/Loader.php', + 'Dotenv\\Loader\\LoaderInterface' => $vendorDir . '/vlucas/phpdotenv/src/Loader/LoaderInterface.php', + 'Dotenv\\Loader\\Resolver' => $vendorDir . '/vlucas/phpdotenv/src/Loader/Resolver.php', + 'Dotenv\\Parser\\Entry' => $vendorDir . '/vlucas/phpdotenv/src/Parser/Entry.php', + 'Dotenv\\Parser\\EntryParser' => $vendorDir . '/vlucas/phpdotenv/src/Parser/EntryParser.php', + 'Dotenv\\Parser\\Lexer' => $vendorDir . '/vlucas/phpdotenv/src/Parser/Lexer.php', + 'Dotenv\\Parser\\Lines' => $vendorDir . '/vlucas/phpdotenv/src/Parser/Lines.php', + 'Dotenv\\Parser\\Parser' => $vendorDir . '/vlucas/phpdotenv/src/Parser/Parser.php', + 'Dotenv\\Parser\\ParserInterface' => $vendorDir . '/vlucas/phpdotenv/src/Parser/ParserInterface.php', + 'Dotenv\\Parser\\Value' => $vendorDir . '/vlucas/phpdotenv/src/Parser/Value.php', + 'Dotenv\\Repository\\AdapterRepository' => $vendorDir . '/vlucas/phpdotenv/src/Repository/AdapterRepository.php', + 'Dotenv\\Repository\\Adapter\\AdapterInterface' => $vendorDir . '/vlucas/phpdotenv/src/Repository/Adapter/AdapterInterface.php', + 'Dotenv\\Repository\\Adapter\\ApacheAdapter' => $vendorDir . '/vlucas/phpdotenv/src/Repository/Adapter/ApacheAdapter.php', + 'Dotenv\\Repository\\Adapter\\ArrayAdapter' => $vendorDir . '/vlucas/phpdotenv/src/Repository/Adapter/ArrayAdapter.php', + 'Dotenv\\Repository\\Adapter\\EnvConstAdapter' => $vendorDir . '/vlucas/phpdotenv/src/Repository/Adapter/EnvConstAdapter.php', + 'Dotenv\\Repository\\Adapter\\GuardedWriter' => $vendorDir . '/vlucas/phpdotenv/src/Repository/Adapter/GuardedWriter.php', + 'Dotenv\\Repository\\Adapter\\ImmutableWriter' => $vendorDir . '/vlucas/phpdotenv/src/Repository/Adapter/ImmutableWriter.php', + 'Dotenv\\Repository\\Adapter\\MultiReader' => $vendorDir . '/vlucas/phpdotenv/src/Repository/Adapter/MultiReader.php', + 'Dotenv\\Repository\\Adapter\\MultiWriter' => $vendorDir . '/vlucas/phpdotenv/src/Repository/Adapter/MultiWriter.php', + 'Dotenv\\Repository\\Adapter\\PutenvAdapter' => $vendorDir . '/vlucas/phpdotenv/src/Repository/Adapter/PutenvAdapter.php', + 'Dotenv\\Repository\\Adapter\\ReaderInterface' => $vendorDir . '/vlucas/phpdotenv/src/Repository/Adapter/ReaderInterface.php', + 'Dotenv\\Repository\\Adapter\\ReplacingWriter' => $vendorDir . '/vlucas/phpdotenv/src/Repository/Adapter/ReplacingWriter.php', + 'Dotenv\\Repository\\Adapter\\ServerConstAdapter' => $vendorDir . '/vlucas/phpdotenv/src/Repository/Adapter/ServerConstAdapter.php', + 'Dotenv\\Repository\\Adapter\\WriterInterface' => $vendorDir . '/vlucas/phpdotenv/src/Repository/Adapter/WriterInterface.php', + 'Dotenv\\Repository\\RepositoryBuilder' => $vendorDir . '/vlucas/phpdotenv/src/Repository/RepositoryBuilder.php', + 'Dotenv\\Repository\\RepositoryInterface' => $vendorDir . '/vlucas/phpdotenv/src/Repository/RepositoryInterface.php', + 'Dotenv\\Store\\FileStore' => $vendorDir . '/vlucas/phpdotenv/src/Store/FileStore.php', + 'Dotenv\\Store\\File\\Paths' => $vendorDir . '/vlucas/phpdotenv/src/Store/File/Paths.php', + 'Dotenv\\Store\\File\\Reader' => $vendorDir . '/vlucas/phpdotenv/src/Store/File/Reader.php', + 'Dotenv\\Store\\StoreBuilder' => $vendorDir . '/vlucas/phpdotenv/src/Store/StoreBuilder.php', + 'Dotenv\\Store\\StoreInterface' => $vendorDir . '/vlucas/phpdotenv/src/Store/StoreInterface.php', + 'Dotenv\\Store\\StringStore' => $vendorDir . '/vlucas/phpdotenv/src/Store/StringStore.php', + 'Dotenv\\Util\\Regex' => $vendorDir . '/vlucas/phpdotenv/src/Util/Regex.php', + 'Dotenv\\Util\\Str' => $vendorDir . '/vlucas/phpdotenv/src/Util/Str.php', + 'Dotenv\\Validator' => $vendorDir . '/vlucas/phpdotenv/src/Validator.php', + 'Egulias\\EmailValidator\\EmailLexer' => $vendorDir . '/egulias/email-validator/src/EmailLexer.php', + 'Egulias\\EmailValidator\\EmailParser' => $vendorDir . '/egulias/email-validator/src/EmailParser.php', + 'Egulias\\EmailValidator\\EmailValidator' => $vendorDir . '/egulias/email-validator/src/EmailValidator.php', + 'Egulias\\EmailValidator\\MessageIDParser' => $vendorDir . '/egulias/email-validator/src/MessageIDParser.php', + 'Egulias\\EmailValidator\\Parser' => $vendorDir . '/egulias/email-validator/src/Parser.php', + 'Egulias\\EmailValidator\\Parser\\Comment' => $vendorDir . '/egulias/email-validator/src/Parser/Comment.php', + 'Egulias\\EmailValidator\\Parser\\CommentStrategy\\CommentStrategy' => $vendorDir . '/egulias/email-validator/src/Parser/CommentStrategy/CommentStrategy.php', + 'Egulias\\EmailValidator\\Parser\\CommentStrategy\\DomainComment' => $vendorDir . '/egulias/email-validator/src/Parser/CommentStrategy/DomainComment.php', + 'Egulias\\EmailValidator\\Parser\\CommentStrategy\\LocalComment' => $vendorDir . '/egulias/email-validator/src/Parser/CommentStrategy/LocalComment.php', + 'Egulias\\EmailValidator\\Parser\\DomainLiteral' => $vendorDir . '/egulias/email-validator/src/Parser/DomainLiteral.php', + 'Egulias\\EmailValidator\\Parser\\DomainPart' => $vendorDir . '/egulias/email-validator/src/Parser/DomainPart.php', + 'Egulias\\EmailValidator\\Parser\\DoubleQuote' => $vendorDir . '/egulias/email-validator/src/Parser/DoubleQuote.php', + 'Egulias\\EmailValidator\\Parser\\FoldingWhiteSpace' => $vendorDir . '/egulias/email-validator/src/Parser/FoldingWhiteSpace.php', + 'Egulias\\EmailValidator\\Parser\\IDLeftPart' => $vendorDir . '/egulias/email-validator/src/Parser/IDLeftPart.php', + 'Egulias\\EmailValidator\\Parser\\IDRightPart' => $vendorDir . '/egulias/email-validator/src/Parser/IDRightPart.php', + 'Egulias\\EmailValidator\\Parser\\LocalPart' => $vendorDir . '/egulias/email-validator/src/Parser/LocalPart.php', + 'Egulias\\EmailValidator\\Parser\\PartParser' => $vendorDir . '/egulias/email-validator/src/Parser/PartParser.php', + 'Egulias\\EmailValidator\\Result\\InvalidEmail' => $vendorDir . '/egulias/email-validator/src/Result/InvalidEmail.php', + 'Egulias\\EmailValidator\\Result\\MultipleErrors' => $vendorDir . '/egulias/email-validator/src/Result/MultipleErrors.php', + 'Egulias\\EmailValidator\\Result\\Reason\\AtextAfterCFWS' => $vendorDir . '/egulias/email-validator/src/Result/Reason/AtextAfterCFWS.php', + 'Egulias\\EmailValidator\\Result\\Reason\\CRLFAtTheEnd' => $vendorDir . '/egulias/email-validator/src/Result/Reason/CRLFAtTheEnd.php', + 'Egulias\\EmailValidator\\Result\\Reason\\CRLFX2' => $vendorDir . '/egulias/email-validator/src/Result/Reason/CRLFX2.php', + 'Egulias\\EmailValidator\\Result\\Reason\\CRNoLF' => $vendorDir . '/egulias/email-validator/src/Result/Reason/CRNoLF.php', + 'Egulias\\EmailValidator\\Result\\Reason\\CharNotAllowed' => $vendorDir . '/egulias/email-validator/src/Result/Reason/CharNotAllowed.php', + 'Egulias\\EmailValidator\\Result\\Reason\\CommaInDomain' => $vendorDir . '/egulias/email-validator/src/Result/Reason/CommaInDomain.php', + 'Egulias\\EmailValidator\\Result\\Reason\\CommentsInIDRight' => $vendorDir . '/egulias/email-validator/src/Result/Reason/CommentsInIDRight.php', + 'Egulias\\EmailValidator\\Result\\Reason\\ConsecutiveAt' => $vendorDir . '/egulias/email-validator/src/Result/Reason/ConsecutiveAt.php', + 'Egulias\\EmailValidator\\Result\\Reason\\ConsecutiveDot' => $vendorDir . '/egulias/email-validator/src/Result/Reason/ConsecutiveDot.php', + 'Egulias\\EmailValidator\\Result\\Reason\\DetailedReason' => $vendorDir . '/egulias/email-validator/src/Result/Reason/DetailedReason.php', + 'Egulias\\EmailValidator\\Result\\Reason\\DomainAcceptsNoMail' => $vendorDir . '/egulias/email-validator/src/Result/Reason/DomainAcceptsNoMail.php', + 'Egulias\\EmailValidator\\Result\\Reason\\DomainHyphened' => $vendorDir . '/egulias/email-validator/src/Result/Reason/DomainHyphened.php', + 'Egulias\\EmailValidator\\Result\\Reason\\DomainTooLong' => $vendorDir . '/egulias/email-validator/src/Result/Reason/DomainTooLong.php', + 'Egulias\\EmailValidator\\Result\\Reason\\DotAtEnd' => $vendorDir . '/egulias/email-validator/src/Result/Reason/DotAtEnd.php', + 'Egulias\\EmailValidator\\Result\\Reason\\DotAtStart' => $vendorDir . '/egulias/email-validator/src/Result/Reason/DotAtStart.php', + 'Egulias\\EmailValidator\\Result\\Reason\\EmptyReason' => $vendorDir . '/egulias/email-validator/src/Result/Reason/EmptyReason.php', + 'Egulias\\EmailValidator\\Result\\Reason\\ExceptionFound' => $vendorDir . '/egulias/email-validator/src/Result/Reason/ExceptionFound.php', + 'Egulias\\EmailValidator\\Result\\Reason\\ExpectingATEXT' => $vendorDir . '/egulias/email-validator/src/Result/Reason/ExpectingATEXT.php', + 'Egulias\\EmailValidator\\Result\\Reason\\ExpectingCTEXT' => $vendorDir . '/egulias/email-validator/src/Result/Reason/ExpectingCTEXT.php', + 'Egulias\\EmailValidator\\Result\\Reason\\ExpectingDTEXT' => $vendorDir . '/egulias/email-validator/src/Result/Reason/ExpectingDTEXT.php', + 'Egulias\\EmailValidator\\Result\\Reason\\ExpectingDomainLiteralClose' => $vendorDir . '/egulias/email-validator/src/Result/Reason/ExpectingDomainLiteralClose.php', + 'Egulias\\EmailValidator\\Result\\Reason\\LabelTooLong' => $vendorDir . '/egulias/email-validator/src/Result/Reason/LabelTooLong.php', + 'Egulias\\EmailValidator\\Result\\Reason\\LocalOrReservedDomain' => $vendorDir . '/egulias/email-validator/src/Result/Reason/LocalOrReservedDomain.php', + 'Egulias\\EmailValidator\\Result\\Reason\\NoDNSRecord' => $vendorDir . '/egulias/email-validator/src/Result/Reason/NoDNSRecord.php', + 'Egulias\\EmailValidator\\Result\\Reason\\NoDomainPart' => $vendorDir . '/egulias/email-validator/src/Result/Reason/NoDomainPart.php', + 'Egulias\\EmailValidator\\Result\\Reason\\NoLocalPart' => $vendorDir . '/egulias/email-validator/src/Result/Reason/NoLocalPart.php', + 'Egulias\\EmailValidator\\Result\\Reason\\RFCWarnings' => $vendorDir . '/egulias/email-validator/src/Result/Reason/RFCWarnings.php', + 'Egulias\\EmailValidator\\Result\\Reason\\Reason' => $vendorDir . '/egulias/email-validator/src/Result/Reason/Reason.php', + 'Egulias\\EmailValidator\\Result\\Reason\\SpoofEmail' => $vendorDir . '/egulias/email-validator/src/Result/Reason/SpoofEmail.php', + 'Egulias\\EmailValidator\\Result\\Reason\\UnOpenedComment' => $vendorDir . '/egulias/email-validator/src/Result/Reason/UnOpenedComment.php', + 'Egulias\\EmailValidator\\Result\\Reason\\UnableToGetDNSRecord' => $vendorDir . '/egulias/email-validator/src/Result/Reason/UnableToGetDNSRecord.php', + 'Egulias\\EmailValidator\\Result\\Reason\\UnclosedComment' => $vendorDir . '/egulias/email-validator/src/Result/Reason/UnclosedComment.php', + 'Egulias\\EmailValidator\\Result\\Reason\\UnclosedQuotedString' => $vendorDir . '/egulias/email-validator/src/Result/Reason/UnclosedQuotedString.php', + 'Egulias\\EmailValidator\\Result\\Reason\\UnusualElements' => $vendorDir . '/egulias/email-validator/src/Result/Reason/UnusualElements.php', + 'Egulias\\EmailValidator\\Result\\Result' => $vendorDir . '/egulias/email-validator/src/Result/Result.php', + 'Egulias\\EmailValidator\\Result\\SpoofEmail' => $vendorDir . '/egulias/email-validator/src/Result/SpoofEmail.php', + 'Egulias\\EmailValidator\\Result\\ValidEmail' => $vendorDir . '/egulias/email-validator/src/Result/ValidEmail.php', + 'Egulias\\EmailValidator\\Validation\\DNSCheckValidation' => $vendorDir . '/egulias/email-validator/src/Validation/DNSCheckValidation.php', + 'Egulias\\EmailValidator\\Validation\\DNSGetRecordWrapper' => $vendorDir . '/egulias/email-validator/src/Validation/DNSGetRecordWrapper.php', + 'Egulias\\EmailValidator\\Validation\\DNSRecords' => $vendorDir . '/egulias/email-validator/src/Validation/DNSRecords.php', + 'Egulias\\EmailValidator\\Validation\\EmailValidation' => $vendorDir . '/egulias/email-validator/src/Validation/EmailValidation.php', + 'Egulias\\EmailValidator\\Validation\\Exception\\EmptyValidationList' => $vendorDir . '/egulias/email-validator/src/Validation/Exception/EmptyValidationList.php', + 'Egulias\\EmailValidator\\Validation\\Extra\\SpoofCheckValidation' => $vendorDir . '/egulias/email-validator/src/Validation/Extra/SpoofCheckValidation.php', + 'Egulias\\EmailValidator\\Validation\\MessageIDValidation' => $vendorDir . '/egulias/email-validator/src/Validation/MessageIDValidation.php', + 'Egulias\\EmailValidator\\Validation\\MultipleValidationWithAnd' => $vendorDir . '/egulias/email-validator/src/Validation/MultipleValidationWithAnd.php', + 'Egulias\\EmailValidator\\Validation\\NoRFCWarningsValidation' => $vendorDir . '/egulias/email-validator/src/Validation/NoRFCWarningsValidation.php', + 'Egulias\\EmailValidator\\Validation\\RFCValidation' => $vendorDir . '/egulias/email-validator/src/Validation/RFCValidation.php', + 'Egulias\\EmailValidator\\Warning\\AddressLiteral' => $vendorDir . '/egulias/email-validator/src/Warning/AddressLiteral.php', + 'Egulias\\EmailValidator\\Warning\\CFWSNearAt' => $vendorDir . '/egulias/email-validator/src/Warning/CFWSNearAt.php', + 'Egulias\\EmailValidator\\Warning\\CFWSWithFWS' => $vendorDir . '/egulias/email-validator/src/Warning/CFWSWithFWS.php', + 'Egulias\\EmailValidator\\Warning\\Comment' => $vendorDir . '/egulias/email-validator/src/Warning/Comment.php', + 'Egulias\\EmailValidator\\Warning\\DeprecatedComment' => $vendorDir . '/egulias/email-validator/src/Warning/DeprecatedComment.php', + 'Egulias\\EmailValidator\\Warning\\DomainLiteral' => $vendorDir . '/egulias/email-validator/src/Warning/DomainLiteral.php', + 'Egulias\\EmailValidator\\Warning\\EmailTooLong' => $vendorDir . '/egulias/email-validator/src/Warning/EmailTooLong.php', + 'Egulias\\EmailValidator\\Warning\\IPV6BadChar' => $vendorDir . '/egulias/email-validator/src/Warning/IPV6BadChar.php', + 'Egulias\\EmailValidator\\Warning\\IPV6ColonEnd' => $vendorDir . '/egulias/email-validator/src/Warning/IPV6ColonEnd.php', + 'Egulias\\EmailValidator\\Warning\\IPV6ColonStart' => $vendorDir . '/egulias/email-validator/src/Warning/IPV6ColonStart.php', + 'Egulias\\EmailValidator\\Warning\\IPV6Deprecated' => $vendorDir . '/egulias/email-validator/src/Warning/IPV6Deprecated.php', + 'Egulias\\EmailValidator\\Warning\\IPV6DoubleColon' => $vendorDir . '/egulias/email-validator/src/Warning/IPV6DoubleColon.php', + 'Egulias\\EmailValidator\\Warning\\IPV6GroupCount' => $vendorDir . '/egulias/email-validator/src/Warning/IPV6GroupCount.php', + 'Egulias\\EmailValidator\\Warning\\IPV6MaxGroups' => $vendorDir . '/egulias/email-validator/src/Warning/IPV6MaxGroups.php', + 'Egulias\\EmailValidator\\Warning\\LocalTooLong' => $vendorDir . '/egulias/email-validator/src/Warning/LocalTooLong.php', + 'Egulias\\EmailValidator\\Warning\\NoDNSMXRecord' => $vendorDir . '/egulias/email-validator/src/Warning/NoDNSMXRecord.php', + 'Egulias\\EmailValidator\\Warning\\ObsoleteDTEXT' => $vendorDir . '/egulias/email-validator/src/Warning/ObsoleteDTEXT.php', + 'Egulias\\EmailValidator\\Warning\\QuotedPart' => $vendorDir . '/egulias/email-validator/src/Warning/QuotedPart.php', + 'Egulias\\EmailValidator\\Warning\\QuotedString' => $vendorDir . '/egulias/email-validator/src/Warning/QuotedString.php', + 'Egulias\\EmailValidator\\Warning\\TLD' => $vendorDir . '/egulias/email-validator/src/Warning/TLD.php', + 'Egulias\\EmailValidator\\Warning\\Warning' => $vendorDir . '/egulias/email-validator/src/Warning/Warning.php', + 'Faker\\Calculator\\Ean' => $vendorDir . '/fakerphp/faker/src/Faker/Calculator/Ean.php', + 'Faker\\Calculator\\Iban' => $vendorDir . '/fakerphp/faker/src/Faker/Calculator/Iban.php', + 'Faker\\Calculator\\Inn' => $vendorDir . '/fakerphp/faker/src/Faker/Calculator/Inn.php', + 'Faker\\Calculator\\Isbn' => $vendorDir . '/fakerphp/faker/src/Faker/Calculator/Isbn.php', + 'Faker\\Calculator\\Luhn' => $vendorDir . '/fakerphp/faker/src/Faker/Calculator/Luhn.php', + 'Faker\\Calculator\\TCNo' => $vendorDir . '/fakerphp/faker/src/Faker/Calculator/TCNo.php', + 'Faker\\ChanceGenerator' => $vendorDir . '/fakerphp/faker/src/Faker/ChanceGenerator.php', + 'Faker\\Container\\Container' => $vendorDir . '/fakerphp/faker/src/Faker/Container/Container.php', + 'Faker\\Container\\ContainerBuilder' => $vendorDir . '/fakerphp/faker/src/Faker/Container/ContainerBuilder.php', + 'Faker\\Container\\ContainerException' => $vendorDir . '/fakerphp/faker/src/Faker/Container/ContainerException.php', + 'Faker\\Container\\ContainerInterface' => $vendorDir . '/fakerphp/faker/src/Faker/Container/ContainerInterface.php', + 'Faker\\Container\\NotInContainerException' => $vendorDir . '/fakerphp/faker/src/Faker/Container/NotInContainerException.php', + 'Faker\\Core\\Barcode' => $vendorDir . '/fakerphp/faker/src/Faker/Core/Barcode.php', + 'Faker\\Core\\Blood' => $vendorDir . '/fakerphp/faker/src/Faker/Core/Blood.php', + 'Faker\\Core\\Color' => $vendorDir . '/fakerphp/faker/src/Faker/Core/Color.php', + 'Faker\\Core\\Coordinates' => $vendorDir . '/fakerphp/faker/src/Faker/Core/Coordinates.php', + 'Faker\\Core\\DateTime' => $vendorDir . '/fakerphp/faker/src/Faker/Core/DateTime.php', + 'Faker\\Core\\File' => $vendorDir . '/fakerphp/faker/src/Faker/Core/File.php', + 'Faker\\Core\\Number' => $vendorDir . '/fakerphp/faker/src/Faker/Core/Number.php', + 'Faker\\Core\\Uuid' => $vendorDir . '/fakerphp/faker/src/Faker/Core/Uuid.php', + 'Faker\\Core\\Version' => $vendorDir . '/fakerphp/faker/src/Faker/Core/Version.php', + 'Faker\\DefaultGenerator' => $vendorDir . '/fakerphp/faker/src/Faker/DefaultGenerator.php', + 'Faker\\Documentor' => $vendorDir . '/fakerphp/faker/src/Faker/Documentor.php', + 'Faker\\Extension\\AddressExtension' => $vendorDir . '/fakerphp/faker/src/Faker/Extension/AddressExtension.php', + 'Faker\\Extension\\BarcodeExtension' => $vendorDir . '/fakerphp/faker/src/Faker/Extension/BarcodeExtension.php', + 'Faker\\Extension\\BloodExtension' => $vendorDir . '/fakerphp/faker/src/Faker/Extension/BloodExtension.php', + 'Faker\\Extension\\ColorExtension' => $vendorDir . '/fakerphp/faker/src/Faker/Extension/ColorExtension.php', + 'Faker\\Extension\\CompanyExtension' => $vendorDir . '/fakerphp/faker/src/Faker/Extension/CompanyExtension.php', + 'Faker\\Extension\\CountryExtension' => $vendorDir . '/fakerphp/faker/src/Faker/Extension/CountryExtension.php', + 'Faker\\Extension\\DateTimeExtension' => $vendorDir . '/fakerphp/faker/src/Faker/Extension/DateTimeExtension.php', + 'Faker\\Extension\\Extension' => $vendorDir . '/fakerphp/faker/src/Faker/Extension/Extension.php', + 'Faker\\Extension\\ExtensionNotFound' => $vendorDir . '/fakerphp/faker/src/Faker/Extension/ExtensionNotFound.php', + 'Faker\\Extension\\FileExtension' => $vendorDir . '/fakerphp/faker/src/Faker/Extension/FileExtension.php', + 'Faker\\Extension\\GeneratorAwareExtension' => $vendorDir . '/fakerphp/faker/src/Faker/Extension/GeneratorAwareExtension.php', + 'Faker\\Extension\\GeneratorAwareExtensionTrait' => $vendorDir . '/fakerphp/faker/src/Faker/Extension/GeneratorAwareExtensionTrait.php', + 'Faker\\Extension\\Helper' => $vendorDir . '/fakerphp/faker/src/Faker/Extension/Helper.php', + 'Faker\\Extension\\NumberExtension' => $vendorDir . '/fakerphp/faker/src/Faker/Extension/NumberExtension.php', + 'Faker\\Extension\\PersonExtension' => $vendorDir . '/fakerphp/faker/src/Faker/Extension/PersonExtension.php', + 'Faker\\Extension\\PhoneNumberExtension' => $vendorDir . '/fakerphp/faker/src/Faker/Extension/PhoneNumberExtension.php', + 'Faker\\Extension\\UuidExtension' => $vendorDir . '/fakerphp/faker/src/Faker/Extension/UuidExtension.php', + 'Faker\\Extension\\VersionExtension' => $vendorDir . '/fakerphp/faker/src/Faker/Extension/VersionExtension.php', + 'Faker\\Factory' => $vendorDir . '/fakerphp/faker/src/Faker/Factory.php', + 'Faker\\Generator' => $vendorDir . '/fakerphp/faker/src/Faker/Generator.php', + 'Faker\\Guesser\\Name' => $vendorDir . '/fakerphp/faker/src/Faker/Guesser/Name.php', + 'Faker\\ORM\\CakePHP\\ColumnTypeGuesser' => $vendorDir . '/fakerphp/faker/src/Faker/ORM/CakePHP/ColumnTypeGuesser.php', + 'Faker\\ORM\\CakePHP\\EntityPopulator' => $vendorDir . '/fakerphp/faker/src/Faker/ORM/CakePHP/EntityPopulator.php', + 'Faker\\ORM\\CakePHP\\Populator' => $vendorDir . '/fakerphp/faker/src/Faker/ORM/CakePHP/Populator.php', + 'Faker\\ORM\\Doctrine\\ColumnTypeGuesser' => $vendorDir . '/fakerphp/faker/src/Faker/ORM/Doctrine/ColumnTypeGuesser.php', + 'Faker\\ORM\\Doctrine\\EntityPopulator' => $vendorDir . '/fakerphp/faker/src/Faker/ORM/Doctrine/EntityPopulator.php', + 'Faker\\ORM\\Doctrine\\Populator' => $vendorDir . '/fakerphp/faker/src/Faker/ORM/Doctrine/Populator.php', + 'Faker\\ORM\\Mandango\\ColumnTypeGuesser' => $vendorDir . '/fakerphp/faker/src/Faker/ORM/Mandango/ColumnTypeGuesser.php', + 'Faker\\ORM\\Mandango\\EntityPopulator' => $vendorDir . '/fakerphp/faker/src/Faker/ORM/Mandango/EntityPopulator.php', + 'Faker\\ORM\\Mandango\\Populator' => $vendorDir . '/fakerphp/faker/src/Faker/ORM/Mandango/Populator.php', + 'Faker\\ORM\\Propel2\\ColumnTypeGuesser' => $vendorDir . '/fakerphp/faker/src/Faker/ORM/Propel2/ColumnTypeGuesser.php', + 'Faker\\ORM\\Propel2\\EntityPopulator' => $vendorDir . '/fakerphp/faker/src/Faker/ORM/Propel2/EntityPopulator.php', + 'Faker\\ORM\\Propel2\\Populator' => $vendorDir . '/fakerphp/faker/src/Faker/ORM/Propel2/Populator.php', + 'Faker\\ORM\\Propel\\ColumnTypeGuesser' => $vendorDir . '/fakerphp/faker/src/Faker/ORM/Propel/ColumnTypeGuesser.php', + 'Faker\\ORM\\Propel\\EntityPopulator' => $vendorDir . '/fakerphp/faker/src/Faker/ORM/Propel/EntityPopulator.php', + 'Faker\\ORM\\Propel\\Populator' => $vendorDir . '/fakerphp/faker/src/Faker/ORM/Propel/Populator.php', + 'Faker\\ORM\\Spot\\ColumnTypeGuesser' => $vendorDir . '/fakerphp/faker/src/Faker/ORM/Spot/ColumnTypeGuesser.php', + 'Faker\\ORM\\Spot\\EntityPopulator' => $vendorDir . '/fakerphp/faker/src/Faker/ORM/Spot/EntityPopulator.php', + 'Faker\\ORM\\Spot\\Populator' => $vendorDir . '/fakerphp/faker/src/Faker/ORM/Spot/Populator.php', + 'Faker\\Provider\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/Address.php', + 'Faker\\Provider\\Barcode' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/Barcode.php', + 'Faker\\Provider\\Base' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/Base.php', + 'Faker\\Provider\\Biased' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/Biased.php', + 'Faker\\Provider\\Color' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/Color.php', + 'Faker\\Provider\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/Company.php', + 'Faker\\Provider\\DateTime' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/DateTime.php', + 'Faker\\Provider\\File' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/File.php', + 'Faker\\Provider\\HtmlLorem' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/HtmlLorem.php', + 'Faker\\Provider\\Image' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/Image.php', + 'Faker\\Provider\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/Internet.php', + 'Faker\\Provider\\Lorem' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/Lorem.php', + 'Faker\\Provider\\Medical' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/Medical.php', + 'Faker\\Provider\\Miscellaneous' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/Miscellaneous.php', + 'Faker\\Provider\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/Payment.php', + 'Faker\\Provider\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/Person.php', + 'Faker\\Provider\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/PhoneNumber.php', + 'Faker\\Provider\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/Text.php', + 'Faker\\Provider\\UserAgent' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/UserAgent.php', + 'Faker\\Provider\\Uuid' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/Uuid.php', + 'Faker\\Provider\\ar_EG\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ar_EG/Address.php', + 'Faker\\Provider\\ar_EG\\Color' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ar_EG/Color.php', + 'Faker\\Provider\\ar_EG\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ar_EG/Company.php', + 'Faker\\Provider\\ar_EG\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ar_EG/Internet.php', + 'Faker\\Provider\\ar_EG\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ar_EG/Payment.php', + 'Faker\\Provider\\ar_EG\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ar_EG/Person.php', + 'Faker\\Provider\\ar_EG\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ar_EG/Text.php', + 'Faker\\Provider\\ar_JO\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ar_JO/Address.php', + 'Faker\\Provider\\ar_JO\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ar_JO/Company.php', + 'Faker\\Provider\\ar_JO\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ar_JO/Internet.php', + 'Faker\\Provider\\ar_JO\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ar_JO/Person.php', + 'Faker\\Provider\\ar_JO\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ar_JO/Text.php', + 'Faker\\Provider\\ar_SA\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ar_SA/Address.php', + 'Faker\\Provider\\ar_SA\\Color' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ar_SA/Color.php', + 'Faker\\Provider\\ar_SA\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ar_SA/Company.php', + 'Faker\\Provider\\ar_SA\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ar_SA/Internet.php', + 'Faker\\Provider\\ar_SA\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ar_SA/Payment.php', + 'Faker\\Provider\\ar_SA\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ar_SA/Person.php', + 'Faker\\Provider\\ar_SA\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ar_SA/Text.php', + 'Faker\\Provider\\at_AT\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/at_AT/Payment.php', + 'Faker\\Provider\\bg_BG\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/bg_BG/Internet.php', + 'Faker\\Provider\\bg_BG\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/bg_BG/Payment.php', + 'Faker\\Provider\\bg_BG\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/bg_BG/Person.php', + 'Faker\\Provider\\bg_BG\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/bg_BG/PhoneNumber.php', + 'Faker\\Provider\\bn_BD\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/bn_BD/Address.php', + 'Faker\\Provider\\bn_BD\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/bn_BD/Company.php', + 'Faker\\Provider\\bn_BD\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/bn_BD/Person.php', + 'Faker\\Provider\\bn_BD\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/bn_BD/PhoneNumber.php', + 'Faker\\Provider\\bn_BD\\Utils' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/bn_BD/Utils.php', + 'Faker\\Provider\\cs_CZ\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/cs_CZ/Address.php', + 'Faker\\Provider\\cs_CZ\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/cs_CZ/Company.php', + 'Faker\\Provider\\cs_CZ\\DateTime' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/cs_CZ/DateTime.php', + 'Faker\\Provider\\cs_CZ\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/cs_CZ/Internet.php', + 'Faker\\Provider\\cs_CZ\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/cs_CZ/Payment.php', + 'Faker\\Provider\\cs_CZ\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/cs_CZ/Person.php', + 'Faker\\Provider\\cs_CZ\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/cs_CZ/PhoneNumber.php', + 'Faker\\Provider\\cs_CZ\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/cs_CZ/Text.php', + 'Faker\\Provider\\da_DK\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/da_DK/Address.php', + 'Faker\\Provider\\da_DK\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/da_DK/Company.php', + 'Faker\\Provider\\da_DK\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/da_DK/Internet.php', + 'Faker\\Provider\\da_DK\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/da_DK/Payment.php', + 'Faker\\Provider\\da_DK\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/da_DK/Person.php', + 'Faker\\Provider\\da_DK\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/da_DK/PhoneNumber.php', + 'Faker\\Provider\\de_AT\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/de_AT/Address.php', + 'Faker\\Provider\\de_AT\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/de_AT/Company.php', + 'Faker\\Provider\\de_AT\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/de_AT/Internet.php', + 'Faker\\Provider\\de_AT\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/de_AT/Payment.php', + 'Faker\\Provider\\de_AT\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/de_AT/Person.php', + 'Faker\\Provider\\de_AT\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/de_AT/PhoneNumber.php', + 'Faker\\Provider\\de_AT\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/de_AT/Text.php', + 'Faker\\Provider\\de_CH\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/de_CH/Address.php', + 'Faker\\Provider\\de_CH\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/de_CH/Company.php', + 'Faker\\Provider\\de_CH\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/de_CH/Internet.php', + 'Faker\\Provider\\de_CH\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/de_CH/Payment.php', + 'Faker\\Provider\\de_CH\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/de_CH/Person.php', + 'Faker\\Provider\\de_CH\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/de_CH/PhoneNumber.php', + 'Faker\\Provider\\de_CH\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/de_CH/Text.php', + 'Faker\\Provider\\de_DE\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/de_DE/Address.php', + 'Faker\\Provider\\de_DE\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/de_DE/Company.php', + 'Faker\\Provider\\de_DE\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/de_DE/Internet.php', + 'Faker\\Provider\\de_DE\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/de_DE/Payment.php', + 'Faker\\Provider\\de_DE\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/de_DE/Person.php', + 'Faker\\Provider\\de_DE\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/de_DE/PhoneNumber.php', + 'Faker\\Provider\\de_DE\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/de_DE/Text.php', + 'Faker\\Provider\\el_CY\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/el_CY/Address.php', + 'Faker\\Provider\\el_CY\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/el_CY/Company.php', + 'Faker\\Provider\\el_CY\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/el_CY/Internet.php', + 'Faker\\Provider\\el_CY\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/el_CY/Payment.php', + 'Faker\\Provider\\el_CY\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/el_CY/Person.php', + 'Faker\\Provider\\el_CY\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/el_CY/PhoneNumber.php', + 'Faker\\Provider\\el_GR\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/el_GR/Address.php', + 'Faker\\Provider\\el_GR\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/el_GR/Company.php', + 'Faker\\Provider\\el_GR\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/el_GR/Payment.php', + 'Faker\\Provider\\el_GR\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/el_GR/Person.php', + 'Faker\\Provider\\el_GR\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/el_GR/PhoneNumber.php', + 'Faker\\Provider\\el_GR\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/el_GR/Text.php', + 'Faker\\Provider\\en_AU\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_AU/Address.php', + 'Faker\\Provider\\en_AU\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_AU/Internet.php', + 'Faker\\Provider\\en_AU\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_AU/PhoneNumber.php', + 'Faker\\Provider\\en_CA\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_CA/Address.php', + 'Faker\\Provider\\en_CA\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_CA/PhoneNumber.php', + 'Faker\\Provider\\en_GB\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_GB/Address.php', + 'Faker\\Provider\\en_GB\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_GB/Company.php', + 'Faker\\Provider\\en_GB\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_GB/Internet.php', + 'Faker\\Provider\\en_GB\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_GB/Payment.php', + 'Faker\\Provider\\en_GB\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_GB/Person.php', + 'Faker\\Provider\\en_GB\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_GB/PhoneNumber.php', + 'Faker\\Provider\\en_HK\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_HK/Address.php', + 'Faker\\Provider\\en_HK\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_HK/Internet.php', + 'Faker\\Provider\\en_HK\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_HK/PhoneNumber.php', + 'Faker\\Provider\\en_IN\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_IN/Address.php', + 'Faker\\Provider\\en_IN\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_IN/Internet.php', + 'Faker\\Provider\\en_IN\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_IN/Person.php', + 'Faker\\Provider\\en_IN\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_IN/PhoneNumber.php', + 'Faker\\Provider\\en_NG\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_NG/Address.php', + 'Faker\\Provider\\en_NG\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_NG/Internet.php', + 'Faker\\Provider\\en_NG\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_NG/Person.php', + 'Faker\\Provider\\en_NG\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_NG/PhoneNumber.php', + 'Faker\\Provider\\en_NZ\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_NZ/Address.php', + 'Faker\\Provider\\en_NZ\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_NZ/Internet.php', + 'Faker\\Provider\\en_NZ\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_NZ/PhoneNumber.php', + 'Faker\\Provider\\en_PH\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_PH/Address.php', + 'Faker\\Provider\\en_PH\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_PH/PhoneNumber.php', + 'Faker\\Provider\\en_SG\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_SG/Address.php', + 'Faker\\Provider\\en_SG\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_SG/Person.php', + 'Faker\\Provider\\en_SG\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_SG/PhoneNumber.php', + 'Faker\\Provider\\en_UG\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_UG/Address.php', + 'Faker\\Provider\\en_UG\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_UG/Internet.php', + 'Faker\\Provider\\en_UG\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_UG/Person.php', + 'Faker\\Provider\\en_UG\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_UG/PhoneNumber.php', + 'Faker\\Provider\\en_US\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_US/Address.php', + 'Faker\\Provider\\en_US\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_US/Company.php', + 'Faker\\Provider\\en_US\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_US/Payment.php', + 'Faker\\Provider\\en_US\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_US/Person.php', + 'Faker\\Provider\\en_US\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_US/PhoneNumber.php', + 'Faker\\Provider\\en_US\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_US/Text.php', + 'Faker\\Provider\\en_ZA\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_ZA/Address.php', + 'Faker\\Provider\\en_ZA\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_ZA/Company.php', + 'Faker\\Provider\\en_ZA\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_ZA/Internet.php', + 'Faker\\Provider\\en_ZA\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_ZA/Person.php', + 'Faker\\Provider\\en_ZA\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/en_ZA/PhoneNumber.php', + 'Faker\\Provider\\es_AR\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/es_AR/Address.php', + 'Faker\\Provider\\es_AR\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/es_AR/Company.php', + 'Faker\\Provider\\es_AR\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/es_AR/Person.php', + 'Faker\\Provider\\es_AR\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/es_AR/PhoneNumber.php', + 'Faker\\Provider\\es_ES\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/es_ES/Address.php', + 'Faker\\Provider\\es_ES\\Color' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/es_ES/Color.php', + 'Faker\\Provider\\es_ES\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/es_ES/Company.php', + 'Faker\\Provider\\es_ES\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/es_ES/Internet.php', + 'Faker\\Provider\\es_ES\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/es_ES/Payment.php', + 'Faker\\Provider\\es_ES\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/es_ES/Person.php', + 'Faker\\Provider\\es_ES\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/es_ES/PhoneNumber.php', + 'Faker\\Provider\\es_ES\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/es_ES/Text.php', + 'Faker\\Provider\\es_PE\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/es_PE/Address.php', + 'Faker\\Provider\\es_PE\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/es_PE/Company.php', + 'Faker\\Provider\\es_PE\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/es_PE/Person.php', + 'Faker\\Provider\\es_PE\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/es_PE/PhoneNumber.php', + 'Faker\\Provider\\es_VE\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/es_VE/Address.php', + 'Faker\\Provider\\es_VE\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/es_VE/Company.php', + 'Faker\\Provider\\es_VE\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/es_VE/Internet.php', + 'Faker\\Provider\\es_VE\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/es_VE/Person.php', + 'Faker\\Provider\\es_VE\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/es_VE/PhoneNumber.php', + 'Faker\\Provider\\et_EE\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/et_EE/Person.php', + 'Faker\\Provider\\fa_IR\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fa_IR/Address.php', + 'Faker\\Provider\\fa_IR\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fa_IR/Company.php', + 'Faker\\Provider\\fa_IR\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fa_IR/Internet.php', + 'Faker\\Provider\\fa_IR\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fa_IR/Person.php', + 'Faker\\Provider\\fa_IR\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fa_IR/PhoneNumber.php', + 'Faker\\Provider\\fa_IR\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fa_IR/Text.php', + 'Faker\\Provider\\fi_FI\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fi_FI/Address.php', + 'Faker\\Provider\\fi_FI\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fi_FI/Company.php', + 'Faker\\Provider\\fi_FI\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fi_FI/Internet.php', + 'Faker\\Provider\\fi_FI\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fi_FI/Payment.php', + 'Faker\\Provider\\fi_FI\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fi_FI/Person.php', + 'Faker\\Provider\\fi_FI\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fi_FI/PhoneNumber.php', + 'Faker\\Provider\\fr_BE\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_BE/Address.php', + 'Faker\\Provider\\fr_BE\\Color' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_BE/Color.php', + 'Faker\\Provider\\fr_BE\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_BE/Company.php', + 'Faker\\Provider\\fr_BE\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_BE/Internet.php', + 'Faker\\Provider\\fr_BE\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_BE/Payment.php', + 'Faker\\Provider\\fr_BE\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_BE/Person.php', + 'Faker\\Provider\\fr_BE\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_BE/PhoneNumber.php', + 'Faker\\Provider\\fr_CA\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_CA/Address.php', + 'Faker\\Provider\\fr_CA\\Color' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_CA/Color.php', + 'Faker\\Provider\\fr_CA\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_CA/Company.php', + 'Faker\\Provider\\fr_CA\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_CA/Person.php', + 'Faker\\Provider\\fr_CA\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_CA/Text.php', + 'Faker\\Provider\\fr_CH\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_CH/Address.php', + 'Faker\\Provider\\fr_CH\\Color' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_CH/Color.php', + 'Faker\\Provider\\fr_CH\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_CH/Company.php', + 'Faker\\Provider\\fr_CH\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_CH/Internet.php', + 'Faker\\Provider\\fr_CH\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_CH/Payment.php', + 'Faker\\Provider\\fr_CH\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_CH/Person.php', + 'Faker\\Provider\\fr_CH\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_CH/PhoneNumber.php', + 'Faker\\Provider\\fr_CH\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_CH/Text.php', + 'Faker\\Provider\\fr_FR\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_FR/Address.php', + 'Faker\\Provider\\fr_FR\\Color' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_FR/Color.php', + 'Faker\\Provider\\fr_FR\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_FR/Company.php', + 'Faker\\Provider\\fr_FR\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_FR/Internet.php', + 'Faker\\Provider\\fr_FR\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_FR/Payment.php', + 'Faker\\Provider\\fr_FR\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_FR/Person.php', + 'Faker\\Provider\\fr_FR\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_FR/PhoneNumber.php', + 'Faker\\Provider\\fr_FR\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/fr_FR/Text.php', + 'Faker\\Provider\\he_IL\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/he_IL/Address.php', + 'Faker\\Provider\\he_IL\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/he_IL/Company.php', + 'Faker\\Provider\\he_IL\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/he_IL/Payment.php', + 'Faker\\Provider\\he_IL\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/he_IL/Person.php', + 'Faker\\Provider\\he_IL\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/he_IL/PhoneNumber.php', + 'Faker\\Provider\\hr_HR\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/hr_HR/Address.php', + 'Faker\\Provider\\hr_HR\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/hr_HR/Company.php', + 'Faker\\Provider\\hr_HR\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/hr_HR/Payment.php', + 'Faker\\Provider\\hr_HR\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/hr_HR/Person.php', + 'Faker\\Provider\\hr_HR\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/hr_HR/PhoneNumber.php', + 'Faker\\Provider\\hu_HU\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/hu_HU/Address.php', + 'Faker\\Provider\\hu_HU\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/hu_HU/Company.php', + 'Faker\\Provider\\hu_HU\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/hu_HU/Payment.php', + 'Faker\\Provider\\hu_HU\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/hu_HU/Person.php', + 'Faker\\Provider\\hu_HU\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/hu_HU/PhoneNumber.php', + 'Faker\\Provider\\hu_HU\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/hu_HU/Text.php', + 'Faker\\Provider\\hy_AM\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/hy_AM/Address.php', + 'Faker\\Provider\\hy_AM\\Color' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/hy_AM/Color.php', + 'Faker\\Provider\\hy_AM\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/hy_AM/Company.php', + 'Faker\\Provider\\hy_AM\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/hy_AM/Internet.php', + 'Faker\\Provider\\hy_AM\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/hy_AM/Person.php', + 'Faker\\Provider\\hy_AM\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/hy_AM/PhoneNumber.php', + 'Faker\\Provider\\id_ID\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/id_ID/Address.php', + 'Faker\\Provider\\id_ID\\Color' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/id_ID/Color.php', + 'Faker\\Provider\\id_ID\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/id_ID/Company.php', + 'Faker\\Provider\\id_ID\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/id_ID/Internet.php', + 'Faker\\Provider\\id_ID\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/id_ID/Person.php', + 'Faker\\Provider\\id_ID\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/id_ID/PhoneNumber.php', + 'Faker\\Provider\\is_IS\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/is_IS/Address.php', + 'Faker\\Provider\\is_IS\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/is_IS/Company.php', + 'Faker\\Provider\\is_IS\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/is_IS/Internet.php', + 'Faker\\Provider\\is_IS\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/is_IS/Payment.php', + 'Faker\\Provider\\is_IS\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/is_IS/Person.php', + 'Faker\\Provider\\is_IS\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/is_IS/PhoneNumber.php', + 'Faker\\Provider\\it_CH\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/it_CH/Address.php', + 'Faker\\Provider\\it_CH\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/it_CH/Company.php', + 'Faker\\Provider\\it_CH\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/it_CH/Internet.php', + 'Faker\\Provider\\it_CH\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/it_CH/Payment.php', + 'Faker\\Provider\\it_CH\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/it_CH/Person.php', + 'Faker\\Provider\\it_CH\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/it_CH/PhoneNumber.php', + 'Faker\\Provider\\it_CH\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/it_CH/Text.php', + 'Faker\\Provider\\it_IT\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/it_IT/Address.php', + 'Faker\\Provider\\it_IT\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/it_IT/Company.php', + 'Faker\\Provider\\it_IT\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/it_IT/Internet.php', + 'Faker\\Provider\\it_IT\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/it_IT/Payment.php', + 'Faker\\Provider\\it_IT\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/it_IT/Person.php', + 'Faker\\Provider\\it_IT\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/it_IT/PhoneNumber.php', + 'Faker\\Provider\\it_IT\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/it_IT/Text.php', + 'Faker\\Provider\\ja_JP\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ja_JP/Address.php', + 'Faker\\Provider\\ja_JP\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ja_JP/Company.php', + 'Faker\\Provider\\ja_JP\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ja_JP/Internet.php', + 'Faker\\Provider\\ja_JP\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ja_JP/Person.php', + 'Faker\\Provider\\ja_JP\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ja_JP/PhoneNumber.php', + 'Faker\\Provider\\ja_JP\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ja_JP/Text.php', + 'Faker\\Provider\\ka_GE\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ka_GE/Address.php', + 'Faker\\Provider\\ka_GE\\Color' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ka_GE/Color.php', + 'Faker\\Provider\\ka_GE\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ka_GE/Company.php', + 'Faker\\Provider\\ka_GE\\DateTime' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ka_GE/DateTime.php', + 'Faker\\Provider\\ka_GE\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ka_GE/Internet.php', + 'Faker\\Provider\\ka_GE\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ka_GE/Payment.php', + 'Faker\\Provider\\ka_GE\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ka_GE/Person.php', + 'Faker\\Provider\\ka_GE\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ka_GE/PhoneNumber.php', + 'Faker\\Provider\\ka_GE\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ka_GE/Text.php', + 'Faker\\Provider\\kk_KZ\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/kk_KZ/Address.php', + 'Faker\\Provider\\kk_KZ\\Color' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/kk_KZ/Color.php', + 'Faker\\Provider\\kk_KZ\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/kk_KZ/Company.php', + 'Faker\\Provider\\kk_KZ\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/kk_KZ/Internet.php', + 'Faker\\Provider\\kk_KZ\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/kk_KZ/Payment.php', + 'Faker\\Provider\\kk_KZ\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/kk_KZ/Person.php', + 'Faker\\Provider\\kk_KZ\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/kk_KZ/PhoneNumber.php', + 'Faker\\Provider\\kk_KZ\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/kk_KZ/Text.php', + 'Faker\\Provider\\ko_KR\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ko_KR/Address.php', + 'Faker\\Provider\\ko_KR\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ko_KR/Company.php', + 'Faker\\Provider\\ko_KR\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ko_KR/Internet.php', + 'Faker\\Provider\\ko_KR\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ko_KR/Person.php', + 'Faker\\Provider\\ko_KR\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ko_KR/PhoneNumber.php', + 'Faker\\Provider\\ko_KR\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ko_KR/Text.php', + 'Faker\\Provider\\lt_LT\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/lt_LT/Address.php', + 'Faker\\Provider\\lt_LT\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/lt_LT/Company.php', + 'Faker\\Provider\\lt_LT\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/lt_LT/Internet.php', + 'Faker\\Provider\\lt_LT\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/lt_LT/Payment.php', + 'Faker\\Provider\\lt_LT\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/lt_LT/Person.php', + 'Faker\\Provider\\lt_LT\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/lt_LT/PhoneNumber.php', + 'Faker\\Provider\\lv_LV\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/lv_LV/Address.php', + 'Faker\\Provider\\lv_LV\\Color' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/lv_LV/Color.php', + 'Faker\\Provider\\lv_LV\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/lv_LV/Internet.php', + 'Faker\\Provider\\lv_LV\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/lv_LV/Payment.php', + 'Faker\\Provider\\lv_LV\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/lv_LV/Person.php', + 'Faker\\Provider\\lv_LV\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/lv_LV/PhoneNumber.php', + 'Faker\\Provider\\me_ME\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/me_ME/Address.php', + 'Faker\\Provider\\me_ME\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/me_ME/Company.php', + 'Faker\\Provider\\me_ME\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/me_ME/Payment.php', + 'Faker\\Provider\\me_ME\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/me_ME/Person.php', + 'Faker\\Provider\\me_ME\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/me_ME/PhoneNumber.php', + 'Faker\\Provider\\mn_MN\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/mn_MN/Person.php', + 'Faker\\Provider\\mn_MN\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/mn_MN/PhoneNumber.php', + 'Faker\\Provider\\ms_MY\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ms_MY/Address.php', + 'Faker\\Provider\\ms_MY\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ms_MY/Company.php', + 'Faker\\Provider\\ms_MY\\Miscellaneous' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ms_MY/Miscellaneous.php', + 'Faker\\Provider\\ms_MY\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ms_MY/Payment.php', + 'Faker\\Provider\\ms_MY\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ms_MY/Person.php', + 'Faker\\Provider\\ms_MY\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ms_MY/PhoneNumber.php', + 'Faker\\Provider\\nb_NO\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/nb_NO/Address.php', + 'Faker\\Provider\\nb_NO\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/nb_NO/Company.php', + 'Faker\\Provider\\nb_NO\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/nb_NO/Payment.php', + 'Faker\\Provider\\nb_NO\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/nb_NO/Person.php', + 'Faker\\Provider\\nb_NO\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/nb_NO/PhoneNumber.php', + 'Faker\\Provider\\ne_NP\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ne_NP/Address.php', + 'Faker\\Provider\\ne_NP\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ne_NP/Internet.php', + 'Faker\\Provider\\ne_NP\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ne_NP/Payment.php', + 'Faker\\Provider\\ne_NP\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ne_NP/Person.php', + 'Faker\\Provider\\ne_NP\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ne_NP/PhoneNumber.php', + 'Faker\\Provider\\nl_BE\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/nl_BE/Address.php', + 'Faker\\Provider\\nl_BE\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/nl_BE/Company.php', + 'Faker\\Provider\\nl_BE\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/nl_BE/Internet.php', + 'Faker\\Provider\\nl_BE\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/nl_BE/Payment.php', + 'Faker\\Provider\\nl_BE\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/nl_BE/Person.php', + 'Faker\\Provider\\nl_BE\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/nl_BE/PhoneNumber.php', + 'Faker\\Provider\\nl_BE\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/nl_BE/Text.php', + 'Faker\\Provider\\nl_NL\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/nl_NL/Address.php', + 'Faker\\Provider\\nl_NL\\Color' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/nl_NL/Color.php', + 'Faker\\Provider\\nl_NL\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/nl_NL/Company.php', + 'Faker\\Provider\\nl_NL\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/nl_NL/Internet.php', + 'Faker\\Provider\\nl_NL\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/nl_NL/Payment.php', + 'Faker\\Provider\\nl_NL\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/nl_NL/Person.php', + 'Faker\\Provider\\nl_NL\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/nl_NL/PhoneNumber.php', + 'Faker\\Provider\\nl_NL\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/nl_NL/Text.php', + 'Faker\\Provider\\pl_PL\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/pl_PL/Address.php', + 'Faker\\Provider\\pl_PL\\Color' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/pl_PL/Color.php', + 'Faker\\Provider\\pl_PL\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/pl_PL/Company.php', + 'Faker\\Provider\\pl_PL\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/pl_PL/Internet.php', + 'Faker\\Provider\\pl_PL\\LicensePlate' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/pl_PL/LicensePlate.php', + 'Faker\\Provider\\pl_PL\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/pl_PL/Payment.php', + 'Faker\\Provider\\pl_PL\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/pl_PL/Person.php', + 'Faker\\Provider\\pl_PL\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/pl_PL/PhoneNumber.php', + 'Faker\\Provider\\pl_PL\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/pl_PL/Text.php', + 'Faker\\Provider\\pt_BR\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/pt_BR/Address.php', + 'Faker\\Provider\\pt_BR\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/pt_BR/Company.php', + 'Faker\\Provider\\pt_BR\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/pt_BR/Internet.php', + 'Faker\\Provider\\pt_BR\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/pt_BR/Payment.php', + 'Faker\\Provider\\pt_BR\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/pt_BR/Person.php', + 'Faker\\Provider\\pt_BR\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/pt_BR/PhoneNumber.php', + 'Faker\\Provider\\pt_BR\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/pt_BR/Text.php', + 'Faker\\Provider\\pt_PT\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/pt_PT/Address.php', + 'Faker\\Provider\\pt_PT\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/pt_PT/Company.php', + 'Faker\\Provider\\pt_PT\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/pt_PT/Internet.php', + 'Faker\\Provider\\pt_PT\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/pt_PT/Payment.php', + 'Faker\\Provider\\pt_PT\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/pt_PT/Person.php', + 'Faker\\Provider\\pt_PT\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/pt_PT/PhoneNumber.php', + 'Faker\\Provider\\ro_MD\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ro_MD/Address.php', + 'Faker\\Provider\\ro_MD\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ro_MD/Payment.php', + 'Faker\\Provider\\ro_MD\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ro_MD/Person.php', + 'Faker\\Provider\\ro_MD\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ro_MD/PhoneNumber.php', + 'Faker\\Provider\\ro_MD\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ro_MD/Text.php', + 'Faker\\Provider\\ro_RO\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ro_RO/Address.php', + 'Faker\\Provider\\ro_RO\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ro_RO/Payment.php', + 'Faker\\Provider\\ro_RO\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ro_RO/Person.php', + 'Faker\\Provider\\ro_RO\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ro_RO/PhoneNumber.php', + 'Faker\\Provider\\ro_RO\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ro_RO/Text.php', + 'Faker\\Provider\\ru_RU\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ru_RU/Address.php', + 'Faker\\Provider\\ru_RU\\Color' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ru_RU/Color.php', + 'Faker\\Provider\\ru_RU\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ru_RU/Company.php', + 'Faker\\Provider\\ru_RU\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ru_RU/Internet.php', + 'Faker\\Provider\\ru_RU\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ru_RU/Payment.php', + 'Faker\\Provider\\ru_RU\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ru_RU/Person.php', + 'Faker\\Provider\\ru_RU\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ru_RU/PhoneNumber.php', + 'Faker\\Provider\\ru_RU\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/ru_RU/Text.php', + 'Faker\\Provider\\sk_SK\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sk_SK/Address.php', + 'Faker\\Provider\\sk_SK\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sk_SK/Company.php', + 'Faker\\Provider\\sk_SK\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sk_SK/Internet.php', + 'Faker\\Provider\\sk_SK\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sk_SK/Payment.php', + 'Faker\\Provider\\sk_SK\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sk_SK/Person.php', + 'Faker\\Provider\\sk_SK\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sk_SK/PhoneNumber.php', + 'Faker\\Provider\\sl_SI\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sl_SI/Address.php', + 'Faker\\Provider\\sl_SI\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sl_SI/Company.php', + 'Faker\\Provider\\sl_SI\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sl_SI/Internet.php', + 'Faker\\Provider\\sl_SI\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sl_SI/Payment.php', + 'Faker\\Provider\\sl_SI\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sl_SI/Person.php', + 'Faker\\Provider\\sl_SI\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sl_SI/PhoneNumber.php', + 'Faker\\Provider\\sr_Cyrl_RS\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sr_Cyrl_RS/Address.php', + 'Faker\\Provider\\sr_Cyrl_RS\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sr_Cyrl_RS/Payment.php', + 'Faker\\Provider\\sr_Cyrl_RS\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sr_Cyrl_RS/Person.php', + 'Faker\\Provider\\sr_Latn_RS\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sr_Latn_RS/Address.php', + 'Faker\\Provider\\sr_Latn_RS\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sr_Latn_RS/Payment.php', + 'Faker\\Provider\\sr_Latn_RS\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sr_Latn_RS/Person.php', + 'Faker\\Provider\\sr_RS\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sr_RS/Address.php', + 'Faker\\Provider\\sr_RS\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sr_RS/Payment.php', + 'Faker\\Provider\\sr_RS\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sr_RS/Person.php', + 'Faker\\Provider\\sv_SE\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sv_SE/Address.php', + 'Faker\\Provider\\sv_SE\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sv_SE/Company.php', + 'Faker\\Provider\\sv_SE\\Municipality' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sv_SE/Municipality.php', + 'Faker\\Provider\\sv_SE\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sv_SE/Payment.php', + 'Faker\\Provider\\sv_SE\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sv_SE/Person.php', + 'Faker\\Provider\\sv_SE\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/sv_SE/PhoneNumber.php', + 'Faker\\Provider\\th_TH\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/th_TH/Address.php', + 'Faker\\Provider\\th_TH\\Color' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/th_TH/Color.php', + 'Faker\\Provider\\th_TH\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/th_TH/Company.php', + 'Faker\\Provider\\th_TH\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/th_TH/Internet.php', + 'Faker\\Provider\\th_TH\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/th_TH/Payment.php', + 'Faker\\Provider\\th_TH\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/th_TH/Person.php', + 'Faker\\Provider\\th_TH\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/th_TH/PhoneNumber.php', + 'Faker\\Provider\\tr_TR\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/tr_TR/Address.php', + 'Faker\\Provider\\tr_TR\\Color' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/tr_TR/Color.php', + 'Faker\\Provider\\tr_TR\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/tr_TR/Company.php', + 'Faker\\Provider\\tr_TR\\DateTime' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/tr_TR/DateTime.php', + 'Faker\\Provider\\tr_TR\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/tr_TR/Internet.php', + 'Faker\\Provider\\tr_TR\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/tr_TR/Payment.php', + 'Faker\\Provider\\tr_TR\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/tr_TR/Person.php', + 'Faker\\Provider\\tr_TR\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/tr_TR/PhoneNumber.php', + 'Faker\\Provider\\uk_UA\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/uk_UA/Address.php', + 'Faker\\Provider\\uk_UA\\Color' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/uk_UA/Color.php', + 'Faker\\Provider\\uk_UA\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/uk_UA/Company.php', + 'Faker\\Provider\\uk_UA\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/uk_UA/Internet.php', + 'Faker\\Provider\\uk_UA\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/uk_UA/Payment.php', + 'Faker\\Provider\\uk_UA\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/uk_UA/Person.php', + 'Faker\\Provider\\uk_UA\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/uk_UA/PhoneNumber.php', + 'Faker\\Provider\\uk_UA\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/uk_UA/Text.php', + 'Faker\\Provider\\vi_VN\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/vi_VN/Address.php', + 'Faker\\Provider\\vi_VN\\Color' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/vi_VN/Color.php', + 'Faker\\Provider\\vi_VN\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/vi_VN/Internet.php', + 'Faker\\Provider\\vi_VN\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/vi_VN/Person.php', + 'Faker\\Provider\\vi_VN\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/vi_VN/PhoneNumber.php', + 'Faker\\Provider\\zh_CN\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/zh_CN/Address.php', + 'Faker\\Provider\\zh_CN\\Color' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/zh_CN/Color.php', + 'Faker\\Provider\\zh_CN\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/zh_CN/Company.php', + 'Faker\\Provider\\zh_CN\\DateTime' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/zh_CN/DateTime.php', + 'Faker\\Provider\\zh_CN\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/zh_CN/Internet.php', + 'Faker\\Provider\\zh_CN\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/zh_CN/Payment.php', + 'Faker\\Provider\\zh_CN\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/zh_CN/Person.php', + 'Faker\\Provider\\zh_CN\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/zh_CN/PhoneNumber.php', + 'Faker\\Provider\\zh_TW\\Address' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/zh_TW/Address.php', + 'Faker\\Provider\\zh_TW\\Color' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/zh_TW/Color.php', + 'Faker\\Provider\\zh_TW\\Company' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/zh_TW/Company.php', + 'Faker\\Provider\\zh_TW\\DateTime' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/zh_TW/DateTime.php', + 'Faker\\Provider\\zh_TW\\Internet' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/zh_TW/Internet.php', + 'Faker\\Provider\\zh_TW\\Payment' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/zh_TW/Payment.php', + 'Faker\\Provider\\zh_TW\\Person' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/zh_TW/Person.php', + 'Faker\\Provider\\zh_TW\\PhoneNumber' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/zh_TW/PhoneNumber.php', + 'Faker\\Provider\\zh_TW\\Text' => $vendorDir . '/fakerphp/faker/src/Faker/Provider/zh_TW/Text.php', + 'Faker\\UniqueGenerator' => $vendorDir . '/fakerphp/faker/src/Faker/UniqueGenerator.php', + 'Faker\\ValidGenerator' => $vendorDir . '/fakerphp/faker/src/Faker/ValidGenerator.php', + 'Fruitcake\\Cors\\CorsService' => $vendorDir . '/fruitcake/php-cors/src/CorsService.php', + 'Fruitcake\\Cors\\Exceptions\\InvalidOptionException' => $vendorDir . '/fruitcake/php-cors/src/Exceptions/InvalidOptionException.php', + 'GrahamCampbell\\ResultType\\Error' => $vendorDir . '/graham-campbell/result-type/src/Error.php', + 'GrahamCampbell\\ResultType\\Result' => $vendorDir . '/graham-campbell/result-type/src/Result.php', + 'GrahamCampbell\\ResultType\\Success' => $vendorDir . '/graham-campbell/result-type/src/Success.php', + 'GuzzleHttp\\BodySummarizer' => $vendorDir . '/guzzlehttp/guzzle/src/BodySummarizer.php', + 'GuzzleHttp\\BodySummarizerInterface' => $vendorDir . '/guzzlehttp/guzzle/src/BodySummarizerInterface.php', + 'GuzzleHttp\\Client' => $vendorDir . '/guzzlehttp/guzzle/src/Client.php', + 'GuzzleHttp\\ClientInterface' => $vendorDir . '/guzzlehttp/guzzle/src/ClientInterface.php', + 'GuzzleHttp\\ClientTrait' => $vendorDir . '/guzzlehttp/guzzle/src/ClientTrait.php', + 'GuzzleHttp\\Cookie\\CookieJar' => $vendorDir . '/guzzlehttp/guzzle/src/Cookie/CookieJar.php', + 'GuzzleHttp\\Cookie\\CookieJarInterface' => $vendorDir . '/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php', + 'GuzzleHttp\\Cookie\\FileCookieJar' => $vendorDir . '/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php', + 'GuzzleHttp\\Cookie\\SessionCookieJar' => $vendorDir . '/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php', + 'GuzzleHttp\\Cookie\\SetCookie' => $vendorDir . '/guzzlehttp/guzzle/src/Cookie/SetCookie.php', + 'GuzzleHttp\\Exception\\BadResponseException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/BadResponseException.php', + 'GuzzleHttp\\Exception\\ClientException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/ClientException.php', + 'GuzzleHttp\\Exception\\ConnectException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/ConnectException.php', + 'GuzzleHttp\\Exception\\GuzzleException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/GuzzleException.php', + 'GuzzleHttp\\Exception\\InvalidArgumentException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php', + 'GuzzleHttp\\Exception\\RequestException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/RequestException.php', + 'GuzzleHttp\\Exception\\ServerException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/ServerException.php', + 'GuzzleHttp\\Exception\\TooManyRedirectsException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php', + 'GuzzleHttp\\Exception\\TransferException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/TransferException.php', + 'GuzzleHttp\\HandlerStack' => $vendorDir . '/guzzlehttp/guzzle/src/HandlerStack.php', + 'GuzzleHttp\\Handler\\CurlFactory' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/CurlFactory.php', + 'GuzzleHttp\\Handler\\CurlFactoryInterface' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php', + 'GuzzleHttp\\Handler\\CurlHandler' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/CurlHandler.php', + 'GuzzleHttp\\Handler\\CurlMultiHandler' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php', + 'GuzzleHttp\\Handler\\EasyHandle' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/EasyHandle.php', + 'GuzzleHttp\\Handler\\HeaderProcessor' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/HeaderProcessor.php', + 'GuzzleHttp\\Handler\\MockHandler' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/MockHandler.php', + 'GuzzleHttp\\Handler\\Proxy' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/Proxy.php', + 'GuzzleHttp\\Handler\\StreamHandler' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/StreamHandler.php', + 'GuzzleHttp\\MessageFormatter' => $vendorDir . '/guzzlehttp/guzzle/src/MessageFormatter.php', + 'GuzzleHttp\\MessageFormatterInterface' => $vendorDir . '/guzzlehttp/guzzle/src/MessageFormatterInterface.php', + 'GuzzleHttp\\Middleware' => $vendorDir . '/guzzlehttp/guzzle/src/Middleware.php', + 'GuzzleHttp\\Pool' => $vendorDir . '/guzzlehttp/guzzle/src/Pool.php', + 'GuzzleHttp\\PrepareBodyMiddleware' => $vendorDir . '/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php', + 'GuzzleHttp\\Promise\\AggregateException' => $vendorDir . '/guzzlehttp/promises/src/AggregateException.php', + 'GuzzleHttp\\Promise\\CancellationException' => $vendorDir . '/guzzlehttp/promises/src/CancellationException.php', + 'GuzzleHttp\\Promise\\Coroutine' => $vendorDir . '/guzzlehttp/promises/src/Coroutine.php', + 'GuzzleHttp\\Promise\\Create' => $vendorDir . '/guzzlehttp/promises/src/Create.php', + 'GuzzleHttp\\Promise\\Each' => $vendorDir . '/guzzlehttp/promises/src/Each.php', + 'GuzzleHttp\\Promise\\EachPromise' => $vendorDir . '/guzzlehttp/promises/src/EachPromise.php', + 'GuzzleHttp\\Promise\\FulfilledPromise' => $vendorDir . '/guzzlehttp/promises/src/FulfilledPromise.php', + 'GuzzleHttp\\Promise\\Is' => $vendorDir . '/guzzlehttp/promises/src/Is.php', + 'GuzzleHttp\\Promise\\Promise' => $vendorDir . '/guzzlehttp/promises/src/Promise.php', + 'GuzzleHttp\\Promise\\PromiseInterface' => $vendorDir . '/guzzlehttp/promises/src/PromiseInterface.php', + 'GuzzleHttp\\Promise\\PromisorInterface' => $vendorDir . '/guzzlehttp/promises/src/PromisorInterface.php', + 'GuzzleHttp\\Promise\\RejectedPromise' => $vendorDir . '/guzzlehttp/promises/src/RejectedPromise.php', + 'GuzzleHttp\\Promise\\RejectionException' => $vendorDir . '/guzzlehttp/promises/src/RejectionException.php', + 'GuzzleHttp\\Promise\\TaskQueue' => $vendorDir . '/guzzlehttp/promises/src/TaskQueue.php', + 'GuzzleHttp\\Promise\\TaskQueueInterface' => $vendorDir . '/guzzlehttp/promises/src/TaskQueueInterface.php', + 'GuzzleHttp\\Promise\\Utils' => $vendorDir . '/guzzlehttp/promises/src/Utils.php', + 'GuzzleHttp\\Psr7\\AppendStream' => $vendorDir . '/guzzlehttp/psr7/src/AppendStream.php', + 'GuzzleHttp\\Psr7\\BufferStream' => $vendorDir . '/guzzlehttp/psr7/src/BufferStream.php', + 'GuzzleHttp\\Psr7\\CachingStream' => $vendorDir . '/guzzlehttp/psr7/src/CachingStream.php', + 'GuzzleHttp\\Psr7\\DroppingStream' => $vendorDir . '/guzzlehttp/psr7/src/DroppingStream.php', + 'GuzzleHttp\\Psr7\\Exception\\MalformedUriException' => $vendorDir . '/guzzlehttp/psr7/src/Exception/MalformedUriException.php', + 'GuzzleHttp\\Psr7\\FnStream' => $vendorDir . '/guzzlehttp/psr7/src/FnStream.php', + 'GuzzleHttp\\Psr7\\Header' => $vendorDir . '/guzzlehttp/psr7/src/Header.php', + 'GuzzleHttp\\Psr7\\HttpFactory' => $vendorDir . '/guzzlehttp/psr7/src/HttpFactory.php', + 'GuzzleHttp\\Psr7\\InflateStream' => $vendorDir . '/guzzlehttp/psr7/src/InflateStream.php', + 'GuzzleHttp\\Psr7\\LazyOpenStream' => $vendorDir . '/guzzlehttp/psr7/src/LazyOpenStream.php', + 'GuzzleHttp\\Psr7\\LimitStream' => $vendorDir . '/guzzlehttp/psr7/src/LimitStream.php', + 'GuzzleHttp\\Psr7\\Message' => $vendorDir . '/guzzlehttp/psr7/src/Message.php', + 'GuzzleHttp\\Psr7\\MessageTrait' => $vendorDir . '/guzzlehttp/psr7/src/MessageTrait.php', + 'GuzzleHttp\\Psr7\\MimeType' => $vendorDir . '/guzzlehttp/psr7/src/MimeType.php', + 'GuzzleHttp\\Psr7\\MultipartStream' => $vendorDir . '/guzzlehttp/psr7/src/MultipartStream.php', + 'GuzzleHttp\\Psr7\\NoSeekStream' => $vendorDir . '/guzzlehttp/psr7/src/NoSeekStream.php', + 'GuzzleHttp\\Psr7\\PumpStream' => $vendorDir . '/guzzlehttp/psr7/src/PumpStream.php', + 'GuzzleHttp\\Psr7\\Query' => $vendorDir . '/guzzlehttp/psr7/src/Query.php', + 'GuzzleHttp\\Psr7\\Request' => $vendorDir . '/guzzlehttp/psr7/src/Request.php', + 'GuzzleHttp\\Psr7\\Response' => $vendorDir . '/guzzlehttp/psr7/src/Response.php', + 'GuzzleHttp\\Psr7\\Rfc7230' => $vendorDir . '/guzzlehttp/psr7/src/Rfc7230.php', + 'GuzzleHttp\\Psr7\\ServerRequest' => $vendorDir . '/guzzlehttp/psr7/src/ServerRequest.php', + 'GuzzleHttp\\Psr7\\Stream' => $vendorDir . '/guzzlehttp/psr7/src/Stream.php', + 'GuzzleHttp\\Psr7\\StreamDecoratorTrait' => $vendorDir . '/guzzlehttp/psr7/src/StreamDecoratorTrait.php', + 'GuzzleHttp\\Psr7\\StreamWrapper' => $vendorDir . '/guzzlehttp/psr7/src/StreamWrapper.php', + 'GuzzleHttp\\Psr7\\UploadedFile' => $vendorDir . '/guzzlehttp/psr7/src/UploadedFile.php', + 'GuzzleHttp\\Psr7\\Uri' => $vendorDir . '/guzzlehttp/psr7/src/Uri.php', + 'GuzzleHttp\\Psr7\\UriComparator' => $vendorDir . '/guzzlehttp/psr7/src/UriComparator.php', + 'GuzzleHttp\\Psr7\\UriNormalizer' => $vendorDir . '/guzzlehttp/psr7/src/UriNormalizer.php', + 'GuzzleHttp\\Psr7\\UriResolver' => $vendorDir . '/guzzlehttp/psr7/src/UriResolver.php', + 'GuzzleHttp\\Psr7\\Utils' => $vendorDir . '/guzzlehttp/psr7/src/Utils.php', + 'GuzzleHttp\\RedirectMiddleware' => $vendorDir . '/guzzlehttp/guzzle/src/RedirectMiddleware.php', + 'GuzzleHttp\\RequestOptions' => $vendorDir . '/guzzlehttp/guzzle/src/RequestOptions.php', + 'GuzzleHttp\\RetryMiddleware' => $vendorDir . '/guzzlehttp/guzzle/src/RetryMiddleware.php', + 'GuzzleHttp\\TransferStats' => $vendorDir . '/guzzlehttp/guzzle/src/TransferStats.php', + 'GuzzleHttp\\UriTemplate\\UriTemplate' => $vendorDir . '/guzzlehttp/uri-template/src/UriTemplate.php', + 'GuzzleHttp\\Utils' => $vendorDir . '/guzzlehttp/guzzle/src/Utils.php', + 'HTMLPurifier' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier.php', + 'HTMLPurifier_Arborize' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Arborize.php', + 'HTMLPurifier_AttrCollections' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrCollections.php', + 'HTMLPurifier_AttrDef' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef.php', + 'HTMLPurifier_AttrDef_CSS' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS.php', + 'HTMLPurifier_AttrDef_CSS_AlphaValue' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/AlphaValue.php', + 'HTMLPurifier_AttrDef_CSS_Background' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Background.php', + 'HTMLPurifier_AttrDef_CSS_BackgroundPosition' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/BackgroundPosition.php', + 'HTMLPurifier_AttrDef_CSS_Border' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Border.php', + 'HTMLPurifier_AttrDef_CSS_Color' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Color.php', + 'HTMLPurifier_AttrDef_CSS_Composite' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Composite.php', + 'HTMLPurifier_AttrDef_CSS_DenyElementDecorator' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/DenyElementDecorator.php', + 'HTMLPurifier_AttrDef_CSS_Filter' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Filter.php', + 'HTMLPurifier_AttrDef_CSS_Font' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Font.php', + 'HTMLPurifier_AttrDef_CSS_FontFamily' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/FontFamily.php', + 'HTMLPurifier_AttrDef_CSS_Ident' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Ident.php', + 'HTMLPurifier_AttrDef_CSS_ImportantDecorator' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/ImportantDecorator.php', + 'HTMLPurifier_AttrDef_CSS_Length' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Length.php', + 'HTMLPurifier_AttrDef_CSS_ListStyle' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/ListStyle.php', + 'HTMLPurifier_AttrDef_CSS_Multiple' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Multiple.php', + 'HTMLPurifier_AttrDef_CSS_Number' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Number.php', + 'HTMLPurifier_AttrDef_CSS_Percentage' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Percentage.php', + 'HTMLPurifier_AttrDef_CSS_Ratio' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Ratio.php', + 'HTMLPurifier_AttrDef_CSS_TextDecoration' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/TextDecoration.php', + 'HTMLPurifier_AttrDef_CSS_URI' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/URI.php', + 'HTMLPurifier_AttrDef_Clone' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Clone.php', + 'HTMLPurifier_AttrDef_Enum' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Enum.php', + 'HTMLPurifier_AttrDef_HTML_Bool' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Bool.php', + 'HTMLPurifier_AttrDef_HTML_Class' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Class.php', + 'HTMLPurifier_AttrDef_HTML_Color' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Color.php', + 'HTMLPurifier_AttrDef_HTML_ContentEditable' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/ContentEditable.php', + 'HTMLPurifier_AttrDef_HTML_FrameTarget' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/FrameTarget.php', + 'HTMLPurifier_AttrDef_HTML_ID' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/ID.php', + 'HTMLPurifier_AttrDef_HTML_Length' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Length.php', + 'HTMLPurifier_AttrDef_HTML_LinkTypes' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/LinkTypes.php', + 'HTMLPurifier_AttrDef_HTML_MultiLength' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/MultiLength.php', + 'HTMLPurifier_AttrDef_HTML_Nmtokens' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Nmtokens.php', + 'HTMLPurifier_AttrDef_HTML_Pixels' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Pixels.php', + 'HTMLPurifier_AttrDef_Integer' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Integer.php', + 'HTMLPurifier_AttrDef_Lang' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Lang.php', + 'HTMLPurifier_AttrDef_Switch' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Switch.php', + 'HTMLPurifier_AttrDef_Text' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Text.php', + 'HTMLPurifier_AttrDef_URI' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI.php', + 'HTMLPurifier_AttrDef_URI_Email' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Email.php', + 'HTMLPurifier_AttrDef_URI_Email_SimpleCheck' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Email/SimpleCheck.php', + 'HTMLPurifier_AttrDef_URI_Host' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Host.php', + 'HTMLPurifier_AttrDef_URI_IPv4' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/IPv4.php', + 'HTMLPurifier_AttrDef_URI_IPv6' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/IPv6.php', + 'HTMLPurifier_AttrTransform' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform.php', + 'HTMLPurifier_AttrTransform_Background' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Background.php', + 'HTMLPurifier_AttrTransform_BdoDir' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/BdoDir.php', + 'HTMLPurifier_AttrTransform_BgColor' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/BgColor.php', + 'HTMLPurifier_AttrTransform_BoolToCSS' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/BoolToCSS.php', + 'HTMLPurifier_AttrTransform_Border' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Border.php', + 'HTMLPurifier_AttrTransform_EnumToCSS' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/EnumToCSS.php', + 'HTMLPurifier_AttrTransform_ImgRequired' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/ImgRequired.php', + 'HTMLPurifier_AttrTransform_ImgSpace' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/ImgSpace.php', + 'HTMLPurifier_AttrTransform_Input' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Input.php', + 'HTMLPurifier_AttrTransform_Lang' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Lang.php', + 'HTMLPurifier_AttrTransform_Length' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Length.php', + 'HTMLPurifier_AttrTransform_Name' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Name.php', + 'HTMLPurifier_AttrTransform_NameSync' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/NameSync.php', + 'HTMLPurifier_AttrTransform_Nofollow' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Nofollow.php', + 'HTMLPurifier_AttrTransform_SafeEmbed' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/SafeEmbed.php', + 'HTMLPurifier_AttrTransform_SafeObject' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/SafeObject.php', + 'HTMLPurifier_AttrTransform_SafeParam' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/SafeParam.php', + 'HTMLPurifier_AttrTransform_ScriptRequired' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/ScriptRequired.php', + 'HTMLPurifier_AttrTransform_TargetBlank' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/TargetBlank.php', + 'HTMLPurifier_AttrTransform_TargetNoopener' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/TargetNoopener.php', + 'HTMLPurifier_AttrTransform_TargetNoreferrer' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/TargetNoreferrer.php', + 'HTMLPurifier_AttrTransform_Textarea' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Textarea.php', + 'HTMLPurifier_AttrTypes' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTypes.php', + 'HTMLPurifier_AttrValidator' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrValidator.php', + 'HTMLPurifier_Bootstrap' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Bootstrap.php', + 'HTMLPurifier_CSSDefinition' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/CSSDefinition.php', + 'HTMLPurifier_ChildDef' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef.php', + 'HTMLPurifier_ChildDef_Chameleon' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Chameleon.php', + 'HTMLPurifier_ChildDef_Custom' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Custom.php', + 'HTMLPurifier_ChildDef_Empty' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Empty.php', + 'HTMLPurifier_ChildDef_List' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/List.php', + 'HTMLPurifier_ChildDef_Optional' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Optional.php', + 'HTMLPurifier_ChildDef_Required' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Required.php', + 'HTMLPurifier_ChildDef_StrictBlockquote' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/StrictBlockquote.php', + 'HTMLPurifier_ChildDef_Table' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Table.php', + 'HTMLPurifier_Config' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Config.php', + 'HTMLPurifier_ConfigSchema' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema.php', + 'HTMLPurifier_ConfigSchema_Builder_ConfigSchema' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Builder/ConfigSchema.php', + 'HTMLPurifier_ConfigSchema_Builder_Xml' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Builder/Xml.php', + 'HTMLPurifier_ConfigSchema_Exception' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Exception.php', + 'HTMLPurifier_ConfigSchema_Interchange' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Interchange.php', + 'HTMLPurifier_ConfigSchema_InterchangeBuilder' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/InterchangeBuilder.php', + 'HTMLPurifier_ConfigSchema_Interchange_Directive' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Interchange/Directive.php', + 'HTMLPurifier_ConfigSchema_Interchange_Id' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Interchange/Id.php', + 'HTMLPurifier_ConfigSchema_Validator' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Validator.php', + 'HTMLPurifier_ConfigSchema_ValidatorAtom' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/ValidatorAtom.php', + 'HTMLPurifier_ContentSets' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/ContentSets.php', + 'HTMLPurifier_Context' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Context.php', + 'HTMLPurifier_Definition' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Definition.php', + 'HTMLPurifier_DefinitionCache' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache.php', + 'HTMLPurifier_DefinitionCacheFactory' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCacheFactory.php', + 'HTMLPurifier_DefinitionCache_Decorator' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Decorator.php', + 'HTMLPurifier_DefinitionCache_Decorator_Cleanup' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Decorator/Cleanup.php', + 'HTMLPurifier_DefinitionCache_Decorator_Memory' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Decorator/Memory.php', + 'HTMLPurifier_DefinitionCache_Null' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Null.php', + 'HTMLPurifier_DefinitionCache_Serializer' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer.php', + 'HTMLPurifier_Doctype' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Doctype.php', + 'HTMLPurifier_DoctypeRegistry' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/DoctypeRegistry.php', + 'HTMLPurifier_ElementDef' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/ElementDef.php', + 'HTMLPurifier_Encoder' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Encoder.php', + 'HTMLPurifier_EntityLookup' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/EntityLookup.php', + 'HTMLPurifier_EntityParser' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/EntityParser.php', + 'HTMLPurifier_ErrorCollector' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/ErrorCollector.php', + 'HTMLPurifier_ErrorStruct' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/ErrorStruct.php', + 'HTMLPurifier_Exception' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Exception.php', + 'HTMLPurifier_Filter' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Filter.php', + 'HTMLPurifier_Filter_ExtractStyleBlocks' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Filter/ExtractStyleBlocks.php', + 'HTMLPurifier_Filter_YouTube' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Filter/YouTube.php', + 'HTMLPurifier_Generator' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Generator.php', + 'HTMLPurifier_HTMLDefinition' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLDefinition.php', + 'HTMLPurifier_HTMLModule' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule.php', + 'HTMLPurifier_HTMLModuleManager' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModuleManager.php', + 'HTMLPurifier_HTMLModule_Bdo' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Bdo.php', + 'HTMLPurifier_HTMLModule_CommonAttributes' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/CommonAttributes.php', + 'HTMLPurifier_HTMLModule_Edit' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Edit.php', + 'HTMLPurifier_HTMLModule_Forms' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Forms.php', + 'HTMLPurifier_HTMLModule_Hypertext' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Hypertext.php', + 'HTMLPurifier_HTMLModule_Iframe' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Iframe.php', + 'HTMLPurifier_HTMLModule_Image' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Image.php', + 'HTMLPurifier_HTMLModule_Legacy' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Legacy.php', + 'HTMLPurifier_HTMLModule_List' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/List.php', + 'HTMLPurifier_HTMLModule_Name' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Name.php', + 'HTMLPurifier_HTMLModule_Nofollow' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Nofollow.php', + 'HTMLPurifier_HTMLModule_NonXMLCommonAttributes' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/NonXMLCommonAttributes.php', + 'HTMLPurifier_HTMLModule_Object' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Object.php', + 'HTMLPurifier_HTMLModule_Presentation' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Presentation.php', + 'HTMLPurifier_HTMLModule_Proprietary' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Proprietary.php', + 'HTMLPurifier_HTMLModule_Ruby' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Ruby.php', + 'HTMLPurifier_HTMLModule_SafeEmbed' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/SafeEmbed.php', + 'HTMLPurifier_HTMLModule_SafeObject' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/SafeObject.php', + 'HTMLPurifier_HTMLModule_SafeScripting' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/SafeScripting.php', + 'HTMLPurifier_HTMLModule_Scripting' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Scripting.php', + 'HTMLPurifier_HTMLModule_StyleAttribute' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/StyleAttribute.php', + 'HTMLPurifier_HTMLModule_Tables' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tables.php', + 'HTMLPurifier_HTMLModule_Target' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Target.php', + 'HTMLPurifier_HTMLModule_TargetBlank' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/TargetBlank.php', + 'HTMLPurifier_HTMLModule_TargetNoopener' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/TargetNoopener.php', + 'HTMLPurifier_HTMLModule_TargetNoreferrer' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/TargetNoreferrer.php', + 'HTMLPurifier_HTMLModule_Text' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Text.php', + 'HTMLPurifier_HTMLModule_Tidy' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy.php', + 'HTMLPurifier_HTMLModule_Tidy_Name' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/Name.php', + 'HTMLPurifier_HTMLModule_Tidy_Proprietary' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/Proprietary.php', + 'HTMLPurifier_HTMLModule_Tidy_Strict' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/Strict.php', + 'HTMLPurifier_HTMLModule_Tidy_Transitional' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/Transitional.php', + 'HTMLPurifier_HTMLModule_Tidy_XHTML' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/XHTML.php', + 'HTMLPurifier_HTMLModule_Tidy_XHTMLAndHTML4' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/XHTMLAndHTML4.php', + 'HTMLPurifier_HTMLModule_XMLCommonAttributes' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/XMLCommonAttributes.php', + 'HTMLPurifier_IDAccumulator' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/IDAccumulator.php', + 'HTMLPurifier_Injector' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Injector.php', + 'HTMLPurifier_Injector_AutoParagraph' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Injector/AutoParagraph.php', + 'HTMLPurifier_Injector_DisplayLinkURI' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Injector/DisplayLinkURI.php', + 'HTMLPurifier_Injector_Linkify' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Injector/Linkify.php', + 'HTMLPurifier_Injector_PurifierLinkify' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Injector/PurifierLinkify.php', + 'HTMLPurifier_Injector_RemoveEmpty' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Injector/RemoveEmpty.php', + 'HTMLPurifier_Injector_RemoveSpansWithoutAttributes' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Injector/RemoveSpansWithoutAttributes.php', + 'HTMLPurifier_Injector_SafeObject' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Injector/SafeObject.php', + 'HTMLPurifier_Language' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Language.php', + 'HTMLPurifier_LanguageFactory' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/LanguageFactory.php', + 'HTMLPurifier_Length' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Length.php', + 'HTMLPurifier_Lexer' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Lexer.php', + 'HTMLPurifier_Lexer_DOMLex' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Lexer/DOMLex.php', + 'HTMLPurifier_Lexer_DirectLex' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Lexer/DirectLex.php', + 'HTMLPurifier_Lexer_PH5P' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Lexer/PH5P.php', + 'HTMLPurifier_Node' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Node.php', + 'HTMLPurifier_Node_Comment' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Node/Comment.php', + 'HTMLPurifier_Node_Element' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Node/Element.php', + 'HTMLPurifier_Node_Text' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Node/Text.php', + 'HTMLPurifier_PercentEncoder' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/PercentEncoder.php', + 'HTMLPurifier_Printer' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Printer.php', + 'HTMLPurifier_Printer_CSSDefinition' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Printer/CSSDefinition.php', + 'HTMLPurifier_Printer_ConfigForm' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Printer/ConfigForm.php', + 'HTMLPurifier_Printer_HTMLDefinition' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Printer/HTMLDefinition.php', + 'HTMLPurifier_PropertyList' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/PropertyList.php', + 'HTMLPurifier_PropertyListIterator' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/PropertyListIterator.php', + 'HTMLPurifier_Queue' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Queue.php', + 'HTMLPurifier_Strategy' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Strategy.php', + 'HTMLPurifier_Strategy_Composite' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/Composite.php', + 'HTMLPurifier_Strategy_Core' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/Core.php', + 'HTMLPurifier_Strategy_FixNesting' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/FixNesting.php', + 'HTMLPurifier_Strategy_MakeWellFormed' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/MakeWellFormed.php', + 'HTMLPurifier_Strategy_RemoveForeignElements' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/RemoveForeignElements.php', + 'HTMLPurifier_Strategy_ValidateAttributes' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/ValidateAttributes.php', + 'HTMLPurifier_StringHash' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/StringHash.php', + 'HTMLPurifier_StringHashParser' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/StringHashParser.php', + 'HTMLPurifier_TagTransform' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform.php', + 'HTMLPurifier_TagTransform_Font' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform/Font.php', + 'HTMLPurifier_TagTransform_Simple' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform/Simple.php', + 'HTMLPurifier_Token' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Token.php', + 'HTMLPurifier_TokenFactory' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/TokenFactory.php', + 'HTMLPurifier_Token_Comment' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Token/Comment.php', + 'HTMLPurifier_Token_Empty' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Token/Empty.php', + 'HTMLPurifier_Token_End' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Token/End.php', + 'HTMLPurifier_Token_Start' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Token/Start.php', + 'HTMLPurifier_Token_Tag' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Token/Tag.php', + 'HTMLPurifier_Token_Text' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Token/Text.php', + 'HTMLPurifier_URI' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/URI.php', + 'HTMLPurifier_URIDefinition' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/URIDefinition.php', + 'HTMLPurifier_URIFilter' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter.php', + 'HTMLPurifier_URIFilter_DisableExternal' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/DisableExternal.php', + 'HTMLPurifier_URIFilter_DisableExternalResources' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/DisableExternalResources.php', + 'HTMLPurifier_URIFilter_DisableResources' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/DisableResources.php', + 'HTMLPurifier_URIFilter_HostBlacklist' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/HostBlacklist.php', + 'HTMLPurifier_URIFilter_MakeAbsolute' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/MakeAbsolute.php', + 'HTMLPurifier_URIFilter_Munge' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/Munge.php', + 'HTMLPurifier_URIFilter_SafeIframe' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/SafeIframe.php', + 'HTMLPurifier_URIParser' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/URIParser.php', + 'HTMLPurifier_URIScheme' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme.php', + 'HTMLPurifier_URISchemeRegistry' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/URISchemeRegistry.php', + 'HTMLPurifier_URIScheme_data' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/data.php', + 'HTMLPurifier_URIScheme_file' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/file.php', + 'HTMLPurifier_URIScheme_ftp' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/ftp.php', + 'HTMLPurifier_URIScheme_http' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/http.php', + 'HTMLPurifier_URIScheme_https' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/https.php', + 'HTMLPurifier_URIScheme_mailto' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/mailto.php', + 'HTMLPurifier_URIScheme_news' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/news.php', + 'HTMLPurifier_URIScheme_nntp' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/nntp.php', + 'HTMLPurifier_URIScheme_tel' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/tel.php', + 'HTMLPurifier_UnitConverter' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/UnitConverter.php', + 'HTMLPurifier_VarParser' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/VarParser.php', + 'HTMLPurifier_VarParserException' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/VarParserException.php', + 'HTMLPurifier_VarParser_Flexible' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/VarParser/Flexible.php', + 'HTMLPurifier_VarParser_Native' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/VarParser/Native.php', + 'HTMLPurifier_Zipper' => $vendorDir . '/ezyang/htmlpurifier/library/HTMLPurifier/Zipper.php', + 'Hamcrest\\Arrays\\IsArray' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArray.php', + 'Hamcrest\\Arrays\\IsArrayContaining' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContaining.php', + 'Hamcrest\\Arrays\\IsArrayContainingInAnyOrder' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContainingInAnyOrder.php', + 'Hamcrest\\Arrays\\IsArrayContainingInOrder' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContainingInOrder.php', + 'Hamcrest\\Arrays\\IsArrayContainingKey' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContainingKey.php', + 'Hamcrest\\Arrays\\IsArrayContainingKeyValuePair' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContainingKeyValuePair.php', + 'Hamcrest\\Arrays\\IsArrayWithSize' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayWithSize.php', + 'Hamcrest\\Arrays\\MatchingOnce' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/MatchingOnce.php', + 'Hamcrest\\Arrays\\SeriesMatchingOnce' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/SeriesMatchingOnce.php', + 'Hamcrest\\AssertionError' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/AssertionError.php', + 'Hamcrest\\BaseDescription' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/BaseDescription.php', + 'Hamcrest\\BaseMatcher' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/BaseMatcher.php', + 'Hamcrest\\Collection\\IsEmptyTraversable' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Collection/IsEmptyTraversable.php', + 'Hamcrest\\Collection\\IsTraversableWithSize' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Collection/IsTraversableWithSize.php', + 'Hamcrest\\Core\\AllOf' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/AllOf.php', + 'Hamcrest\\Core\\AnyOf' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/AnyOf.php', + 'Hamcrest\\Core\\CombinableMatcher' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/CombinableMatcher.php', + 'Hamcrest\\Core\\DescribedAs' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/DescribedAs.php', + 'Hamcrest\\Core\\Every' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/Every.php', + 'Hamcrest\\Core\\HasToString' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/HasToString.php', + 'Hamcrest\\Core\\Is' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/Is.php', + 'Hamcrest\\Core\\IsAnything' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsAnything.php', + 'Hamcrest\\Core\\IsCollectionContaining' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsCollectionContaining.php', + 'Hamcrest\\Core\\IsEqual' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsEqual.php', + 'Hamcrest\\Core\\IsIdentical' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsIdentical.php', + 'Hamcrest\\Core\\IsInstanceOf' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsInstanceOf.php', + 'Hamcrest\\Core\\IsNot' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsNot.php', + 'Hamcrest\\Core\\IsNull' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsNull.php', + 'Hamcrest\\Core\\IsSame' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsSame.php', + 'Hamcrest\\Core\\IsTypeOf' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsTypeOf.php', + 'Hamcrest\\Core\\Set' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/Set.php', + 'Hamcrest\\Core\\ShortcutCombination' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/ShortcutCombination.php', + 'Hamcrest\\Description' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Description.php', + 'Hamcrest\\DiagnosingMatcher' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/DiagnosingMatcher.php', + 'Hamcrest\\FeatureMatcher' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/FeatureMatcher.php', + 'Hamcrest\\Internal\\SelfDescribingValue' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Internal/SelfDescribingValue.php', + 'Hamcrest\\Matcher' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Matcher.php', + 'Hamcrest\\MatcherAssert' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/MatcherAssert.php', + 'Hamcrest\\Matchers' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Matchers.php', + 'Hamcrest\\NullDescription' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/NullDescription.php', + 'Hamcrest\\Number\\IsCloseTo' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Number/IsCloseTo.php', + 'Hamcrest\\Number\\OrderingComparison' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Number/OrderingComparison.php', + 'Hamcrest\\SelfDescribing' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/SelfDescribing.php', + 'Hamcrest\\StringDescription' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/StringDescription.php', + 'Hamcrest\\Text\\IsEmptyString' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/IsEmptyString.php', + 'Hamcrest\\Text\\IsEqualIgnoringCase' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/IsEqualIgnoringCase.php', + 'Hamcrest\\Text\\IsEqualIgnoringWhiteSpace' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/IsEqualIgnoringWhiteSpace.php', + 'Hamcrest\\Text\\MatchesPattern' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/MatchesPattern.php', + 'Hamcrest\\Text\\StringContains' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringContains.php', + 'Hamcrest\\Text\\StringContainsIgnoringCase' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringContainsIgnoringCase.php', + 'Hamcrest\\Text\\StringContainsInOrder' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringContainsInOrder.php', + 'Hamcrest\\Text\\StringEndsWith' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringEndsWith.php', + 'Hamcrest\\Text\\StringStartsWith' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringStartsWith.php', + 'Hamcrest\\Text\\SubstringMatcher' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/SubstringMatcher.php', + 'Hamcrest\\TypeSafeDiagnosingMatcher' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/TypeSafeDiagnosingMatcher.php', + 'Hamcrest\\TypeSafeMatcher' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/TypeSafeMatcher.php', + 'Hamcrest\\Type\\IsArray' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsArray.php', + 'Hamcrest\\Type\\IsBoolean' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsBoolean.php', + 'Hamcrest\\Type\\IsCallable' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsCallable.php', + 'Hamcrest\\Type\\IsDouble' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsDouble.php', + 'Hamcrest\\Type\\IsInteger' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsInteger.php', + 'Hamcrest\\Type\\IsNumeric' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsNumeric.php', + 'Hamcrest\\Type\\IsObject' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsObject.php', + 'Hamcrest\\Type\\IsResource' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsResource.php', + 'Hamcrest\\Type\\IsScalar' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsScalar.php', + 'Hamcrest\\Type\\IsString' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsString.php', + 'Hamcrest\\Util' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Util.php', + 'Hamcrest\\Xml\\HasXPath' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Xml/HasXPath.php', + 'Illuminate\\Auth\\Access\\AuthorizationException' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Access/AuthorizationException.php', + 'Illuminate\\Auth\\Access\\Events\\GateEvaluated' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Access/Events/GateEvaluated.php', + 'Illuminate\\Auth\\Access\\Gate' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Access/Gate.php', + 'Illuminate\\Auth\\Access\\HandlesAuthorization' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Access/HandlesAuthorization.php', + 'Illuminate\\Auth\\Access\\Response' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Access/Response.php', + 'Illuminate\\Auth\\AuthManager' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/AuthManager.php', + 'Illuminate\\Auth\\AuthServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/AuthServiceProvider.php', + 'Illuminate\\Auth\\Authenticatable' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Authenticatable.php', + 'Illuminate\\Auth\\AuthenticationException' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/AuthenticationException.php', + 'Illuminate\\Auth\\Console\\ClearResetsCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Console/ClearResetsCommand.php', + 'Illuminate\\Auth\\CreatesUserProviders' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/CreatesUserProviders.php', + 'Illuminate\\Auth\\DatabaseUserProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/DatabaseUserProvider.php', + 'Illuminate\\Auth\\EloquentUserProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php', + 'Illuminate\\Auth\\Events\\Attempting' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Events/Attempting.php', + 'Illuminate\\Auth\\Events\\Authenticated' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Events/Authenticated.php', + 'Illuminate\\Auth\\Events\\CurrentDeviceLogout' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Events/CurrentDeviceLogout.php', + 'Illuminate\\Auth\\Events\\Failed' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Events/Failed.php', + 'Illuminate\\Auth\\Events\\Lockout' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Events/Lockout.php', + 'Illuminate\\Auth\\Events\\Login' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Events/Login.php', + 'Illuminate\\Auth\\Events\\Logout' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Events/Logout.php', + 'Illuminate\\Auth\\Events\\OtherDeviceLogout' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Events/OtherDeviceLogout.php', + 'Illuminate\\Auth\\Events\\PasswordReset' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Events/PasswordReset.php', + 'Illuminate\\Auth\\Events\\PasswordResetLinkSent' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Events/PasswordResetLinkSent.php', + 'Illuminate\\Auth\\Events\\Registered' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Events/Registered.php', + 'Illuminate\\Auth\\Events\\Validated' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Events/Validated.php', + 'Illuminate\\Auth\\Events\\Verified' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Events/Verified.php', + 'Illuminate\\Auth\\GenericUser' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/GenericUser.php', + 'Illuminate\\Auth\\GuardHelpers' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/GuardHelpers.php', + 'Illuminate\\Auth\\Listeners\\SendEmailVerificationNotification' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Listeners/SendEmailVerificationNotification.php', + 'Illuminate\\Auth\\Middleware\\Authenticate' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php', + 'Illuminate\\Auth\\Middleware\\AuthenticateWithBasicAuth' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Middleware/AuthenticateWithBasicAuth.php', + 'Illuminate\\Auth\\Middleware\\Authorize' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Middleware/Authorize.php', + 'Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php', + 'Illuminate\\Auth\\Middleware\\RedirectIfAuthenticated' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Middleware/RedirectIfAuthenticated.php', + 'Illuminate\\Auth\\Middleware\\RequirePassword' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Middleware/RequirePassword.php', + 'Illuminate\\Auth\\MustVerifyEmail' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/MustVerifyEmail.php', + 'Illuminate\\Auth\\Notifications\\ResetPassword' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Notifications/ResetPassword.php', + 'Illuminate\\Auth\\Notifications\\VerifyEmail' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Notifications/VerifyEmail.php', + 'Illuminate\\Auth\\Passwords\\CacheTokenRepository' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Passwords/CacheTokenRepository.php', + 'Illuminate\\Auth\\Passwords\\CanResetPassword' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Passwords/CanResetPassword.php', + 'Illuminate\\Auth\\Passwords\\DatabaseTokenRepository' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Passwords/DatabaseTokenRepository.php', + 'Illuminate\\Auth\\Passwords\\PasswordBroker' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Passwords/PasswordBroker.php', + 'Illuminate\\Auth\\Passwords\\PasswordBrokerManager' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Passwords/PasswordBrokerManager.php', + 'Illuminate\\Auth\\Passwords\\PasswordResetServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Passwords/PasswordResetServiceProvider.php', + 'Illuminate\\Auth\\Passwords\\TokenRepositoryInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Passwords/TokenRepositoryInterface.php', + 'Illuminate\\Auth\\Recaller' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Recaller.php', + 'Illuminate\\Auth\\RequestGuard' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/RequestGuard.php', + 'Illuminate\\Auth\\SessionGuard' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/SessionGuard.php', + 'Illuminate\\Auth\\TokenGuard' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/TokenGuard.php', + 'Illuminate\\Broadcasting\\AnonymousEvent' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/AnonymousEvent.php', + 'Illuminate\\Broadcasting\\BroadcastController' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/BroadcastController.php', + 'Illuminate\\Broadcasting\\BroadcastEvent' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/BroadcastEvent.php', + 'Illuminate\\Broadcasting\\BroadcastException' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/BroadcastException.php', + 'Illuminate\\Broadcasting\\BroadcastManager' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/BroadcastManager.php', + 'Illuminate\\Broadcasting\\BroadcastServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/BroadcastServiceProvider.php', + 'Illuminate\\Broadcasting\\Broadcasters\\AblyBroadcaster' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/AblyBroadcaster.php', + 'Illuminate\\Broadcasting\\Broadcasters\\Broadcaster' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/Broadcaster.php', + 'Illuminate\\Broadcasting\\Broadcasters\\LogBroadcaster' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/LogBroadcaster.php', + 'Illuminate\\Broadcasting\\Broadcasters\\NullBroadcaster' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/NullBroadcaster.php', + 'Illuminate\\Broadcasting\\Broadcasters\\PusherBroadcaster' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/PusherBroadcaster.php', + 'Illuminate\\Broadcasting\\Broadcasters\\RedisBroadcaster' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/RedisBroadcaster.php', + 'Illuminate\\Broadcasting\\Broadcasters\\UsePusherChannelConventions' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/UsePusherChannelConventions.php', + 'Illuminate\\Broadcasting\\Channel' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/Channel.php', + 'Illuminate\\Broadcasting\\EncryptedPrivateChannel' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/EncryptedPrivateChannel.php', + 'Illuminate\\Broadcasting\\InteractsWithBroadcasting' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/InteractsWithBroadcasting.php', + 'Illuminate\\Broadcasting\\InteractsWithSockets' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/InteractsWithSockets.php', + 'Illuminate\\Broadcasting\\PendingBroadcast' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/PendingBroadcast.php', + 'Illuminate\\Broadcasting\\PresenceChannel' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/PresenceChannel.php', + 'Illuminate\\Broadcasting\\PrivateChannel' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/PrivateChannel.php', + 'Illuminate\\Broadcasting\\UniqueBroadcastEvent' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/UniqueBroadcastEvent.php', + 'Illuminate\\Bus\\Batch' => $vendorDir . '/laravel/framework/src/Illuminate/Bus/Batch.php', + 'Illuminate\\Bus\\BatchFactory' => $vendorDir . '/laravel/framework/src/Illuminate/Bus/BatchFactory.php', + 'Illuminate\\Bus\\BatchRepository' => $vendorDir . '/laravel/framework/src/Illuminate/Bus/BatchRepository.php', + 'Illuminate\\Bus\\Batchable' => $vendorDir . '/laravel/framework/src/Illuminate/Bus/Batchable.php', + 'Illuminate\\Bus\\BusServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Bus/BusServiceProvider.php', + 'Illuminate\\Bus\\ChainedBatch' => $vendorDir . '/laravel/framework/src/Illuminate/Bus/ChainedBatch.php', + 'Illuminate\\Bus\\DatabaseBatchRepository' => $vendorDir . '/laravel/framework/src/Illuminate/Bus/DatabaseBatchRepository.php', + 'Illuminate\\Bus\\Dispatcher' => $vendorDir . '/laravel/framework/src/Illuminate/Bus/Dispatcher.php', + 'Illuminate\\Bus\\DynamoBatchRepository' => $vendorDir . '/laravel/framework/src/Illuminate/Bus/DynamoBatchRepository.php', + 'Illuminate\\Bus\\Events\\BatchDispatched' => $vendorDir . '/laravel/framework/src/Illuminate/Bus/Events/BatchDispatched.php', + 'Illuminate\\Bus\\PendingBatch' => $vendorDir . '/laravel/framework/src/Illuminate/Bus/PendingBatch.php', + 'Illuminate\\Bus\\PrunableBatchRepository' => $vendorDir . '/laravel/framework/src/Illuminate/Bus/PrunableBatchRepository.php', + 'Illuminate\\Bus\\Queueable' => $vendorDir . '/laravel/framework/src/Illuminate/Bus/Queueable.php', + 'Illuminate\\Bus\\UniqueLock' => $vendorDir . '/laravel/framework/src/Illuminate/Bus/UniqueLock.php', + 'Illuminate\\Bus\\UpdatedBatchJobCounts' => $vendorDir . '/laravel/framework/src/Illuminate/Bus/UpdatedBatchJobCounts.php', + 'Illuminate\\Cache\\ApcStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/ApcStore.php', + 'Illuminate\\Cache\\ApcWrapper' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/ApcWrapper.php', + 'Illuminate\\Cache\\ArrayLock' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/ArrayLock.php', + 'Illuminate\\Cache\\ArrayStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/ArrayStore.php', + 'Illuminate\\Cache\\CacheLock' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/CacheLock.php', + 'Illuminate\\Cache\\CacheManager' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/CacheManager.php', + 'Illuminate\\Cache\\CacheServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/CacheServiceProvider.php', + 'Illuminate\\Cache\\Console\\CacheTableCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Console/CacheTableCommand.php', + 'Illuminate\\Cache\\Console\\ClearCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Console/ClearCommand.php', + 'Illuminate\\Cache\\Console\\ForgetCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Console/ForgetCommand.php', + 'Illuminate\\Cache\\Console\\PruneStaleTagsCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Console/PruneStaleTagsCommand.php', + 'Illuminate\\Cache\\DatabaseLock' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/DatabaseLock.php', + 'Illuminate\\Cache\\DatabaseStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/DatabaseStore.php', + 'Illuminate\\Cache\\DynamoDbLock' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/DynamoDbLock.php', + 'Illuminate\\Cache\\DynamoDbStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/DynamoDbStore.php', + 'Illuminate\\Cache\\Events\\CacheEvent' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Events/CacheEvent.php', + 'Illuminate\\Cache\\Events\\CacheHit' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Events/CacheHit.php', + 'Illuminate\\Cache\\Events\\CacheMissed' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Events/CacheMissed.php', + 'Illuminate\\Cache\\Events\\ForgettingKey' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Events/ForgettingKey.php', + 'Illuminate\\Cache\\Events\\KeyForgetFailed' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Events/KeyForgetFailed.php', + 'Illuminate\\Cache\\Events\\KeyForgotten' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Events/KeyForgotten.php', + 'Illuminate\\Cache\\Events\\KeyWriteFailed' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Events/KeyWriteFailed.php', + 'Illuminate\\Cache\\Events\\KeyWritten' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Events/KeyWritten.php', + 'Illuminate\\Cache\\Events\\RetrievingKey' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Events/RetrievingKey.php', + 'Illuminate\\Cache\\Events\\RetrievingManyKeys' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Events/RetrievingManyKeys.php', + 'Illuminate\\Cache\\Events\\WritingKey' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Events/WritingKey.php', + 'Illuminate\\Cache\\Events\\WritingManyKeys' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Events/WritingManyKeys.php', + 'Illuminate\\Cache\\FileLock' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/FileLock.php', + 'Illuminate\\Cache\\FileStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/FileStore.php', + 'Illuminate\\Cache\\HasCacheLock' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/HasCacheLock.php', + 'Illuminate\\Cache\\Lock' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Lock.php', + 'Illuminate\\Cache\\LuaScripts' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/LuaScripts.php', + 'Illuminate\\Cache\\MemcachedConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/MemcachedConnector.php', + 'Illuminate\\Cache\\MemcachedLock' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/MemcachedLock.php', + 'Illuminate\\Cache\\MemcachedStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/MemcachedStore.php', + 'Illuminate\\Cache\\NoLock' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/NoLock.php', + 'Illuminate\\Cache\\NullStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/NullStore.php', + 'Illuminate\\Cache\\PhpRedisLock' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/PhpRedisLock.php', + 'Illuminate\\Cache\\RateLimiter' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/RateLimiter.php', + 'Illuminate\\Cache\\RateLimiting\\GlobalLimit' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/RateLimiting/GlobalLimit.php', + 'Illuminate\\Cache\\RateLimiting\\Limit' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/RateLimiting/Limit.php', + 'Illuminate\\Cache\\RateLimiting\\Unlimited' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/RateLimiting/Unlimited.php', + 'Illuminate\\Cache\\RedisLock' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/RedisLock.php', + 'Illuminate\\Cache\\RedisStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/RedisStore.php', + 'Illuminate\\Cache\\RedisTagSet' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/RedisTagSet.php', + 'Illuminate\\Cache\\RedisTaggedCache' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/RedisTaggedCache.php', + 'Illuminate\\Cache\\Repository' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Repository.php', + 'Illuminate\\Cache\\RetrievesMultipleKeys' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/RetrievesMultipleKeys.php', + 'Illuminate\\Cache\\TagSet' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/TagSet.php', + 'Illuminate\\Cache\\TaggableStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/TaggableStore.php', + 'Illuminate\\Cache\\TaggedCache' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/TaggedCache.php', + 'Illuminate\\Concurrency\\ConcurrencyManager' => $vendorDir . '/laravel/framework/src/Illuminate/Concurrency/ConcurrencyManager.php', + 'Illuminate\\Concurrency\\ConcurrencyServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Concurrency/ConcurrencyServiceProvider.php', + 'Illuminate\\Concurrency\\Console\\InvokeSerializedClosureCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Concurrency/Console/InvokeSerializedClosureCommand.php', + 'Illuminate\\Concurrency\\ForkDriver' => $vendorDir . '/laravel/framework/src/Illuminate/Concurrency/ForkDriver.php', + 'Illuminate\\Concurrency\\ProcessDriver' => $vendorDir . '/laravel/framework/src/Illuminate/Concurrency/ProcessDriver.php', + 'Illuminate\\Concurrency\\SyncDriver' => $vendorDir . '/laravel/framework/src/Illuminate/Concurrency/SyncDriver.php', + 'Illuminate\\Config\\Repository' => $vendorDir . '/laravel/framework/src/Illuminate/Config/Repository.php', + 'Illuminate\\Console\\Application' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Application.php', + 'Illuminate\\Console\\BufferedConsoleOutput' => $vendorDir . '/laravel/framework/src/Illuminate/Console/BufferedConsoleOutput.php', + 'Illuminate\\Console\\CacheCommandMutex' => $vendorDir . '/laravel/framework/src/Illuminate/Console/CacheCommandMutex.php', + 'Illuminate\\Console\\Command' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Command.php', + 'Illuminate\\Console\\CommandMutex' => $vendorDir . '/laravel/framework/src/Illuminate/Console/CommandMutex.php', + 'Illuminate\\Console\\Concerns\\CallsCommands' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php', + 'Illuminate\\Console\\Concerns\\ConfiguresPrompts' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Concerns/ConfiguresPrompts.php', + 'Illuminate\\Console\\Concerns\\CreatesMatchingTest' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Concerns/CreatesMatchingTest.php', + 'Illuminate\\Console\\Concerns\\HasParameters' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Concerns/HasParameters.php', + 'Illuminate\\Console\\Concerns\\InteractsWithIO' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Concerns/InteractsWithIO.php', + 'Illuminate\\Console\\Concerns\\InteractsWithSignals' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Concerns/InteractsWithSignals.php', + 'Illuminate\\Console\\Concerns\\PromptsForMissingInput' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Concerns/PromptsForMissingInput.php', + 'Illuminate\\Console\\ConfirmableTrait' => $vendorDir . '/laravel/framework/src/Illuminate/Console/ConfirmableTrait.php', + 'Illuminate\\Console\\ContainerCommandLoader' => $vendorDir . '/laravel/framework/src/Illuminate/Console/ContainerCommandLoader.php', + 'Illuminate\\Console\\Contracts\\NewLineAware' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Contracts/NewLineAware.php', + 'Illuminate\\Console\\Events\\ArtisanStarting' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Events/ArtisanStarting.php', + 'Illuminate\\Console\\Events\\CommandFinished' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Events/CommandFinished.php', + 'Illuminate\\Console\\Events\\CommandStarting' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Events/CommandStarting.php', + 'Illuminate\\Console\\Events\\ScheduledBackgroundTaskFinished' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Events/ScheduledBackgroundTaskFinished.php', + 'Illuminate\\Console\\Events\\ScheduledTaskFailed' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Events/ScheduledTaskFailed.php', + 'Illuminate\\Console\\Events\\ScheduledTaskFinished' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Events/ScheduledTaskFinished.php', + 'Illuminate\\Console\\Events\\ScheduledTaskSkipped' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Events/ScheduledTaskSkipped.php', + 'Illuminate\\Console\\Events\\ScheduledTaskStarting' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Events/ScheduledTaskStarting.php', + 'Illuminate\\Console\\GeneratorCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Console/GeneratorCommand.php', + 'Illuminate\\Console\\ManuallyFailedException' => $vendorDir . '/laravel/framework/src/Illuminate/Console/ManuallyFailedException.php', + 'Illuminate\\Console\\MigrationGeneratorCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Console/MigrationGeneratorCommand.php', + 'Illuminate\\Console\\OutputStyle' => $vendorDir . '/laravel/framework/src/Illuminate/Console/OutputStyle.php', + 'Illuminate\\Console\\Parser' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Parser.php', + 'Illuminate\\Console\\Prohibitable' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Prohibitable.php', + 'Illuminate\\Console\\PromptValidationException' => $vendorDir . '/laravel/framework/src/Illuminate/Console/PromptValidationException.php', + 'Illuminate\\Console\\QuestionHelper' => $vendorDir . '/laravel/framework/src/Illuminate/Console/QuestionHelper.php', + 'Illuminate\\Console\\Scheduling\\CacheAware' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/CacheAware.php', + 'Illuminate\\Console\\Scheduling\\CacheEventMutex' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/CacheEventMutex.php', + 'Illuminate\\Console\\Scheduling\\CacheSchedulingMutex' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/CacheSchedulingMutex.php', + 'Illuminate\\Console\\Scheduling\\CallbackEvent' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/CallbackEvent.php', + 'Illuminate\\Console\\Scheduling\\CommandBuilder' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/CommandBuilder.php', + 'Illuminate\\Console\\Scheduling\\Event' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/Event.php', + 'Illuminate\\Console\\Scheduling\\EventMutex' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/EventMutex.php', + 'Illuminate\\Console\\Scheduling\\ManagesAttributes' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/ManagesAttributes.php', + 'Illuminate\\Console\\Scheduling\\ManagesFrequencies' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/ManagesFrequencies.php', + 'Illuminate\\Console\\Scheduling\\PendingEventAttributes' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/PendingEventAttributes.php', + 'Illuminate\\Console\\Scheduling\\Schedule' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/Schedule.php', + 'Illuminate\\Console\\Scheduling\\ScheduleClearCacheCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleClearCacheCommand.php', + 'Illuminate\\Console\\Scheduling\\ScheduleFinishCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleFinishCommand.php', + 'Illuminate\\Console\\Scheduling\\ScheduleInterruptCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleInterruptCommand.php', + 'Illuminate\\Console\\Scheduling\\ScheduleListCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleListCommand.php', + 'Illuminate\\Console\\Scheduling\\ScheduleRunCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php', + 'Illuminate\\Console\\Scheduling\\ScheduleTestCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleTestCommand.php', + 'Illuminate\\Console\\Scheduling\\ScheduleWorkCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleWorkCommand.php', + 'Illuminate\\Console\\Scheduling\\SchedulingMutex' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/SchedulingMutex.php', + 'Illuminate\\Console\\Signals' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Signals.php', + 'Illuminate\\Console\\View\\Components\\Alert' => $vendorDir . '/laravel/framework/src/Illuminate/Console/View/Components/Alert.php', + 'Illuminate\\Console\\View\\Components\\Ask' => $vendorDir . '/laravel/framework/src/Illuminate/Console/View/Components/Ask.php', + 'Illuminate\\Console\\View\\Components\\AskWithCompletion' => $vendorDir . '/laravel/framework/src/Illuminate/Console/View/Components/AskWithCompletion.php', + 'Illuminate\\Console\\View\\Components\\BulletList' => $vendorDir . '/laravel/framework/src/Illuminate/Console/View/Components/BulletList.php', + 'Illuminate\\Console\\View\\Components\\Choice' => $vendorDir . '/laravel/framework/src/Illuminate/Console/View/Components/Choice.php', + 'Illuminate\\Console\\View\\Components\\Component' => $vendorDir . '/laravel/framework/src/Illuminate/Console/View/Components/Component.php', + 'Illuminate\\Console\\View\\Components\\Confirm' => $vendorDir . '/laravel/framework/src/Illuminate/Console/View/Components/Confirm.php', + 'Illuminate\\Console\\View\\Components\\Error' => $vendorDir . '/laravel/framework/src/Illuminate/Console/View/Components/Error.php', + 'Illuminate\\Console\\View\\Components\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Console/View/Components/Factory.php', + 'Illuminate\\Console\\View\\Components\\Info' => $vendorDir . '/laravel/framework/src/Illuminate/Console/View/Components/Info.php', + 'Illuminate\\Console\\View\\Components\\Line' => $vendorDir . '/laravel/framework/src/Illuminate/Console/View/Components/Line.php', + 'Illuminate\\Console\\View\\Components\\Mutators\\EnsureDynamicContentIsHighlighted' => $vendorDir . '/laravel/framework/src/Illuminate/Console/View/Components/Mutators/EnsureDynamicContentIsHighlighted.php', + 'Illuminate\\Console\\View\\Components\\Mutators\\EnsureNoPunctuation' => $vendorDir . '/laravel/framework/src/Illuminate/Console/View/Components/Mutators/EnsureNoPunctuation.php', + 'Illuminate\\Console\\View\\Components\\Mutators\\EnsurePunctuation' => $vendorDir . '/laravel/framework/src/Illuminate/Console/View/Components/Mutators/EnsurePunctuation.php', + 'Illuminate\\Console\\View\\Components\\Mutators\\EnsureRelativePaths' => $vendorDir . '/laravel/framework/src/Illuminate/Console/View/Components/Mutators/EnsureRelativePaths.php', + 'Illuminate\\Console\\View\\Components\\Secret' => $vendorDir . '/laravel/framework/src/Illuminate/Console/View/Components/Secret.php', + 'Illuminate\\Console\\View\\Components\\Success' => $vendorDir . '/laravel/framework/src/Illuminate/Console/View/Components/Success.php', + 'Illuminate\\Console\\View\\Components\\Task' => $vendorDir . '/laravel/framework/src/Illuminate/Console/View/Components/Task.php', + 'Illuminate\\Console\\View\\Components\\TwoColumnDetail' => $vendorDir . '/laravel/framework/src/Illuminate/Console/View/Components/TwoColumnDetail.php', + 'Illuminate\\Console\\View\\Components\\Warn' => $vendorDir . '/laravel/framework/src/Illuminate/Console/View/Components/Warn.php', + 'Illuminate\\Container\\Attributes\\Auth' => $vendorDir . '/laravel/framework/src/Illuminate/Container/Attributes/Auth.php', + 'Illuminate\\Container\\Attributes\\Authenticated' => $vendorDir . '/laravel/framework/src/Illuminate/Container/Attributes/Authenticated.php', + 'Illuminate\\Container\\Attributes\\Cache' => $vendorDir . '/laravel/framework/src/Illuminate/Container/Attributes/Cache.php', + 'Illuminate\\Container\\Attributes\\Config' => $vendorDir . '/laravel/framework/src/Illuminate/Container/Attributes/Config.php', + 'Illuminate\\Container\\Attributes\\CurrentUser' => $vendorDir . '/laravel/framework/src/Illuminate/Container/Attributes/CurrentUser.php', + 'Illuminate\\Container\\Attributes\\DB' => $vendorDir . '/laravel/framework/src/Illuminate/Container/Attributes/DB.php', + 'Illuminate\\Container\\Attributes\\Database' => $vendorDir . '/laravel/framework/src/Illuminate/Container/Attributes/Database.php', + 'Illuminate\\Container\\Attributes\\Log' => $vendorDir . '/laravel/framework/src/Illuminate/Container/Attributes/Log.php', + 'Illuminate\\Container\\Attributes\\RouteParameter' => $vendorDir . '/laravel/framework/src/Illuminate/Container/Attributes/RouteParameter.php', + 'Illuminate\\Container\\Attributes\\Storage' => $vendorDir . '/laravel/framework/src/Illuminate/Container/Attributes/Storage.php', + 'Illuminate\\Container\\Attributes\\Tag' => $vendorDir . '/laravel/framework/src/Illuminate/Container/Attributes/Tag.php', + 'Illuminate\\Container\\BoundMethod' => $vendorDir . '/laravel/framework/src/Illuminate/Container/BoundMethod.php', + 'Illuminate\\Container\\Container' => $vendorDir . '/laravel/framework/src/Illuminate/Container/Container.php', + 'Illuminate\\Container\\ContextualBindingBuilder' => $vendorDir . '/laravel/framework/src/Illuminate/Container/ContextualBindingBuilder.php', + 'Illuminate\\Container\\EntryNotFoundException' => $vendorDir . '/laravel/framework/src/Illuminate/Container/EntryNotFoundException.php', + 'Illuminate\\Container\\RewindableGenerator' => $vendorDir . '/laravel/framework/src/Illuminate/Container/RewindableGenerator.php', + 'Illuminate\\Container\\Util' => $vendorDir . '/laravel/framework/src/Illuminate/Container/Util.php', + 'Illuminate\\Contracts\\Auth\\Access\\Authorizable' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Auth/Access/Authorizable.php', + 'Illuminate\\Contracts\\Auth\\Access\\Gate' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Auth/Access/Gate.php', + 'Illuminate\\Contracts\\Auth\\Authenticatable' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Auth/Authenticatable.php', + 'Illuminate\\Contracts\\Auth\\CanResetPassword' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Auth/CanResetPassword.php', + 'Illuminate\\Contracts\\Auth\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Auth/Factory.php', + 'Illuminate\\Contracts\\Auth\\Guard' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Auth/Guard.php', + 'Illuminate\\Contracts\\Auth\\Middleware\\AuthenticatesRequests' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Auth/Middleware/AuthenticatesRequests.php', + 'Illuminate\\Contracts\\Auth\\MustVerifyEmail' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Auth/MustVerifyEmail.php', + 'Illuminate\\Contracts\\Auth\\PasswordBroker' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Auth/PasswordBroker.php', + 'Illuminate\\Contracts\\Auth\\PasswordBrokerFactory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Auth/PasswordBrokerFactory.php', + 'Illuminate\\Contracts\\Auth\\StatefulGuard' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Auth/StatefulGuard.php', + 'Illuminate\\Contracts\\Auth\\SupportsBasicAuth' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Auth/SupportsBasicAuth.php', + 'Illuminate\\Contracts\\Auth\\UserProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Auth/UserProvider.php', + 'Illuminate\\Contracts\\Broadcasting\\Broadcaster' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Broadcasting/Broadcaster.php', + 'Illuminate\\Contracts\\Broadcasting\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Broadcasting/Factory.php', + 'Illuminate\\Contracts\\Broadcasting\\HasBroadcastChannel' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Broadcasting/HasBroadcastChannel.php', + 'Illuminate\\Contracts\\Broadcasting\\ShouldBeUnique' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Broadcasting/ShouldBeUnique.php', + 'Illuminate\\Contracts\\Broadcasting\\ShouldBroadcast' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Broadcasting/ShouldBroadcast.php', + 'Illuminate\\Contracts\\Broadcasting\\ShouldBroadcastNow' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Broadcasting/ShouldBroadcastNow.php', + 'Illuminate\\Contracts\\Bus\\Dispatcher' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Bus/Dispatcher.php', + 'Illuminate\\Contracts\\Bus\\QueueingDispatcher' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Bus/QueueingDispatcher.php', + 'Illuminate\\Contracts\\Cache\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Cache/Factory.php', + 'Illuminate\\Contracts\\Cache\\Lock' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Cache/Lock.php', + 'Illuminate\\Contracts\\Cache\\LockProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Cache/LockProvider.php', + 'Illuminate\\Contracts\\Cache\\LockTimeoutException' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Cache/LockTimeoutException.php', + 'Illuminate\\Contracts\\Cache\\Repository' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Cache/Repository.php', + 'Illuminate\\Contracts\\Cache\\Store' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Cache/Store.php', + 'Illuminate\\Contracts\\Concurrency\\Driver' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Concurrency/Driver.php', + 'Illuminate\\Contracts\\Config\\Repository' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Config/Repository.php', + 'Illuminate\\Contracts\\Console\\Application' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Console/Application.php', + 'Illuminate\\Contracts\\Console\\Isolatable' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Console/Isolatable.php', + 'Illuminate\\Contracts\\Console\\Kernel' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Console/Kernel.php', + 'Illuminate\\Contracts\\Console\\PromptsForMissingInput' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Console/PromptsForMissingInput.php', + 'Illuminate\\Contracts\\Container\\BindingResolutionException' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Container/BindingResolutionException.php', + 'Illuminate\\Contracts\\Container\\CircularDependencyException' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Container/CircularDependencyException.php', + 'Illuminate\\Contracts\\Container\\Container' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Container/Container.php', + 'Illuminate\\Contracts\\Container\\ContextualAttribute' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Container/ContextualAttribute.php', + 'Illuminate\\Contracts\\Container\\ContextualBindingBuilder' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Container/ContextualBindingBuilder.php', + 'Illuminate\\Contracts\\Cookie\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Cookie/Factory.php', + 'Illuminate\\Contracts\\Cookie\\QueueingFactory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Cookie/QueueingFactory.php', + 'Illuminate\\Contracts\\Database\\Eloquent\\Builder' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Database/Eloquent/Builder.php', + 'Illuminate\\Contracts\\Database\\Eloquent\\Castable' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Database/Eloquent/Castable.php', + 'Illuminate\\Contracts\\Database\\Eloquent\\CastsAttributes' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Database/Eloquent/CastsAttributes.php', + 'Illuminate\\Contracts\\Database\\Eloquent\\CastsInboundAttributes' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Database/Eloquent/CastsInboundAttributes.php', + 'Illuminate\\Contracts\\Database\\Eloquent\\DeviatesCastableAttributes' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Database/Eloquent/DeviatesCastableAttributes.php', + 'Illuminate\\Contracts\\Database\\Eloquent\\SerializesCastableAttributes' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Database/Eloquent/SerializesCastableAttributes.php', + 'Illuminate\\Contracts\\Database\\Eloquent\\SupportsPartialRelations' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Database/Eloquent/SupportsPartialRelations.php', + 'Illuminate\\Contracts\\Database\\Events\\MigrationEvent' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Database/Events/MigrationEvent.php', + 'Illuminate\\Contracts\\Database\\ModelIdentifier' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Database/ModelIdentifier.php', + 'Illuminate\\Contracts\\Database\\Query\\Builder' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Database/Query/Builder.php', + 'Illuminate\\Contracts\\Database\\Query\\ConditionExpression' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Database/Query/ConditionExpression.php', + 'Illuminate\\Contracts\\Database\\Query\\Expression' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Database/Query/Expression.php', + 'Illuminate\\Contracts\\Debug\\ExceptionHandler' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Debug/ExceptionHandler.php', + 'Illuminate\\Contracts\\Debug\\ShouldntReport' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Debug/ShouldntReport.php', + 'Illuminate\\Contracts\\Encryption\\DecryptException' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Encryption/DecryptException.php', + 'Illuminate\\Contracts\\Encryption\\EncryptException' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Encryption/EncryptException.php', + 'Illuminate\\Contracts\\Encryption\\Encrypter' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Encryption/Encrypter.php', + 'Illuminate\\Contracts\\Encryption\\StringEncrypter' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Encryption/StringEncrypter.php', + 'Illuminate\\Contracts\\Events\\Dispatcher' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Events/Dispatcher.php', + 'Illuminate\\Contracts\\Events\\ShouldDispatchAfterCommit' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Events/ShouldDispatchAfterCommit.php', + 'Illuminate\\Contracts\\Events\\ShouldHandleEventsAfterCommit' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Events/ShouldHandleEventsAfterCommit.php', + 'Illuminate\\Contracts\\Filesystem\\Cloud' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Filesystem/Cloud.php', + 'Illuminate\\Contracts\\Filesystem\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Filesystem/Factory.php', + 'Illuminate\\Contracts\\Filesystem\\FileNotFoundException' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Filesystem/FileNotFoundException.php', + 'Illuminate\\Contracts\\Filesystem\\Filesystem' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Filesystem/Filesystem.php', + 'Illuminate\\Contracts\\Filesystem\\LockTimeoutException' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Filesystem/LockTimeoutException.php', + 'Illuminate\\Contracts\\Foundation\\Application' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Foundation/Application.php', + 'Illuminate\\Contracts\\Foundation\\CachesConfiguration' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Foundation/CachesConfiguration.php', + 'Illuminate\\Contracts\\Foundation\\CachesRoutes' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Foundation/CachesRoutes.php', + 'Illuminate\\Contracts\\Foundation\\ExceptionRenderer' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Foundation/ExceptionRenderer.php', + 'Illuminate\\Contracts\\Foundation\\MaintenanceMode' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Foundation/MaintenanceMode.php', + 'Illuminate\\Contracts\\Hashing\\Hasher' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Hashing/Hasher.php', + 'Illuminate\\Contracts\\Http\\Kernel' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Http/Kernel.php', + 'Illuminate\\Contracts\\Mail\\Attachable' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Mail/Attachable.php', + 'Illuminate\\Contracts\\Mail\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Mail/Factory.php', + 'Illuminate\\Contracts\\Mail\\MailQueue' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Mail/MailQueue.php', + 'Illuminate\\Contracts\\Mail\\Mailable' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Mail/Mailable.php', + 'Illuminate\\Contracts\\Mail\\Mailer' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Mail/Mailer.php', + 'Illuminate\\Contracts\\Notifications\\Dispatcher' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Notifications/Dispatcher.php', + 'Illuminate\\Contracts\\Notifications\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Notifications/Factory.php', + 'Illuminate\\Contracts\\Pagination\\CursorPaginator' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Pagination/CursorPaginator.php', + 'Illuminate\\Contracts\\Pagination\\LengthAwarePaginator' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Pagination/LengthAwarePaginator.php', + 'Illuminate\\Contracts\\Pagination\\Paginator' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Pagination/Paginator.php', + 'Illuminate\\Contracts\\Pipeline\\Hub' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Pipeline/Hub.php', + 'Illuminate\\Contracts\\Pipeline\\Pipeline' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Pipeline/Pipeline.php', + 'Illuminate\\Contracts\\Process\\InvokedProcess' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Process/InvokedProcess.php', + 'Illuminate\\Contracts\\Process\\ProcessResult' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Process/ProcessResult.php', + 'Illuminate\\Contracts\\Queue\\ClearableQueue' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Queue/ClearableQueue.php', + 'Illuminate\\Contracts\\Queue\\EntityNotFoundException' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Queue/EntityNotFoundException.php', + 'Illuminate\\Contracts\\Queue\\EntityResolver' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Queue/EntityResolver.php', + 'Illuminate\\Contracts\\Queue\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Queue/Factory.php', + 'Illuminate\\Contracts\\Queue\\Job' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Queue/Job.php', + 'Illuminate\\Contracts\\Queue\\Monitor' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Queue/Monitor.php', + 'Illuminate\\Contracts\\Queue\\Queue' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Queue/Queue.php', + 'Illuminate\\Contracts\\Queue\\QueueableCollection' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Queue/QueueableCollection.php', + 'Illuminate\\Contracts\\Queue\\QueueableEntity' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Queue/QueueableEntity.php', + 'Illuminate\\Contracts\\Queue\\ShouldBeEncrypted' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Queue/ShouldBeEncrypted.php', + 'Illuminate\\Contracts\\Queue\\ShouldBeUnique' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Queue/ShouldBeUnique.php', + 'Illuminate\\Contracts\\Queue\\ShouldBeUniqueUntilProcessing' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Queue/ShouldBeUniqueUntilProcessing.php', + 'Illuminate\\Contracts\\Queue\\ShouldQueue' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Queue/ShouldQueue.php', + 'Illuminate\\Contracts\\Queue\\ShouldQueueAfterCommit' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Queue/ShouldQueueAfterCommit.php', + 'Illuminate\\Contracts\\Redis\\Connection' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Redis/Connection.php', + 'Illuminate\\Contracts\\Redis\\Connector' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Redis/Connector.php', + 'Illuminate\\Contracts\\Redis\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Redis/Factory.php', + 'Illuminate\\Contracts\\Redis\\LimiterTimeoutException' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Redis/LimiterTimeoutException.php', + 'Illuminate\\Contracts\\Routing\\BindingRegistrar' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Routing/BindingRegistrar.php', + 'Illuminate\\Contracts\\Routing\\Registrar' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Routing/Registrar.php', + 'Illuminate\\Contracts\\Routing\\ResponseFactory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Routing/ResponseFactory.php', + 'Illuminate\\Contracts\\Routing\\UrlGenerator' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Routing/UrlGenerator.php', + 'Illuminate\\Contracts\\Routing\\UrlRoutable' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Routing/UrlRoutable.php', + 'Illuminate\\Contracts\\Session\\Middleware\\AuthenticatesSessions' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Session/Middleware/AuthenticatesSessions.php', + 'Illuminate\\Contracts\\Session\\Session' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Session/Session.php', + 'Illuminate\\Contracts\\Support\\Arrayable' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Support/Arrayable.php', + 'Illuminate\\Contracts\\Support\\CanBeEscapedWhenCastToString' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Support/CanBeEscapedWhenCastToString.php', + 'Illuminate\\Contracts\\Support\\DeferrableProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Support/DeferrableProvider.php', + 'Illuminate\\Contracts\\Support\\DeferringDisplayableValue' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Support/DeferringDisplayableValue.php', + 'Illuminate\\Contracts\\Support\\Htmlable' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Support/Htmlable.php', + 'Illuminate\\Contracts\\Support\\Jsonable' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Support/Jsonable.php', + 'Illuminate\\Contracts\\Support\\MessageBag' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Support/MessageBag.php', + 'Illuminate\\Contracts\\Support\\MessageProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Support/MessageProvider.php', + 'Illuminate\\Contracts\\Support\\Renderable' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Support/Renderable.php', + 'Illuminate\\Contracts\\Support\\Responsable' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Support/Responsable.php', + 'Illuminate\\Contracts\\Support\\ValidatedData' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Support/ValidatedData.php', + 'Illuminate\\Contracts\\Translation\\HasLocalePreference' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Translation/HasLocalePreference.php', + 'Illuminate\\Contracts\\Translation\\Loader' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Translation/Loader.php', + 'Illuminate\\Contracts\\Translation\\Translator' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Translation/Translator.php', + 'Illuminate\\Contracts\\Validation\\DataAwareRule' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Validation/DataAwareRule.php', + 'Illuminate\\Contracts\\Validation\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Validation/Factory.php', + 'Illuminate\\Contracts\\Validation\\ImplicitRule' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Validation/ImplicitRule.php', + 'Illuminate\\Contracts\\Validation\\InvokableRule' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Validation/InvokableRule.php', + 'Illuminate\\Contracts\\Validation\\Rule' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Validation/Rule.php', + 'Illuminate\\Contracts\\Validation\\UncompromisedVerifier' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Validation/UncompromisedVerifier.php', + 'Illuminate\\Contracts\\Validation\\ValidatesWhenResolved' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Validation/ValidatesWhenResolved.php', + 'Illuminate\\Contracts\\Validation\\ValidationRule' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Validation/ValidationRule.php', + 'Illuminate\\Contracts\\Validation\\Validator' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Validation/Validator.php', + 'Illuminate\\Contracts\\Validation\\ValidatorAwareRule' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Validation/ValidatorAwareRule.php', + 'Illuminate\\Contracts\\View\\Engine' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/View/Engine.php', + 'Illuminate\\Contracts\\View\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/View/Factory.php', + 'Illuminate\\Contracts\\View\\View' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/View/View.php', + 'Illuminate\\Contracts\\View\\ViewCompilationException' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/View/ViewCompilationException.php', + 'Illuminate\\Cookie\\CookieJar' => $vendorDir . '/laravel/framework/src/Illuminate/Cookie/CookieJar.php', + 'Illuminate\\Cookie\\CookieServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Cookie/CookieServiceProvider.php', + 'Illuminate\\Cookie\\CookieValuePrefix' => $vendorDir . '/laravel/framework/src/Illuminate/Cookie/CookieValuePrefix.php', + 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse' => $vendorDir . '/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php', + 'Illuminate\\Cookie\\Middleware\\EncryptCookies' => $vendorDir . '/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php', + 'Illuminate\\Database\\Capsule\\Manager' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Capsule/Manager.php', + 'Illuminate\\Database\\ClassMorphViolationException' => $vendorDir . '/laravel/framework/src/Illuminate/Database/ClassMorphViolationException.php', + 'Illuminate\\Database\\Concerns\\BuildsQueries' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php', + 'Illuminate\\Database\\Concerns\\BuildsWhereDateClauses' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Concerns/BuildsWhereDateClauses.php', + 'Illuminate\\Database\\Concerns\\CompilesJsonPaths' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Concerns/CompilesJsonPaths.php', + 'Illuminate\\Database\\Concerns\\ExplainsQueries' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Concerns/ExplainsQueries.php', + 'Illuminate\\Database\\Concerns\\ManagesTransactions' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php', + 'Illuminate\\Database\\Concerns\\ParsesSearchPath' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Concerns/ParsesSearchPath.php', + 'Illuminate\\Database\\ConfigurationUrlParser' => $vendorDir . '/laravel/framework/src/Illuminate/Database/ConfigurationUrlParser.php', + 'Illuminate\\Database\\Connection' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Connection.php', + 'Illuminate\\Database\\ConnectionInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Database/ConnectionInterface.php', + 'Illuminate\\Database\\ConnectionResolver' => $vendorDir . '/laravel/framework/src/Illuminate/Database/ConnectionResolver.php', + 'Illuminate\\Database\\ConnectionResolverInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Database/ConnectionResolverInterface.php', + 'Illuminate\\Database\\Connectors\\ConnectionFactory' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php', + 'Illuminate\\Database\\Connectors\\Connector' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Connectors/Connector.php', + 'Illuminate\\Database\\Connectors\\ConnectorInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Connectors/ConnectorInterface.php', + 'Illuminate\\Database\\Connectors\\MariaDbConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Connectors/MariaDbConnector.php', + 'Illuminate\\Database\\Connectors\\MySqlConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php', + 'Illuminate\\Database\\Connectors\\PostgresConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php', + 'Illuminate\\Database\\Connectors\\SQLiteConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php', + 'Illuminate\\Database\\Connectors\\SqlServerConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Connectors/SqlServerConnector.php', + 'Illuminate\\Database\\Console\\DatabaseInspectionCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/DatabaseInspectionCommand.php', + 'Illuminate\\Database\\Console\\DbCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/DbCommand.php', + 'Illuminate\\Database\\Console\\DumpCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/DumpCommand.php', + 'Illuminate\\Database\\Console\\Factories\\FactoryMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Factories/FactoryMakeCommand.php', + 'Illuminate\\Database\\Console\\Migrations\\BaseCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/BaseCommand.php', + 'Illuminate\\Database\\Console\\Migrations\\FreshCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/FreshCommand.php', + 'Illuminate\\Database\\Console\\Migrations\\InstallCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/InstallCommand.php', + 'Illuminate\\Database\\Console\\Migrations\\MigrateCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php', + 'Illuminate\\Database\\Console\\Migrations\\MigrateMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateMakeCommand.php', + 'Illuminate\\Database\\Console\\Migrations\\RefreshCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/RefreshCommand.php', + 'Illuminate\\Database\\Console\\Migrations\\ResetCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/ResetCommand.php', + 'Illuminate\\Database\\Console\\Migrations\\RollbackCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php', + 'Illuminate\\Database\\Console\\Migrations\\StatusCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/StatusCommand.php', + 'Illuminate\\Database\\Console\\Migrations\\TableGuesser' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/TableGuesser.php', + 'Illuminate\\Database\\Console\\MonitorCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/MonitorCommand.php', + 'Illuminate\\Database\\Console\\PruneCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/PruneCommand.php', + 'Illuminate\\Database\\Console\\Seeds\\SeedCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php', + 'Illuminate\\Database\\Console\\Seeds\\SeederMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Seeds/SeederMakeCommand.php', + 'Illuminate\\Database\\Console\\Seeds\\WithoutModelEvents' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Seeds/WithoutModelEvents.php', + 'Illuminate\\Database\\Console\\ShowCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/ShowCommand.php', + 'Illuminate\\Database\\Console\\ShowModelCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/ShowModelCommand.php', + 'Illuminate\\Database\\Console\\TableCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/TableCommand.php', + 'Illuminate\\Database\\Console\\WipeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/WipeCommand.php', + 'Illuminate\\Database\\DatabaseManager' => $vendorDir . '/laravel/framework/src/Illuminate/Database/DatabaseManager.php', + 'Illuminate\\Database\\DatabaseServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php', + 'Illuminate\\Database\\DatabaseTransactionRecord' => $vendorDir . '/laravel/framework/src/Illuminate/Database/DatabaseTransactionRecord.php', + 'Illuminate\\Database\\DatabaseTransactionsManager' => $vendorDir . '/laravel/framework/src/Illuminate/Database/DatabaseTransactionsManager.php', + 'Illuminate\\Database\\DeadlockException' => $vendorDir . '/laravel/framework/src/Illuminate/Database/DeadlockException.php', + 'Illuminate\\Database\\DetectsConcurrencyErrors' => $vendorDir . '/laravel/framework/src/Illuminate/Database/DetectsConcurrencyErrors.php', + 'Illuminate\\Database\\DetectsLostConnections' => $vendorDir . '/laravel/framework/src/Illuminate/Database/DetectsLostConnections.php', + 'Illuminate\\Database\\Eloquent\\Attributes\\CollectedBy' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Attributes/CollectedBy.php', + 'Illuminate\\Database\\Eloquent\\Attributes\\ObservedBy' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Attributes/ObservedBy.php', + 'Illuminate\\Database\\Eloquent\\Attributes\\ScopedBy' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Attributes/ScopedBy.php', + 'Illuminate\\Database\\Eloquent\\Attributes\\UseFactory' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Attributes/UseFactory.php', + 'Illuminate\\Database\\Eloquent\\BroadcastableModelEventOccurred' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/BroadcastableModelEventOccurred.php', + 'Illuminate\\Database\\Eloquent\\BroadcastsEvents' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/BroadcastsEvents.php', + 'Illuminate\\Database\\Eloquent\\BroadcastsEventsAfterCommit' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/BroadcastsEventsAfterCommit.php', + 'Illuminate\\Database\\Eloquent\\Builder' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php', + 'Illuminate\\Database\\Eloquent\\Casts\\ArrayObject' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Casts/ArrayObject.php', + 'Illuminate\\Database\\Eloquent\\Casts\\AsArrayObject' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Casts/AsArrayObject.php', + 'Illuminate\\Database\\Eloquent\\Casts\\AsCollection' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Casts/AsCollection.php', + 'Illuminate\\Database\\Eloquent\\Casts\\AsEncryptedArrayObject' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Casts/AsEncryptedArrayObject.php', + 'Illuminate\\Database\\Eloquent\\Casts\\AsEncryptedCollection' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Casts/AsEncryptedCollection.php', + 'Illuminate\\Database\\Eloquent\\Casts\\AsEnumArrayObject' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Casts/AsEnumArrayObject.php', + 'Illuminate\\Database\\Eloquent\\Casts\\AsEnumCollection' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Casts/AsEnumCollection.php', + 'Illuminate\\Database\\Eloquent\\Casts\\AsStringable' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Casts/AsStringable.php', + 'Illuminate\\Database\\Eloquent\\Casts\\Attribute' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Casts/Attribute.php', + 'Illuminate\\Database\\Eloquent\\Casts\\Json' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Casts/Json.php', + 'Illuminate\\Database\\Eloquent\\Collection' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\GuardsAttributes' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/GuardsAttributes.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\HasEvents' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\HasGlobalScopes' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasGlobalScopes.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\HasRelationships' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasRelationships.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\HasTimestamps' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasTimestamps.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\HasUlids' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasUlids.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\HasUniqueIds' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasUniqueIds.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\HasUniqueStringIds' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasUniqueStringIds.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\HasUuids' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasUuids.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\HasVersion7Uuids' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasVersion7Uuids.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\HidesAttributes' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HidesAttributes.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\PreventsCircularRecursion' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/PreventsCircularRecursion.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/QueriesRelationships.php', + 'Illuminate\\Database\\Eloquent\\Factories\\BelongsToManyRelationship' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Factories/BelongsToManyRelationship.php', + 'Illuminate\\Database\\Eloquent\\Factories\\BelongsToRelationship' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Factories/BelongsToRelationship.php', + 'Illuminate\\Database\\Eloquent\\Factories\\CrossJoinSequence' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Factories/CrossJoinSequence.php', + 'Illuminate\\Database\\Eloquent\\Factories\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Factories/Factory.php', + 'Illuminate\\Database\\Eloquent\\Factories\\HasFactory' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Factories/HasFactory.php', + 'Illuminate\\Database\\Eloquent\\Factories\\Relationship' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Factories/Relationship.php', + 'Illuminate\\Database\\Eloquent\\Factories\\Sequence' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Factories/Sequence.php', + 'Illuminate\\Database\\Eloquent\\HasBuilder' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/HasBuilder.php', + 'Illuminate\\Database\\Eloquent\\HasCollection' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/HasCollection.php', + 'Illuminate\\Database\\Eloquent\\HigherOrderBuilderProxy' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/HigherOrderBuilderProxy.php', + 'Illuminate\\Database\\Eloquent\\InvalidCastException' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/InvalidCastException.php', + 'Illuminate\\Database\\Eloquent\\JsonEncodingException' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/JsonEncodingException.php', + 'Illuminate\\Database\\Eloquent\\MassAssignmentException' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/MassAssignmentException.php', + 'Illuminate\\Database\\Eloquent\\MassPrunable' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/MassPrunable.php', + 'Illuminate\\Database\\Eloquent\\MissingAttributeException' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/MissingAttributeException.php', + 'Illuminate\\Database\\Eloquent\\Model' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Model.php', + 'Illuminate\\Database\\Eloquent\\ModelInspector' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/ModelInspector.php', + 'Illuminate\\Database\\Eloquent\\ModelNotFoundException' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/ModelNotFoundException.php', + 'Illuminate\\Database\\Eloquent\\PendingHasThroughRelationship' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/PendingHasThroughRelationship.php', + 'Illuminate\\Database\\Eloquent\\Prunable' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Prunable.php', + 'Illuminate\\Database\\Eloquent\\QueueEntityResolver' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/QueueEntityResolver.php', + 'Illuminate\\Database\\Eloquent\\RelationNotFoundException' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/RelationNotFoundException.php', + 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php', + 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsToMany.php', + 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\AsPivot' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/AsPivot.php', + 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\CanBeOneOfMany' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/CanBeOneOfMany.php', + 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/ComparesRelatedModels.php', + 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/InteractsWithDictionary.php', + 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithPivotTable' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/InteractsWithPivotTable.php', + 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/SupportsDefaultModels.php', + 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsInverseRelations' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/SupportsInverseRelations.php', + 'Illuminate\\Database\\Eloquent\\Relations\\HasMany' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasMany.php', + 'Illuminate\\Database\\Eloquent\\Relations\\HasManyThrough' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasManyThrough.php', + 'Illuminate\\Database\\Eloquent\\Relations\\HasOne' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOne.php', + 'Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php', + 'Illuminate\\Database\\Eloquent\\Relations\\HasOneOrManyThrough' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrManyThrough.php', + 'Illuminate\\Database\\Eloquent\\Relations\\HasOneThrough' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneThrough.php', + 'Illuminate\\Database\\Eloquent\\Relations\\MorphMany' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphMany.php', + 'Illuminate\\Database\\Eloquent\\Relations\\MorphOne' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphOne.php', + 'Illuminate\\Database\\Eloquent\\Relations\\MorphOneOrMany' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphOneOrMany.php', + 'Illuminate\\Database\\Eloquent\\Relations\\MorphPivot' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphPivot.php', + 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphTo.php', + 'Illuminate\\Database\\Eloquent\\Relations\\MorphToMany' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphToMany.php', + 'Illuminate\\Database\\Eloquent\\Relations\\Pivot' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Pivot.php', + 'Illuminate\\Database\\Eloquent\\Relations\\Relation' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php', + 'Illuminate\\Database\\Eloquent\\Scope' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Scope.php', + 'Illuminate\\Database\\Eloquent\\SoftDeletes' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/SoftDeletes.php', + 'Illuminate\\Database\\Eloquent\\SoftDeletingScope' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/SoftDeletingScope.php', + 'Illuminate\\Database\\Events\\ConnectionEstablished' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/ConnectionEstablished.php', + 'Illuminate\\Database\\Events\\ConnectionEvent' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/ConnectionEvent.php', + 'Illuminate\\Database\\Events\\DatabaseBusy' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/DatabaseBusy.php', + 'Illuminate\\Database\\Events\\DatabaseRefreshed' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/DatabaseRefreshed.php', + 'Illuminate\\Database\\Events\\MigrationEnded' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/MigrationEnded.php', + 'Illuminate\\Database\\Events\\MigrationEvent' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/MigrationEvent.php', + 'Illuminate\\Database\\Events\\MigrationStarted' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/MigrationStarted.php', + 'Illuminate\\Database\\Events\\MigrationsEnded' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/MigrationsEnded.php', + 'Illuminate\\Database\\Events\\MigrationsEvent' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/MigrationsEvent.php', + 'Illuminate\\Database\\Events\\MigrationsPruned' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/MigrationsPruned.php', + 'Illuminate\\Database\\Events\\MigrationsStarted' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/MigrationsStarted.php', + 'Illuminate\\Database\\Events\\ModelPruningFinished' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/ModelPruningFinished.php', + 'Illuminate\\Database\\Events\\ModelPruningStarting' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/ModelPruningStarting.php', + 'Illuminate\\Database\\Events\\ModelsPruned' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/ModelsPruned.php', + 'Illuminate\\Database\\Events\\NoPendingMigrations' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/NoPendingMigrations.php', + 'Illuminate\\Database\\Events\\QueryExecuted' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/QueryExecuted.php', + 'Illuminate\\Database\\Events\\SchemaDumped' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/SchemaDumped.php', + 'Illuminate\\Database\\Events\\SchemaLoaded' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/SchemaLoaded.php', + 'Illuminate\\Database\\Events\\StatementPrepared' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/StatementPrepared.php', + 'Illuminate\\Database\\Events\\TransactionBeginning' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/TransactionBeginning.php', + 'Illuminate\\Database\\Events\\TransactionCommitted' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/TransactionCommitted.php', + 'Illuminate\\Database\\Events\\TransactionCommitting' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/TransactionCommitting.php', + 'Illuminate\\Database\\Events\\TransactionRolledBack' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/TransactionRolledBack.php', + 'Illuminate\\Database\\Grammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Grammar.php', + 'Illuminate\\Database\\LazyLoadingViolationException' => $vendorDir . '/laravel/framework/src/Illuminate/Database/LazyLoadingViolationException.php', + 'Illuminate\\Database\\LostConnectionException' => $vendorDir . '/laravel/framework/src/Illuminate/Database/LostConnectionException.php', + 'Illuminate\\Database\\MariaDbConnection' => $vendorDir . '/laravel/framework/src/Illuminate/Database/MariaDbConnection.php', + 'Illuminate\\Database\\MigrationServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Database/MigrationServiceProvider.php', + 'Illuminate\\Database\\Migrations\\DatabaseMigrationRepository' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php', + 'Illuminate\\Database\\Migrations\\Migration' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Migrations/Migration.php', + 'Illuminate\\Database\\Migrations\\MigrationCreator' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Migrations/MigrationCreator.php', + 'Illuminate\\Database\\Migrations\\MigrationRepositoryInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Migrations/MigrationRepositoryInterface.php', + 'Illuminate\\Database\\Migrations\\Migrator' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php', + 'Illuminate\\Database\\MultipleColumnsSelectedException' => $vendorDir . '/laravel/framework/src/Illuminate/Database/MultipleColumnsSelectedException.php', + 'Illuminate\\Database\\MultipleRecordsFoundException' => $vendorDir . '/laravel/framework/src/Illuminate/Database/MultipleRecordsFoundException.php', + 'Illuminate\\Database\\MySqlConnection' => $vendorDir . '/laravel/framework/src/Illuminate/Database/MySqlConnection.php', + 'Illuminate\\Database\\PostgresConnection' => $vendorDir . '/laravel/framework/src/Illuminate/Database/PostgresConnection.php', + 'Illuminate\\Database\\QueryException' => $vendorDir . '/laravel/framework/src/Illuminate/Database/QueryException.php', + 'Illuminate\\Database\\Query\\Builder' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Builder.php', + 'Illuminate\\Database\\Query\\Expression' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Expression.php', + 'Illuminate\\Database\\Query\\Grammars\\Grammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Grammars/Grammar.php', + 'Illuminate\\Database\\Query\\Grammars\\MariaDbGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Grammars/MariaDbGrammar.php', + 'Illuminate\\Database\\Query\\Grammars\\MySqlGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Grammars/MySqlGrammar.php', + 'Illuminate\\Database\\Query\\Grammars\\PostgresGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Grammars/PostgresGrammar.php', + 'Illuminate\\Database\\Query\\Grammars\\SQLiteGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Grammars/SQLiteGrammar.php', + 'Illuminate\\Database\\Query\\Grammars\\SqlServerGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Grammars/SqlServerGrammar.php', + 'Illuminate\\Database\\Query\\IndexHint' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/IndexHint.php', + 'Illuminate\\Database\\Query\\JoinClause' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/JoinClause.php', + 'Illuminate\\Database\\Query\\JoinLateralClause' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/JoinLateralClause.php', + 'Illuminate\\Database\\Query\\Processors\\MariaDbProcessor' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Processors/MariaDbProcessor.php', + 'Illuminate\\Database\\Query\\Processors\\MySqlProcessor' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php', + 'Illuminate\\Database\\Query\\Processors\\PostgresProcessor' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php', + 'Illuminate\\Database\\Query\\Processors\\Processor' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php', + 'Illuminate\\Database\\Query\\Processors\\SQLiteProcessor' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Processors/SQLiteProcessor.php', + 'Illuminate\\Database\\Query\\Processors\\SqlServerProcessor' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Processors/SqlServerProcessor.php', + 'Illuminate\\Database\\RecordNotFoundException' => $vendorDir . '/laravel/framework/src/Illuminate/Database/RecordNotFoundException.php', + 'Illuminate\\Database\\RecordsNotFoundException' => $vendorDir . '/laravel/framework/src/Illuminate/Database/RecordsNotFoundException.php', + 'Illuminate\\Database\\SQLiteConnection' => $vendorDir . '/laravel/framework/src/Illuminate/Database/SQLiteConnection.php', + 'Illuminate\\Database\\SQLiteDatabaseDoesNotExistException' => $vendorDir . '/laravel/framework/src/Illuminate/Database/SQLiteDatabaseDoesNotExistException.php', + 'Illuminate\\Database\\Schema\\Blueprint' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php', + 'Illuminate\\Database\\Schema\\BlueprintState' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/BlueprintState.php', + 'Illuminate\\Database\\Schema\\Builder' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/Builder.php', + 'Illuminate\\Database\\Schema\\ColumnDefinition' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/ColumnDefinition.php', + 'Illuminate\\Database\\Schema\\ForeignIdColumnDefinition' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/ForeignIdColumnDefinition.php', + 'Illuminate\\Database\\Schema\\ForeignKeyDefinition' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/ForeignKeyDefinition.php', + 'Illuminate\\Database\\Schema\\Grammars\\Grammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/Grammar.php', + 'Illuminate\\Database\\Schema\\Grammars\\MariaDbGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/MariaDbGrammar.php', + 'Illuminate\\Database\\Schema\\Grammars\\MySqlGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/MySqlGrammar.php', + 'Illuminate\\Database\\Schema\\Grammars\\PostgresGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/PostgresGrammar.php', + 'Illuminate\\Database\\Schema\\Grammars\\SQLiteGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/SQLiteGrammar.php', + 'Illuminate\\Database\\Schema\\Grammars\\SqlServerGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/SqlServerGrammar.php', + 'Illuminate\\Database\\Schema\\IndexDefinition' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/IndexDefinition.php', + 'Illuminate\\Database\\Schema\\MariaDbBuilder' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/MariaDbBuilder.php', + 'Illuminate\\Database\\Schema\\MariaDbSchemaState' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/MariaDbSchemaState.php', + 'Illuminate\\Database\\Schema\\MySqlBuilder' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/MySqlBuilder.php', + 'Illuminate\\Database\\Schema\\MySqlSchemaState' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/MySqlSchemaState.php', + 'Illuminate\\Database\\Schema\\PostgresBuilder' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/PostgresBuilder.php', + 'Illuminate\\Database\\Schema\\PostgresSchemaState' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/PostgresSchemaState.php', + 'Illuminate\\Database\\Schema\\SQLiteBuilder' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/SQLiteBuilder.php', + 'Illuminate\\Database\\Schema\\SchemaState' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/SchemaState.php', + 'Illuminate\\Database\\Schema\\SqlServerBuilder' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/SqlServerBuilder.php', + 'Illuminate\\Database\\Schema\\SqliteSchemaState' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/SqliteSchemaState.php', + 'Illuminate\\Database\\Seeder' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Seeder.php', + 'Illuminate\\Database\\SqlServerConnection' => $vendorDir . '/laravel/framework/src/Illuminate/Database/SqlServerConnection.php', + 'Illuminate\\Database\\UniqueConstraintViolationException' => $vendorDir . '/laravel/framework/src/Illuminate/Database/UniqueConstraintViolationException.php', + 'Illuminate\\Encryption\\Encrypter' => $vendorDir . '/laravel/framework/src/Illuminate/Encryption/Encrypter.php', + 'Illuminate\\Encryption\\EncryptionServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php', + 'Illuminate\\Encryption\\MissingAppKeyException' => $vendorDir . '/laravel/framework/src/Illuminate/Encryption/MissingAppKeyException.php', + 'Illuminate\\Events\\CallQueuedListener' => $vendorDir . '/laravel/framework/src/Illuminate/Events/CallQueuedListener.php', + 'Illuminate\\Events\\Dispatcher' => $vendorDir . '/laravel/framework/src/Illuminate/Events/Dispatcher.php', + 'Illuminate\\Events\\EventServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Events/EventServiceProvider.php', + 'Illuminate\\Events\\InvokeQueuedClosure' => $vendorDir . '/laravel/framework/src/Illuminate/Events/InvokeQueuedClosure.php', + 'Illuminate\\Events\\NullDispatcher' => $vendorDir . '/laravel/framework/src/Illuminate/Events/NullDispatcher.php', + 'Illuminate\\Events\\QueuedClosure' => $vendorDir . '/laravel/framework/src/Illuminate/Events/QueuedClosure.php', + 'Illuminate\\Filesystem\\AwsS3V3Adapter' => $vendorDir . '/laravel/framework/src/Illuminate/Filesystem/AwsS3V3Adapter.php', + 'Illuminate\\Filesystem\\Filesystem' => $vendorDir . '/laravel/framework/src/Illuminate/Filesystem/Filesystem.php', + 'Illuminate\\Filesystem\\FilesystemAdapter' => $vendorDir . '/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php', + 'Illuminate\\Filesystem\\FilesystemManager' => $vendorDir . '/laravel/framework/src/Illuminate/Filesystem/FilesystemManager.php', + 'Illuminate\\Filesystem\\FilesystemServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Filesystem/FilesystemServiceProvider.php', + 'Illuminate\\Filesystem\\LocalFilesystemAdapter' => $vendorDir . '/laravel/framework/src/Illuminate/Filesystem/LocalFilesystemAdapter.php', + 'Illuminate\\Filesystem\\LockableFile' => $vendorDir . '/laravel/framework/src/Illuminate/Filesystem/LockableFile.php', + 'Illuminate\\Filesystem\\ServeFile' => $vendorDir . '/laravel/framework/src/Illuminate/Filesystem/ServeFile.php', + 'Illuminate\\Foundation\\AliasLoader' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/AliasLoader.php', + 'Illuminate\\Foundation\\Application' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Application.php', + 'Illuminate\\Foundation\\Auth\\Access\\Authorizable' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Auth/Access/Authorizable.php', + 'Illuminate\\Foundation\\Auth\\Access\\AuthorizesRequests' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Auth/Access/AuthorizesRequests.php', + 'Illuminate\\Foundation\\Auth\\EmailVerificationRequest' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Auth/EmailVerificationRequest.php', + 'Illuminate\\Foundation\\Auth\\User' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Auth/User.php', + 'Illuminate\\Foundation\\Bootstrap\\BootProviders' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php', + 'Illuminate\\Foundation\\Bootstrap\\HandleExceptions' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php', + 'Illuminate\\Foundation\\Bootstrap\\LoadConfiguration' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/LoadConfiguration.php', + 'Illuminate\\Foundation\\Bootstrap\\LoadEnvironmentVariables' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/LoadEnvironmentVariables.php', + 'Illuminate\\Foundation\\Bootstrap\\RegisterFacades' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php', + 'Illuminate\\Foundation\\Bootstrap\\RegisterProviders' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterProviders.php', + 'Illuminate\\Foundation\\Bootstrap\\SetRequestForConsole' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/SetRequestForConsole.php', + 'Illuminate\\Foundation\\Bus\\Dispatchable' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Bus/Dispatchable.php', + 'Illuminate\\Foundation\\Bus\\DispatchesJobs' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Bus/DispatchesJobs.php', + 'Illuminate\\Foundation\\Bus\\PendingChain' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Bus/PendingChain.php', + 'Illuminate\\Foundation\\Bus\\PendingClosureDispatch' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Bus/PendingClosureDispatch.php', + 'Illuminate\\Foundation\\Bus\\PendingDispatch' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Bus/PendingDispatch.php', + 'Illuminate\\Foundation\\CacheBasedMaintenanceMode' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/CacheBasedMaintenanceMode.php', + 'Illuminate\\Foundation\\Cloud' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Cloud.php', + 'Illuminate\\Foundation\\ComposerScripts' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/ComposerScripts.php', + 'Illuminate\\Foundation\\Concerns\\ResolvesDumpSource' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Concerns/ResolvesDumpSource.php', + 'Illuminate\\Foundation\\Configuration\\ApplicationBuilder' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Configuration/ApplicationBuilder.php', + 'Illuminate\\Foundation\\Configuration\\Exceptions' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Configuration/Exceptions.php', + 'Illuminate\\Foundation\\Configuration\\Middleware' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Configuration/Middleware.php', + 'Illuminate\\Foundation\\Console\\AboutCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/AboutCommand.php', + 'Illuminate\\Foundation\\Console\\ApiInstallCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ApiInstallCommand.php', + 'Illuminate\\Foundation\\Console\\BroadcastingInstallCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/BroadcastingInstallCommand.php', + 'Illuminate\\Foundation\\Console\\CastMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/CastMakeCommand.php', + 'Illuminate\\Foundation\\Console\\ChannelListCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ChannelListCommand.php', + 'Illuminate\\Foundation\\Console\\ChannelMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ChannelMakeCommand.php', + 'Illuminate\\Foundation\\Console\\ClassMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ClassMakeCommand.php', + 'Illuminate\\Foundation\\Console\\ClearCompiledCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ClearCompiledCommand.php', + 'Illuminate\\Foundation\\Console\\CliDumper' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/CliDumper.php', + 'Illuminate\\Foundation\\Console\\ClosureCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ClosureCommand.php', + 'Illuminate\\Foundation\\Console\\ComponentMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ComponentMakeCommand.php', + 'Illuminate\\Foundation\\Console\\ConfigCacheCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ConfigCacheCommand.php', + 'Illuminate\\Foundation\\Console\\ConfigClearCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ConfigClearCommand.php', + 'Illuminate\\Foundation\\Console\\ConfigPublishCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ConfigPublishCommand.php', + 'Illuminate\\Foundation\\Console\\ConfigShowCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ConfigShowCommand.php', + 'Illuminate\\Foundation\\Console\\ConsoleMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ConsoleMakeCommand.php', + 'Illuminate\\Foundation\\Console\\DocsCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/DocsCommand.php', + 'Illuminate\\Foundation\\Console\\DownCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/DownCommand.php', + 'Illuminate\\Foundation\\Console\\EnumMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/EnumMakeCommand.php', + 'Illuminate\\Foundation\\Console\\EnvironmentCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/EnvironmentCommand.php', + 'Illuminate\\Foundation\\Console\\EnvironmentDecryptCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/EnvironmentDecryptCommand.php', + 'Illuminate\\Foundation\\Console\\EnvironmentEncryptCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/EnvironmentEncryptCommand.php', + 'Illuminate\\Foundation\\Console\\EventCacheCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/EventCacheCommand.php', + 'Illuminate\\Foundation\\Console\\EventClearCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/EventClearCommand.php', + 'Illuminate\\Foundation\\Console\\EventGenerateCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/EventGenerateCommand.php', + 'Illuminate\\Foundation\\Console\\EventListCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/EventListCommand.php', + 'Illuminate\\Foundation\\Console\\EventMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/EventMakeCommand.php', + 'Illuminate\\Foundation\\Console\\ExceptionMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ExceptionMakeCommand.php', + 'Illuminate\\Foundation\\Console\\InteractsWithComposerPackages' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/InteractsWithComposerPackages.php', + 'Illuminate\\Foundation\\Console\\InterfaceMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/InterfaceMakeCommand.php', + 'Illuminate\\Foundation\\Console\\JobMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/JobMakeCommand.php', + 'Illuminate\\Foundation\\Console\\JobMiddlewareMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/JobMiddlewareMakeCommand.php', + 'Illuminate\\Foundation\\Console\\Kernel' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php', + 'Illuminate\\Foundation\\Console\\KeyGenerateCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/KeyGenerateCommand.php', + 'Illuminate\\Foundation\\Console\\LangPublishCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/LangPublishCommand.php', + 'Illuminate\\Foundation\\Console\\ListenerMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ListenerMakeCommand.php', + 'Illuminate\\Foundation\\Console\\MailMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/MailMakeCommand.php', + 'Illuminate\\Foundation\\Console\\ModelMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ModelMakeCommand.php', + 'Illuminate\\Foundation\\Console\\NotificationMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/NotificationMakeCommand.php', + 'Illuminate\\Foundation\\Console\\ObserverMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ObserverMakeCommand.php', + 'Illuminate\\Foundation\\Console\\OptimizeClearCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/OptimizeClearCommand.php', + 'Illuminate\\Foundation\\Console\\OptimizeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/OptimizeCommand.php', + 'Illuminate\\Foundation\\Console\\PackageDiscoverCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/PackageDiscoverCommand.php', + 'Illuminate\\Foundation\\Console\\PolicyMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/PolicyMakeCommand.php', + 'Illuminate\\Foundation\\Console\\ProviderMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ProviderMakeCommand.php', + 'Illuminate\\Foundation\\Console\\QueuedCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/QueuedCommand.php', + 'Illuminate\\Foundation\\Console\\RequestMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/RequestMakeCommand.php', + 'Illuminate\\Foundation\\Console\\ResourceMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ResourceMakeCommand.php', + 'Illuminate\\Foundation\\Console\\RouteCacheCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/RouteCacheCommand.php', + 'Illuminate\\Foundation\\Console\\RouteClearCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/RouteClearCommand.php', + 'Illuminate\\Foundation\\Console\\RouteListCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/RouteListCommand.php', + 'Illuminate\\Foundation\\Console\\RuleMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/RuleMakeCommand.php', + 'Illuminate\\Foundation\\Console\\ScopeMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ScopeMakeCommand.php', + 'Illuminate\\Foundation\\Console\\ServeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ServeCommand.php', + 'Illuminate\\Foundation\\Console\\StorageLinkCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/StorageLinkCommand.php', + 'Illuminate\\Foundation\\Console\\StorageUnlinkCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/StorageUnlinkCommand.php', + 'Illuminate\\Foundation\\Console\\StubPublishCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/StubPublishCommand.php', + 'Illuminate\\Foundation\\Console\\TestMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/TestMakeCommand.php', + 'Illuminate\\Foundation\\Console\\TraitMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/TraitMakeCommand.php', + 'Illuminate\\Foundation\\Console\\UpCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/UpCommand.php', + 'Illuminate\\Foundation\\Console\\VendorPublishCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/VendorPublishCommand.php', + 'Illuminate\\Foundation\\Console\\ViewCacheCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ViewCacheCommand.php', + 'Illuminate\\Foundation\\Console\\ViewClearCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ViewClearCommand.php', + 'Illuminate\\Foundation\\Console\\ViewMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ViewMakeCommand.php', + 'Illuminate\\Foundation\\EnvironmentDetector' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/EnvironmentDetector.php', + 'Illuminate\\Foundation\\Events\\DiagnosingHealth' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Events/DiagnosingHealth.php', + 'Illuminate\\Foundation\\Events\\DiscoverEvents' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Events/DiscoverEvents.php', + 'Illuminate\\Foundation\\Events\\Dispatchable' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Events/Dispatchable.php', + 'Illuminate\\Foundation\\Events\\LocaleUpdated' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Events/LocaleUpdated.php', + 'Illuminate\\Foundation\\Events\\MaintenanceModeDisabled' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Events/MaintenanceModeDisabled.php', + 'Illuminate\\Foundation\\Events\\MaintenanceModeEnabled' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Events/MaintenanceModeEnabled.php', + 'Illuminate\\Foundation\\Events\\PublishingStubs' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Events/PublishingStubs.php', + 'Illuminate\\Foundation\\Events\\Terminating' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Events/Terminating.php', + 'Illuminate\\Foundation\\Events\\VendorTagPublished' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Events/VendorTagPublished.php', + 'Illuminate\\Foundation\\Exceptions\\Handler' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php', + 'Illuminate\\Foundation\\Exceptions\\RegisterErrorViewPaths' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Exceptions/RegisterErrorViewPaths.php', + 'Illuminate\\Foundation\\Exceptions\\Renderer\\Exception' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Exceptions/Renderer/Exception.php', + 'Illuminate\\Foundation\\Exceptions\\Renderer\\Frame' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Exceptions/Renderer/Frame.php', + 'Illuminate\\Foundation\\Exceptions\\Renderer\\Listener' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Exceptions/Renderer/Listener.php', + 'Illuminate\\Foundation\\Exceptions\\Renderer\\Mappers\\BladeMapper' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Exceptions/Renderer/Mappers/BladeMapper.php', + 'Illuminate\\Foundation\\Exceptions\\Renderer\\Renderer' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Exceptions/Renderer/Renderer.php', + 'Illuminate\\Foundation\\Exceptions\\ReportableHandler' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Exceptions/ReportableHandler.php', + 'Illuminate\\Foundation\\Exceptions\\Whoops\\WhoopsExceptionRenderer' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Exceptions/Whoops/WhoopsExceptionRenderer.php', + 'Illuminate\\Foundation\\Exceptions\\Whoops\\WhoopsHandler' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Exceptions/Whoops/WhoopsHandler.php', + 'Illuminate\\Foundation\\FileBasedMaintenanceMode' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/FileBasedMaintenanceMode.php', + 'Illuminate\\Foundation\\Http\\Events\\RequestHandled' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/Events/RequestHandled.php', + 'Illuminate\\Foundation\\Http\\FormRequest' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/FormRequest.php', + 'Illuminate\\Foundation\\Http\\HtmlDumper' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/HtmlDumper.php', + 'Illuminate\\Foundation\\Http\\Kernel' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php', + 'Illuminate\\Foundation\\Http\\MaintenanceModeBypassCookie' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/MaintenanceModeBypassCookie.php', + 'Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php', + 'Illuminate\\Foundation\\Http\\Middleware\\Concerns\\ExcludesPaths' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/Concerns/ExcludesPaths.php', + 'Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php', + 'Illuminate\\Foundation\\Http\\Middleware\\HandlePrecognitiveRequests' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/HandlePrecognitiveRequests.php', + 'Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php', + 'Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php', + 'Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php', + 'Illuminate\\Foundation\\Http\\Middleware\\TrimStrings' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php', + 'Illuminate\\Foundation\\Http\\Middleware\\ValidateCsrfToken' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidateCsrfToken.php', + 'Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php', + 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php', + 'Illuminate\\Foundation\\Inspiring' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Inspiring.php', + 'Illuminate\\Foundation\\MaintenanceModeManager' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/MaintenanceModeManager.php', + 'Illuminate\\Foundation\\Mix' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Mix.php', + 'Illuminate\\Foundation\\MixFileNotFoundException' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/MixFileNotFoundException.php', + 'Illuminate\\Foundation\\MixManifestNotFoundException' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/MixManifestNotFoundException.php', + 'Illuminate\\Foundation\\PackageManifest' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/PackageManifest.php', + 'Illuminate\\Foundation\\Precognition' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Precognition.php', + 'Illuminate\\Foundation\\ProviderRepository' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php', + 'Illuminate\\Foundation\\Providers\\ArtisanServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Providers/ArtisanServiceProvider.php', + 'Illuminate\\Foundation\\Providers\\ComposerServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Providers/ComposerServiceProvider.php', + 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Providers/ConsoleSupportServiceProvider.php', + 'Illuminate\\Foundation\\Providers\\FormRequestServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Providers/FormRequestServiceProvider.php', + 'Illuminate\\Foundation\\Providers\\FoundationServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Providers/FoundationServiceProvider.php', + 'Illuminate\\Foundation\\Queue\\InteractsWithUniqueJobs' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Queue/InteractsWithUniqueJobs.php', + 'Illuminate\\Foundation\\Queue\\Queueable' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Queue/Queueable.php', + 'Illuminate\\Foundation\\Routing\\PrecognitionCallableDispatcher' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Routing/PrecognitionCallableDispatcher.php', + 'Illuminate\\Foundation\\Routing\\PrecognitionControllerDispatcher' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Routing/PrecognitionControllerDispatcher.php', + 'Illuminate\\Foundation\\Support\\Providers\\AuthServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Support/Providers/AuthServiceProvider.php', + 'Illuminate\\Foundation\\Support\\Providers\\EventServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Support/Providers/EventServiceProvider.php', + 'Illuminate\\Foundation\\Support\\Providers\\RouteServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithAuthentication' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithAuthentication.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithConsole' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithConsole.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithContainer' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithContainer.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithDatabase' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithDatabase.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithDeprecationHandling' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithDeprecationHandling.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithExceptionHandling' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithExceptionHandling.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithRedis' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithRedis.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithSession' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithSession.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithTestCaseLifecycle' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithTestCaseLifecycle.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithTime' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithTime.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithViews' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithViews.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\WithoutExceptionHandlingHandler' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/WithoutExceptionHandlingHandler.php', + 'Illuminate\\Foundation\\Testing\\DatabaseMigrations' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/DatabaseMigrations.php', + 'Illuminate\\Foundation\\Testing\\DatabaseTransactions' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/DatabaseTransactions.php', + 'Illuminate\\Foundation\\Testing\\DatabaseTransactionsManager' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/DatabaseTransactionsManager.php', + 'Illuminate\\Foundation\\Testing\\DatabaseTruncation' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/DatabaseTruncation.php', + 'Illuminate\\Foundation\\Testing\\LazilyRefreshDatabase' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/LazilyRefreshDatabase.php', + 'Illuminate\\Foundation\\Testing\\RefreshDatabase' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/RefreshDatabase.php', + 'Illuminate\\Foundation\\Testing\\RefreshDatabaseState' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/RefreshDatabaseState.php', + 'Illuminate\\Foundation\\Testing\\TestCase' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/TestCase.php', + 'Illuminate\\Foundation\\Testing\\Traits\\CanConfigureMigrationCommands' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Traits/CanConfigureMigrationCommands.php', + 'Illuminate\\Foundation\\Testing\\WithConsoleEvents' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/WithConsoleEvents.php', + 'Illuminate\\Foundation\\Testing\\WithFaker' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/WithFaker.php', + 'Illuminate\\Foundation\\Testing\\WithoutMiddleware' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/WithoutMiddleware.php', + 'Illuminate\\Foundation\\Testing\\Wormhole' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Wormhole.php', + 'Illuminate\\Foundation\\Validation\\ValidatesRequests' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Validation/ValidatesRequests.php', + 'Illuminate\\Foundation\\Vite' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Vite.php', + 'Illuminate\\Foundation\\ViteException' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/ViteException.php', + 'Illuminate\\Foundation\\ViteManifestNotFoundException' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/ViteManifestNotFoundException.php', + 'Illuminate\\Hashing\\AbstractHasher' => $vendorDir . '/laravel/framework/src/Illuminate/Hashing/AbstractHasher.php', + 'Illuminate\\Hashing\\Argon2IdHasher' => $vendorDir . '/laravel/framework/src/Illuminate/Hashing/Argon2IdHasher.php', + 'Illuminate\\Hashing\\ArgonHasher' => $vendorDir . '/laravel/framework/src/Illuminate/Hashing/ArgonHasher.php', + 'Illuminate\\Hashing\\BcryptHasher' => $vendorDir . '/laravel/framework/src/Illuminate/Hashing/BcryptHasher.php', + 'Illuminate\\Hashing\\HashManager' => $vendorDir . '/laravel/framework/src/Illuminate/Hashing/HashManager.php', + 'Illuminate\\Hashing\\HashServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Hashing/HashServiceProvider.php', + 'Illuminate\\Http\\Client\\Concerns\\DeterminesStatusCode' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Client/Concerns/DeterminesStatusCode.php', + 'Illuminate\\Http\\Client\\ConnectionException' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Client/ConnectionException.php', + 'Illuminate\\Http\\Client\\Events\\ConnectionFailed' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Client/Events/ConnectionFailed.php', + 'Illuminate\\Http\\Client\\Events\\RequestSending' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Client/Events/RequestSending.php', + 'Illuminate\\Http\\Client\\Events\\ResponseReceived' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Client/Events/ResponseReceived.php', + 'Illuminate\\Http\\Client\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Client/Factory.php', + 'Illuminate\\Http\\Client\\HttpClientException' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Client/HttpClientException.php', + 'Illuminate\\Http\\Client\\PendingRequest' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php', + 'Illuminate\\Http\\Client\\Pool' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Client/Pool.php', + 'Illuminate\\Http\\Client\\Request' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Client/Request.php', + 'Illuminate\\Http\\Client\\RequestException' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Client/RequestException.php', + 'Illuminate\\Http\\Client\\Response' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Client/Response.php', + 'Illuminate\\Http\\Client\\ResponseSequence' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Client/ResponseSequence.php', + 'Illuminate\\Http\\Concerns\\CanBePrecognitive' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Concerns/CanBePrecognitive.php', + 'Illuminate\\Http\\Concerns\\InteractsWithContentTypes' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Concerns/InteractsWithContentTypes.php', + 'Illuminate\\Http\\Concerns\\InteractsWithFlashData' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Concerns/InteractsWithFlashData.php', + 'Illuminate\\Http\\Concerns\\InteractsWithInput' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Concerns/InteractsWithInput.php', + 'Illuminate\\Http\\Exceptions\\HttpResponseException' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Exceptions/HttpResponseException.php', + 'Illuminate\\Http\\Exceptions\\PostTooLargeException' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Exceptions/PostTooLargeException.php', + 'Illuminate\\Http\\Exceptions\\ThrottleRequestsException' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Exceptions/ThrottleRequestsException.php', + 'Illuminate\\Http\\File' => $vendorDir . '/laravel/framework/src/Illuminate/Http/File.php', + 'Illuminate\\Http\\FileHelpers' => $vendorDir . '/laravel/framework/src/Illuminate/Http/FileHelpers.php', + 'Illuminate\\Http\\JsonResponse' => $vendorDir . '/laravel/framework/src/Illuminate/Http/JsonResponse.php', + 'Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php', + 'Illuminate\\Http\\Middleware\\CheckResponseForModifications' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Middleware/CheckResponseForModifications.php', + 'Illuminate\\Http\\Middleware\\FrameGuard' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Middleware/FrameGuard.php', + 'Illuminate\\Http\\Middleware\\HandleCors' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php', + 'Illuminate\\Http\\Middleware\\SetCacheHeaders' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Middleware/SetCacheHeaders.php', + 'Illuminate\\Http\\Middleware\\TrustHosts' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Middleware/TrustHosts.php', + 'Illuminate\\Http\\Middleware\\TrustProxies' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php', + 'Illuminate\\Http\\Middleware\\ValidatePostSize' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php', + 'Illuminate\\Http\\RedirectResponse' => $vendorDir . '/laravel/framework/src/Illuminate/Http/RedirectResponse.php', + 'Illuminate\\Http\\Request' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Request.php', + 'Illuminate\\Http\\Resources\\CollectsResources' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Resources/CollectsResources.php', + 'Illuminate\\Http\\Resources\\ConditionallyLoadsAttributes' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Resources/ConditionallyLoadsAttributes.php', + 'Illuminate\\Http\\Resources\\DelegatesToResource' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Resources/DelegatesToResource.php', + 'Illuminate\\Http\\Resources\\Json\\AnonymousResourceCollection' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Resources/Json/AnonymousResourceCollection.php', + 'Illuminate\\Http\\Resources\\Json\\JsonResource' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Resources/Json/JsonResource.php', + 'Illuminate\\Http\\Resources\\Json\\PaginatedResourceResponse' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Resources/Json/PaginatedResourceResponse.php', + 'Illuminate\\Http\\Resources\\Json\\ResourceCollection' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Resources/Json/ResourceCollection.php', + 'Illuminate\\Http\\Resources\\Json\\ResourceResponse' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Resources/Json/ResourceResponse.php', + 'Illuminate\\Http\\Resources\\MergeValue' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Resources/MergeValue.php', + 'Illuminate\\Http\\Resources\\MissingValue' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Resources/MissingValue.php', + 'Illuminate\\Http\\Resources\\PotentiallyMissing' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Resources/PotentiallyMissing.php', + 'Illuminate\\Http\\Response' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Response.php', + 'Illuminate\\Http\\ResponseTrait' => $vendorDir . '/laravel/framework/src/Illuminate/Http/ResponseTrait.php', + 'Illuminate\\Http\\Testing\\File' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Testing/File.php', + 'Illuminate\\Http\\Testing\\FileFactory' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Testing/FileFactory.php', + 'Illuminate\\Http\\Testing\\MimeType' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Testing/MimeType.php', + 'Illuminate\\Http\\UploadedFile' => $vendorDir . '/laravel/framework/src/Illuminate/Http/UploadedFile.php', + 'Illuminate\\Log\\Context\\ContextServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Log/Context/ContextServiceProvider.php', + 'Illuminate\\Log\\Context\\Events\\ContextDehydrating' => $vendorDir . '/laravel/framework/src/Illuminate/Log/Context/Events/ContextDehydrating.php', + 'Illuminate\\Log\\Context\\Events\\ContextHydrated' => $vendorDir . '/laravel/framework/src/Illuminate/Log/Context/Events/ContextHydrated.php', + 'Illuminate\\Log\\Context\\Repository' => $vendorDir . '/laravel/framework/src/Illuminate/Log/Context/Repository.php', + 'Illuminate\\Log\\Events\\MessageLogged' => $vendorDir . '/laravel/framework/src/Illuminate/Log/Events/MessageLogged.php', + 'Illuminate\\Log\\LogManager' => $vendorDir . '/laravel/framework/src/Illuminate/Log/LogManager.php', + 'Illuminate\\Log\\LogServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Log/LogServiceProvider.php', + 'Illuminate\\Log\\Logger' => $vendorDir . '/laravel/framework/src/Illuminate/Log/Logger.php', + 'Illuminate\\Log\\ParsesLogConfiguration' => $vendorDir . '/laravel/framework/src/Illuminate/Log/ParsesLogConfiguration.php', + 'Illuminate\\Mail\\Attachment' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Attachment.php', + 'Illuminate\\Mail\\Events\\MessageSending' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Events/MessageSending.php', + 'Illuminate\\Mail\\Events\\MessageSent' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Events/MessageSent.php', + 'Illuminate\\Mail\\MailManager' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/MailManager.php', + 'Illuminate\\Mail\\MailServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/MailServiceProvider.php', + 'Illuminate\\Mail\\Mailable' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Mailable.php', + 'Illuminate\\Mail\\Mailables\\Address' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Mailables/Address.php', + 'Illuminate\\Mail\\Mailables\\Attachment' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Mailables/Attachment.php', + 'Illuminate\\Mail\\Mailables\\Content' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Mailables/Content.php', + 'Illuminate\\Mail\\Mailables\\Envelope' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Mailables/Envelope.php', + 'Illuminate\\Mail\\Mailables\\Headers' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Mailables/Headers.php', + 'Illuminate\\Mail\\Mailer' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Mailer.php', + 'Illuminate\\Mail\\Markdown' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Markdown.php', + 'Illuminate\\Mail\\Message' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Message.php', + 'Illuminate\\Mail\\PendingMail' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/PendingMail.php', + 'Illuminate\\Mail\\SendQueuedMailable' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/SendQueuedMailable.php', + 'Illuminate\\Mail\\SentMessage' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/SentMessage.php', + 'Illuminate\\Mail\\TextMessage' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/TextMessage.php', + 'Illuminate\\Mail\\Transport\\ArrayTransport' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Transport/ArrayTransport.php', + 'Illuminate\\Mail\\Transport\\LogTransport' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Transport/LogTransport.php', + 'Illuminate\\Mail\\Transport\\ResendTransport' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Transport/ResendTransport.php', + 'Illuminate\\Mail\\Transport\\SesTransport' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Transport/SesTransport.php', + 'Illuminate\\Mail\\Transport\\SesV2Transport' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Transport/SesV2Transport.php', + 'Illuminate\\Notifications\\Action' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Action.php', + 'Illuminate\\Notifications\\AnonymousNotifiable' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/AnonymousNotifiable.php', + 'Illuminate\\Notifications\\ChannelManager' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/ChannelManager.php', + 'Illuminate\\Notifications\\Channels\\BroadcastChannel' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Channels/BroadcastChannel.php', + 'Illuminate\\Notifications\\Channels\\DatabaseChannel' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Channels/DatabaseChannel.php', + 'Illuminate\\Notifications\\Channels\\MailChannel' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Channels/MailChannel.php', + 'Illuminate\\Notifications\\Console\\NotificationTableCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Console/NotificationTableCommand.php', + 'Illuminate\\Notifications\\DatabaseNotification' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/DatabaseNotification.php', + 'Illuminate\\Notifications\\DatabaseNotificationCollection' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/DatabaseNotificationCollection.php', + 'Illuminate\\Notifications\\Events\\BroadcastNotificationCreated' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Events/BroadcastNotificationCreated.php', + 'Illuminate\\Notifications\\Events\\NotificationFailed' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Events/NotificationFailed.php', + 'Illuminate\\Notifications\\Events\\NotificationSending' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Events/NotificationSending.php', + 'Illuminate\\Notifications\\Events\\NotificationSent' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Events/NotificationSent.php', + 'Illuminate\\Notifications\\HasDatabaseNotifications' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/HasDatabaseNotifications.php', + 'Illuminate\\Notifications\\Messages\\BroadcastMessage' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Messages/BroadcastMessage.php', + 'Illuminate\\Notifications\\Messages\\DatabaseMessage' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Messages/DatabaseMessage.php', + 'Illuminate\\Notifications\\Messages\\MailMessage' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Messages/MailMessage.php', + 'Illuminate\\Notifications\\Messages\\SimpleMessage' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Messages/SimpleMessage.php', + 'Illuminate\\Notifications\\Notifiable' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Notifiable.php', + 'Illuminate\\Notifications\\Notification' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Notification.php', + 'Illuminate\\Notifications\\NotificationSender' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/NotificationSender.php', + 'Illuminate\\Notifications\\NotificationServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/NotificationServiceProvider.php', + 'Illuminate\\Notifications\\RoutesNotifications' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/RoutesNotifications.php', + 'Illuminate\\Notifications\\SendQueuedNotifications' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/SendQueuedNotifications.php', + 'Illuminate\\Pagination\\AbstractCursorPaginator' => $vendorDir . '/laravel/framework/src/Illuminate/Pagination/AbstractCursorPaginator.php', + 'Illuminate\\Pagination\\AbstractPaginator' => $vendorDir . '/laravel/framework/src/Illuminate/Pagination/AbstractPaginator.php', + 'Illuminate\\Pagination\\Cursor' => $vendorDir . '/laravel/framework/src/Illuminate/Pagination/Cursor.php', + 'Illuminate\\Pagination\\CursorPaginator' => $vendorDir . '/laravel/framework/src/Illuminate/Pagination/CursorPaginator.php', + 'Illuminate\\Pagination\\LengthAwarePaginator' => $vendorDir . '/laravel/framework/src/Illuminate/Pagination/LengthAwarePaginator.php', + 'Illuminate\\Pagination\\PaginationServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Pagination/PaginationServiceProvider.php', + 'Illuminate\\Pagination\\PaginationState' => $vendorDir . '/laravel/framework/src/Illuminate/Pagination/PaginationState.php', + 'Illuminate\\Pagination\\Paginator' => $vendorDir . '/laravel/framework/src/Illuminate/Pagination/Paginator.php', + 'Illuminate\\Pagination\\UrlWindow' => $vendorDir . '/laravel/framework/src/Illuminate/Pagination/UrlWindow.php', + 'Illuminate\\Pipeline\\Hub' => $vendorDir . '/laravel/framework/src/Illuminate/Pipeline/Hub.php', + 'Illuminate\\Pipeline\\Pipeline' => $vendorDir . '/laravel/framework/src/Illuminate/Pipeline/Pipeline.php', + 'Illuminate\\Pipeline\\PipelineServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Pipeline/PipelineServiceProvider.php', + 'Illuminate\\Process\\Exceptions\\ProcessFailedException' => $vendorDir . '/laravel/framework/src/Illuminate/Process/Exceptions/ProcessFailedException.php', + 'Illuminate\\Process\\Exceptions\\ProcessTimedOutException' => $vendorDir . '/laravel/framework/src/Illuminate/Process/Exceptions/ProcessTimedOutException.php', + 'Illuminate\\Process\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Process/Factory.php', + 'Illuminate\\Process\\FakeInvokedProcess' => $vendorDir . '/laravel/framework/src/Illuminate/Process/FakeInvokedProcess.php', + 'Illuminate\\Process\\FakeProcessDescription' => $vendorDir . '/laravel/framework/src/Illuminate/Process/FakeProcessDescription.php', + 'Illuminate\\Process\\FakeProcessResult' => $vendorDir . '/laravel/framework/src/Illuminate/Process/FakeProcessResult.php', + 'Illuminate\\Process\\FakeProcessSequence' => $vendorDir . '/laravel/framework/src/Illuminate/Process/FakeProcessSequence.php', + 'Illuminate\\Process\\InvokedProcess' => $vendorDir . '/laravel/framework/src/Illuminate/Process/InvokedProcess.php', + 'Illuminate\\Process\\InvokedProcessPool' => $vendorDir . '/laravel/framework/src/Illuminate/Process/InvokedProcessPool.php', + 'Illuminate\\Process\\PendingProcess' => $vendorDir . '/laravel/framework/src/Illuminate/Process/PendingProcess.php', + 'Illuminate\\Process\\Pipe' => $vendorDir . '/laravel/framework/src/Illuminate/Process/Pipe.php', + 'Illuminate\\Process\\Pool' => $vendorDir . '/laravel/framework/src/Illuminate/Process/Pool.php', + 'Illuminate\\Process\\ProcessPoolResults' => $vendorDir . '/laravel/framework/src/Illuminate/Process/ProcessPoolResults.php', + 'Illuminate\\Process\\ProcessResult' => $vendorDir . '/laravel/framework/src/Illuminate/Process/ProcessResult.php', + 'Illuminate\\Queue\\Attributes\\DeleteWhenMissingModels' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Attributes/DeleteWhenMissingModels.php', + 'Illuminate\\Queue\\Attributes\\WithoutRelations' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Attributes/WithoutRelations.php', + 'Illuminate\\Queue\\BeanstalkdQueue' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/BeanstalkdQueue.php', + 'Illuminate\\Queue\\CallQueuedClosure' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/CallQueuedClosure.php', + 'Illuminate\\Queue\\CallQueuedHandler' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php', + 'Illuminate\\Queue\\Capsule\\Manager' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Capsule/Manager.php', + 'Illuminate\\Queue\\Connectors\\BeanstalkdConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Connectors/BeanstalkdConnector.php', + 'Illuminate\\Queue\\Connectors\\ConnectorInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Connectors/ConnectorInterface.php', + 'Illuminate\\Queue\\Connectors\\DatabaseConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Connectors/DatabaseConnector.php', + 'Illuminate\\Queue\\Connectors\\NullConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Connectors/NullConnector.php', + 'Illuminate\\Queue\\Connectors\\RedisConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Connectors/RedisConnector.php', + 'Illuminate\\Queue\\Connectors\\SqsConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Connectors/SqsConnector.php', + 'Illuminate\\Queue\\Connectors\\SyncConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Connectors/SyncConnector.php', + 'Illuminate\\Queue\\Console\\BatchesTableCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/BatchesTableCommand.php', + 'Illuminate\\Queue\\Console\\ClearCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/ClearCommand.php', + 'Illuminate\\Queue\\Console\\FailedTableCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/FailedTableCommand.php', + 'Illuminate\\Queue\\Console\\FlushFailedCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/FlushFailedCommand.php', + 'Illuminate\\Queue\\Console\\ForgetFailedCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/ForgetFailedCommand.php', + 'Illuminate\\Queue\\Console\\ListFailedCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/ListFailedCommand.php', + 'Illuminate\\Queue\\Console\\ListenCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/ListenCommand.php', + 'Illuminate\\Queue\\Console\\MonitorCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/MonitorCommand.php', + 'Illuminate\\Queue\\Console\\PruneBatchesCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/PruneBatchesCommand.php', + 'Illuminate\\Queue\\Console\\PruneFailedJobsCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/PruneFailedJobsCommand.php', + 'Illuminate\\Queue\\Console\\RestartCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/RestartCommand.php', + 'Illuminate\\Queue\\Console\\RetryBatchCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/RetryBatchCommand.php', + 'Illuminate\\Queue\\Console\\RetryCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/RetryCommand.php', + 'Illuminate\\Queue\\Console\\TableCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/TableCommand.php', + 'Illuminate\\Queue\\Console\\WorkCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php', + 'Illuminate\\Queue\\DatabaseQueue' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php', + 'Illuminate\\Queue\\Events\\JobAttempted' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Events/JobAttempted.php', + 'Illuminate\\Queue\\Events\\JobExceptionOccurred' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Events/JobExceptionOccurred.php', + 'Illuminate\\Queue\\Events\\JobFailed' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Events/JobFailed.php', + 'Illuminate\\Queue\\Events\\JobPopped' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Events/JobPopped.php', + 'Illuminate\\Queue\\Events\\JobPopping' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Events/JobPopping.php', + 'Illuminate\\Queue\\Events\\JobProcessed' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Events/JobProcessed.php', + 'Illuminate\\Queue\\Events\\JobProcessing' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Events/JobProcessing.php', + 'Illuminate\\Queue\\Events\\JobQueued' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Events/JobQueued.php', + 'Illuminate\\Queue\\Events\\JobQueueing' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Events/JobQueueing.php', + 'Illuminate\\Queue\\Events\\JobReleasedAfterException' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Events/JobReleasedAfterException.php', + 'Illuminate\\Queue\\Events\\JobRetryRequested' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Events/JobRetryRequested.php', + 'Illuminate\\Queue\\Events\\JobTimedOut' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Events/JobTimedOut.php', + 'Illuminate\\Queue\\Events\\Looping' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Events/Looping.php', + 'Illuminate\\Queue\\Events\\QueueBusy' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Events/QueueBusy.php', + 'Illuminate\\Queue\\Events\\WorkerStopping' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Events/WorkerStopping.php', + 'Illuminate\\Queue\\Failed\\CountableFailedJobProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Failed/CountableFailedJobProvider.php', + 'Illuminate\\Queue\\Failed\\DatabaseFailedJobProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Failed/DatabaseFailedJobProvider.php', + 'Illuminate\\Queue\\Failed\\DatabaseUuidFailedJobProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Failed/DatabaseUuidFailedJobProvider.php', + 'Illuminate\\Queue\\Failed\\DynamoDbFailedJobProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Failed/DynamoDbFailedJobProvider.php', + 'Illuminate\\Queue\\Failed\\FailedJobProviderInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Failed/FailedJobProviderInterface.php', + 'Illuminate\\Queue\\Failed\\FileFailedJobProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Failed/FileFailedJobProvider.php', + 'Illuminate\\Queue\\Failed\\NullFailedJobProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Failed/NullFailedJobProvider.php', + 'Illuminate\\Queue\\Failed\\PrunableFailedJobProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Failed/PrunableFailedJobProvider.php', + 'Illuminate\\Queue\\InteractsWithQueue' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/InteractsWithQueue.php', + 'Illuminate\\Queue\\InvalidPayloadException' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/InvalidPayloadException.php', + 'Illuminate\\Queue\\Jobs\\BeanstalkdJob' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Jobs/BeanstalkdJob.php', + 'Illuminate\\Queue\\Jobs\\DatabaseJob' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Jobs/DatabaseJob.php', + 'Illuminate\\Queue\\Jobs\\DatabaseJobRecord' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Jobs/DatabaseJobRecord.php', + 'Illuminate\\Queue\\Jobs\\FakeJob' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Jobs/FakeJob.php', + 'Illuminate\\Queue\\Jobs\\Job' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Jobs/Job.php', + 'Illuminate\\Queue\\Jobs\\JobName' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Jobs/JobName.php', + 'Illuminate\\Queue\\Jobs\\RedisJob' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Jobs/RedisJob.php', + 'Illuminate\\Queue\\Jobs\\SqsJob' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Jobs/SqsJob.php', + 'Illuminate\\Queue\\Jobs\\SyncJob' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Jobs/SyncJob.php', + 'Illuminate\\Queue\\Listener' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Listener.php', + 'Illuminate\\Queue\\ListenerOptions' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/ListenerOptions.php', + 'Illuminate\\Queue\\LuaScripts' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/LuaScripts.php', + 'Illuminate\\Queue\\ManuallyFailedException' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/ManuallyFailedException.php', + 'Illuminate\\Queue\\MaxAttemptsExceededException' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/MaxAttemptsExceededException.php', + 'Illuminate\\Queue\\Middleware\\RateLimited' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Middleware/RateLimited.php', + 'Illuminate\\Queue\\Middleware\\RateLimitedWithRedis' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Middleware/RateLimitedWithRedis.php', + 'Illuminate\\Queue\\Middleware\\Skip' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Middleware/Skip.php', + 'Illuminate\\Queue\\Middleware\\SkipIfBatchCancelled' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Middleware/SkipIfBatchCancelled.php', + 'Illuminate\\Queue\\Middleware\\ThrottlesExceptions' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Middleware/ThrottlesExceptions.php', + 'Illuminate\\Queue\\Middleware\\ThrottlesExceptionsWithRedis' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Middleware/ThrottlesExceptionsWithRedis.php', + 'Illuminate\\Queue\\Middleware\\WithoutOverlapping' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Middleware/WithoutOverlapping.php', + 'Illuminate\\Queue\\NullQueue' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/NullQueue.php', + 'Illuminate\\Queue\\Queue' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Queue.php', + 'Illuminate\\Queue\\QueueManager' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/QueueManager.php', + 'Illuminate\\Queue\\QueueServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/QueueServiceProvider.php', + 'Illuminate\\Queue\\RedisQueue' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/RedisQueue.php', + 'Illuminate\\Queue\\SerializesAndRestoresModelIdentifiers' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/SerializesAndRestoresModelIdentifiers.php', + 'Illuminate\\Queue\\SerializesModels' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/SerializesModels.php', + 'Illuminate\\Queue\\SqsQueue' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/SqsQueue.php', + 'Illuminate\\Queue\\SyncQueue' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/SyncQueue.php', + 'Illuminate\\Queue\\TimeoutExceededException' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/TimeoutExceededException.php', + 'Illuminate\\Queue\\Worker' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Worker.php', + 'Illuminate\\Queue\\WorkerOptions' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/WorkerOptions.php', + 'Illuminate\\Redis\\Connections\\Connection' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/Connections/Connection.php', + 'Illuminate\\Redis\\Connections\\PacksPhpRedisValues' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/Connections/PacksPhpRedisValues.php', + 'Illuminate\\Redis\\Connections\\PhpRedisClusterConnection' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/Connections/PhpRedisClusterConnection.php', + 'Illuminate\\Redis\\Connections\\PhpRedisConnection' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/Connections/PhpRedisConnection.php', + 'Illuminate\\Redis\\Connections\\PredisClusterConnection' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/Connections/PredisClusterConnection.php', + 'Illuminate\\Redis\\Connections\\PredisConnection' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/Connections/PredisConnection.php', + 'Illuminate\\Redis\\Connectors\\PhpRedisConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/Connectors/PhpRedisConnector.php', + 'Illuminate\\Redis\\Connectors\\PredisConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/Connectors/PredisConnector.php', + 'Illuminate\\Redis\\Events\\CommandExecuted' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/Events/CommandExecuted.php', + 'Illuminate\\Redis\\Limiters\\ConcurrencyLimiter' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/Limiters/ConcurrencyLimiter.php', + 'Illuminate\\Redis\\Limiters\\ConcurrencyLimiterBuilder' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/Limiters/ConcurrencyLimiterBuilder.php', + 'Illuminate\\Redis\\Limiters\\DurationLimiter' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/Limiters/DurationLimiter.php', + 'Illuminate\\Redis\\Limiters\\DurationLimiterBuilder' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/Limiters/DurationLimiterBuilder.php', + 'Illuminate\\Redis\\RedisManager' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/RedisManager.php', + 'Illuminate\\Redis\\RedisServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/RedisServiceProvider.php', + 'Illuminate\\Routing\\AbstractRouteCollection' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php', + 'Illuminate\\Routing\\CallableDispatcher' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/CallableDispatcher.php', + 'Illuminate\\Routing\\CompiledRouteCollection' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/CompiledRouteCollection.php', + 'Illuminate\\Routing\\Console\\ControllerMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Console/ControllerMakeCommand.php', + 'Illuminate\\Routing\\Console\\MiddlewareMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Console/MiddlewareMakeCommand.php', + 'Illuminate\\Routing\\Contracts\\CallableDispatcher' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Contracts/CallableDispatcher.php', + 'Illuminate\\Routing\\Contracts\\ControllerDispatcher' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Contracts/ControllerDispatcher.php', + 'Illuminate\\Routing\\Controller' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Controller.php', + 'Illuminate\\Routing\\ControllerDispatcher' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php', + 'Illuminate\\Routing\\ControllerMiddlewareOptions' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/ControllerMiddlewareOptions.php', + 'Illuminate\\Routing\\Controllers\\HasMiddleware' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Controllers/HasMiddleware.php', + 'Illuminate\\Routing\\Controllers\\Middleware' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Controllers/Middleware.php', + 'Illuminate\\Routing\\CreatesRegularExpressionRouteConstraints' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/CreatesRegularExpressionRouteConstraints.php', + 'Illuminate\\Routing\\Events\\PreparingResponse' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Events/PreparingResponse.php', + 'Illuminate\\Routing\\Events\\ResponsePrepared' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Events/ResponsePrepared.php', + 'Illuminate\\Routing\\Events\\RouteMatched' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Events/RouteMatched.php', + 'Illuminate\\Routing\\Events\\Routing' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Events/Routing.php', + 'Illuminate\\Routing\\Exceptions\\BackedEnumCaseNotFoundException' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Exceptions/BackedEnumCaseNotFoundException.php', + 'Illuminate\\Routing\\Exceptions\\InvalidSignatureException' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Exceptions/InvalidSignatureException.php', + 'Illuminate\\Routing\\Exceptions\\MissingRateLimiterException' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Exceptions/MissingRateLimiterException.php', + 'Illuminate\\Routing\\Exceptions\\StreamedResponseException' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Exceptions/StreamedResponseException.php', + 'Illuminate\\Routing\\Exceptions\\UrlGenerationException' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Exceptions/UrlGenerationException.php', + 'Illuminate\\Routing\\FiltersControllerMiddleware' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/FiltersControllerMiddleware.php', + 'Illuminate\\Routing\\ImplicitRouteBinding' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/ImplicitRouteBinding.php', + 'Illuminate\\Routing\\Matching\\HostValidator' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Matching/HostValidator.php', + 'Illuminate\\Routing\\Matching\\MethodValidator' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Matching/MethodValidator.php', + 'Illuminate\\Routing\\Matching\\SchemeValidator' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Matching/SchemeValidator.php', + 'Illuminate\\Routing\\Matching\\UriValidator' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Matching/UriValidator.php', + 'Illuminate\\Routing\\Matching\\ValidatorInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Matching/ValidatorInterface.php', + 'Illuminate\\Routing\\MiddlewareNameResolver' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/MiddlewareNameResolver.php', + 'Illuminate\\Routing\\Middleware\\SubstituteBindings' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php', + 'Illuminate\\Routing\\Middleware\\ThrottleRequests' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php', + 'Illuminate\\Routing\\Middleware\\ThrottleRequestsWithRedis' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequestsWithRedis.php', + 'Illuminate\\Routing\\Middleware\\ValidateSignature' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Middleware/ValidateSignature.php', + 'Illuminate\\Routing\\PendingResourceRegistration' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/PendingResourceRegistration.php', + 'Illuminate\\Routing\\PendingSingletonResourceRegistration' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/PendingSingletonResourceRegistration.php', + 'Illuminate\\Routing\\Pipeline' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Pipeline.php', + 'Illuminate\\Routing\\RedirectController' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RedirectController.php', + 'Illuminate\\Routing\\Redirector' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Redirector.php', + 'Illuminate\\Routing\\ResolvesRouteDependencies' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/ResolvesRouteDependencies.php', + 'Illuminate\\Routing\\ResourceRegistrar' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/ResourceRegistrar.php', + 'Illuminate\\Routing\\ResponseFactory' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/ResponseFactory.php', + 'Illuminate\\Routing\\Route' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Route.php', + 'Illuminate\\Routing\\RouteAction' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RouteAction.php', + 'Illuminate\\Routing\\RouteBinding' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RouteBinding.php', + 'Illuminate\\Routing\\RouteCollection' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RouteCollection.php', + 'Illuminate\\Routing\\RouteCollectionInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RouteCollectionInterface.php', + 'Illuminate\\Routing\\RouteDependencyResolverTrait' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RouteDependencyResolverTrait.php', + 'Illuminate\\Routing\\RouteFileRegistrar' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RouteFileRegistrar.php', + 'Illuminate\\Routing\\RouteGroup' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RouteGroup.php', + 'Illuminate\\Routing\\RouteParameterBinder' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RouteParameterBinder.php', + 'Illuminate\\Routing\\RouteRegistrar' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RouteRegistrar.php', + 'Illuminate\\Routing\\RouteSignatureParameters' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RouteSignatureParameters.php', + 'Illuminate\\Routing\\RouteUri' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RouteUri.php', + 'Illuminate\\Routing\\RouteUrlGenerator' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RouteUrlGenerator.php', + 'Illuminate\\Routing\\Router' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Router.php', + 'Illuminate\\Routing\\RoutingServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php', + 'Illuminate\\Routing\\SortedMiddleware' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/SortedMiddleware.php', + 'Illuminate\\Routing\\UrlGenerator' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/UrlGenerator.php', + 'Illuminate\\Routing\\ViewController' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/ViewController.php', + 'Illuminate\\Session\\ArraySessionHandler' => $vendorDir . '/laravel/framework/src/Illuminate/Session/ArraySessionHandler.php', + 'Illuminate\\Session\\CacheBasedSessionHandler' => $vendorDir . '/laravel/framework/src/Illuminate/Session/CacheBasedSessionHandler.php', + 'Illuminate\\Session\\Console\\SessionTableCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Session/Console/SessionTableCommand.php', + 'Illuminate\\Session\\CookieSessionHandler' => $vendorDir . '/laravel/framework/src/Illuminate/Session/CookieSessionHandler.php', + 'Illuminate\\Session\\DatabaseSessionHandler' => $vendorDir . '/laravel/framework/src/Illuminate/Session/DatabaseSessionHandler.php', + 'Illuminate\\Session\\EncryptedStore' => $vendorDir . '/laravel/framework/src/Illuminate/Session/EncryptedStore.php', + 'Illuminate\\Session\\ExistenceAwareInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Session/ExistenceAwareInterface.php', + 'Illuminate\\Session\\FileSessionHandler' => $vendorDir . '/laravel/framework/src/Illuminate/Session/FileSessionHandler.php', + 'Illuminate\\Session\\Middleware\\AuthenticateSession' => $vendorDir . '/laravel/framework/src/Illuminate/Session/Middleware/AuthenticateSession.php', + 'Illuminate\\Session\\Middleware\\StartSession' => $vendorDir . '/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php', + 'Illuminate\\Session\\NullSessionHandler' => $vendorDir . '/laravel/framework/src/Illuminate/Session/NullSessionHandler.php', + 'Illuminate\\Session\\SessionManager' => $vendorDir . '/laravel/framework/src/Illuminate/Session/SessionManager.php', + 'Illuminate\\Session\\SessionServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Session/SessionServiceProvider.php', + 'Illuminate\\Session\\Store' => $vendorDir . '/laravel/framework/src/Illuminate/Session/Store.php', + 'Illuminate\\Session\\SymfonySessionDecorator' => $vendorDir . '/laravel/framework/src/Illuminate/Session/SymfonySessionDecorator.php', + 'Illuminate\\Session\\TokenMismatchException' => $vendorDir . '/laravel/framework/src/Illuminate/Session/TokenMismatchException.php', + 'Illuminate\\Support\\AggregateServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Support/AggregateServiceProvider.php', + 'Illuminate\\Support\\Arr' => $vendorDir . '/laravel/framework/src/Illuminate/Collections/Arr.php', + 'Illuminate\\Support\\Benchmark' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Benchmark.php', + 'Illuminate\\Support\\Carbon' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Carbon.php', + 'Illuminate\\Support\\Collection' => $vendorDir . '/laravel/framework/src/Illuminate/Collections/Collection.php', + 'Illuminate\\Support\\Composer' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Composer.php', + 'Illuminate\\Support\\ConfigurationUrlParser' => $vendorDir . '/laravel/framework/src/Illuminate/Support/ConfigurationUrlParser.php', + 'Illuminate\\Support\\DateFactory' => $vendorDir . '/laravel/framework/src/Illuminate/Support/DateFactory.php', + 'Illuminate\\Support\\DefaultProviders' => $vendorDir . '/laravel/framework/src/Illuminate/Support/DefaultProviders.php', + 'Illuminate\\Support\\Defer\\DeferredCallback' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Defer/DeferredCallback.php', + 'Illuminate\\Support\\Defer\\DeferredCallbackCollection' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Defer/DeferredCallbackCollection.php', + 'Illuminate\\Support\\Enumerable' => $vendorDir . '/laravel/framework/src/Illuminate/Collections/Enumerable.php', + 'Illuminate\\Support\\Env' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Env.php', + 'Illuminate\\Support\\Exceptions\\MathException' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Exceptions/MathException.php', + 'Illuminate\\Support\\Facades\\App' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/App.php', + 'Illuminate\\Support\\Facades\\Artisan' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Artisan.php', + 'Illuminate\\Support\\Facades\\Auth' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Auth.php', + 'Illuminate\\Support\\Facades\\Blade' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Blade.php', + 'Illuminate\\Support\\Facades\\Broadcast' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Broadcast.php', + 'Illuminate\\Support\\Facades\\Bus' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Bus.php', + 'Illuminate\\Support\\Facades\\Cache' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Cache.php', + 'Illuminate\\Support\\Facades\\Concurrency' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Concurrency.php', + 'Illuminate\\Support\\Facades\\Config' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Config.php', + 'Illuminate\\Support\\Facades\\Context' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Context.php', + 'Illuminate\\Support\\Facades\\Cookie' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Cookie.php', + 'Illuminate\\Support\\Facades\\Crypt' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Crypt.php', + 'Illuminate\\Support\\Facades\\DB' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/DB.php', + 'Illuminate\\Support\\Facades\\Date' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Date.php', + 'Illuminate\\Support\\Facades\\Event' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Event.php', + 'Illuminate\\Support\\Facades\\Exceptions' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Exceptions.php', + 'Illuminate\\Support\\Facades\\Facade' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Facade.php', + 'Illuminate\\Support\\Facades\\File' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/File.php', + 'Illuminate\\Support\\Facades\\Gate' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Gate.php', + 'Illuminate\\Support\\Facades\\Hash' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Hash.php', + 'Illuminate\\Support\\Facades\\Http' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Http.php', + 'Illuminate\\Support\\Facades\\Lang' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Lang.php', + 'Illuminate\\Support\\Facades\\Log' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Log.php', + 'Illuminate\\Support\\Facades\\Mail' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Mail.php', + 'Illuminate\\Support\\Facades\\Notification' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Notification.php', + 'Illuminate\\Support\\Facades\\ParallelTesting' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/ParallelTesting.php', + 'Illuminate\\Support\\Facades\\Password' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Password.php', + 'Illuminate\\Support\\Facades\\Pipeline' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Pipeline.php', + 'Illuminate\\Support\\Facades\\Process' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Process.php', + 'Illuminate\\Support\\Facades\\Queue' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Queue.php', + 'Illuminate\\Support\\Facades\\RateLimiter' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/RateLimiter.php', + 'Illuminate\\Support\\Facades\\Redirect' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Redirect.php', + 'Illuminate\\Support\\Facades\\Redis' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Redis.php', + 'Illuminate\\Support\\Facades\\Request' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Request.php', + 'Illuminate\\Support\\Facades\\Response' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Response.php', + 'Illuminate\\Support\\Facades\\Route' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Route.php', + 'Illuminate\\Support\\Facades\\Schedule' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Schedule.php', + 'Illuminate\\Support\\Facades\\Schema' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Schema.php', + 'Illuminate\\Support\\Facades\\Session' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Session.php', + 'Illuminate\\Support\\Facades\\Storage' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Storage.php', + 'Illuminate\\Support\\Facades\\URL' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/URL.php', + 'Illuminate\\Support\\Facades\\Validator' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Validator.php', + 'Illuminate\\Support\\Facades\\View' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/View.php', + 'Illuminate\\Support\\Facades\\Vite' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Vite.php', + 'Illuminate\\Support\\Fluent' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Fluent.php', + 'Illuminate\\Support\\HigherOrderCollectionProxy' => $vendorDir . '/laravel/framework/src/Illuminate/Collections/HigherOrderCollectionProxy.php', + 'Illuminate\\Support\\HigherOrderTapProxy' => $vendorDir . '/laravel/framework/src/Illuminate/Support/HigherOrderTapProxy.php', + 'Illuminate\\Support\\HigherOrderWhenProxy' => $vendorDir . '/laravel/framework/src/Illuminate/Conditionable/HigherOrderWhenProxy.php', + 'Illuminate\\Support\\HtmlString' => $vendorDir . '/laravel/framework/src/Illuminate/Support/HtmlString.php', + 'Illuminate\\Support\\InteractsWithTime' => $vendorDir . '/laravel/framework/src/Illuminate/Support/InteractsWithTime.php', + 'Illuminate\\Support\\ItemNotFoundException' => $vendorDir . '/laravel/framework/src/Illuminate/Collections/ItemNotFoundException.php', + 'Illuminate\\Support\\Js' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Js.php', + 'Illuminate\\Support\\LazyCollection' => $vendorDir . '/laravel/framework/src/Illuminate/Collections/LazyCollection.php', + 'Illuminate\\Support\\Lottery' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Lottery.php', + 'Illuminate\\Support\\Manager' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Manager.php', + 'Illuminate\\Support\\MessageBag' => $vendorDir . '/laravel/framework/src/Illuminate/Support/MessageBag.php', + 'Illuminate\\Support\\MultipleInstanceManager' => $vendorDir . '/laravel/framework/src/Illuminate/Support/MultipleInstanceManager.php', + 'Illuminate\\Support\\MultipleItemsFoundException' => $vendorDir . '/laravel/framework/src/Illuminate/Collections/MultipleItemsFoundException.php', + 'Illuminate\\Support\\NamespacedItemResolver' => $vendorDir . '/laravel/framework/src/Illuminate/Support/NamespacedItemResolver.php', + 'Illuminate\\Support\\Number' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Number.php', + 'Illuminate\\Support\\Once' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Once.php', + 'Illuminate\\Support\\Onceable' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Onceable.php', + 'Illuminate\\Support\\Optional' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Optional.php', + 'Illuminate\\Support\\Pluralizer' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Pluralizer.php', + 'Illuminate\\Support\\ProcessUtils' => $vendorDir . '/laravel/framework/src/Illuminate/Support/ProcessUtils.php', + 'Illuminate\\Support\\Process\\PhpExecutableFinder' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Process/PhpExecutableFinder.php', + 'Illuminate\\Support\\Reflector' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Reflector.php', + 'Illuminate\\Support\\ServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Support/ServiceProvider.php', + 'Illuminate\\Support\\Sleep' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Sleep.php', + 'Illuminate\\Support\\Str' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Str.php', + 'Illuminate\\Support\\Stringable' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Stringable.php', + 'Illuminate\\Support\\Testing\\Fakes\\BatchFake' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/BatchFake.php', + 'Illuminate\\Support\\Testing\\Fakes\\BatchRepositoryFake' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/BatchRepositoryFake.php', + 'Illuminate\\Support\\Testing\\Fakes\\BusFake' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/BusFake.php', + 'Illuminate\\Support\\Testing\\Fakes\\ChainedBatchTruthTest' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/ChainedBatchTruthTest.php', + 'Illuminate\\Support\\Testing\\Fakes\\EventFake' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/EventFake.php', + 'Illuminate\\Support\\Testing\\Fakes\\ExceptionHandlerFake' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/ExceptionHandlerFake.php', + 'Illuminate\\Support\\Testing\\Fakes\\Fake' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/Fake.php', + 'Illuminate\\Support\\Testing\\Fakes\\MailFake' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/MailFake.php', + 'Illuminate\\Support\\Testing\\Fakes\\NotificationFake' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/NotificationFake.php', + 'Illuminate\\Support\\Testing\\Fakes\\PendingBatchFake' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/PendingBatchFake.php', + 'Illuminate\\Support\\Testing\\Fakes\\PendingChainFake' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/PendingChainFake.php', + 'Illuminate\\Support\\Testing\\Fakes\\PendingMailFake' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/PendingMailFake.php', + 'Illuminate\\Support\\Testing\\Fakes\\QueueFake' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/QueueFake.php', + 'Illuminate\\Support\\Timebox' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Timebox.php', + 'Illuminate\\Support\\Traits\\CapsuleManagerTrait' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Traits/CapsuleManagerTrait.php', + 'Illuminate\\Support\\Traits\\Conditionable' => $vendorDir . '/laravel/framework/src/Illuminate/Conditionable/Traits/Conditionable.php', + 'Illuminate\\Support\\Traits\\Dumpable' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Traits/Dumpable.php', + 'Illuminate\\Support\\Traits\\EnumeratesValues' => $vendorDir . '/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php', + 'Illuminate\\Support\\Traits\\ForwardsCalls' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php', + 'Illuminate\\Support\\Traits\\InteractsWithData' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Traits/InteractsWithData.php', + 'Illuminate\\Support\\Traits\\Localizable' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Traits/Localizable.php', + 'Illuminate\\Support\\Traits\\Macroable' => $vendorDir . '/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php', + 'Illuminate\\Support\\Traits\\ReflectsClosures' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Traits/ReflectsClosures.php', + 'Illuminate\\Support\\Traits\\Tappable' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Traits/Tappable.php', + 'Illuminate\\Support\\Uri' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Uri.php', + 'Illuminate\\Support\\UriQueryString' => $vendorDir . '/laravel/framework/src/Illuminate/Support/UriQueryString.php', + 'Illuminate\\Support\\ValidatedInput' => $vendorDir . '/laravel/framework/src/Illuminate/Support/ValidatedInput.php', + 'Illuminate\\Support\\ViewErrorBag' => $vendorDir . '/laravel/framework/src/Illuminate/Support/ViewErrorBag.php', + 'Illuminate\\Testing\\Assert' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/Assert.php', + 'Illuminate\\Testing\\AssertableJsonString' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/AssertableJsonString.php', + 'Illuminate\\Testing\\Concerns\\AssertsStatusCodes' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/Concerns/AssertsStatusCodes.php', + 'Illuminate\\Testing\\Concerns\\RunsInParallel' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/Concerns/RunsInParallel.php', + 'Illuminate\\Testing\\Concerns\\TestDatabases' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/Concerns/TestDatabases.php', + 'Illuminate\\Testing\\Constraints\\ArraySubset' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/Constraints/ArraySubset.php', + 'Illuminate\\Testing\\Constraints\\CountInDatabase' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/Constraints/CountInDatabase.php', + 'Illuminate\\Testing\\Constraints\\HasInDatabase' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/Constraints/HasInDatabase.php', + 'Illuminate\\Testing\\Constraints\\NotSoftDeletedInDatabase' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/Constraints/NotSoftDeletedInDatabase.php', + 'Illuminate\\Testing\\Constraints\\SeeInOrder' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/Constraints/SeeInOrder.php', + 'Illuminate\\Testing\\Constraints\\SoftDeletedInDatabase' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/Constraints/SoftDeletedInDatabase.php', + 'Illuminate\\Testing\\Exceptions\\InvalidArgumentException' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/Exceptions/InvalidArgumentException.php', + 'Illuminate\\Testing\\Fluent\\AssertableJson' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/Fluent/AssertableJson.php', + 'Illuminate\\Testing\\Fluent\\Concerns\\Debugging' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/Fluent/Concerns/Debugging.php', + 'Illuminate\\Testing\\Fluent\\Concerns\\Has' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/Fluent/Concerns/Has.php', + 'Illuminate\\Testing\\Fluent\\Concerns\\Interaction' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/Fluent/Concerns/Interaction.php', + 'Illuminate\\Testing\\Fluent\\Concerns\\Matching' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/Fluent/Concerns/Matching.php', + 'Illuminate\\Testing\\LoggedExceptionCollection' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/LoggedExceptionCollection.php', + 'Illuminate\\Testing\\ParallelConsoleOutput' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/ParallelConsoleOutput.php', + 'Illuminate\\Testing\\ParallelRunner' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/ParallelRunner.php', + 'Illuminate\\Testing\\ParallelTesting' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/ParallelTesting.php', + 'Illuminate\\Testing\\ParallelTestingServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/ParallelTestingServiceProvider.php', + 'Illuminate\\Testing\\PendingCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/PendingCommand.php', + 'Illuminate\\Testing\\TestComponent' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/TestComponent.php', + 'Illuminate\\Testing\\TestResponse' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/TestResponse.php', + 'Illuminate\\Testing\\TestResponseAssert' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/TestResponseAssert.php', + 'Illuminate\\Testing\\TestView' => $vendorDir . '/laravel/framework/src/Illuminate/Testing/TestView.php', + 'Illuminate\\Translation\\ArrayLoader' => $vendorDir . '/laravel/framework/src/Illuminate/Translation/ArrayLoader.php', + 'Illuminate\\Translation\\CreatesPotentiallyTranslatedStrings' => $vendorDir . '/laravel/framework/src/Illuminate/Translation/CreatesPotentiallyTranslatedStrings.php', + 'Illuminate\\Translation\\FileLoader' => $vendorDir . '/laravel/framework/src/Illuminate/Translation/FileLoader.php', + 'Illuminate\\Translation\\MessageSelector' => $vendorDir . '/laravel/framework/src/Illuminate/Translation/MessageSelector.php', + 'Illuminate\\Translation\\PotentiallyTranslatedString' => $vendorDir . '/laravel/framework/src/Illuminate/Translation/PotentiallyTranslatedString.php', + 'Illuminate\\Translation\\TranslationServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Translation/TranslationServiceProvider.php', + 'Illuminate\\Translation\\Translator' => $vendorDir . '/laravel/framework/src/Illuminate/Translation/Translator.php', + 'Illuminate\\Validation\\ClosureValidationRule' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/ClosureValidationRule.php', + 'Illuminate\\Validation\\Concerns\\FilterEmailValidation' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Concerns/FilterEmailValidation.php', + 'Illuminate\\Validation\\Concerns\\FormatsMessages' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Concerns/FormatsMessages.php', + 'Illuminate\\Validation\\Concerns\\ReplacesAttributes' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Concerns/ReplacesAttributes.php', + 'Illuminate\\Validation\\Concerns\\ValidatesAttributes' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Concerns/ValidatesAttributes.php', + 'Illuminate\\Validation\\ConditionalRules' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/ConditionalRules.php', + 'Illuminate\\Validation\\DatabasePresenceVerifier' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/DatabasePresenceVerifier.php', + 'Illuminate\\Validation\\DatabasePresenceVerifierInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/DatabasePresenceVerifierInterface.php', + 'Illuminate\\Validation\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Factory.php', + 'Illuminate\\Validation\\InvokableValidationRule' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/InvokableValidationRule.php', + 'Illuminate\\Validation\\NestedRules' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/NestedRules.php', + 'Illuminate\\Validation\\NotPwnedVerifier' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/NotPwnedVerifier.php', + 'Illuminate\\Validation\\PresenceVerifierInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/PresenceVerifierInterface.php', + 'Illuminate\\Validation\\Rule' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rule.php', + 'Illuminate\\Validation\\Rules\\ArrayRule' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rules/ArrayRule.php', + 'Illuminate\\Validation\\Rules\\Can' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rules/Can.php', + 'Illuminate\\Validation\\Rules\\DatabaseRule' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rules/DatabaseRule.php', + 'Illuminate\\Validation\\Rules\\Date' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rules/Date.php', + 'Illuminate\\Validation\\Rules\\Dimensions' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rules/Dimensions.php', + 'Illuminate\\Validation\\Rules\\Email' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rules/Email.php', + 'Illuminate\\Validation\\Rules\\Enum' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rules/Enum.php', + 'Illuminate\\Validation\\Rules\\ExcludeIf' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rules/ExcludeIf.php', + 'Illuminate\\Validation\\Rules\\Exists' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rules/Exists.php', + 'Illuminate\\Validation\\Rules\\File' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rules/File.php', + 'Illuminate\\Validation\\Rules\\ImageFile' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rules/ImageFile.php', + 'Illuminate\\Validation\\Rules\\In' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rules/In.php', + 'Illuminate\\Validation\\Rules\\NotIn' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rules/NotIn.php', + 'Illuminate\\Validation\\Rules\\Numeric' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rules/Numeric.php', + 'Illuminate\\Validation\\Rules\\Password' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rules/Password.php', + 'Illuminate\\Validation\\Rules\\ProhibitedIf' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rules/ProhibitedIf.php', + 'Illuminate\\Validation\\Rules\\RequiredIf' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rules/RequiredIf.php', + 'Illuminate\\Validation\\Rules\\Unique' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rules/Unique.php', + 'Illuminate\\Validation\\UnauthorizedException' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/UnauthorizedException.php', + 'Illuminate\\Validation\\ValidatesWhenResolvedTrait' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/ValidatesWhenResolvedTrait.php', + 'Illuminate\\Validation\\ValidationData' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/ValidationData.php', + 'Illuminate\\Validation\\ValidationException' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/ValidationException.php', + 'Illuminate\\Validation\\ValidationRuleParser' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/ValidationRuleParser.php', + 'Illuminate\\Validation\\ValidationServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/ValidationServiceProvider.php', + 'Illuminate\\Validation\\Validator' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Validator.php', + 'Illuminate\\View\\AnonymousComponent' => $vendorDir . '/laravel/framework/src/Illuminate/View/AnonymousComponent.php', + 'Illuminate\\View\\AppendableAttributeValue' => $vendorDir . '/laravel/framework/src/Illuminate/View/AppendableAttributeValue.php', + 'Illuminate\\View\\Compilers\\BladeCompiler' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/BladeCompiler.php', + 'Illuminate\\View\\Compilers\\Compiler' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Compiler.php', + 'Illuminate\\View\\Compilers\\CompilerInterface' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/CompilerInterface.php', + 'Illuminate\\View\\Compilers\\ComponentTagCompiler' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/ComponentTagCompiler.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesAuthorizations' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesAuthorizations.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesClasses' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesClasses.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesComments' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesComments.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesComponents' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesComponents.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesConditionals' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesConditionals.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesEchos' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesEchos.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesErrors' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesErrors.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesFragments' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesFragments.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesHelpers' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesHelpers.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesIncludes' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesIncludes.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesInjections' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesInjections.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesJs' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesJs.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesJson' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesJson.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesLayouts' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesLayouts.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesLoops' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesLoops.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesRawPhp' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesRawPhp.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesSessions' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesSessions.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesStacks' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesStacks.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesStyles' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesStyles.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesTranslations' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesTranslations.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesUseStatements' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesUseStatements.php', + 'Illuminate\\View\\Component' => $vendorDir . '/laravel/framework/src/Illuminate/View/Component.php', + 'Illuminate\\View\\ComponentAttributeBag' => $vendorDir . '/laravel/framework/src/Illuminate/View/ComponentAttributeBag.php', + 'Illuminate\\View\\ComponentSlot' => $vendorDir . '/laravel/framework/src/Illuminate/View/ComponentSlot.php', + 'Illuminate\\View\\Concerns\\ManagesComponents' => $vendorDir . '/laravel/framework/src/Illuminate/View/Concerns/ManagesComponents.php', + 'Illuminate\\View\\Concerns\\ManagesEvents' => $vendorDir . '/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php', + 'Illuminate\\View\\Concerns\\ManagesFragments' => $vendorDir . '/laravel/framework/src/Illuminate/View/Concerns/ManagesFragments.php', + 'Illuminate\\View\\Concerns\\ManagesLayouts' => $vendorDir . '/laravel/framework/src/Illuminate/View/Concerns/ManagesLayouts.php', + 'Illuminate\\View\\Concerns\\ManagesLoops' => $vendorDir . '/laravel/framework/src/Illuminate/View/Concerns/ManagesLoops.php', + 'Illuminate\\View\\Concerns\\ManagesStacks' => $vendorDir . '/laravel/framework/src/Illuminate/View/Concerns/ManagesStacks.php', + 'Illuminate\\View\\Concerns\\ManagesTranslations' => $vendorDir . '/laravel/framework/src/Illuminate/View/Concerns/ManagesTranslations.php', + 'Illuminate\\View\\DynamicComponent' => $vendorDir . '/laravel/framework/src/Illuminate/View/DynamicComponent.php', + 'Illuminate\\View\\Engines\\CompilerEngine' => $vendorDir . '/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php', + 'Illuminate\\View\\Engines\\Engine' => $vendorDir . '/laravel/framework/src/Illuminate/View/Engines/Engine.php', + 'Illuminate\\View\\Engines\\EngineResolver' => $vendorDir . '/laravel/framework/src/Illuminate/View/Engines/EngineResolver.php', + 'Illuminate\\View\\Engines\\FileEngine' => $vendorDir . '/laravel/framework/src/Illuminate/View/Engines/FileEngine.php', + 'Illuminate\\View\\Engines\\PhpEngine' => $vendorDir . '/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php', + 'Illuminate\\View\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/View/Factory.php', + 'Illuminate\\View\\FileViewFinder' => $vendorDir . '/laravel/framework/src/Illuminate/View/FileViewFinder.php', + 'Illuminate\\View\\InvokableComponentVariable' => $vendorDir . '/laravel/framework/src/Illuminate/View/InvokableComponentVariable.php', + 'Illuminate\\View\\Middleware\\ShareErrorsFromSession' => $vendorDir . '/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php', + 'Illuminate\\View\\View' => $vendorDir . '/laravel/framework/src/Illuminate/View/View.php', + 'Illuminate\\View\\ViewException' => $vendorDir . '/laravel/framework/src/Illuminate/View/ViewException.php', + 'Illuminate\\View\\ViewFinderInterface' => $vendorDir . '/laravel/framework/src/Illuminate/View/ViewFinderInterface.php', + 'Illuminate\\View\\ViewName' => $vendorDir . '/laravel/framework/src/Illuminate/View/ViewName.php', + 'Illuminate\\View\\ViewServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/View/ViewServiceProvider.php', + 'Intervention\\Gif\\AbstractEntity' => $vendorDir . '/intervention/gif/src/AbstractEntity.php', + 'Intervention\\Gif\\AbstractExtension' => $vendorDir . '/intervention/gif/src/AbstractExtension.php', + 'Intervention\\Gif\\Blocks\\ApplicationExtension' => $vendorDir . '/intervention/gif/src/Blocks/ApplicationExtension.php', + 'Intervention\\Gif\\Blocks\\Color' => $vendorDir . '/intervention/gif/src/Blocks/Color.php', + 'Intervention\\Gif\\Blocks\\ColorTable' => $vendorDir . '/intervention/gif/src/Blocks/ColorTable.php', + 'Intervention\\Gif\\Blocks\\CommentExtension' => $vendorDir . '/intervention/gif/src/Blocks/CommentExtension.php', + 'Intervention\\Gif\\Blocks\\DataSubBlock' => $vendorDir . '/intervention/gif/src/Blocks/DataSubBlock.php', + 'Intervention\\Gif\\Blocks\\FrameBlock' => $vendorDir . '/intervention/gif/src/Blocks/FrameBlock.php', + 'Intervention\\Gif\\Blocks\\GraphicControlExtension' => $vendorDir . '/intervention/gif/src/Blocks/GraphicControlExtension.php', + 'Intervention\\Gif\\Blocks\\Header' => $vendorDir . '/intervention/gif/src/Blocks/Header.php', + 'Intervention\\Gif\\Blocks\\ImageData' => $vendorDir . '/intervention/gif/src/Blocks/ImageData.php', + 'Intervention\\Gif\\Blocks\\ImageDescriptor' => $vendorDir . '/intervention/gif/src/Blocks/ImageDescriptor.php', + 'Intervention\\Gif\\Blocks\\LogicalScreenDescriptor' => $vendorDir . '/intervention/gif/src/Blocks/LogicalScreenDescriptor.php', + 'Intervention\\Gif\\Blocks\\NetscapeApplicationExtension' => $vendorDir . '/intervention/gif/src/Blocks/NetscapeApplicationExtension.php', + 'Intervention\\Gif\\Blocks\\PlainTextExtension' => $vendorDir . '/intervention/gif/src/Blocks/PlainTextExtension.php', + 'Intervention\\Gif\\Blocks\\TableBasedImage' => $vendorDir . '/intervention/gif/src/Blocks/TableBasedImage.php', + 'Intervention\\Gif\\Blocks\\Trailer' => $vendorDir . '/intervention/gif/src/Blocks/Trailer.php', + 'Intervention\\Gif\\Builder' => $vendorDir . '/intervention/gif/src/Builder.php', + 'Intervention\\Gif\\Decoder' => $vendorDir . '/intervention/gif/src/Decoder.php', + 'Intervention\\Gif\\Decoders\\AbstractDecoder' => $vendorDir . '/intervention/gif/src/Decoders/AbstractDecoder.php', + 'Intervention\\Gif\\Decoders\\AbstractPackedBitDecoder' => $vendorDir . '/intervention/gif/src/Decoders/AbstractPackedBitDecoder.php', + 'Intervention\\Gif\\Decoders\\ApplicationExtensionDecoder' => $vendorDir . '/intervention/gif/src/Decoders/ApplicationExtensionDecoder.php', + 'Intervention\\Gif\\Decoders\\ColorDecoder' => $vendorDir . '/intervention/gif/src/Decoders/ColorDecoder.php', + 'Intervention\\Gif\\Decoders\\ColorTableDecoder' => $vendorDir . '/intervention/gif/src/Decoders/ColorTableDecoder.php', + 'Intervention\\Gif\\Decoders\\CommentExtensionDecoder' => $vendorDir . '/intervention/gif/src/Decoders/CommentExtensionDecoder.php', + 'Intervention\\Gif\\Decoders\\DataSubBlockDecoder' => $vendorDir . '/intervention/gif/src/Decoders/DataSubBlockDecoder.php', + 'Intervention\\Gif\\Decoders\\FrameBlockDecoder' => $vendorDir . '/intervention/gif/src/Decoders/FrameBlockDecoder.php', + 'Intervention\\Gif\\Decoders\\GifDataStreamDecoder' => $vendorDir . '/intervention/gif/src/Decoders/GifDataStreamDecoder.php', + 'Intervention\\Gif\\Decoders\\GraphicControlExtensionDecoder' => $vendorDir . '/intervention/gif/src/Decoders/GraphicControlExtensionDecoder.php', + 'Intervention\\Gif\\Decoders\\HeaderDecoder' => $vendorDir . '/intervention/gif/src/Decoders/HeaderDecoder.php', + 'Intervention\\Gif\\Decoders\\ImageDataDecoder' => $vendorDir . '/intervention/gif/src/Decoders/ImageDataDecoder.php', + 'Intervention\\Gif\\Decoders\\ImageDescriptorDecoder' => $vendorDir . '/intervention/gif/src/Decoders/ImageDescriptorDecoder.php', + 'Intervention\\Gif\\Decoders\\LogicalScreenDescriptorDecoder' => $vendorDir . '/intervention/gif/src/Decoders/LogicalScreenDescriptorDecoder.php', + 'Intervention\\Gif\\Decoders\\NetscapeApplicationExtensionDecoder' => $vendorDir . '/intervention/gif/src/Decoders/NetscapeApplicationExtensionDecoder.php', + 'Intervention\\Gif\\Decoders\\PlainTextExtensionDecoder' => $vendorDir . '/intervention/gif/src/Decoders/PlainTextExtensionDecoder.php', + 'Intervention\\Gif\\Decoders\\TableBasedImageDecoder' => $vendorDir . '/intervention/gif/src/Decoders/TableBasedImageDecoder.php', + 'Intervention\\Gif\\DisposalMethod' => $vendorDir . '/intervention/gif/src/DisposalMethod.php', + 'Intervention\\Gif\\Encoders\\AbstractEncoder' => $vendorDir . '/intervention/gif/src/Encoders/AbstractEncoder.php', + 'Intervention\\Gif\\Encoders\\ApplicationExtensionEncoder' => $vendorDir . '/intervention/gif/src/Encoders/ApplicationExtensionEncoder.php', + 'Intervention\\Gif\\Encoders\\ColorEncoder' => $vendorDir . '/intervention/gif/src/Encoders/ColorEncoder.php', + 'Intervention\\Gif\\Encoders\\ColorTableEncoder' => $vendorDir . '/intervention/gif/src/Encoders/ColorTableEncoder.php', + 'Intervention\\Gif\\Encoders\\CommentExtensionEncoder' => $vendorDir . '/intervention/gif/src/Encoders/CommentExtensionEncoder.php', + 'Intervention\\Gif\\Encoders\\DataSubBlockEncoder' => $vendorDir . '/intervention/gif/src/Encoders/DataSubBlockEncoder.php', + 'Intervention\\Gif\\Encoders\\FrameBlockEncoder' => $vendorDir . '/intervention/gif/src/Encoders/FrameBlockEncoder.php', + 'Intervention\\Gif\\Encoders\\GifDataStreamEncoder' => $vendorDir . '/intervention/gif/src/Encoders/GifDataStreamEncoder.php', + 'Intervention\\Gif\\Encoders\\GraphicControlExtensionEncoder' => $vendorDir . '/intervention/gif/src/Encoders/GraphicControlExtensionEncoder.php', + 'Intervention\\Gif\\Encoders\\HeaderEncoder' => $vendorDir . '/intervention/gif/src/Encoders/HeaderEncoder.php', + 'Intervention\\Gif\\Encoders\\ImageDataEncoder' => $vendorDir . '/intervention/gif/src/Encoders/ImageDataEncoder.php', + 'Intervention\\Gif\\Encoders\\ImageDescriptorEncoder' => $vendorDir . '/intervention/gif/src/Encoders/ImageDescriptorEncoder.php', + 'Intervention\\Gif\\Encoders\\LogicalScreenDescriptorEncoder' => $vendorDir . '/intervention/gif/src/Encoders/LogicalScreenDescriptorEncoder.php', + 'Intervention\\Gif\\Encoders\\NetscapeApplicationExtensionEncoder' => $vendorDir . '/intervention/gif/src/Encoders/NetscapeApplicationExtensionEncoder.php', + 'Intervention\\Gif\\Encoders\\PlainTextExtensionEncoder' => $vendorDir . '/intervention/gif/src/Encoders/PlainTextExtensionEncoder.php', + 'Intervention\\Gif\\Encoders\\TableBasedImageEncoder' => $vendorDir . '/intervention/gif/src/Encoders/TableBasedImageEncoder.php', + 'Intervention\\Gif\\Encoders\\TrailerEncoder' => $vendorDir . '/intervention/gif/src/Encoders/TrailerEncoder.php', + 'Intervention\\Gif\\Exceptions\\DecoderException' => $vendorDir . '/intervention/gif/src/Exceptions/DecoderException.php', + 'Intervention\\Gif\\Exceptions\\EncoderException' => $vendorDir . '/intervention/gif/src/Exceptions/EncoderException.php', + 'Intervention\\Gif\\Exceptions\\FormatException' => $vendorDir . '/intervention/gif/src/Exceptions/FormatException.php', + 'Intervention\\Gif\\Exceptions\\NotReadableException' => $vendorDir . '/intervention/gif/src/Exceptions/NotReadableException.php', + 'Intervention\\Gif\\GifDataStream' => $vendorDir . '/intervention/gif/src/GifDataStream.php', + 'Intervention\\Gif\\Splitter' => $vendorDir . '/intervention/gif/src/Splitter.php', + 'Intervention\\Gif\\Traits\\CanDecode' => $vendorDir . '/intervention/gif/src/Traits/CanDecode.php', + 'Intervention\\Gif\\Traits\\CanEncode' => $vendorDir . '/intervention/gif/src/Traits/CanEncode.php', + 'Intervention\\Gif\\Traits\\CanHandleFiles' => $vendorDir . '/intervention/gif/src/Traits/CanHandleFiles.php', + 'Intervention\\Image\\Analyzers\\ColorspaceAnalyzer' => $vendorDir . '/intervention/image/src/Analyzers/ColorspaceAnalyzer.php', + 'Intervention\\Image\\Analyzers\\HeightAnalyzer' => $vendorDir . '/intervention/image/src/Analyzers/HeightAnalyzer.php', + 'Intervention\\Image\\Analyzers\\PixelColorAnalyzer' => $vendorDir . '/intervention/image/src/Analyzers/PixelColorAnalyzer.php', + 'Intervention\\Image\\Analyzers\\PixelColorsAnalyzer' => $vendorDir . '/intervention/image/src/Analyzers/PixelColorsAnalyzer.php', + 'Intervention\\Image\\Analyzers\\ProfileAnalyzer' => $vendorDir . '/intervention/image/src/Analyzers/ProfileAnalyzer.php', + 'Intervention\\Image\\Analyzers\\ResolutionAnalyzer' => $vendorDir . '/intervention/image/src/Analyzers/ResolutionAnalyzer.php', + 'Intervention\\Image\\Analyzers\\WidthAnalyzer' => $vendorDir . '/intervention/image/src/Analyzers/WidthAnalyzer.php', + 'Intervention\\Image\\Collection' => $vendorDir . '/intervention/image/src/Collection.php', + 'Intervention\\Image\\Colors\\AbstractColor' => $vendorDir . '/intervention/image/src/Colors/AbstractColor.php', + 'Intervention\\Image\\Colors\\AbstractColorChannel' => $vendorDir . '/intervention/image/src/Colors/AbstractColorChannel.php', + 'Intervention\\Image\\Colors\\Cmyk\\Channels\\Cyan' => $vendorDir . '/intervention/image/src/Colors/Cmyk/Channels/Cyan.php', + 'Intervention\\Image\\Colors\\Cmyk\\Channels\\Key' => $vendorDir . '/intervention/image/src/Colors/Cmyk/Channels/Key.php', + 'Intervention\\Image\\Colors\\Cmyk\\Channels\\Magenta' => $vendorDir . '/intervention/image/src/Colors/Cmyk/Channels/Magenta.php', + 'Intervention\\Image\\Colors\\Cmyk\\Channels\\Yellow' => $vendorDir . '/intervention/image/src/Colors/Cmyk/Channels/Yellow.php', + 'Intervention\\Image\\Colors\\Cmyk\\Color' => $vendorDir . '/intervention/image/src/Colors/Cmyk/Color.php', + 'Intervention\\Image\\Colors\\Cmyk\\Colorspace' => $vendorDir . '/intervention/image/src/Colors/Cmyk/Colorspace.php', + 'Intervention\\Image\\Colors\\Cmyk\\Decoders\\StringColorDecoder' => $vendorDir . '/intervention/image/src/Colors/Cmyk/Decoders/StringColorDecoder.php', + 'Intervention\\Image\\Colors\\Hsl\\Channels\\Hue' => $vendorDir . '/intervention/image/src/Colors/Hsl/Channels/Hue.php', + 'Intervention\\Image\\Colors\\Hsl\\Channels\\Luminance' => $vendorDir . '/intervention/image/src/Colors/Hsl/Channels/Luminance.php', + 'Intervention\\Image\\Colors\\Hsl\\Channels\\Saturation' => $vendorDir . '/intervention/image/src/Colors/Hsl/Channels/Saturation.php', + 'Intervention\\Image\\Colors\\Hsl\\Color' => $vendorDir . '/intervention/image/src/Colors/Hsl/Color.php', + 'Intervention\\Image\\Colors\\Hsl\\Colorspace' => $vendorDir . '/intervention/image/src/Colors/Hsl/Colorspace.php', + 'Intervention\\Image\\Colors\\Hsl\\Decoders\\StringColorDecoder' => $vendorDir . '/intervention/image/src/Colors/Hsl/Decoders/StringColorDecoder.php', + 'Intervention\\Image\\Colors\\Hsv\\Channels\\Hue' => $vendorDir . '/intervention/image/src/Colors/Hsv/Channels/Hue.php', + 'Intervention\\Image\\Colors\\Hsv\\Channels\\Saturation' => $vendorDir . '/intervention/image/src/Colors/Hsv/Channels/Saturation.php', + 'Intervention\\Image\\Colors\\Hsv\\Channels\\Value' => $vendorDir . '/intervention/image/src/Colors/Hsv/Channels/Value.php', + 'Intervention\\Image\\Colors\\Hsv\\Color' => $vendorDir . '/intervention/image/src/Colors/Hsv/Color.php', + 'Intervention\\Image\\Colors\\Hsv\\Colorspace' => $vendorDir . '/intervention/image/src/Colors/Hsv/Colorspace.php', + 'Intervention\\Image\\Colors\\Hsv\\Decoders\\StringColorDecoder' => $vendorDir . '/intervention/image/src/Colors/Hsv/Decoders/StringColorDecoder.php', + 'Intervention\\Image\\Colors\\Profile' => $vendorDir . '/intervention/image/src/Colors/Profile.php', + 'Intervention\\Image\\Colors\\Rgb\\Channels\\Alpha' => $vendorDir . '/intervention/image/src/Colors/Rgb/Channels/Alpha.php', + 'Intervention\\Image\\Colors\\Rgb\\Channels\\Blue' => $vendorDir . '/intervention/image/src/Colors/Rgb/Channels/Blue.php', + 'Intervention\\Image\\Colors\\Rgb\\Channels\\Green' => $vendorDir . '/intervention/image/src/Colors/Rgb/Channels/Green.php', + 'Intervention\\Image\\Colors\\Rgb\\Channels\\Red' => $vendorDir . '/intervention/image/src/Colors/Rgb/Channels/Red.php', + 'Intervention\\Image\\Colors\\Rgb\\Color' => $vendorDir . '/intervention/image/src/Colors/Rgb/Color.php', + 'Intervention\\Image\\Colors\\Rgb\\Colorspace' => $vendorDir . '/intervention/image/src/Colors/Rgb/Colorspace.php', + 'Intervention\\Image\\Colors\\Rgb\\Decoders\\HexColorDecoder' => $vendorDir . '/intervention/image/src/Colors/Rgb/Decoders/HexColorDecoder.php', + 'Intervention\\Image\\Colors\\Rgb\\Decoders\\HtmlColornameDecoder' => $vendorDir . '/intervention/image/src/Colors/Rgb/Decoders/HtmlColornameDecoder.php', + 'Intervention\\Image\\Colors\\Rgb\\Decoders\\StringColorDecoder' => $vendorDir . '/intervention/image/src/Colors/Rgb/Decoders/StringColorDecoder.php', + 'Intervention\\Image\\Colors\\Rgb\\Decoders\\TransparentColorDecoder' => $vendorDir . '/intervention/image/src/Colors/Rgb/Decoders/TransparentColorDecoder.php', + 'Intervention\\Image\\Config' => $vendorDir . '/intervention/image/src/Config.php', + 'Intervention\\Image\\Decoders\\Base64ImageDecoder' => $vendorDir . '/intervention/image/src/Decoders/Base64ImageDecoder.php', + 'Intervention\\Image\\Decoders\\BinaryImageDecoder' => $vendorDir . '/intervention/image/src/Decoders/BinaryImageDecoder.php', + 'Intervention\\Image\\Decoders\\ColorObjectDecoder' => $vendorDir . '/intervention/image/src/Decoders/ColorObjectDecoder.php', + 'Intervention\\Image\\Decoders\\DataUriImageDecoder' => $vendorDir . '/intervention/image/src/Decoders/DataUriImageDecoder.php', + 'Intervention\\Image\\Decoders\\EncodedImageObjectDecoder' => $vendorDir . '/intervention/image/src/Decoders/EncodedImageObjectDecoder.php', + 'Intervention\\Image\\Decoders\\FilePathImageDecoder' => $vendorDir . '/intervention/image/src/Decoders/FilePathImageDecoder.php', + 'Intervention\\Image\\Decoders\\FilePointerImageDecoder' => $vendorDir . '/intervention/image/src/Decoders/FilePointerImageDecoder.php', + 'Intervention\\Image\\Decoders\\ImageObjectDecoder' => $vendorDir . '/intervention/image/src/Decoders/ImageObjectDecoder.php', + 'Intervention\\Image\\Decoders\\NativeObjectDecoder' => $vendorDir . '/intervention/image/src/Decoders/NativeObjectDecoder.php', + 'Intervention\\Image\\Decoders\\SplFileInfoImageDecoder' => $vendorDir . '/intervention/image/src/Decoders/SplFileInfoImageDecoder.php', + 'Intervention\\Image\\Drivers\\AbstractDecoder' => $vendorDir . '/intervention/image/src/Drivers/AbstractDecoder.php', + 'Intervention\\Image\\Drivers\\AbstractDriver' => $vendorDir . '/intervention/image/src/Drivers/AbstractDriver.php', + 'Intervention\\Image\\Drivers\\AbstractEncoder' => $vendorDir . '/intervention/image/src/Drivers/AbstractEncoder.php', + 'Intervention\\Image\\Drivers\\AbstractFontProcessor' => $vendorDir . '/intervention/image/src/Drivers/AbstractFontProcessor.php', + 'Intervention\\Image\\Drivers\\AbstractFrame' => $vendorDir . '/intervention/image/src/Drivers/AbstractFrame.php', + 'Intervention\\Image\\Drivers\\Gd\\Analyzers\\ColorspaceAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Gd/Analyzers/ColorspaceAnalyzer.php', + 'Intervention\\Image\\Drivers\\Gd\\Analyzers\\HeightAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Gd/Analyzers/HeightAnalyzer.php', + 'Intervention\\Image\\Drivers\\Gd\\Analyzers\\PixelColorAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Gd/Analyzers/PixelColorAnalyzer.php', + 'Intervention\\Image\\Drivers\\Gd\\Analyzers\\PixelColorsAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Gd/Analyzers/PixelColorsAnalyzer.php', + 'Intervention\\Image\\Drivers\\Gd\\Analyzers\\ResolutionAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Gd/Analyzers/ResolutionAnalyzer.php', + 'Intervention\\Image\\Drivers\\Gd\\Analyzers\\WidthAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Gd/Analyzers/WidthAnalyzer.php', + 'Intervention\\Image\\Drivers\\Gd\\Cloner' => $vendorDir . '/intervention/image/src/Drivers/Gd/Cloner.php', + 'Intervention\\Image\\Drivers\\Gd\\ColorProcessor' => $vendorDir . '/intervention/image/src/Drivers/Gd/ColorProcessor.php', + 'Intervention\\Image\\Drivers\\Gd\\Core' => $vendorDir . '/intervention/image/src/Drivers/Gd/Core.php', + 'Intervention\\Image\\Drivers\\Gd\\Decoders\\AbstractDecoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Decoders/AbstractDecoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Decoders\\Base64ImageDecoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Decoders/Base64ImageDecoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Decoders\\BinaryImageDecoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Decoders/BinaryImageDecoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Decoders\\DataUriImageDecoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Decoders/DataUriImageDecoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Decoders\\EncodedImageObjectDecoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Decoders/EncodedImageObjectDecoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Decoders\\FilePathImageDecoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Decoders/FilePathImageDecoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Decoders\\FilePointerImageDecoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Decoders/FilePointerImageDecoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Decoders\\NativeObjectDecoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Decoders/NativeObjectDecoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Decoders\\SplFileInfoImageDecoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Decoders/SplFileInfoImageDecoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Driver' => $vendorDir . '/intervention/image/src/Drivers/Gd/Driver.php', + 'Intervention\\Image\\Drivers\\Gd\\Encoders\\AvifEncoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Encoders/AvifEncoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Encoders\\BmpEncoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Encoders/BmpEncoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Encoders\\GifEncoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Encoders/GifEncoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Encoders\\JpegEncoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Encoders/JpegEncoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Encoders\\PngEncoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Encoders/PngEncoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Encoders\\WebpEncoder' => $vendorDir . '/intervention/image/src/Drivers/Gd/Encoders/WebpEncoder.php', + 'Intervention\\Image\\Drivers\\Gd\\FontProcessor' => $vendorDir . '/intervention/image/src/Drivers/Gd/FontProcessor.php', + 'Intervention\\Image\\Drivers\\Gd\\Frame' => $vendorDir . '/intervention/image/src/Drivers/Gd/Frame.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\AlignRotationModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/AlignRotationModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\BlendTransparencyModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/BlendTransparencyModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\BlurModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/BlurModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\BrightnessModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/BrightnessModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ColorizeModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ColorizeModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ColorspaceModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ColorspaceModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ContainModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ContainModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ContrastModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ContrastModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\CoverDownModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/CoverDownModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\CoverModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/CoverModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\CropModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/CropModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\DrawBezierModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/DrawBezierModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\DrawEllipseModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/DrawEllipseModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\DrawLineModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/DrawLineModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\DrawPixelModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/DrawPixelModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\DrawPolygonModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/DrawPolygonModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\DrawRectangleModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/DrawRectangleModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\FillModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/FillModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\FlipModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/FlipModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\FlopModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/FlopModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\GammaModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/GammaModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\GreyscaleModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/GreyscaleModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\InvertModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/InvertModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\PadModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/PadModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\PixelateModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/PixelateModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\PlaceModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/PlaceModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ProfileModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ProfileModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ProfileRemovalModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ProfileRemovalModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\QuantizeColorsModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/QuantizeColorsModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\RemoveAnimationModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/RemoveAnimationModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ResizeCanvasModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ResizeCanvasModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ResizeCanvasRelativeModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ResizeCanvasRelativeModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ResizeDownModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ResizeDownModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ResizeModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ResizeModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ResolutionModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ResolutionModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\RotateModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/RotateModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ScaleDownModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ScaleDownModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ScaleModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/ScaleModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\SharpenModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/SharpenModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\SliceAnimationModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/SliceAnimationModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\TextModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/TextModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\TrimModifier' => $vendorDir . '/intervention/image/src/Drivers/Gd/Modifiers/TrimModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\ColorspaceAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Analyzers/ColorspaceAnalyzer.php', + 'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\HeightAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Analyzers/HeightAnalyzer.php', + 'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\PixelColorAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Analyzers/PixelColorAnalyzer.php', + 'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\PixelColorsAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Analyzers/PixelColorsAnalyzer.php', + 'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\ProfileAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Analyzers/ProfileAnalyzer.php', + 'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\ResolutionAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Analyzers/ResolutionAnalyzer.php', + 'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\WidthAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Analyzers/WidthAnalyzer.php', + 'Intervention\\Image\\Drivers\\Imagick\\ColorProcessor' => $vendorDir . '/intervention/image/src/Drivers/Imagick/ColorProcessor.php', + 'Intervention\\Image\\Drivers\\Imagick\\Core' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Core.php', + 'Intervention\\Image\\Drivers\\Imagick\\Decoders\\Base64ImageDecoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Decoders/Base64ImageDecoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Decoders\\BinaryImageDecoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Decoders/BinaryImageDecoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Decoders\\DataUriImageDecoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Decoders/DataUriImageDecoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Decoders\\EncodedImageObjectDecoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Decoders/EncodedImageObjectDecoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Decoders\\FilePathImageDecoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Decoders/FilePathImageDecoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Decoders\\FilePointerImageDecoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Decoders/FilePointerImageDecoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Decoders\\NativeObjectDecoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Decoders/NativeObjectDecoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Decoders\\SplFileInfoImageDecoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Decoders/SplFileInfoImageDecoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Driver' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Driver.php', + 'Intervention\\Image\\Drivers\\Imagick\\Encoders\\AvifEncoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Encoders/AvifEncoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Encoders\\BmpEncoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Encoders/BmpEncoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Encoders\\GifEncoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Encoders/GifEncoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Encoders\\HeicEncoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Encoders/HeicEncoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Encoders\\Jpeg2000Encoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Encoders/Jpeg2000Encoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Encoders\\JpegEncoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Encoders/JpegEncoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Encoders\\PngEncoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Encoders/PngEncoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Encoders\\TiffEncoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Encoders/TiffEncoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Encoders\\WebpEncoder' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Encoders/WebpEncoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\FontProcessor' => $vendorDir . '/intervention/image/src/Drivers/Imagick/FontProcessor.php', + 'Intervention\\Image\\Drivers\\Imagick\\Frame' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Frame.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\AlignRotationModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/AlignRotationModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\BlendTransparencyModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/BlendTransparencyModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\BlurModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/BlurModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\BrightnessModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/BrightnessModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ColorizeModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ColorizeModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ColorspaceModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ColorspaceModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ContainModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ContainModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ContrastModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ContrastModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\CoverDownModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/CoverDownModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\CoverModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/CoverModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\CropModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/CropModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\DrawBezierModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/DrawBezierModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\DrawEllipseModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/DrawEllipseModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\DrawLineModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/DrawLineModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\DrawPixelModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/DrawPixelModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\DrawPolygonModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/DrawPolygonModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\DrawRectangleModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/DrawRectangleModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\FillModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/FillModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\FlipModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/FlipModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\FlopModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/FlopModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\GammaModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/GammaModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\GreyscaleModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/GreyscaleModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\InvertModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/InvertModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\PadModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/PadModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\PixelateModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/PixelateModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\PlaceModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/PlaceModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ProfileModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ProfileModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ProfileRemovalModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ProfileRemovalModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\QuantizeColorsModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/QuantizeColorsModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\RemoveAnimationModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/RemoveAnimationModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ResizeCanvasModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ResizeCanvasModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ResizeCanvasRelativeModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ResizeCanvasRelativeModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ResizeDownModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ResizeDownModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ResizeModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ResizeModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ResolutionModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ResolutionModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\RotateModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/RotateModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ScaleDownModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ScaleDownModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ScaleModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/ScaleModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\SharpenModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/SharpenModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\SliceAnimationModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/SliceAnimationModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\StripMetaModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/StripMetaModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\TextModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/TextModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\TrimModifier' => $vendorDir . '/intervention/image/src/Drivers/Imagick/Modifiers/TrimModifier.php', + 'Intervention\\Image\\Drivers\\Specializable' => $vendorDir . '/intervention/image/src/Drivers/Specializable.php', + 'Intervention\\Image\\Drivers\\SpecializableAnalyzer' => $vendorDir . '/intervention/image/src/Drivers/SpecializableAnalyzer.php', + 'Intervention\\Image\\Drivers\\SpecializableDecoder' => $vendorDir . '/intervention/image/src/Drivers/SpecializableDecoder.php', + 'Intervention\\Image\\Drivers\\SpecializableEncoder' => $vendorDir . '/intervention/image/src/Drivers/SpecializableEncoder.php', + 'Intervention\\Image\\Drivers\\SpecializableModifier' => $vendorDir . '/intervention/image/src/Drivers/SpecializableModifier.php', + 'Intervention\\Image\\EncodedImage' => $vendorDir . '/intervention/image/src/EncodedImage.php', + 'Intervention\\Image\\Encoders\\AutoEncoder' => $vendorDir . '/intervention/image/src/Encoders/AutoEncoder.php', + 'Intervention\\Image\\Encoders\\AvifEncoder' => $vendorDir . '/intervention/image/src/Encoders/AvifEncoder.php', + 'Intervention\\Image\\Encoders\\BmpEncoder' => $vendorDir . '/intervention/image/src/Encoders/BmpEncoder.php', + 'Intervention\\Image\\Encoders\\FileExtensionEncoder' => $vendorDir . '/intervention/image/src/Encoders/FileExtensionEncoder.php', + 'Intervention\\Image\\Encoders\\FilePathEncoder' => $vendorDir . '/intervention/image/src/Encoders/FilePathEncoder.php', + 'Intervention\\Image\\Encoders\\GifEncoder' => $vendorDir . '/intervention/image/src/Encoders/GifEncoder.php', + 'Intervention\\Image\\Encoders\\HeicEncoder' => $vendorDir . '/intervention/image/src/Encoders/HeicEncoder.php', + 'Intervention\\Image\\Encoders\\Jpeg2000Encoder' => $vendorDir . '/intervention/image/src/Encoders/Jpeg2000Encoder.php', + 'Intervention\\Image\\Encoders\\JpegEncoder' => $vendorDir . '/intervention/image/src/Encoders/JpegEncoder.php', + 'Intervention\\Image\\Encoders\\MediaTypeEncoder' => $vendorDir . '/intervention/image/src/Encoders/MediaTypeEncoder.php', + 'Intervention\\Image\\Encoders\\PngEncoder' => $vendorDir . '/intervention/image/src/Encoders/PngEncoder.php', + 'Intervention\\Image\\Encoders\\TiffEncoder' => $vendorDir . '/intervention/image/src/Encoders/TiffEncoder.php', + 'Intervention\\Image\\Encoders\\WebpEncoder' => $vendorDir . '/intervention/image/src/Encoders/WebpEncoder.php', + 'Intervention\\Image\\Exceptions\\AnimationException' => $vendorDir . '/intervention/image/src/Exceptions/AnimationException.php', + 'Intervention\\Image\\Exceptions\\ColorException' => $vendorDir . '/intervention/image/src/Exceptions/ColorException.php', + 'Intervention\\Image\\Exceptions\\DecoderException' => $vendorDir . '/intervention/image/src/Exceptions/DecoderException.php', + 'Intervention\\Image\\Exceptions\\DriverException' => $vendorDir . '/intervention/image/src/Exceptions/DriverException.php', + 'Intervention\\Image\\Exceptions\\EncoderException' => $vendorDir . '/intervention/image/src/Exceptions/EncoderException.php', + 'Intervention\\Image\\Exceptions\\FontException' => $vendorDir . '/intervention/image/src/Exceptions/FontException.php', + 'Intervention\\Image\\Exceptions\\GeometryException' => $vendorDir . '/intervention/image/src/Exceptions/GeometryException.php', + 'Intervention\\Image\\Exceptions\\InputException' => $vendorDir . '/intervention/image/src/Exceptions/InputException.php', + 'Intervention\\Image\\Exceptions\\NotSupportedException' => $vendorDir . '/intervention/image/src/Exceptions/NotSupportedException.php', + 'Intervention\\Image\\Exceptions\\NotWritableException' => $vendorDir . '/intervention/image/src/Exceptions/NotWritableException.php', + 'Intervention\\Image\\Exceptions\\RuntimeException' => $vendorDir . '/intervention/image/src/Exceptions/RuntimeException.php', + 'Intervention\\Image\\File' => $vendorDir . '/intervention/image/src/File.php', + 'Intervention\\Image\\FileExtension' => $vendorDir . '/intervention/image/src/FileExtension.php', + 'Intervention\\Image\\Format' => $vendorDir . '/intervention/image/src/Format.php', + 'Intervention\\Image\\Geometry\\Bezier' => $vendorDir . '/intervention/image/src/Geometry/Bezier.php', + 'Intervention\\Image\\Geometry\\Circle' => $vendorDir . '/intervention/image/src/Geometry/Circle.php', + 'Intervention\\Image\\Geometry\\Ellipse' => $vendorDir . '/intervention/image/src/Geometry/Ellipse.php', + 'Intervention\\Image\\Geometry\\Factories\\BezierFactory' => $vendorDir . '/intervention/image/src/Geometry/Factories/BezierFactory.php', + 'Intervention\\Image\\Geometry\\Factories\\CircleFactory' => $vendorDir . '/intervention/image/src/Geometry/Factories/CircleFactory.php', + 'Intervention\\Image\\Geometry\\Factories\\Drawable' => $vendorDir . '/intervention/image/src/Geometry/Factories/Drawable.php', + 'Intervention\\Image\\Geometry\\Factories\\EllipseFactory' => $vendorDir . '/intervention/image/src/Geometry/Factories/EllipseFactory.php', + 'Intervention\\Image\\Geometry\\Factories\\LineFactory' => $vendorDir . '/intervention/image/src/Geometry/Factories/LineFactory.php', + 'Intervention\\Image\\Geometry\\Factories\\PolygonFactory' => $vendorDir . '/intervention/image/src/Geometry/Factories/PolygonFactory.php', + 'Intervention\\Image\\Geometry\\Factories\\RectangleFactory' => $vendorDir . '/intervention/image/src/Geometry/Factories/RectangleFactory.php', + 'Intervention\\Image\\Geometry\\Line' => $vendorDir . '/intervention/image/src/Geometry/Line.php', + 'Intervention\\Image\\Geometry\\Pixel' => $vendorDir . '/intervention/image/src/Geometry/Pixel.php', + 'Intervention\\Image\\Geometry\\Point' => $vendorDir . '/intervention/image/src/Geometry/Point.php', + 'Intervention\\Image\\Geometry\\Polygon' => $vendorDir . '/intervention/image/src/Geometry/Polygon.php', + 'Intervention\\Image\\Geometry\\Rectangle' => $vendorDir . '/intervention/image/src/Geometry/Rectangle.php', + 'Intervention\\Image\\Geometry\\Tools\\RectangleResizer' => $vendorDir . '/intervention/image/src/Geometry/Tools/RectangleResizer.php', + 'Intervention\\Image\\Geometry\\Traits\\HasBackgroundColor' => $vendorDir . '/intervention/image/src/Geometry/Traits/HasBackgroundColor.php', + 'Intervention\\Image\\Geometry\\Traits\\HasBorder' => $vendorDir . '/intervention/image/src/Geometry/Traits/HasBorder.php', + 'Intervention\\Image\\Image' => $vendorDir . '/intervention/image/src/Image.php', + 'Intervention\\Image\\ImageManager' => $vendorDir . '/intervention/image/src/ImageManager.php', + 'Intervention\\Image\\InputHandler' => $vendorDir . '/intervention/image/src/InputHandler.php', + 'Intervention\\Image\\Interfaces\\AnalyzerInterface' => $vendorDir . '/intervention/image/src/Interfaces/AnalyzerInterface.php', + 'Intervention\\Image\\Interfaces\\CollectionInterface' => $vendorDir . '/intervention/image/src/Interfaces/CollectionInterface.php', + 'Intervention\\Image\\Interfaces\\ColorChannelInterface' => $vendorDir . '/intervention/image/src/Interfaces/ColorChannelInterface.php', + 'Intervention\\Image\\Interfaces\\ColorInterface' => $vendorDir . '/intervention/image/src/Interfaces/ColorInterface.php', + 'Intervention\\Image\\Interfaces\\ColorProcessorInterface' => $vendorDir . '/intervention/image/src/Interfaces/ColorProcessorInterface.php', + 'Intervention\\Image\\Interfaces\\ColorspaceInterface' => $vendorDir . '/intervention/image/src/Interfaces/ColorspaceInterface.php', + 'Intervention\\Image\\Interfaces\\CoreInterface' => $vendorDir . '/intervention/image/src/Interfaces/CoreInterface.php', + 'Intervention\\Image\\Interfaces\\DecoderInterface' => $vendorDir . '/intervention/image/src/Interfaces/DecoderInterface.php', + 'Intervention\\Image\\Interfaces\\DrawableFactoryInterface' => $vendorDir . '/intervention/image/src/Interfaces/DrawableFactoryInterface.php', + 'Intervention\\Image\\Interfaces\\DrawableInterface' => $vendorDir . '/intervention/image/src/Interfaces/DrawableInterface.php', + 'Intervention\\Image\\Interfaces\\DriverInterface' => $vendorDir . '/intervention/image/src/Interfaces/DriverInterface.php', + 'Intervention\\Image\\Interfaces\\EncodedImageInterface' => $vendorDir . '/intervention/image/src/Interfaces/EncodedImageInterface.php', + 'Intervention\\Image\\Interfaces\\EncoderInterface' => $vendorDir . '/intervention/image/src/Interfaces/EncoderInterface.php', + 'Intervention\\Image\\Interfaces\\FileInterface' => $vendorDir . '/intervention/image/src/Interfaces/FileInterface.php', + 'Intervention\\Image\\Interfaces\\FontInterface' => $vendorDir . '/intervention/image/src/Interfaces/FontInterface.php', + 'Intervention\\Image\\Interfaces\\FontProcessorInterface' => $vendorDir . '/intervention/image/src/Interfaces/FontProcessorInterface.php', + 'Intervention\\Image\\Interfaces\\FrameInterface' => $vendorDir . '/intervention/image/src/Interfaces/FrameInterface.php', + 'Intervention\\Image\\Interfaces\\ImageInterface' => $vendorDir . '/intervention/image/src/Interfaces/ImageInterface.php', + 'Intervention\\Image\\Interfaces\\ImageManagerInterface' => $vendorDir . '/intervention/image/src/Interfaces/ImageManagerInterface.php', + 'Intervention\\Image\\Interfaces\\InputHandlerInterface' => $vendorDir . '/intervention/image/src/Interfaces/InputHandlerInterface.php', + 'Intervention\\Image\\Interfaces\\ModifierInterface' => $vendorDir . '/intervention/image/src/Interfaces/ModifierInterface.php', + 'Intervention\\Image\\Interfaces\\PointInterface' => $vendorDir . '/intervention/image/src/Interfaces/PointInterface.php', + 'Intervention\\Image\\Interfaces\\ProfileInterface' => $vendorDir . '/intervention/image/src/Interfaces/ProfileInterface.php', + 'Intervention\\Image\\Interfaces\\ResolutionInterface' => $vendorDir . '/intervention/image/src/Interfaces/ResolutionInterface.php', + 'Intervention\\Image\\Interfaces\\SizeInterface' => $vendorDir . '/intervention/image/src/Interfaces/SizeInterface.php', + 'Intervention\\Image\\Interfaces\\SpecializableInterface' => $vendorDir . '/intervention/image/src/Interfaces/SpecializableInterface.php', + 'Intervention\\Image\\Interfaces\\SpecializedInterface' => $vendorDir . '/intervention/image/src/Interfaces/SpecializedInterface.php', + 'Intervention\\Image\\Laravel\\Facades\\Image' => $vendorDir . '/intervention/image-laravel/src/Facades/Image.php', + 'Intervention\\Image\\Laravel\\ImageResponseFactory' => $vendorDir . '/intervention/image-laravel/src/ImageResponseFactory.php', + 'Intervention\\Image\\Laravel\\ServiceProvider' => $vendorDir . '/intervention/image-laravel/src/ServiceProvider.php', + 'Intervention\\Image\\MediaType' => $vendorDir . '/intervention/image/src/MediaType.php', + 'Intervention\\Image\\ModifierStack' => $vendorDir . '/intervention/image/src/ModifierStack.php', + 'Intervention\\Image\\Modifiers\\AbstractDrawModifier' => $vendorDir . '/intervention/image/src/Modifiers/AbstractDrawModifier.php', + 'Intervention\\Image\\Modifiers\\AlignRotationModifier' => $vendorDir . '/intervention/image/src/Modifiers/AlignRotationModifier.php', + 'Intervention\\Image\\Modifiers\\BlendTransparencyModifier' => $vendorDir . '/intervention/image/src/Modifiers/BlendTransparencyModifier.php', + 'Intervention\\Image\\Modifiers\\BlurModifier' => $vendorDir . '/intervention/image/src/Modifiers/BlurModifier.php', + 'Intervention\\Image\\Modifiers\\BrightnessModifier' => $vendorDir . '/intervention/image/src/Modifiers/BrightnessModifier.php', + 'Intervention\\Image\\Modifiers\\ColorizeModifier' => $vendorDir . '/intervention/image/src/Modifiers/ColorizeModifier.php', + 'Intervention\\Image\\Modifiers\\ColorspaceModifier' => $vendorDir . '/intervention/image/src/Modifiers/ColorspaceModifier.php', + 'Intervention\\Image\\Modifiers\\ContainModifier' => $vendorDir . '/intervention/image/src/Modifiers/ContainModifier.php', + 'Intervention\\Image\\Modifiers\\ContrastModifier' => $vendorDir . '/intervention/image/src/Modifiers/ContrastModifier.php', + 'Intervention\\Image\\Modifiers\\CoverDownModifier' => $vendorDir . '/intervention/image/src/Modifiers/CoverDownModifier.php', + 'Intervention\\Image\\Modifiers\\CoverModifier' => $vendorDir . '/intervention/image/src/Modifiers/CoverModifier.php', + 'Intervention\\Image\\Modifiers\\CropModifier' => $vendorDir . '/intervention/image/src/Modifiers/CropModifier.php', + 'Intervention\\Image\\Modifiers\\DrawBezierModifier' => $vendorDir . '/intervention/image/src/Modifiers/DrawBezierModifier.php', + 'Intervention\\Image\\Modifiers\\DrawEllipseModifier' => $vendorDir . '/intervention/image/src/Modifiers/DrawEllipseModifier.php', + 'Intervention\\Image\\Modifiers\\DrawLineModifier' => $vendorDir . '/intervention/image/src/Modifiers/DrawLineModifier.php', + 'Intervention\\Image\\Modifiers\\DrawPixelModifier' => $vendorDir . '/intervention/image/src/Modifiers/DrawPixelModifier.php', + 'Intervention\\Image\\Modifiers\\DrawPolygonModifier' => $vendorDir . '/intervention/image/src/Modifiers/DrawPolygonModifier.php', + 'Intervention\\Image\\Modifiers\\DrawRectangleModifier' => $vendorDir . '/intervention/image/src/Modifiers/DrawRectangleModifier.php', + 'Intervention\\Image\\Modifiers\\FillModifier' => $vendorDir . '/intervention/image/src/Modifiers/FillModifier.php', + 'Intervention\\Image\\Modifiers\\FlipModifier' => $vendorDir . '/intervention/image/src/Modifiers/FlipModifier.php', + 'Intervention\\Image\\Modifiers\\FlopModifier' => $vendorDir . '/intervention/image/src/Modifiers/FlopModifier.php', + 'Intervention\\Image\\Modifiers\\GammaModifier' => $vendorDir . '/intervention/image/src/Modifiers/GammaModifier.php', + 'Intervention\\Image\\Modifiers\\GreyscaleModifier' => $vendorDir . '/intervention/image/src/Modifiers/GreyscaleModifier.php', + 'Intervention\\Image\\Modifiers\\InvertModifier' => $vendorDir . '/intervention/image/src/Modifiers/InvertModifier.php', + 'Intervention\\Image\\Modifiers\\PadModifier' => $vendorDir . '/intervention/image/src/Modifiers/PadModifier.php', + 'Intervention\\Image\\Modifiers\\PixelateModifier' => $vendorDir . '/intervention/image/src/Modifiers/PixelateModifier.php', + 'Intervention\\Image\\Modifiers\\PlaceModifier' => $vendorDir . '/intervention/image/src/Modifiers/PlaceModifier.php', + 'Intervention\\Image\\Modifiers\\ProfileModifier' => $vendorDir . '/intervention/image/src/Modifiers/ProfileModifier.php', + 'Intervention\\Image\\Modifiers\\ProfileRemovalModifier' => $vendorDir . '/intervention/image/src/Modifiers/ProfileRemovalModifier.php', + 'Intervention\\Image\\Modifiers\\QuantizeColorsModifier' => $vendorDir . '/intervention/image/src/Modifiers/QuantizeColorsModifier.php', + 'Intervention\\Image\\Modifiers\\RemoveAnimationModifier' => $vendorDir . '/intervention/image/src/Modifiers/RemoveAnimationModifier.php', + 'Intervention\\Image\\Modifiers\\ResizeCanvasModifier' => $vendorDir . '/intervention/image/src/Modifiers/ResizeCanvasModifier.php', + 'Intervention\\Image\\Modifiers\\ResizeCanvasRelativeModifier' => $vendorDir . '/intervention/image/src/Modifiers/ResizeCanvasRelativeModifier.php', + 'Intervention\\Image\\Modifiers\\ResizeDownModifier' => $vendorDir . '/intervention/image/src/Modifiers/ResizeDownModifier.php', + 'Intervention\\Image\\Modifiers\\ResizeModifier' => $vendorDir . '/intervention/image/src/Modifiers/ResizeModifier.php', + 'Intervention\\Image\\Modifiers\\ResolutionModifier' => $vendorDir . '/intervention/image/src/Modifiers/ResolutionModifier.php', + 'Intervention\\Image\\Modifiers\\RotateModifier' => $vendorDir . '/intervention/image/src/Modifiers/RotateModifier.php', + 'Intervention\\Image\\Modifiers\\ScaleDownModifier' => $vendorDir . '/intervention/image/src/Modifiers/ScaleDownModifier.php', + 'Intervention\\Image\\Modifiers\\ScaleModifier' => $vendorDir . '/intervention/image/src/Modifiers/ScaleModifier.php', + 'Intervention\\Image\\Modifiers\\SharpenModifier' => $vendorDir . '/intervention/image/src/Modifiers/SharpenModifier.php', + 'Intervention\\Image\\Modifiers\\SliceAnimationModifier' => $vendorDir . '/intervention/image/src/Modifiers/SliceAnimationModifier.php', + 'Intervention\\Image\\Modifiers\\TextModifier' => $vendorDir . '/intervention/image/src/Modifiers/TextModifier.php', + 'Intervention\\Image\\Modifiers\\TrimModifier' => $vendorDir . '/intervention/image/src/Modifiers/TrimModifier.php', + 'Intervention\\Image\\Origin' => $vendorDir . '/intervention/image/src/Origin.php', + 'Intervention\\Image\\Resolution' => $vendorDir . '/intervention/image/src/Resolution.php', + 'Intervention\\Image\\Traits\\CanBeDriverSpecialized' => $vendorDir . '/intervention/image/src/Traits/CanBeDriverSpecialized.php', + 'Intervention\\Image\\Traits\\CanBuildFilePointer' => $vendorDir . '/intervention/image/src/Traits/CanBuildFilePointer.php', + 'Intervention\\Image\\Typography\\Font' => $vendorDir . '/intervention/image/src/Typography/Font.php', + 'Intervention\\Image\\Typography\\FontFactory' => $vendorDir . '/intervention/image/src/Typography/FontFactory.php', + 'Intervention\\Image\\Typography\\Line' => $vendorDir . '/intervention/image/src/Typography/Line.php', + 'Intervention\\Image\\Typography\\TextBlock' => $vendorDir . '/intervention/image/src/Typography/TextBlock.php', + 'Koneko\\SatCatalogs\\Http\\Controllers\\SatCatalogController' => $vendorDir . '/koneko/laravel-sat-catalogs/Http/Controllers/SatCatalogController.php', + 'Koneko\\SatCatalogs\\Imports\\SATClaveProdServImport' => $vendorDir . '/koneko/laravel-sat-catalogs/Imports/SATClaveProdServImport.php', + 'Koneko\\SatCatalogs\\Imports\\SATClaveUnidadImport' => $vendorDir . '/koneko/laravel-sat-catalogs/Imports/SATClaveUnidadImport.php', + 'Koneko\\SatCatalogs\\Imports\\SATCodigoPostalImport' => $vendorDir . '/koneko/laravel-sat-catalogs/Imports/SATCodigoPostalImport.php', + 'Koneko\\SatCatalogs\\Imports\\SATColoniaImport' => $vendorDir . '/koneko/laravel-sat-catalogs/Imports/SATColoniaImport.php', + 'Koneko\\SatCatalogs\\Imports\\SATEstadoImport' => $vendorDir . '/koneko/laravel-sat-catalogs/Imports/SATEstadoImport.php', + 'Koneko\\SatCatalogs\\Imports\\SATFormaPagoImport' => $vendorDir . '/koneko/laravel-sat-catalogs/Imports/SATFormaPagoImport.php', + 'Koneko\\SatCatalogs\\Imports\\SATLocalidadImport' => $vendorDir . '/koneko/laravel-sat-catalogs/Imports/SATLocalidadImport.php', + 'Koneko\\SatCatalogs\\Imports\\SATMonedaImport' => $vendorDir . '/koneko/laravel-sat-catalogs/Imports/SATMonedaImport.php', + 'Koneko\\SatCatalogs\\Imports\\SATMunicipioImport' => $vendorDir . '/koneko/laravel-sat-catalogs/Imports/SATMunicipioImport.php', + 'Koneko\\SatCatalogs\\Imports\\SATNumPedimentoAduanaImport' => $vendorDir . '/koneko/laravel-sat-catalogs/Imports/SATNumPedimentoAduanaImport.php', + 'Koneko\\SatCatalogs\\Imports\\SATPaisImport' => $vendorDir . '/koneko/laravel-sat-catalogs/Imports/SATPaisImport.php', + 'Koneko\\SatCatalogs\\Imports\\SATRegimenFiscalImport' => $vendorDir . '/koneko/laravel-sat-catalogs/Imports/SATRegimenFiscalImport.php', + 'Koneko\\SatCatalogs\\Imports\\SATUsoCFDIImport' => $vendorDir . '/koneko/laravel-sat-catalogs/Imports/SATUsoCFDIImport.php', + 'Koneko\\SatCatalogs\\Imports\\SatCatalogsImport' => $vendorDir . '/koneko/laravel-sat-catalogs/Imports/SatCatalogsImport.php', + 'Koneko\\SatCatalogs\\Models\\Aduana' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/Aduana.php', + 'Koneko\\SatCatalogs\\Models\\Banco' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/Banco.php', + 'Koneko\\SatCatalogs\\Models\\ClaveProdServ' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/ClaveProdServ.php', + 'Koneko\\SatCatalogs\\Models\\ClaveUnidad' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/ClaveUnidad.php', + 'Koneko\\SatCatalogs\\Models\\ClaveUnidadConversion' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/ClaveUnidadConversion.php', + 'Koneko\\SatCatalogs\\Models\\CodigoPostal' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/CodigoPostal.php', + 'Koneko\\SatCatalogs\\Models\\Colonia' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/Colonia.php', + 'Koneko\\SatCatalogs\\Models\\ContratoLaboral' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/ContratoLaboral.php', + 'Koneko\\SatCatalogs\\Models\\Deduccion' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/Deduccion.php', + 'Koneko\\SatCatalogs\\Models\\Estado' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/Estado.php', + 'Koneko\\SatCatalogs\\Models\\Exportacion' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/Exportacion.php', + 'Koneko\\SatCatalogs\\Models\\FormaPago' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/FormaPago.php', + 'Koneko\\SatCatalogs\\Models\\Horas' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/Horas.php', + 'Koneko\\SatCatalogs\\Models\\Impuestos' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/Impuestos.php', + 'Koneko\\SatCatalogs\\Models\\Incapacidad' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/Incapacidad.php', + 'Koneko\\SatCatalogs\\Models\\Jornada' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/Jornada.php', + 'Koneko\\SatCatalogs\\Models\\Localidad' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/Localidad.php', + 'Koneko\\SatCatalogs\\Models\\MetodoPago' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/MetodoPago.php', + 'Koneko\\SatCatalogs\\Models\\Moneda' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/Moneda.php', + 'Koneko\\SatCatalogs\\Models\\Municipio' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/Municipio.php', + 'Koneko\\SatCatalogs\\Models\\Nomina' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/Nomina.php', + 'Koneko\\SatCatalogs\\Models\\NumPedimentoAduana' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/NumPedimentoAduana.php', + 'Koneko\\SatCatalogs\\Models\\ObjetoImp' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/ObjetoImp.php', + 'Koneko\\SatCatalogs\\Models\\OrigenRecurso' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/OrigenRecurso.php', + 'Koneko\\SatCatalogs\\Models\\OtroPago' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/OtroPago.php', + 'Koneko\\SatCatalogs\\Models\\Pais' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/Pais.php', + 'Koneko\\SatCatalogs\\Models\\PatenteAduanal' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/PatenteAduanal.php', + 'Koneko\\SatCatalogs\\Models\\Percepcion' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/Percepcion.php', + 'Koneko\\SatCatalogs\\Models\\Periodicidad' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/Periodicidad.php', + 'Koneko\\SatCatalogs\\Models\\PeriodicidadPago' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/PeriodicidadPago.php', + 'Koneko\\SatCatalogs\\Models\\RegimenContratacion' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/RegimenContratacion.php', + 'Koneko\\SatCatalogs\\Models\\RegimenFiscal' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/RegimenFiscal.php', + 'Koneko\\SatCatalogs\\Models\\RiesgoPuesto' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/RiesgoPuesto.php', + 'Koneko\\SatCatalogs\\Models\\TipoComprobante' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/TipoComprobante.php', + 'Koneko\\SatCatalogs\\Models\\TipoFactor' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/TipoFactor.php', + 'Koneko\\SatCatalogs\\Models\\TipoRelacion' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/TipoRelacion.php', + 'Koneko\\SatCatalogs\\Models\\UsoCfdi' => $vendorDir . '/koneko/laravel-sat-catalogs/Models/UsoCfdi.php', + 'Koneko\\SatCatalogs\\Providers\\SatCatalogsServiceProvider' => $vendorDir . '/koneko/laravel-sat-catalogs/Providers/SatCatalogsServiceProvider.php', + 'Koneko\\SatCertificateProcessor\\Services\\SatCertificateProcessorService' => $vendorDir . '/koneko/laravel-sat-certificate-processor/Services/SatCertificateProcessorService.php', + 'Koneko\\SatMassDownloader\\Services\\SatMassDownloaderService' => $vendorDir . '/koneko/laravel-sat-mass-downloader/Services/SatMassDownloaderService.php', + 'Koneko\\VuexyAdmin\\Actions\\Fortify\\CreateNewUser' => $vendorDir . '/koneko/laravel-vuexy-admin/Actions/Fortify/CreateNewUser.php', + 'Koneko\\VuexyAdmin\\Actions\\Fortify\\PasswordValidationRules' => $vendorDir . '/koneko/laravel-vuexy-admin/Actions/Fortify/PasswordValidationRules.php', + 'Koneko\\VuexyAdmin\\Actions\\Fortify\\ResetUserPassword' => $vendorDir . '/koneko/laravel-vuexy-admin/Actions/Fortify/ResetUserPassword.php', + 'Koneko\\VuexyAdmin\\Actions\\Fortify\\UpdateUserPassword' => $vendorDir . '/koneko/laravel-vuexy-admin/Actions/Fortify/UpdateUserPassword.php', + 'Koneko\\VuexyAdmin\\Actions\\Fortify\\UpdateUserProfileInformation' => $vendorDir . '/koneko/laravel-vuexy-admin/Actions/Fortify/UpdateUserProfileInformation.php', + 'Koneko\\VuexyAdmin\\Console\\Commands\\CleanInitialAvatars' => $vendorDir . '/koneko/laravel-vuexy-admin/Console/Commands/CleanInitialAvatars.php', + 'Koneko\\VuexyAdmin\\Console\\Commands\\SyncRBAC' => $vendorDir . '/koneko/laravel-vuexy-admin/Console/Commands/SyncRBAC.php', + 'Koneko\\VuexyAdmin\\Helpers\\CatalogHelper' => $vendorDir . '/koneko/laravel-vuexy-admin/Helpers/CatalogHelper.php', + 'Koneko\\VuexyAdmin\\Helpers\\VuexyHelper' => $vendorDir . '/koneko/laravel-vuexy-admin/Helpers/VuexyHelper.php', + 'Koneko\\VuexyAdmin\\Http\\Controllers\\AdminController' => $vendorDir . '/koneko/laravel-vuexy-admin/Http/Controllers/AdminController.php', + 'Koneko\\VuexyAdmin\\Http\\Controllers\\AuthController' => $vendorDir . '/koneko/laravel-vuexy-admin/Http/Controllers/AuthController.php', + 'Koneko\\VuexyAdmin\\Http\\Controllers\\CacheController' => $vendorDir . '/koneko/laravel-vuexy-admin/Http/Controllers/CacheController.php', + 'Koneko\\VuexyAdmin\\Http\\Controllers\\HomeController' => $vendorDir . '/koneko/laravel-vuexy-admin/Http/Controllers/HomeController.php', + 'Koneko\\VuexyAdmin\\Http\\Controllers\\LanguageController' => $vendorDir . '/koneko/laravel-vuexy-admin/Http/Controllers/LanguageController.php', + 'Koneko\\VuexyAdmin\\Http\\Controllers\\PermissionController' => $vendorDir . '/koneko/laravel-vuexy-admin/Http/Controllers/PermissionController.php', + 'Koneko\\VuexyAdmin\\Http\\Controllers\\RoleController' => $vendorDir . '/koneko/laravel-vuexy-admin/Http/Controllers/RoleController.php', + 'Koneko\\VuexyAdmin\\Http\\Controllers\\RolePermissionController' => $vendorDir . '/koneko/laravel-vuexy-admin/Http/Controllers/RolePermissionController.php', + 'Koneko\\VuexyAdmin\\Http\\Controllers\\UserController' => $vendorDir . '/koneko/laravel-vuexy-admin/Http/Controllers/UserController.php', + 'Koneko\\VuexyAdmin\\Http\\Controllers\\UserProfileController' => $vendorDir . '/koneko/laravel-vuexy-admin/Http/Controllers/UserProfileController.php', + 'Koneko\\VuexyAdmin\\Http\\Middleware\\AdminTemplateMiddleware' => $vendorDir . '/koneko/laravel-vuexy-admin/Http/Middleware/AdminTemplateMiddleware.php', + 'Koneko\\VuexyAdmin\\Listeners\\ClearUserCache' => $vendorDir . '/koneko/laravel-vuexy-admin/Listeners/ClearUserCache.php', + 'Koneko\\VuexyAdmin\\Listeners\\HandleUserLogin' => $vendorDir . '/koneko/laravel-vuexy-admin/Listeners/HandleUserLogin.php', + 'Koneko\\VuexyAdmin\\Livewire\\AdminSettings\\ApplicationSettings' => $vendorDir . '/koneko/laravel-vuexy-admin/Livewire/AdminSettings/ApplicationSettings.php', + 'Koneko\\VuexyAdmin\\Livewire\\AdminSettings\\GeneralSettings' => $vendorDir . '/koneko/laravel-vuexy-admin/Livewire/AdminSettings/GeneralSettings.php', + 'Koneko\\VuexyAdmin\\Livewire\\AdminSettings\\InterfaceSettings' => $vendorDir . '/koneko/laravel-vuexy-admin/Livewire/AdminSettings/InterfaceSettings.php', + 'Koneko\\VuexyAdmin\\Livewire\\AdminSettings\\MailSenderResponseSettings' => $vendorDir . '/koneko/laravel-vuexy-admin/Livewire/AdminSettings/MailSenderResponseSettings.php', + 'Koneko\\VuexyAdmin\\Livewire\\AdminSettings\\MailSmtpSettings' => $vendorDir . '/koneko/laravel-vuexy-admin/Livewire/AdminSettings/MailSmtpSettings.php', + 'Koneko\\VuexyAdmin\\Livewire\\Cache\\CacheFunctions' => $vendorDir . '/koneko/laravel-vuexy-admin/Livewire/Cache/CacheFunctions.php', + 'Koneko\\VuexyAdmin\\Livewire\\Cache\\CacheStats' => $vendorDir . '/koneko/laravel-vuexy-admin/Livewire/Cache/CacheStats.php', + 'Koneko\\VuexyAdmin\\Livewire\\Cache\\MemcachedStats' => $vendorDir . '/koneko/laravel-vuexy-admin/Livewire/Cache/MemcachedStats.php', + 'Koneko\\VuexyAdmin\\Livewire\\Cache\\RedisStats' => $vendorDir . '/koneko/laravel-vuexy-admin/Livewire/Cache/RedisStats.php', + 'Koneko\\VuexyAdmin\\Livewire\\Cache\\SessionStats' => $vendorDir . '/koneko/laravel-vuexy-admin/Livewire/Cache/SessionStats.php', + 'Koneko\\VuexyAdmin\\Livewire\\Form\\AbstractFormComponent' => $vendorDir . '/koneko/laravel-vuexy-admin/Livewire/Form/AbstractFormComponent.php', + 'Koneko\\VuexyAdmin\\Livewire\\Form\\AbstractFormOffCanvasComponent' => $vendorDir . '/koneko/laravel-vuexy-admin/Livewire/Form/AbstractFormOffCanvasComponent.php', + 'Koneko\\VuexyAdmin\\Livewire\\Permissions\\PermissionIndex' => $vendorDir . '/koneko/laravel-vuexy-admin/Livewire/Permissions/PermissionIndex.php', + 'Koneko\\VuexyAdmin\\Livewire\\Permissions\\Permissions' => $vendorDir . '/koneko/laravel-vuexy-admin/Livewire/Permissions/Permissions.php', + 'Koneko\\VuexyAdmin\\Livewire\\Roles\\RoleCards' => $vendorDir . '/koneko/laravel-vuexy-admin/Livewire/Roles/RoleCards.php', + 'Koneko\\VuexyAdmin\\Livewire\\Roles\\RoleIndex' => $vendorDir . '/koneko/laravel-vuexy-admin/Livewire/Roles/RoleIndex.php', + 'Koneko\\VuexyAdmin\\Livewire\\Table\\AbstractIndexComponent' => $vendorDir . '/koneko/laravel-vuexy-admin/Livewire/Table/AbstractIndexComponent.php', + 'Koneko\\VuexyAdmin\\Livewire\\Users\\UserCount' => $vendorDir . '/koneko/laravel-vuexy-admin/Livewire/Users/UserCount.php', + 'Koneko\\VuexyAdmin\\Livewire\\Users\\UserForm' => $vendorDir . '/koneko/laravel-vuexy-admin/Livewire/Users/UserForm.php', + 'Koneko\\VuexyAdmin\\Livewire\\Users\\UserIndex' => $vendorDir . '/koneko/laravel-vuexy-admin/Livewire/Users/UserIndex.php', + 'Koneko\\VuexyAdmin\\Livewire\\Users\\UserOffCanvasForm' => $vendorDir . '/koneko/laravel-vuexy-admin/Livewire/Users/UserOffCanvasForm.php', + 'Koneko\\VuexyAdmin\\Livewire\\Users\\UserShow' => $vendorDir . '/koneko/laravel-vuexy-admin/Livewire/Users/UserShow.php', + 'Koneko\\VuexyAdmin\\Models\\MediaItem' => $vendorDir . '/koneko/laravel-vuexy-admin/Models/MediaItem.php', + 'Koneko\\VuexyAdmin\\Models\\Setting' => $vendorDir . '/koneko/laravel-vuexy-admin/Models/Setting.php', + 'Koneko\\VuexyAdmin\\Models\\User' => $vendorDir . '/koneko/laravel-vuexy-admin/Models/User.php', + 'Koneko\\VuexyAdmin\\Models\\UserLogin' => $vendorDir . '/koneko/laravel-vuexy-admin/Models/UserLogin.php', + 'Koneko\\VuexyAdmin\\Notifications\\CustomResetPasswordNotification' => $vendorDir . '/koneko/laravel-vuexy-admin/Notifications/CustomResetPasswordNotification.php', + 'Koneko\\VuexyAdmin\\Providers\\ConfigServiceProvider' => $vendorDir . '/koneko/laravel-vuexy-admin/Providers/ConfigServiceProvider.php', + 'Koneko\\VuexyAdmin\\Providers\\FortifyServiceProvider' => $vendorDir . '/koneko/laravel-vuexy-admin/Providers/FortifyServiceProvider.php', + 'Koneko\\VuexyAdmin\\Providers\\VuexyAdminServiceProvider' => $vendorDir . '/koneko/laravel-vuexy-admin/Providers/VuexyAdminServiceProvider.php', + 'Koneko\\VuexyAdmin\\Queries\\BootstrapTableQueryBuilder' => $vendorDir . '/koneko/laravel-vuexy-admin/Queries/BootstrapTableQueryBuilder.php', + 'Koneko\\VuexyAdmin\\Queries\\GenericQueryBuilder' => $vendorDir . '/koneko/laravel-vuexy-admin/Queries/GenericQueryBuilder.php', + 'Koneko\\VuexyAdmin\\Rules\\NotEmptyHtml' => $vendorDir . '/koneko/laravel-vuexy-admin/Rules/NotEmptyHtml.php', + 'Koneko\\VuexyAdmin\\Services\\AdminSettingsService' => $vendorDir . '/koneko/laravel-vuexy-admin/Services/AdminSettingsService.php', + 'Koneko\\VuexyAdmin\\Services\\AdminTemplateService' => $vendorDir . '/koneko/laravel-vuexy-admin/Services/AdminTemplateService.php', + 'Koneko\\VuexyAdmin\\Services\\AvatarImageService' => $vendorDir . '/koneko/laravel-vuexy-admin/Services/AvatarImageService.php', + 'Koneko\\VuexyAdmin\\Services\\AvatarInitialsService' => $vendorDir . '/koneko/laravel-vuexy-admin/Services/AvatarInitialsService.php', + 'Koneko\\VuexyAdmin\\Services\\CacheConfigService' => $vendorDir . '/koneko/laravel-vuexy-admin/Services/CacheConfigService.php', + 'Koneko\\VuexyAdmin\\Services\\CacheManagerService' => $vendorDir . '/koneko/laravel-vuexy-admin/Services/CacheManagerService.php', + 'Koneko\\VuexyAdmin\\Services\\GlobalSettingsService' => $vendorDir . '/koneko/laravel-vuexy-admin/Services/GlobalSettingsService.php', + 'Koneko\\VuexyAdmin\\Services\\RBACService' => $vendorDir . '/koneko/laravel-vuexy-admin/Services/RBACService.php', + 'Koneko\\VuexyAdmin\\Services\\SessionManagerService' => $vendorDir . '/koneko/laravel-vuexy-admin/Services/SessionManagerService.php', + 'Koneko\\VuexyAdmin\\Services\\VuexyAdminService' => $vendorDir . '/koneko/laravel-vuexy-admin/Services/VuexyAdminService.php', + 'Koneko\\VuexyAssetManagement\\Providers\\VuexyAssetManagementServiceProvider' => $vendorDir . '/koneko/laravel-vuexy-asset-management/Providers/VuexyAssetManagementServiceProvider.php', + 'Koneko\\VuexyContacts\\Http\\Controllers\\ContactController' => $vendorDir . '/koneko/laravel-vuexy-contacts/Http/Controllers/ContactController.php', + 'Koneko\\VuexyContacts\\Http\\Controllers\\CustomerController' => $vendorDir . '/koneko/laravel-vuexy-contacts/Http/Controllers/CustomerController.php', + 'Koneko\\VuexyContacts\\Http\\Controllers\\EmployeeController' => $vendorDir . '/koneko/laravel-vuexy-contacts/Http/Controllers/EmployeeController.php', + 'Koneko\\VuexyContacts\\Http\\Controllers\\SupplierController' => $vendorDir . '/koneko/laravel-vuexy-contacts/Http/Controllers/SupplierController.php', + 'Koneko\\VuexyContacts\\Livewire\\Contacts\\ContactForm' => $vendorDir . '/koneko/laravel-vuexy-contacts/Livewire/Contacts/ContactForm.php', + 'Koneko\\VuexyContacts\\Livewire\\Contacts\\ContactIndex' => $vendorDir . '/koneko/laravel-vuexy-contacts/Livewire/Contacts/ContactIndex.php', + 'Koneko\\VuexyContacts\\Livewire\\Contacts\\ContactOffCanvasForm' => $vendorDir . '/koneko/laravel-vuexy-contacts/Livewire/Contacts/ContactOffCanvasForm.php', + 'Koneko\\VuexyContacts\\Livewire\\Contacts\\ContactShow' => $vendorDir . '/koneko/laravel-vuexy-contacts/Livewire/Contacts/ContactShow.php', + 'Koneko\\VuexyContacts\\Models\\ContactUser' => $vendorDir . '/koneko/laravel-vuexy-contacts/Models/ContactUser.php', + 'Koneko\\VuexyContacts\\Providers\\VuexyContactsServiceProvider' => $vendorDir . '/koneko/laravel-vuexy-contacts/Providers/VuexyContactsServiceProvider.php', + 'Koneko\\VuexyContacts\\Services\\ConstanciaFiscalService' => $vendorDir . '/koneko/laravel-vuexy-contacts/Services/ConstanciaFiscalService.php', + 'Koneko\\VuexyContacts\\Services\\ContactCatalogService' => $vendorDir . '/koneko/laravel-vuexy-contacts/Services/ContactCatalogService.php', + 'Koneko\\VuexyContacts\\Services\\ContactableItemService' => $vendorDir . '/koneko/laravel-vuexy-contacts/Services/ContactableItemService.php', + 'Koneko\\VuexyContacts\\Services\\FacturaXmlService' => $vendorDir . '/koneko/laravel-vuexy-contacts/Services/FacturaXmlService.php', + 'Koneko\\VuexyContacts\\Traits\\HasContactsAttributes' => $vendorDir . '/koneko/laravel-vuexy-contacts/Traits/HasContactsAttributes.php', + 'Koneko\\VuexySatMassDownloader\\Http\\Controllers\\SatDownloaderController' => $vendorDir . '/koneko/laravel-vuexy-sat-mass-downloader/Http/Controllers/SatDownloaderController.php', + 'Koneko\\VuexySatMassDownloader\\Providers\\VuexySatMassDownloaderServiceProvider' => $vendorDir . '/koneko/laravel-vuexy-sat-mass-downloader/Providers/VuexySatMassDownloaderServiceProvider.php', + 'Koneko\\VuexyStoreManager\\Http\\Controllers\\CompanyController' => $vendorDir . '/koneko/laravel-vuexy-store-manager/Http/Controllers/CompanyController.php', + 'Koneko\\VuexyStoreManager\\Http\\Controllers\\StoreController' => $vendorDir . '/koneko/laravel-vuexy-store-manager/Http/Controllers/StoreController.php', + 'Koneko\\VuexyStoreManager\\Http\\Controllers\\WorkCenterController' => $vendorDir . '/koneko/laravel-vuexy-store-manager/Http/Controllers/WorkCenterController.php', + 'Koneko\\VuexyStoreManager\\Livewire\\Company\\CompanyIndex' => $vendorDir . '/koneko/laravel-vuexy-store-manager/Livewire/Company/CompanyIndex.php', + 'Koneko\\VuexyStoreManager\\Livewire\\Stores\\StoreForm' => $vendorDir . '/koneko/laravel-vuexy-store-manager/Livewire/Stores/StoreForm.php', + 'Koneko\\VuexyStoreManager\\Livewire\\Stores\\StoreIndex' => $vendorDir . '/koneko/laravel-vuexy-store-manager/Livewire/Stores/StoreIndex.php', + 'Koneko\\VuexyStoreManager\\Livewire\\WorkCenters\\WorkCenterIndex' => $vendorDir . '/koneko/laravel-vuexy-store-manager/Livewire/WorkCenters/WorkCenterIndex.php', + 'Koneko\\VuexyStoreManager\\Models\\Currency' => $vendorDir . '/koneko/laravel-vuexy-store-manager/Models/Currency.php', + 'Koneko\\VuexyStoreManager\\Models\\CurrencyExchangeRate' => $vendorDir . '/koneko/laravel-vuexy-store-manager/Models/CurrencyExchangeRate.php', + 'Koneko\\VuexyStoreManager\\Models\\EmailTransaction' => $vendorDir . '/koneko/laravel-vuexy-store-manager/Models/EmailTransaction.php', + 'Koneko\\VuexyStoreManager\\Models\\Store' => $vendorDir . '/koneko/laravel-vuexy-store-manager/Models/Store.php', + 'Koneko\\VuexyStoreManager\\Models\\StoreUser' => $vendorDir . '/koneko/laravel-vuexy-store-manager/Models/StoreUser.php', + 'Koneko\\VuexyStoreManager\\Models\\StoreWorkCenter' => $vendorDir . '/koneko/laravel-vuexy-store-manager/Models/StoreWorkCenter.php', + 'Koneko\\VuexyStoreManager\\Providers\\VuexyStoreManagerServiceProvider' => $vendorDir . '/koneko/laravel-vuexy-store-manager/Providers/VuexyStoreManagerServiceProvider.php', + 'Koneko\\VuexyStoreManager\\Services\\StoreCatalogService' => $vendorDir . '/koneko/laravel-vuexy-store-manager/Services/StoreCatalogService.php', + 'Koneko\\VuexyStoreManager\\Traits\\HasUsersRelations' => $vendorDir . '/koneko/laravel-vuexy-store-manager/Traits/HasUsersRelations.php', + 'Koneko\\VuexyWarehouse\\Http\\Controllers\\InventoryMovementController' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Http/Controllers/InventoryMovementController.php', + 'Koneko\\VuexyWarehouse\\Http\\Controllers\\InventoryStockController' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Http/Controllers/InventoryStockController.php', + 'Koneko\\VuexyWarehouse\\Http\\Controllers\\MaterialController' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Http/Controllers/MaterialController.php', + 'Koneko\\VuexyWarehouse\\Http\\Controllers\\ProductCatalogController' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Http/Controllers/ProductCatalogController.php', + 'Koneko\\VuexyWarehouse\\Http\\Controllers\\ProductCategorieController' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Http/Controllers/ProductCategorieController.php', + 'Koneko\\VuexyWarehouse\\Http\\Controllers\\ProductController' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Http/Controllers/ProductController.php', + 'Koneko\\VuexyWarehouse\\Http\\Controllers\\ProductReceiptController' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Http/Controllers/ProductReceiptController.php', + 'Koneko\\VuexyWarehouse\\Http\\Controllers\\WarehouseController' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Http/Controllers/WarehouseController.php', + 'Koneko\\VuexyWarehouse\\Http\\Controllers\\WarehouseMovementController' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Http/Controllers/WarehouseMovementController.php', + 'Koneko\\VuexyWarehouse\\Http\\Controllers\\WarehouseTransferController' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Http/Controllers/WarehouseTransferController.php', + 'Koneko\\VuexyWarehouse\\Livewire\\InventoryMovements\\InventoryMovementsIndex' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Livewire/InventoryMovements/InventoryMovementsIndex.php', + 'Koneko\\VuexyWarehouse\\Livewire\\InventoryStock\\InventoryStockIndex' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Livewire/InventoryStock/InventoryStockIndex.php', + 'Koneko\\VuexyWarehouse\\Livewire\\Materials\\MaterialsIndex' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Livewire/Materials/MaterialsIndex.php', + 'Koneko\\VuexyWarehouse\\Livewire\\ProductCatalogs\\ProductCatalogsIndex' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Livewire/ProductCatalogs/ProductCatalogsIndex.php', + 'Koneko\\VuexyWarehouse\\Livewire\\ProductCategories\\ProductCategoriesIndex' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Livewire/ProductCategories/ProductCategoriesIndex.php', + 'Koneko\\VuexyWarehouse\\Livewire\\ProductReceipts\\ProductReceiptsIndex' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Livewire/ProductReceipts/ProductReceiptsIndex.php', + 'Koneko\\VuexyWarehouse\\Livewire\\Products\\ProductsIndex' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Livewire/Products/ProductsIndex.php', + 'Koneko\\VuexyWarehouse\\Livewire\\PurchaseOrders\\PurchaseOrdersIndex' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Livewire/PurchaseOrders/PurchaseOrdersIndex.php', + 'Koneko\\VuexyWarehouse\\Livewire\\WarehouseMovements\\WarehouseMovementsIndex' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Livewire/WarehouseMovements/WarehouseMovementsIndex.php', + 'Koneko\\VuexyWarehouse\\Livewire\\WarehouseTransfers\\WarehouseTransfersIndex' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Livewire/WarehouseTransfers/WarehouseTransfersIndex.php', + 'Koneko\\VuexyWarehouse\\Livewire\\Warehouses\\WarehouseIndex' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Livewire/Warehouses/WarehouseIndex.php', + 'Koneko\\VuexyWarehouse\\Livewire\\Warehouses\\WarehouseOffcanvasForm' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Livewire/Warehouses/WarehouseOffcanvasForm.php', + 'Koneko\\VuexyWarehouse\\Models\\Currency' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Models/Currency.php', + 'Koneko\\VuexyWarehouse\\Models\\FixedAsset' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Models/FixedAsset.php', + 'Koneko\\VuexyWarehouse\\Models\\InventoryMovement' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Models/InventoryMovement.php', + 'Koneko\\VuexyWarehouse\\Models\\InventoryStockLevel' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Models/InventoryStockLevel.php', + 'Koneko\\VuexyWarehouse\\Models\\LotNumber' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Models/LotNumber.php', + 'Koneko\\VuexyWarehouse\\Models\\Product' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Models/Product.php', + 'Koneko\\VuexyWarehouse\\Models\\ProductCategory' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Models/ProductCategory.php', + 'Koneko\\VuexyWarehouse\\Models\\ProductProperty' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Models/ProductProperty.php', + 'Koneko\\VuexyWarehouse\\Models\\ProductPropertyValue' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Models/ProductPropertyValue.php', + 'Koneko\\VuexyWarehouse\\Models\\Warehouse' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Models/Warehouse.php', + 'Koneko\\VuexyWarehouse\\Models\\WarehouseMovement' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Models/WarehouseMovement.php', + 'Koneko\\VuexyWarehouse\\Providers\\VuexyWarehouseServiceProvider' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Providers/VuexyWarehouseServiceProvider.php', + 'Koneko\\VuexyWarehouse\\Services\\WarehouseCatalogService' => $vendorDir . '/koneko/laravel-vuexy-warehouse/Services/WarehouseCatalogService.php', + 'Koneko\\VuexyWebsiteAdmin\\Http\\Controllers\\GeneralController' => $vendorDir . '/koneko/laravel-vuexy-website-admin/Http/Controllers/GeneralController.php', + 'Koneko\\VuexyWebsiteAdmin\\Providers\\VuexyWebsiteAdminServiceProvider' => $vendorDir . '/koneko/laravel-vuexy-website-admin/Providers/VuexyWebsiteAdminServiceProvider.php', + 'Koneko\\VuexyWebsiteBlog\\Providers\\VuexyWebsiteBlogServiceProvider' => $vendorDir . '/koneko/laravel-vuexy-website-blog/Providers/VuexyWebsiteBlogServiceProvider.php', + 'Koneko\\VuexyWebsiteLayoutPorto\\Providers\\VuexyWebsiteLayoutPortoServiceProvider' => $vendorDir . '/koneko/laravel-vuexy-website-layout-porto/Providers/VuexyWebsiteLayoutPortoServiceProvider.php', + 'Laravel\\Fortify\\Actions\\AttemptToAuthenticate' => $vendorDir . '/laravel/fortify/src/Actions/AttemptToAuthenticate.php', + 'Laravel\\Fortify\\Actions\\CanonicalizeUsername' => $vendorDir . '/laravel/fortify/src/Actions/CanonicalizeUsername.php', + 'Laravel\\Fortify\\Actions\\CompletePasswordReset' => $vendorDir . '/laravel/fortify/src/Actions/CompletePasswordReset.php', + 'Laravel\\Fortify\\Actions\\ConfirmPassword' => $vendorDir . '/laravel/fortify/src/Actions/ConfirmPassword.php', + 'Laravel\\Fortify\\Actions\\ConfirmTwoFactorAuthentication' => $vendorDir . '/laravel/fortify/src/Actions/ConfirmTwoFactorAuthentication.php', + 'Laravel\\Fortify\\Actions\\DisableTwoFactorAuthentication' => $vendorDir . '/laravel/fortify/src/Actions/DisableTwoFactorAuthentication.php', + 'Laravel\\Fortify\\Actions\\EnableTwoFactorAuthentication' => $vendorDir . '/laravel/fortify/src/Actions/EnableTwoFactorAuthentication.php', + 'Laravel\\Fortify\\Actions\\EnsureLoginIsNotThrottled' => $vendorDir . '/laravel/fortify/src/Actions/EnsureLoginIsNotThrottled.php', + 'Laravel\\Fortify\\Actions\\GenerateNewRecoveryCodes' => $vendorDir . '/laravel/fortify/src/Actions/GenerateNewRecoveryCodes.php', + 'Laravel\\Fortify\\Actions\\PrepareAuthenticatedSession' => $vendorDir . '/laravel/fortify/src/Actions/PrepareAuthenticatedSession.php', + 'Laravel\\Fortify\\Actions\\RedirectIfTwoFactorAuthenticatable' => $vendorDir . '/laravel/fortify/src/Actions/RedirectIfTwoFactorAuthenticatable.php', + 'Laravel\\Fortify\\Console\\InstallCommand' => $vendorDir . '/laravel/fortify/src/Console/InstallCommand.php', + 'Laravel\\Fortify\\Contracts\\ConfirmPasswordViewResponse' => $vendorDir . '/laravel/fortify/src/Contracts/ConfirmPasswordViewResponse.php', + 'Laravel\\Fortify\\Contracts\\CreatesNewUsers' => $vendorDir . '/laravel/fortify/src/Contracts/CreatesNewUsers.php', + 'Laravel\\Fortify\\Contracts\\EmailVerificationNotificationSentResponse' => $vendorDir . '/laravel/fortify/src/Contracts/EmailVerificationNotificationSentResponse.php', + 'Laravel\\Fortify\\Contracts\\FailedPasswordConfirmationResponse' => $vendorDir . '/laravel/fortify/src/Contracts/FailedPasswordConfirmationResponse.php', + 'Laravel\\Fortify\\Contracts\\FailedPasswordResetLinkRequestResponse' => $vendorDir . '/laravel/fortify/src/Contracts/FailedPasswordResetLinkRequestResponse.php', + 'Laravel\\Fortify\\Contracts\\FailedPasswordResetResponse' => $vendorDir . '/laravel/fortify/src/Contracts/FailedPasswordResetResponse.php', + 'Laravel\\Fortify\\Contracts\\FailedTwoFactorLoginResponse' => $vendorDir . '/laravel/fortify/src/Contracts/FailedTwoFactorLoginResponse.php', + 'Laravel\\Fortify\\Contracts\\LockoutResponse' => $vendorDir . '/laravel/fortify/src/Contracts/LockoutResponse.php', + 'Laravel\\Fortify\\Contracts\\LoginResponse' => $vendorDir . '/laravel/fortify/src/Contracts/LoginResponse.php', + 'Laravel\\Fortify\\Contracts\\LoginViewResponse' => $vendorDir . '/laravel/fortify/src/Contracts/LoginViewResponse.php', + 'Laravel\\Fortify\\Contracts\\LogoutResponse' => $vendorDir . '/laravel/fortify/src/Contracts/LogoutResponse.php', + 'Laravel\\Fortify\\Contracts\\PasswordConfirmedResponse' => $vendorDir . '/laravel/fortify/src/Contracts/PasswordConfirmedResponse.php', + 'Laravel\\Fortify\\Contracts\\PasswordResetResponse' => $vendorDir . '/laravel/fortify/src/Contracts/PasswordResetResponse.php', + 'Laravel\\Fortify\\Contracts\\PasswordUpdateResponse' => $vendorDir . '/laravel/fortify/src/Contracts/PasswordUpdateResponse.php', + 'Laravel\\Fortify\\Contracts\\ProfileInformationUpdatedResponse' => $vendorDir . '/laravel/fortify/src/Contracts/ProfileInformationUpdatedResponse.php', + 'Laravel\\Fortify\\Contracts\\RecoveryCodesGeneratedResponse' => $vendorDir . '/laravel/fortify/src/Contracts/RecoveryCodesGeneratedResponse.php', + 'Laravel\\Fortify\\Contracts\\RegisterResponse' => $vendorDir . '/laravel/fortify/src/Contracts/RegisterResponse.php', + 'Laravel\\Fortify\\Contracts\\RegisterViewResponse' => $vendorDir . '/laravel/fortify/src/Contracts/RegisterViewResponse.php', + 'Laravel\\Fortify\\Contracts\\RequestPasswordResetLinkViewResponse' => $vendorDir . '/laravel/fortify/src/Contracts/RequestPasswordResetLinkViewResponse.php', + 'Laravel\\Fortify\\Contracts\\ResetPasswordViewResponse' => $vendorDir . '/laravel/fortify/src/Contracts/ResetPasswordViewResponse.php', + 'Laravel\\Fortify\\Contracts\\ResetsUserPasswords' => $vendorDir . '/laravel/fortify/src/Contracts/ResetsUserPasswords.php', + 'Laravel\\Fortify\\Contracts\\SuccessfulPasswordResetLinkRequestResponse' => $vendorDir . '/laravel/fortify/src/Contracts/SuccessfulPasswordResetLinkRequestResponse.php', + 'Laravel\\Fortify\\Contracts\\TwoFactorAuthenticationProvider' => $vendorDir . '/laravel/fortify/src/Contracts/TwoFactorAuthenticationProvider.php', + 'Laravel\\Fortify\\Contracts\\TwoFactorChallengeViewResponse' => $vendorDir . '/laravel/fortify/src/Contracts/TwoFactorChallengeViewResponse.php', + 'Laravel\\Fortify\\Contracts\\TwoFactorConfirmedResponse' => $vendorDir . '/laravel/fortify/src/Contracts/TwoFactorConfirmedResponse.php', + 'Laravel\\Fortify\\Contracts\\TwoFactorDisabledResponse' => $vendorDir . '/laravel/fortify/src/Contracts/TwoFactorDisabledResponse.php', + 'Laravel\\Fortify\\Contracts\\TwoFactorEnabledResponse' => $vendorDir . '/laravel/fortify/src/Contracts/TwoFactorEnabledResponse.php', + 'Laravel\\Fortify\\Contracts\\TwoFactorLoginResponse' => $vendorDir . '/laravel/fortify/src/Contracts/TwoFactorLoginResponse.php', + 'Laravel\\Fortify\\Contracts\\UpdatesUserPasswords' => $vendorDir . '/laravel/fortify/src/Contracts/UpdatesUserPasswords.php', + 'Laravel\\Fortify\\Contracts\\UpdatesUserProfileInformation' => $vendorDir . '/laravel/fortify/src/Contracts/UpdatesUserProfileInformation.php', + 'Laravel\\Fortify\\Contracts\\VerifyEmailResponse' => $vendorDir . '/laravel/fortify/src/Contracts/VerifyEmailResponse.php', + 'Laravel\\Fortify\\Contracts\\VerifyEmailViewResponse' => $vendorDir . '/laravel/fortify/src/Contracts/VerifyEmailViewResponse.php', + 'Laravel\\Fortify\\Events\\PasswordUpdatedViaController' => $vendorDir . '/laravel/fortify/src/Events/PasswordUpdatedViaController.php', + 'Laravel\\Fortify\\Events\\RecoveryCodeReplaced' => $vendorDir . '/laravel/fortify/src/Events/RecoveryCodeReplaced.php', + 'Laravel\\Fortify\\Events\\RecoveryCodesGenerated' => $vendorDir . '/laravel/fortify/src/Events/RecoveryCodesGenerated.php', + 'Laravel\\Fortify\\Events\\TwoFactorAuthenticationChallenged' => $vendorDir . '/laravel/fortify/src/Events/TwoFactorAuthenticationChallenged.php', + 'Laravel\\Fortify\\Events\\TwoFactorAuthenticationConfirmed' => $vendorDir . '/laravel/fortify/src/Events/TwoFactorAuthenticationConfirmed.php', + 'Laravel\\Fortify\\Events\\TwoFactorAuthenticationDisabled' => $vendorDir . '/laravel/fortify/src/Events/TwoFactorAuthenticationDisabled.php', + 'Laravel\\Fortify\\Events\\TwoFactorAuthenticationEnabled' => $vendorDir . '/laravel/fortify/src/Events/TwoFactorAuthenticationEnabled.php', + 'Laravel\\Fortify\\Events\\TwoFactorAuthenticationEvent' => $vendorDir . '/laravel/fortify/src/Events/TwoFactorAuthenticationEvent.php', + 'Laravel\\Fortify\\Events\\TwoFactorAuthenticationFailed' => $vendorDir . '/laravel/fortify/src/Events/TwoFactorAuthenticationFailed.php', + 'Laravel\\Fortify\\Events\\ValidTwoFactorAuthenticationCodeProvided' => $vendorDir . '/laravel/fortify/src/Events/ValidTwoFactorAuthenticationCodeProvided.php', + 'Laravel\\Fortify\\Features' => $vendorDir . '/laravel/fortify/src/Features.php', + 'Laravel\\Fortify\\Fortify' => $vendorDir . '/laravel/fortify/src/Fortify.php', + 'Laravel\\Fortify\\FortifyServiceProvider' => $vendorDir . '/laravel/fortify/src/FortifyServiceProvider.php', + 'Laravel\\Fortify\\Http\\Controllers\\AuthenticatedSessionController' => $vendorDir . '/laravel/fortify/src/Http/Controllers/AuthenticatedSessionController.php', + 'Laravel\\Fortify\\Http\\Controllers\\ConfirmablePasswordController' => $vendorDir . '/laravel/fortify/src/Http/Controllers/ConfirmablePasswordController.php', + 'Laravel\\Fortify\\Http\\Controllers\\ConfirmedPasswordStatusController' => $vendorDir . '/laravel/fortify/src/Http/Controllers/ConfirmedPasswordStatusController.php', + 'Laravel\\Fortify\\Http\\Controllers\\ConfirmedTwoFactorAuthenticationController' => $vendorDir . '/laravel/fortify/src/Http/Controllers/ConfirmedTwoFactorAuthenticationController.php', + 'Laravel\\Fortify\\Http\\Controllers\\EmailVerificationNotificationController' => $vendorDir . '/laravel/fortify/src/Http/Controllers/EmailVerificationNotificationController.php', + 'Laravel\\Fortify\\Http\\Controllers\\EmailVerificationPromptController' => $vendorDir . '/laravel/fortify/src/Http/Controllers/EmailVerificationPromptController.php', + 'Laravel\\Fortify\\Http\\Controllers\\NewPasswordController' => $vendorDir . '/laravel/fortify/src/Http/Controllers/NewPasswordController.php', + 'Laravel\\Fortify\\Http\\Controllers\\PasswordController' => $vendorDir . '/laravel/fortify/src/Http/Controllers/PasswordController.php', + 'Laravel\\Fortify\\Http\\Controllers\\PasswordResetLinkController' => $vendorDir . '/laravel/fortify/src/Http/Controllers/PasswordResetLinkController.php', + 'Laravel\\Fortify\\Http\\Controllers\\ProfileInformationController' => $vendorDir . '/laravel/fortify/src/Http/Controllers/ProfileInformationController.php', + 'Laravel\\Fortify\\Http\\Controllers\\RecoveryCodeController' => $vendorDir . '/laravel/fortify/src/Http/Controllers/RecoveryCodeController.php', + 'Laravel\\Fortify\\Http\\Controllers\\RegisteredUserController' => $vendorDir . '/laravel/fortify/src/Http/Controllers/RegisteredUserController.php', + 'Laravel\\Fortify\\Http\\Controllers\\TwoFactorAuthenticatedSessionController' => $vendorDir . '/laravel/fortify/src/Http/Controllers/TwoFactorAuthenticatedSessionController.php', + 'Laravel\\Fortify\\Http\\Controllers\\TwoFactorAuthenticationController' => $vendorDir . '/laravel/fortify/src/Http/Controllers/TwoFactorAuthenticationController.php', + 'Laravel\\Fortify\\Http\\Controllers\\TwoFactorQrCodeController' => $vendorDir . '/laravel/fortify/src/Http/Controllers/TwoFactorQrCodeController.php', + 'Laravel\\Fortify\\Http\\Controllers\\TwoFactorSecretKeyController' => $vendorDir . '/laravel/fortify/src/Http/Controllers/TwoFactorSecretKeyController.php', + 'Laravel\\Fortify\\Http\\Controllers\\VerifyEmailController' => $vendorDir . '/laravel/fortify/src/Http/Controllers/VerifyEmailController.php', + 'Laravel\\Fortify\\Http\\Requests\\LoginRequest' => $vendorDir . '/laravel/fortify/src/Http/Requests/LoginRequest.php', + 'Laravel\\Fortify\\Http\\Requests\\TwoFactorLoginRequest' => $vendorDir . '/laravel/fortify/src/Http/Requests/TwoFactorLoginRequest.php', + 'Laravel\\Fortify\\Http\\Requests\\VerifyEmailRequest' => $vendorDir . '/laravel/fortify/src/Http/Requests/VerifyEmailRequest.php', + 'Laravel\\Fortify\\Http\\Responses\\EmailVerificationNotificationSentResponse' => $vendorDir . '/laravel/fortify/src/Http/Responses/EmailVerificationNotificationSentResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\FailedPasswordConfirmationResponse' => $vendorDir . '/laravel/fortify/src/Http/Responses/FailedPasswordConfirmationResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\FailedPasswordResetLinkRequestResponse' => $vendorDir . '/laravel/fortify/src/Http/Responses/FailedPasswordResetLinkRequestResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\FailedPasswordResetResponse' => $vendorDir . '/laravel/fortify/src/Http/Responses/FailedPasswordResetResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\FailedTwoFactorLoginResponse' => $vendorDir . '/laravel/fortify/src/Http/Responses/FailedTwoFactorLoginResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\LockoutResponse' => $vendorDir . '/laravel/fortify/src/Http/Responses/LockoutResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\LoginResponse' => $vendorDir . '/laravel/fortify/src/Http/Responses/LoginResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\LogoutResponse' => $vendorDir . '/laravel/fortify/src/Http/Responses/LogoutResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\PasswordConfirmedResponse' => $vendorDir . '/laravel/fortify/src/Http/Responses/PasswordConfirmedResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\PasswordResetResponse' => $vendorDir . '/laravel/fortify/src/Http/Responses/PasswordResetResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\PasswordUpdateResponse' => $vendorDir . '/laravel/fortify/src/Http/Responses/PasswordUpdateResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\ProfileInformationUpdatedResponse' => $vendorDir . '/laravel/fortify/src/Http/Responses/ProfileInformationUpdatedResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\RecoveryCodesGeneratedResponse' => $vendorDir . '/laravel/fortify/src/Http/Responses/RecoveryCodesGeneratedResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\RedirectAsIntended' => $vendorDir . '/laravel/fortify/src/Http/Responses/RedirectAsIntended.php', + 'Laravel\\Fortify\\Http\\Responses\\RegisterResponse' => $vendorDir . '/laravel/fortify/src/Http/Responses/RegisterResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\SimpleViewResponse' => $vendorDir . '/laravel/fortify/src/Http/Responses/SimpleViewResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\SuccessfulPasswordResetLinkRequestResponse' => $vendorDir . '/laravel/fortify/src/Http/Responses/SuccessfulPasswordResetLinkRequestResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\TwoFactorConfirmedResponse' => $vendorDir . '/laravel/fortify/src/Http/Responses/TwoFactorConfirmedResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\TwoFactorDisabledResponse' => $vendorDir . '/laravel/fortify/src/Http/Responses/TwoFactorDisabledResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\TwoFactorEnabledResponse' => $vendorDir . '/laravel/fortify/src/Http/Responses/TwoFactorEnabledResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\TwoFactorLoginResponse' => $vendorDir . '/laravel/fortify/src/Http/Responses/TwoFactorLoginResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\VerifyEmailResponse' => $vendorDir . '/laravel/fortify/src/Http/Responses/VerifyEmailResponse.php', + 'Laravel\\Fortify\\LoginRateLimiter' => $vendorDir . '/laravel/fortify/src/LoginRateLimiter.php', + 'Laravel\\Fortify\\RecoveryCode' => $vendorDir . '/laravel/fortify/src/RecoveryCode.php', + 'Laravel\\Fortify\\RoutePath' => $vendorDir . '/laravel/fortify/src/RoutePath.php', + 'Laravel\\Fortify\\Rules\\Password' => $vendorDir . '/laravel/fortify/src/Rules/Password.php', + 'Laravel\\Fortify\\TwoFactorAuthenticatable' => $vendorDir . '/laravel/fortify/src/TwoFactorAuthenticatable.php', + 'Laravel\\Fortify\\TwoFactorAuthenticationProvider' => $vendorDir . '/laravel/fortify/src/TwoFactorAuthenticationProvider.php', + 'Laravel\\Pail\\Console\\Commands\\PailCommand' => $vendorDir . '/laravel/pail/src/Console/Commands/PailCommand.php', + 'Laravel\\Pail\\Contracts\\Printer' => $vendorDir . '/laravel/pail/src/Contracts/Printer.php', + 'Laravel\\Pail\\File' => $vendorDir . '/laravel/pail/src/File.php', + 'Laravel\\Pail\\Files' => $vendorDir . '/laravel/pail/src/Files.php', + 'Laravel\\Pail\\Guards\\EnsurePcntlIsAvailable' => $vendorDir . '/laravel/pail/src/Guards/EnsurePcntlIsAvailable.php', + 'Laravel\\Pail\\Handler' => $vendorDir . '/laravel/pail/src/Handler.php', + 'Laravel\\Pail\\LoggerFactory' => $vendorDir . '/laravel/pail/src/LoggerFactory.php', + 'Laravel\\Pail\\Options' => $vendorDir . '/laravel/pail/src/Options.php', + 'Laravel\\Pail\\PailServiceProvider' => $vendorDir . '/laravel/pail/src/PailServiceProvider.php', + 'Laravel\\Pail\\Printers\\CliPrinter' => $vendorDir . '/laravel/pail/src/Printers/CliPrinter.php', + 'Laravel\\Pail\\ProcessFactory' => $vendorDir . '/laravel/pail/src/ProcessFactory.php', + 'Laravel\\Pail\\ValueObjects\\MessageLogged' => $vendorDir . '/laravel/pail/src/ValueObjects/MessageLogged.php', + 'Laravel\\Pail\\ValueObjects\\Origin\\Console' => $vendorDir . '/laravel/pail/src/ValueObjects/Origin/Console.php', + 'Laravel\\Pail\\ValueObjects\\Origin\\Http' => $vendorDir . '/laravel/pail/src/ValueObjects/Origin/Http.php', + 'Laravel\\Pail\\ValueObjects\\Origin\\Queue' => $vendorDir . '/laravel/pail/src/ValueObjects/Origin/Queue.php', + 'Laravel\\Prompts\\Clear' => $vendorDir . '/laravel/prompts/src/Clear.php', + 'Laravel\\Prompts\\Concerns\\Colors' => $vendorDir . '/laravel/prompts/src/Concerns/Colors.php', + 'Laravel\\Prompts\\Concerns\\Cursor' => $vendorDir . '/laravel/prompts/src/Concerns/Cursor.php', + 'Laravel\\Prompts\\Concerns\\Erase' => $vendorDir . '/laravel/prompts/src/Concerns/Erase.php', + 'Laravel\\Prompts\\Concerns\\Events' => $vendorDir . '/laravel/prompts/src/Concerns/Events.php', + 'Laravel\\Prompts\\Concerns\\FakesInputOutput' => $vendorDir . '/laravel/prompts/src/Concerns/FakesInputOutput.php', + 'Laravel\\Prompts\\Concerns\\Fallback' => $vendorDir . '/laravel/prompts/src/Concerns/Fallback.php', + 'Laravel\\Prompts\\Concerns\\Interactivity' => $vendorDir . '/laravel/prompts/src/Concerns/Interactivity.php', + 'Laravel\\Prompts\\Concerns\\Scrolling' => $vendorDir . '/laravel/prompts/src/Concerns/Scrolling.php', + 'Laravel\\Prompts\\Concerns\\Termwind' => $vendorDir . '/laravel/prompts/src/Concerns/Termwind.php', + 'Laravel\\Prompts\\Concerns\\Themes' => $vendorDir . '/laravel/prompts/src/Concerns/Themes.php', + 'Laravel\\Prompts\\Concerns\\Truncation' => $vendorDir . '/laravel/prompts/src/Concerns/Truncation.php', + 'Laravel\\Prompts\\Concerns\\TypedValue' => $vendorDir . '/laravel/prompts/src/Concerns/TypedValue.php', + 'Laravel\\Prompts\\ConfirmPrompt' => $vendorDir . '/laravel/prompts/src/ConfirmPrompt.php', + 'Laravel\\Prompts\\Exceptions\\FormRevertedException' => $vendorDir . '/laravel/prompts/src/Exceptions/FormRevertedException.php', + 'Laravel\\Prompts\\Exceptions\\NonInteractiveValidationException' => $vendorDir . '/laravel/prompts/src/Exceptions/NonInteractiveValidationException.php', + 'Laravel\\Prompts\\FormBuilder' => $vendorDir . '/laravel/prompts/src/FormBuilder.php', + 'Laravel\\Prompts\\FormStep' => $vendorDir . '/laravel/prompts/src/FormStep.php', + 'Laravel\\Prompts\\Key' => $vendorDir . '/laravel/prompts/src/Key.php', + 'Laravel\\Prompts\\MultiSearchPrompt' => $vendorDir . '/laravel/prompts/src/MultiSearchPrompt.php', + 'Laravel\\Prompts\\MultiSelectPrompt' => $vendorDir . '/laravel/prompts/src/MultiSelectPrompt.php', + 'Laravel\\Prompts\\Note' => $vendorDir . '/laravel/prompts/src/Note.php', + 'Laravel\\Prompts\\Output\\BufferedConsoleOutput' => $vendorDir . '/laravel/prompts/src/Output/BufferedConsoleOutput.php', + 'Laravel\\Prompts\\Output\\ConsoleOutput' => $vendorDir . '/laravel/prompts/src/Output/ConsoleOutput.php', + 'Laravel\\Prompts\\PasswordPrompt' => $vendorDir . '/laravel/prompts/src/PasswordPrompt.php', + 'Laravel\\Prompts\\PausePrompt' => $vendorDir . '/laravel/prompts/src/PausePrompt.php', + 'Laravel\\Prompts\\Progress' => $vendorDir . '/laravel/prompts/src/Progress.php', + 'Laravel\\Prompts\\Prompt' => $vendorDir . '/laravel/prompts/src/Prompt.php', + 'Laravel\\Prompts\\SearchPrompt' => $vendorDir . '/laravel/prompts/src/SearchPrompt.php', + 'Laravel\\Prompts\\SelectPrompt' => $vendorDir . '/laravel/prompts/src/SelectPrompt.php', + 'Laravel\\Prompts\\Spinner' => $vendorDir . '/laravel/prompts/src/Spinner.php', + 'Laravel\\Prompts\\SuggestPrompt' => $vendorDir . '/laravel/prompts/src/SuggestPrompt.php', + 'Laravel\\Prompts\\Support\\Result' => $vendorDir . '/laravel/prompts/src/Support/Result.php', + 'Laravel\\Prompts\\Support\\Utils' => $vendorDir . '/laravel/prompts/src/Support/Utils.php', + 'Laravel\\Prompts\\Table' => $vendorDir . '/laravel/prompts/src/Table.php', + 'Laravel\\Prompts\\Terminal' => $vendorDir . '/laravel/prompts/src/Terminal.php', + 'Laravel\\Prompts\\TextPrompt' => $vendorDir . '/laravel/prompts/src/TextPrompt.php', + 'Laravel\\Prompts\\TextareaPrompt' => $vendorDir . '/laravel/prompts/src/TextareaPrompt.php', + 'Laravel\\Prompts\\Themes\\Contracts\\Scrolling' => $vendorDir . '/laravel/prompts/src/Themes/Contracts/Scrolling.php', + 'Laravel\\Prompts\\Themes\\Default\\ClearRenderer' => $vendorDir . '/laravel/prompts/src/Themes/Default/ClearRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\Concerns\\DrawsBoxes' => $vendorDir . '/laravel/prompts/src/Themes/Default/Concerns/DrawsBoxes.php', + 'Laravel\\Prompts\\Themes\\Default\\Concerns\\DrawsScrollbars' => $vendorDir . '/laravel/prompts/src/Themes/Default/Concerns/DrawsScrollbars.php', + 'Laravel\\Prompts\\Themes\\Default\\Concerns\\InteractsWithStrings' => $vendorDir . '/laravel/prompts/src/Themes/Default/Concerns/InteractsWithStrings.php', + 'Laravel\\Prompts\\Themes\\Default\\ConfirmPromptRenderer' => $vendorDir . '/laravel/prompts/src/Themes/Default/ConfirmPromptRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\MultiSearchPromptRenderer' => $vendorDir . '/laravel/prompts/src/Themes/Default/MultiSearchPromptRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\MultiSelectPromptRenderer' => $vendorDir . '/laravel/prompts/src/Themes/Default/MultiSelectPromptRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\NoteRenderer' => $vendorDir . '/laravel/prompts/src/Themes/Default/NoteRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\PasswordPromptRenderer' => $vendorDir . '/laravel/prompts/src/Themes/Default/PasswordPromptRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\PausePromptRenderer' => $vendorDir . '/laravel/prompts/src/Themes/Default/PausePromptRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\ProgressRenderer' => $vendorDir . '/laravel/prompts/src/Themes/Default/ProgressRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\Renderer' => $vendorDir . '/laravel/prompts/src/Themes/Default/Renderer.php', + 'Laravel\\Prompts\\Themes\\Default\\SearchPromptRenderer' => $vendorDir . '/laravel/prompts/src/Themes/Default/SearchPromptRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\SelectPromptRenderer' => $vendorDir . '/laravel/prompts/src/Themes/Default/SelectPromptRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\SpinnerRenderer' => $vendorDir . '/laravel/prompts/src/Themes/Default/SpinnerRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\SuggestPromptRenderer' => $vendorDir . '/laravel/prompts/src/Themes/Default/SuggestPromptRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\TableRenderer' => $vendorDir . '/laravel/prompts/src/Themes/Default/TableRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\TextPromptRenderer' => $vendorDir . '/laravel/prompts/src/Themes/Default/TextPromptRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\TextareaPromptRenderer' => $vendorDir . '/laravel/prompts/src/Themes/Default/TextareaPromptRenderer.php', + 'Laravel\\Sail\\Console\\AddCommand' => $vendorDir . '/laravel/sail/src/Console/AddCommand.php', + 'Laravel\\Sail\\Console\\Concerns\\InteractsWithDockerComposeServices' => $vendorDir . '/laravel/sail/src/Console/Concerns/InteractsWithDockerComposeServices.php', + 'Laravel\\Sail\\Console\\InstallCommand' => $vendorDir . '/laravel/sail/src/Console/InstallCommand.php', + 'Laravel\\Sail\\Console\\PublishCommand' => $vendorDir . '/laravel/sail/src/Console/PublishCommand.php', + 'Laravel\\Sail\\SailServiceProvider' => $vendorDir . '/laravel/sail/src/SailServiceProvider.php', + 'Laravel\\Sanctum\\Console\\Commands\\PruneExpired' => $vendorDir . '/laravel/sanctum/src/Console/Commands/PruneExpired.php', + 'Laravel\\Sanctum\\Contracts\\HasAbilities' => $vendorDir . '/laravel/sanctum/src/Contracts/HasAbilities.php', + 'Laravel\\Sanctum\\Contracts\\HasApiTokens' => $vendorDir . '/laravel/sanctum/src/Contracts/HasApiTokens.php', + 'Laravel\\Sanctum\\Events\\TokenAuthenticated' => $vendorDir . '/laravel/sanctum/src/Events/TokenAuthenticated.php', + 'Laravel\\Sanctum\\Exceptions\\MissingAbilityException' => $vendorDir . '/laravel/sanctum/src/Exceptions/MissingAbilityException.php', + 'Laravel\\Sanctum\\Exceptions\\MissingScopeException' => $vendorDir . '/laravel/sanctum/src/Exceptions/MissingScopeException.php', + 'Laravel\\Sanctum\\Guard' => $vendorDir . '/laravel/sanctum/src/Guard.php', + 'Laravel\\Sanctum\\HasApiTokens' => $vendorDir . '/laravel/sanctum/src/HasApiTokens.php', + 'Laravel\\Sanctum\\Http\\Controllers\\CsrfCookieController' => $vendorDir . '/laravel/sanctum/src/Http/Controllers/CsrfCookieController.php', + 'Laravel\\Sanctum\\Http\\Middleware\\AuthenticateSession' => $vendorDir . '/laravel/sanctum/src/Http/Middleware/AuthenticateSession.php', + 'Laravel\\Sanctum\\Http\\Middleware\\CheckAbilities' => $vendorDir . '/laravel/sanctum/src/Http/Middleware/CheckAbilities.php', + 'Laravel\\Sanctum\\Http\\Middleware\\CheckForAnyAbility' => $vendorDir . '/laravel/sanctum/src/Http/Middleware/CheckForAnyAbility.php', + 'Laravel\\Sanctum\\Http\\Middleware\\CheckForAnyScope' => $vendorDir . '/laravel/sanctum/src/Http/Middleware/CheckForAnyScope.php', + 'Laravel\\Sanctum\\Http\\Middleware\\CheckScopes' => $vendorDir . '/laravel/sanctum/src/Http/Middleware/CheckScopes.php', + 'Laravel\\Sanctum\\Http\\Middleware\\EnsureFrontendRequestsAreStateful' => $vendorDir . '/laravel/sanctum/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php', + 'Laravel\\Sanctum\\NewAccessToken' => $vendorDir . '/laravel/sanctum/src/NewAccessToken.php', + 'Laravel\\Sanctum\\PersonalAccessToken' => $vendorDir . '/laravel/sanctum/src/PersonalAccessToken.php', + 'Laravel\\Sanctum\\Sanctum' => $vendorDir . '/laravel/sanctum/src/Sanctum.php', + 'Laravel\\Sanctum\\SanctumServiceProvider' => $vendorDir . '/laravel/sanctum/src/SanctumServiceProvider.php', + 'Laravel\\Sanctum\\TransientToken' => $vendorDir . '/laravel/sanctum/src/TransientToken.php', + 'Laravel\\SerializableClosure\\Contracts\\Serializable' => $vendorDir . '/laravel/serializable-closure/src/Contracts/Serializable.php', + 'Laravel\\SerializableClosure\\Contracts\\Signer' => $vendorDir . '/laravel/serializable-closure/src/Contracts/Signer.php', + 'Laravel\\SerializableClosure\\Exceptions\\InvalidSignatureException' => $vendorDir . '/laravel/serializable-closure/src/Exceptions/InvalidSignatureException.php', + 'Laravel\\SerializableClosure\\Exceptions\\MissingSecretKeyException' => $vendorDir . '/laravel/serializable-closure/src/Exceptions/MissingSecretKeyException.php', + 'Laravel\\SerializableClosure\\Exceptions\\PhpVersionNotSupportedException' => $vendorDir . '/laravel/serializable-closure/src/Exceptions/PhpVersionNotSupportedException.php', + 'Laravel\\SerializableClosure\\SerializableClosure' => $vendorDir . '/laravel/serializable-closure/src/SerializableClosure.php', + 'Laravel\\SerializableClosure\\Serializers\\Native' => $vendorDir . '/laravel/serializable-closure/src/Serializers/Native.php', + 'Laravel\\SerializableClosure\\Serializers\\Signed' => $vendorDir . '/laravel/serializable-closure/src/Serializers/Signed.php', + 'Laravel\\SerializableClosure\\Signers\\Hmac' => $vendorDir . '/laravel/serializable-closure/src/Signers/Hmac.php', + 'Laravel\\SerializableClosure\\Support\\ClosureScope' => $vendorDir . '/laravel/serializable-closure/src/Support/ClosureScope.php', + 'Laravel\\SerializableClosure\\Support\\ClosureStream' => $vendorDir . '/laravel/serializable-closure/src/Support/ClosureStream.php', + 'Laravel\\SerializableClosure\\Support\\ReflectionClosure' => $vendorDir . '/laravel/serializable-closure/src/Support/ReflectionClosure.php', + 'Laravel\\SerializableClosure\\Support\\SelfReference' => $vendorDir . '/laravel/serializable-closure/src/Support/SelfReference.php', + 'Laravel\\SerializableClosure\\UnsignedSerializableClosure' => $vendorDir . '/laravel/serializable-closure/src/UnsignedSerializableClosure.php', + 'Laravel\\Tinker\\ClassAliasAutoloader' => $vendorDir . '/laravel/tinker/src/ClassAliasAutoloader.php', + 'Laravel\\Tinker\\Console\\TinkerCommand' => $vendorDir . '/laravel/tinker/src/Console/TinkerCommand.php', + 'Laravel\\Tinker\\TinkerCaster' => $vendorDir . '/laravel/tinker/src/TinkerCaster.php', + 'Laravel\\Tinker\\TinkerServiceProvider' => $vendorDir . '/laravel/tinker/src/TinkerServiceProvider.php', + 'League\\CommonMark\\CommonMarkConverter' => $vendorDir . '/league/commonmark/src/CommonMarkConverter.php', + 'League\\CommonMark\\ConverterInterface' => $vendorDir . '/league/commonmark/src/ConverterInterface.php', + 'League\\CommonMark\\Delimiter\\Bracket' => $vendorDir . '/league/commonmark/src/Delimiter/Bracket.php', + 'League\\CommonMark\\Delimiter\\Delimiter' => $vendorDir . '/league/commonmark/src/Delimiter/Delimiter.php', + 'League\\CommonMark\\Delimiter\\DelimiterInterface' => $vendorDir . '/league/commonmark/src/Delimiter/DelimiterInterface.php', + 'League\\CommonMark\\Delimiter\\DelimiterParser' => $vendorDir . '/league/commonmark/src/Delimiter/DelimiterParser.php', + 'League\\CommonMark\\Delimiter\\DelimiterStack' => $vendorDir . '/league/commonmark/src/Delimiter/DelimiterStack.php', + 'League\\CommonMark\\Delimiter\\Processor\\CacheableDelimiterProcessorInterface' => $vendorDir . '/league/commonmark/src/Delimiter/Processor/CacheableDelimiterProcessorInterface.php', + 'League\\CommonMark\\Delimiter\\Processor\\DelimiterProcessorCollection' => $vendorDir . '/league/commonmark/src/Delimiter/Processor/DelimiterProcessorCollection.php', + 'League\\CommonMark\\Delimiter\\Processor\\DelimiterProcessorCollectionInterface' => $vendorDir . '/league/commonmark/src/Delimiter/Processor/DelimiterProcessorCollectionInterface.php', + 'League\\CommonMark\\Delimiter\\Processor\\DelimiterProcessorInterface' => $vendorDir . '/league/commonmark/src/Delimiter/Processor/DelimiterProcessorInterface.php', + 'League\\CommonMark\\Delimiter\\Processor\\StaggeredDelimiterProcessor' => $vendorDir . '/league/commonmark/src/Delimiter/Processor/StaggeredDelimiterProcessor.php', + 'League\\CommonMark\\Environment\\Environment' => $vendorDir . '/league/commonmark/src/Environment/Environment.php', + 'League\\CommonMark\\Environment\\EnvironmentAwareInterface' => $vendorDir . '/league/commonmark/src/Environment/EnvironmentAwareInterface.php', + 'League\\CommonMark\\Environment\\EnvironmentBuilderInterface' => $vendorDir . '/league/commonmark/src/Environment/EnvironmentBuilderInterface.php', + 'League\\CommonMark\\Environment\\EnvironmentInterface' => $vendorDir . '/league/commonmark/src/Environment/EnvironmentInterface.php', + 'League\\CommonMark\\Event\\AbstractEvent' => $vendorDir . '/league/commonmark/src/Event/AbstractEvent.php', + 'League\\CommonMark\\Event\\DocumentParsedEvent' => $vendorDir . '/league/commonmark/src/Event/DocumentParsedEvent.php', + 'League\\CommonMark\\Event\\DocumentPreParsedEvent' => $vendorDir . '/league/commonmark/src/Event/DocumentPreParsedEvent.php', + 'League\\CommonMark\\Event\\DocumentPreRenderEvent' => $vendorDir . '/league/commonmark/src/Event/DocumentPreRenderEvent.php', + 'League\\CommonMark\\Event\\DocumentRenderedEvent' => $vendorDir . '/league/commonmark/src/Event/DocumentRenderedEvent.php', + 'League\\CommonMark\\Event\\ListenerData' => $vendorDir . '/league/commonmark/src/Event/ListenerData.php', + 'League\\CommonMark\\Exception\\AlreadyInitializedException' => $vendorDir . '/league/commonmark/src/Exception/AlreadyInitializedException.php', + 'League\\CommonMark\\Exception\\CommonMarkException' => $vendorDir . '/league/commonmark/src/Exception/CommonMarkException.php', + 'League\\CommonMark\\Exception\\IOException' => $vendorDir . '/league/commonmark/src/Exception/IOException.php', + 'League\\CommonMark\\Exception\\InvalidArgumentException' => $vendorDir . '/league/commonmark/src/Exception/InvalidArgumentException.php', + 'League\\CommonMark\\Exception\\LogicException' => $vendorDir . '/league/commonmark/src/Exception/LogicException.php', + 'League\\CommonMark\\Exception\\MissingDependencyException' => $vendorDir . '/league/commonmark/src/Exception/MissingDependencyException.php', + 'League\\CommonMark\\Exception\\UnexpectedEncodingException' => $vendorDir . '/league/commonmark/src/Exception/UnexpectedEncodingException.php', + 'League\\CommonMark\\Extension\\Attributes\\AttributesExtension' => $vendorDir . '/league/commonmark/src/Extension/Attributes/AttributesExtension.php', + 'League\\CommonMark\\Extension\\Attributes\\Event\\AttributesListener' => $vendorDir . '/league/commonmark/src/Extension/Attributes/Event/AttributesListener.php', + 'League\\CommonMark\\Extension\\Attributes\\Node\\Attributes' => $vendorDir . '/league/commonmark/src/Extension/Attributes/Node/Attributes.php', + 'League\\CommonMark\\Extension\\Attributes\\Node\\AttributesInline' => $vendorDir . '/league/commonmark/src/Extension/Attributes/Node/AttributesInline.php', + 'League\\CommonMark\\Extension\\Attributes\\Parser\\AttributesBlockContinueParser' => $vendorDir . '/league/commonmark/src/Extension/Attributes/Parser/AttributesBlockContinueParser.php', + 'League\\CommonMark\\Extension\\Attributes\\Parser\\AttributesBlockStartParser' => $vendorDir . '/league/commonmark/src/Extension/Attributes/Parser/AttributesBlockStartParser.php', + 'League\\CommonMark\\Extension\\Attributes\\Parser\\AttributesInlineParser' => $vendorDir . '/league/commonmark/src/Extension/Attributes/Parser/AttributesInlineParser.php', + 'League\\CommonMark\\Extension\\Attributes\\Util\\AttributesHelper' => $vendorDir . '/league/commonmark/src/Extension/Attributes/Util/AttributesHelper.php', + 'League\\CommonMark\\Extension\\Autolink\\AutolinkExtension' => $vendorDir . '/league/commonmark/src/Extension/Autolink/AutolinkExtension.php', + 'League\\CommonMark\\Extension\\Autolink\\EmailAutolinkParser' => $vendorDir . '/league/commonmark/src/Extension/Autolink/EmailAutolinkParser.php', + 'League\\CommonMark\\Extension\\Autolink\\UrlAutolinkParser' => $vendorDir . '/league/commonmark/src/Extension/Autolink/UrlAutolinkParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\CommonMarkCoreExtension' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/CommonMarkCoreExtension.php', + 'League\\CommonMark\\Extension\\CommonMark\\Delimiter\\Processor\\EmphasisDelimiterProcessor' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Delimiter/Processor/EmphasisDelimiterProcessor.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Block\\BlockQuote' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Node/Block/BlockQuote.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Block\\FencedCode' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Node/Block/FencedCode.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Block\\Heading' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Node/Block/Heading.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Block\\HtmlBlock' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Node/Block/HtmlBlock.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Block\\IndentedCode' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Node/Block/IndentedCode.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Block\\ListBlock' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Node/Block/ListBlock.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Block\\ListData' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Node/Block/ListData.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Block\\ListItem' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Node/Block/ListItem.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Block\\ThematicBreak' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Node/Block/ThematicBreak.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Inline\\AbstractWebResource' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Node/Inline/AbstractWebResource.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Inline\\Code' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Node/Inline/Code.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Inline\\Emphasis' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Node/Inline/Emphasis.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Inline\\HtmlInline' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Node/Inline/HtmlInline.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Inline\\Image' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Node/Inline/Image.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Inline\\Link' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Node/Inline/Link.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Inline\\Strong' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Node/Inline/Strong.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\BlockQuoteParser' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Parser/Block/BlockQuoteParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\BlockQuoteStartParser' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Parser/Block/BlockQuoteStartParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\FencedCodeParser' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Parser/Block/FencedCodeParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\FencedCodeStartParser' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Parser/Block/FencedCodeStartParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\HeadingParser' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Parser/Block/HeadingParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\HeadingStartParser' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Parser/Block/HeadingStartParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\HtmlBlockParser' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Parser/Block/HtmlBlockParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\HtmlBlockStartParser' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Parser/Block/HtmlBlockStartParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\IndentedCodeParser' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Parser/Block/IndentedCodeParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\IndentedCodeStartParser' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Parser/Block/IndentedCodeStartParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\ListBlockParser' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Parser/Block/ListBlockParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\ListBlockStartParser' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Parser/Block/ListBlockStartParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\ListItemParser' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Parser/Block/ListItemParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\ThematicBreakParser' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Parser/Block/ThematicBreakParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\ThematicBreakStartParser' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Parser/Block/ThematicBreakStartParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Inline\\AutolinkParser' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Parser/Inline/AutolinkParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Inline\\BacktickParser' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Parser/Inline/BacktickParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Inline\\BangParser' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Parser/Inline/BangParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Inline\\CloseBracketParser' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Parser/Inline/CloseBracketParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Inline\\EntityParser' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Parser/Inline/EntityParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Inline\\EscapableParser' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Parser/Inline/EscapableParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Inline\\HtmlInlineParser' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Parser/Inline/HtmlInlineParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Inline\\OpenBracketParser' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Parser/Inline/OpenBracketParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Block\\BlockQuoteRenderer' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Renderer/Block/BlockQuoteRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Block\\FencedCodeRenderer' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Renderer/Block/FencedCodeRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Block\\HeadingRenderer' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Renderer/Block/HeadingRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Block\\HtmlBlockRenderer' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Renderer/Block/HtmlBlockRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Block\\IndentedCodeRenderer' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Renderer/Block/IndentedCodeRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Block\\ListBlockRenderer' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Renderer/Block/ListBlockRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Block\\ListItemRenderer' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Renderer/Block/ListItemRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Block\\ThematicBreakRenderer' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Renderer/Block/ThematicBreakRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Inline\\CodeRenderer' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Renderer/Inline/CodeRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Inline\\EmphasisRenderer' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Renderer/Inline/EmphasisRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Inline\\HtmlInlineRenderer' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Renderer/Inline/HtmlInlineRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Inline\\ImageRenderer' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Renderer/Inline/ImageRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Inline\\LinkRenderer' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Renderer/Inline/LinkRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Inline\\StrongRenderer' => $vendorDir . '/league/commonmark/src/Extension/CommonMark/Renderer/Inline/StrongRenderer.php', + 'League\\CommonMark\\Extension\\ConfigurableExtensionInterface' => $vendorDir . '/league/commonmark/src/Extension/ConfigurableExtensionInterface.php', + 'League\\CommonMark\\Extension\\DefaultAttributes\\ApplyDefaultAttributesProcessor' => $vendorDir . '/league/commonmark/src/Extension/DefaultAttributes/ApplyDefaultAttributesProcessor.php', + 'League\\CommonMark\\Extension\\DefaultAttributes\\DefaultAttributesExtension' => $vendorDir . '/league/commonmark/src/Extension/DefaultAttributes/DefaultAttributesExtension.php', + 'League\\CommonMark\\Extension\\DescriptionList\\DescriptionListExtension' => $vendorDir . '/league/commonmark/src/Extension/DescriptionList/DescriptionListExtension.php', + 'League\\CommonMark\\Extension\\DescriptionList\\Event\\ConsecutiveDescriptionListMerger' => $vendorDir . '/league/commonmark/src/Extension/DescriptionList/Event/ConsecutiveDescriptionListMerger.php', + 'League\\CommonMark\\Extension\\DescriptionList\\Event\\LooseDescriptionHandler' => $vendorDir . '/league/commonmark/src/Extension/DescriptionList/Event/LooseDescriptionHandler.php', + 'League\\CommonMark\\Extension\\DescriptionList\\Node\\Description' => $vendorDir . '/league/commonmark/src/Extension/DescriptionList/Node/Description.php', + 'League\\CommonMark\\Extension\\DescriptionList\\Node\\DescriptionList' => $vendorDir . '/league/commonmark/src/Extension/DescriptionList/Node/DescriptionList.php', + 'League\\CommonMark\\Extension\\DescriptionList\\Node\\DescriptionTerm' => $vendorDir . '/league/commonmark/src/Extension/DescriptionList/Node/DescriptionTerm.php', + 'League\\CommonMark\\Extension\\DescriptionList\\Parser\\DescriptionContinueParser' => $vendorDir . '/league/commonmark/src/Extension/DescriptionList/Parser/DescriptionContinueParser.php', + 'League\\CommonMark\\Extension\\DescriptionList\\Parser\\DescriptionListContinueParser' => $vendorDir . '/league/commonmark/src/Extension/DescriptionList/Parser/DescriptionListContinueParser.php', + 'League\\CommonMark\\Extension\\DescriptionList\\Parser\\DescriptionStartParser' => $vendorDir . '/league/commonmark/src/Extension/DescriptionList/Parser/DescriptionStartParser.php', + 'League\\CommonMark\\Extension\\DescriptionList\\Parser\\DescriptionTermContinueParser' => $vendorDir . '/league/commonmark/src/Extension/DescriptionList/Parser/DescriptionTermContinueParser.php', + 'League\\CommonMark\\Extension\\DescriptionList\\Renderer\\DescriptionListRenderer' => $vendorDir . '/league/commonmark/src/Extension/DescriptionList/Renderer/DescriptionListRenderer.php', + 'League\\CommonMark\\Extension\\DescriptionList\\Renderer\\DescriptionRenderer' => $vendorDir . '/league/commonmark/src/Extension/DescriptionList/Renderer/DescriptionRenderer.php', + 'League\\CommonMark\\Extension\\DescriptionList\\Renderer\\DescriptionTermRenderer' => $vendorDir . '/league/commonmark/src/Extension/DescriptionList/Renderer/DescriptionTermRenderer.php', + 'League\\CommonMark\\Extension\\DisallowedRawHtml\\DisallowedRawHtmlExtension' => $vendorDir . '/league/commonmark/src/Extension/DisallowedRawHtml/DisallowedRawHtmlExtension.php', + 'League\\CommonMark\\Extension\\DisallowedRawHtml\\DisallowedRawHtmlRenderer' => $vendorDir . '/league/commonmark/src/Extension/DisallowedRawHtml/DisallowedRawHtmlRenderer.php', + 'League\\CommonMark\\Extension\\Embed\\Bridge\\OscaroteroEmbedAdapter' => $vendorDir . '/league/commonmark/src/Extension/Embed/Bridge/OscaroteroEmbedAdapter.php', + 'League\\CommonMark\\Extension\\Embed\\DomainFilteringAdapter' => $vendorDir . '/league/commonmark/src/Extension/Embed/DomainFilteringAdapter.php', + 'League\\CommonMark\\Extension\\Embed\\Embed' => $vendorDir . '/league/commonmark/src/Extension/Embed/Embed.php', + 'League\\CommonMark\\Extension\\Embed\\EmbedAdapterInterface' => $vendorDir . '/league/commonmark/src/Extension/Embed/EmbedAdapterInterface.php', + 'League\\CommonMark\\Extension\\Embed\\EmbedExtension' => $vendorDir . '/league/commonmark/src/Extension/Embed/EmbedExtension.php', + 'League\\CommonMark\\Extension\\Embed\\EmbedParser' => $vendorDir . '/league/commonmark/src/Extension/Embed/EmbedParser.php', + 'League\\CommonMark\\Extension\\Embed\\EmbedProcessor' => $vendorDir . '/league/commonmark/src/Extension/Embed/EmbedProcessor.php', + 'League\\CommonMark\\Extension\\Embed\\EmbedRenderer' => $vendorDir . '/league/commonmark/src/Extension/Embed/EmbedRenderer.php', + 'League\\CommonMark\\Extension\\Embed\\EmbedStartParser' => $vendorDir . '/league/commonmark/src/Extension/Embed/EmbedStartParser.php', + 'League\\CommonMark\\Extension\\ExtensionInterface' => $vendorDir . '/league/commonmark/src/Extension/ExtensionInterface.php', + 'League\\CommonMark\\Extension\\ExternalLink\\ExternalLinkExtension' => $vendorDir . '/league/commonmark/src/Extension/ExternalLink/ExternalLinkExtension.php', + 'League\\CommonMark\\Extension\\ExternalLink\\ExternalLinkProcessor' => $vendorDir . '/league/commonmark/src/Extension/ExternalLink/ExternalLinkProcessor.php', + 'League\\CommonMark\\Extension\\Footnote\\Event\\AnonymousFootnotesListener' => $vendorDir . '/league/commonmark/src/Extension/Footnote/Event/AnonymousFootnotesListener.php', + 'League\\CommonMark\\Extension\\Footnote\\Event\\FixOrphanedFootnotesAndRefsListener' => $vendorDir . '/league/commonmark/src/Extension/Footnote/Event/FixOrphanedFootnotesAndRefsListener.php', + 'League\\CommonMark\\Extension\\Footnote\\Event\\GatherFootnotesListener' => $vendorDir . '/league/commonmark/src/Extension/Footnote/Event/GatherFootnotesListener.php', + 'League\\CommonMark\\Extension\\Footnote\\Event\\NumberFootnotesListener' => $vendorDir . '/league/commonmark/src/Extension/Footnote/Event/NumberFootnotesListener.php', + 'League\\CommonMark\\Extension\\Footnote\\FootnoteExtension' => $vendorDir . '/league/commonmark/src/Extension/Footnote/FootnoteExtension.php', + 'League\\CommonMark\\Extension\\Footnote\\Node\\Footnote' => $vendorDir . '/league/commonmark/src/Extension/Footnote/Node/Footnote.php', + 'League\\CommonMark\\Extension\\Footnote\\Node\\FootnoteBackref' => $vendorDir . '/league/commonmark/src/Extension/Footnote/Node/FootnoteBackref.php', + 'League\\CommonMark\\Extension\\Footnote\\Node\\FootnoteContainer' => $vendorDir . '/league/commonmark/src/Extension/Footnote/Node/FootnoteContainer.php', + 'League\\CommonMark\\Extension\\Footnote\\Node\\FootnoteRef' => $vendorDir . '/league/commonmark/src/Extension/Footnote/Node/FootnoteRef.php', + 'League\\CommonMark\\Extension\\Footnote\\Parser\\AnonymousFootnoteRefParser' => $vendorDir . '/league/commonmark/src/Extension/Footnote/Parser/AnonymousFootnoteRefParser.php', + 'League\\CommonMark\\Extension\\Footnote\\Parser\\FootnoteParser' => $vendorDir . '/league/commonmark/src/Extension/Footnote/Parser/FootnoteParser.php', + 'League\\CommonMark\\Extension\\Footnote\\Parser\\FootnoteRefParser' => $vendorDir . '/league/commonmark/src/Extension/Footnote/Parser/FootnoteRefParser.php', + 'League\\CommonMark\\Extension\\Footnote\\Parser\\FootnoteStartParser' => $vendorDir . '/league/commonmark/src/Extension/Footnote/Parser/FootnoteStartParser.php', + 'League\\CommonMark\\Extension\\Footnote\\Renderer\\FootnoteBackrefRenderer' => $vendorDir . '/league/commonmark/src/Extension/Footnote/Renderer/FootnoteBackrefRenderer.php', + 'League\\CommonMark\\Extension\\Footnote\\Renderer\\FootnoteContainerRenderer' => $vendorDir . '/league/commonmark/src/Extension/Footnote/Renderer/FootnoteContainerRenderer.php', + 'League\\CommonMark\\Extension\\Footnote\\Renderer\\FootnoteRefRenderer' => $vendorDir . '/league/commonmark/src/Extension/Footnote/Renderer/FootnoteRefRenderer.php', + 'League\\CommonMark\\Extension\\Footnote\\Renderer\\FootnoteRenderer' => $vendorDir . '/league/commonmark/src/Extension/Footnote/Renderer/FootnoteRenderer.php', + 'League\\CommonMark\\Extension\\FrontMatter\\Data\\FrontMatterDataParserInterface' => $vendorDir . '/league/commonmark/src/Extension/FrontMatter/Data/FrontMatterDataParserInterface.php', + 'League\\CommonMark\\Extension\\FrontMatter\\Data\\LibYamlFrontMatterParser' => $vendorDir . '/league/commonmark/src/Extension/FrontMatter/Data/LibYamlFrontMatterParser.php', + 'League\\CommonMark\\Extension\\FrontMatter\\Data\\SymfonyYamlFrontMatterParser' => $vendorDir . '/league/commonmark/src/Extension/FrontMatter/Data/SymfonyYamlFrontMatterParser.php', + 'League\\CommonMark\\Extension\\FrontMatter\\Exception\\InvalidFrontMatterException' => $vendorDir . '/league/commonmark/src/Extension/FrontMatter/Exception/InvalidFrontMatterException.php', + 'League\\CommonMark\\Extension\\FrontMatter\\FrontMatterExtension' => $vendorDir . '/league/commonmark/src/Extension/FrontMatter/FrontMatterExtension.php', + 'League\\CommonMark\\Extension\\FrontMatter\\FrontMatterParser' => $vendorDir . '/league/commonmark/src/Extension/FrontMatter/FrontMatterParser.php', + 'League\\CommonMark\\Extension\\FrontMatter\\FrontMatterParserInterface' => $vendorDir . '/league/commonmark/src/Extension/FrontMatter/FrontMatterParserInterface.php', + 'League\\CommonMark\\Extension\\FrontMatter\\FrontMatterProviderInterface' => $vendorDir . '/league/commonmark/src/Extension/FrontMatter/FrontMatterProviderInterface.php', + 'League\\CommonMark\\Extension\\FrontMatter\\Input\\MarkdownInputWithFrontMatter' => $vendorDir . '/league/commonmark/src/Extension/FrontMatter/Input/MarkdownInputWithFrontMatter.php', + 'League\\CommonMark\\Extension\\FrontMatter\\Listener\\FrontMatterPostRenderListener' => $vendorDir . '/league/commonmark/src/Extension/FrontMatter/Listener/FrontMatterPostRenderListener.php', + 'League\\CommonMark\\Extension\\FrontMatter\\Listener\\FrontMatterPreParser' => $vendorDir . '/league/commonmark/src/Extension/FrontMatter/Listener/FrontMatterPreParser.php', + 'League\\CommonMark\\Extension\\FrontMatter\\Output\\RenderedContentWithFrontMatter' => $vendorDir . '/league/commonmark/src/Extension/FrontMatter/Output/RenderedContentWithFrontMatter.php', + 'League\\CommonMark\\Extension\\GithubFlavoredMarkdownExtension' => $vendorDir . '/league/commonmark/src/Extension/GithubFlavoredMarkdownExtension.php', + 'League\\CommonMark\\Extension\\HeadingPermalink\\HeadingPermalink' => $vendorDir . '/league/commonmark/src/Extension/HeadingPermalink/HeadingPermalink.php', + 'League\\CommonMark\\Extension\\HeadingPermalink\\HeadingPermalinkExtension' => $vendorDir . '/league/commonmark/src/Extension/HeadingPermalink/HeadingPermalinkExtension.php', + 'League\\CommonMark\\Extension\\HeadingPermalink\\HeadingPermalinkProcessor' => $vendorDir . '/league/commonmark/src/Extension/HeadingPermalink/HeadingPermalinkProcessor.php', + 'League\\CommonMark\\Extension\\HeadingPermalink\\HeadingPermalinkRenderer' => $vendorDir . '/league/commonmark/src/Extension/HeadingPermalink/HeadingPermalinkRenderer.php', + 'League\\CommonMark\\Extension\\InlinesOnly\\ChildRenderer' => $vendorDir . '/league/commonmark/src/Extension/InlinesOnly/ChildRenderer.php', + 'League\\CommonMark\\Extension\\InlinesOnly\\InlinesOnlyExtension' => $vendorDir . '/league/commonmark/src/Extension/InlinesOnly/InlinesOnlyExtension.php', + 'League\\CommonMark\\Extension\\Mention\\Generator\\CallbackGenerator' => $vendorDir . '/league/commonmark/src/Extension/Mention/Generator/CallbackGenerator.php', + 'League\\CommonMark\\Extension\\Mention\\Generator\\MentionGeneratorInterface' => $vendorDir . '/league/commonmark/src/Extension/Mention/Generator/MentionGeneratorInterface.php', + 'League\\CommonMark\\Extension\\Mention\\Generator\\StringTemplateLinkGenerator' => $vendorDir . '/league/commonmark/src/Extension/Mention/Generator/StringTemplateLinkGenerator.php', + 'League\\CommonMark\\Extension\\Mention\\Mention' => $vendorDir . '/league/commonmark/src/Extension/Mention/Mention.php', + 'League\\CommonMark\\Extension\\Mention\\MentionExtension' => $vendorDir . '/league/commonmark/src/Extension/Mention/MentionExtension.php', + 'League\\CommonMark\\Extension\\Mention\\MentionParser' => $vendorDir . '/league/commonmark/src/Extension/Mention/MentionParser.php', + 'League\\CommonMark\\Extension\\SmartPunct\\DashParser' => $vendorDir . '/league/commonmark/src/Extension/SmartPunct/DashParser.php', + 'League\\CommonMark\\Extension\\SmartPunct\\EllipsesParser' => $vendorDir . '/league/commonmark/src/Extension/SmartPunct/EllipsesParser.php', + 'League\\CommonMark\\Extension\\SmartPunct\\Quote' => $vendorDir . '/league/commonmark/src/Extension/SmartPunct/Quote.php', + 'League\\CommonMark\\Extension\\SmartPunct\\QuoteParser' => $vendorDir . '/league/commonmark/src/Extension/SmartPunct/QuoteParser.php', + 'League\\CommonMark\\Extension\\SmartPunct\\QuoteProcessor' => $vendorDir . '/league/commonmark/src/Extension/SmartPunct/QuoteProcessor.php', + 'League\\CommonMark\\Extension\\SmartPunct\\ReplaceUnpairedQuotesListener' => $vendorDir . '/league/commonmark/src/Extension/SmartPunct/ReplaceUnpairedQuotesListener.php', + 'League\\CommonMark\\Extension\\SmartPunct\\SmartPunctExtension' => $vendorDir . '/league/commonmark/src/Extension/SmartPunct/SmartPunctExtension.php', + 'League\\CommonMark\\Extension\\Strikethrough\\Strikethrough' => $vendorDir . '/league/commonmark/src/Extension/Strikethrough/Strikethrough.php', + 'League\\CommonMark\\Extension\\Strikethrough\\StrikethroughDelimiterProcessor' => $vendorDir . '/league/commonmark/src/Extension/Strikethrough/StrikethroughDelimiterProcessor.php', + 'League\\CommonMark\\Extension\\Strikethrough\\StrikethroughExtension' => $vendorDir . '/league/commonmark/src/Extension/Strikethrough/StrikethroughExtension.php', + 'League\\CommonMark\\Extension\\Strikethrough\\StrikethroughRenderer' => $vendorDir . '/league/commonmark/src/Extension/Strikethrough/StrikethroughRenderer.php', + 'League\\CommonMark\\Extension\\TableOfContents\\Node\\TableOfContents' => $vendorDir . '/league/commonmark/src/Extension/TableOfContents/Node/TableOfContents.php', + 'League\\CommonMark\\Extension\\TableOfContents\\Node\\TableOfContentsPlaceholder' => $vendorDir . '/league/commonmark/src/Extension/TableOfContents/Node/TableOfContentsPlaceholder.php', + 'League\\CommonMark\\Extension\\TableOfContents\\Normalizer\\AsIsNormalizerStrategy' => $vendorDir . '/league/commonmark/src/Extension/TableOfContents/Normalizer/AsIsNormalizerStrategy.php', + 'League\\CommonMark\\Extension\\TableOfContents\\Normalizer\\FlatNormalizerStrategy' => $vendorDir . '/league/commonmark/src/Extension/TableOfContents/Normalizer/FlatNormalizerStrategy.php', + 'League\\CommonMark\\Extension\\TableOfContents\\Normalizer\\NormalizerStrategyInterface' => $vendorDir . '/league/commonmark/src/Extension/TableOfContents/Normalizer/NormalizerStrategyInterface.php', + 'League\\CommonMark\\Extension\\TableOfContents\\Normalizer\\RelativeNormalizerStrategy' => $vendorDir . '/league/commonmark/src/Extension/TableOfContents/Normalizer/RelativeNormalizerStrategy.php', + 'League\\CommonMark\\Extension\\TableOfContents\\TableOfContentsBuilder' => $vendorDir . '/league/commonmark/src/Extension/TableOfContents/TableOfContentsBuilder.php', + 'League\\CommonMark\\Extension\\TableOfContents\\TableOfContentsExtension' => $vendorDir . '/league/commonmark/src/Extension/TableOfContents/TableOfContentsExtension.php', + 'League\\CommonMark\\Extension\\TableOfContents\\TableOfContentsGenerator' => $vendorDir . '/league/commonmark/src/Extension/TableOfContents/TableOfContentsGenerator.php', + 'League\\CommonMark\\Extension\\TableOfContents\\TableOfContentsGeneratorInterface' => $vendorDir . '/league/commonmark/src/Extension/TableOfContents/TableOfContentsGeneratorInterface.php', + 'League\\CommonMark\\Extension\\TableOfContents\\TableOfContentsPlaceholderParser' => $vendorDir . '/league/commonmark/src/Extension/TableOfContents/TableOfContentsPlaceholderParser.php', + 'League\\CommonMark\\Extension\\TableOfContents\\TableOfContentsPlaceholderRenderer' => $vendorDir . '/league/commonmark/src/Extension/TableOfContents/TableOfContentsPlaceholderRenderer.php', + 'League\\CommonMark\\Extension\\TableOfContents\\TableOfContentsRenderer' => $vendorDir . '/league/commonmark/src/Extension/TableOfContents/TableOfContentsRenderer.php', + 'League\\CommonMark\\Extension\\Table\\Table' => $vendorDir . '/league/commonmark/src/Extension/Table/Table.php', + 'League\\CommonMark\\Extension\\Table\\TableCell' => $vendorDir . '/league/commonmark/src/Extension/Table/TableCell.php', + 'League\\CommonMark\\Extension\\Table\\TableCellRenderer' => $vendorDir . '/league/commonmark/src/Extension/Table/TableCellRenderer.php', + 'League\\CommonMark\\Extension\\Table\\TableExtension' => $vendorDir . '/league/commonmark/src/Extension/Table/TableExtension.php', + 'League\\CommonMark\\Extension\\Table\\TableParser' => $vendorDir . '/league/commonmark/src/Extension/Table/TableParser.php', + 'League\\CommonMark\\Extension\\Table\\TableRenderer' => $vendorDir . '/league/commonmark/src/Extension/Table/TableRenderer.php', + 'League\\CommonMark\\Extension\\Table\\TableRow' => $vendorDir . '/league/commonmark/src/Extension/Table/TableRow.php', + 'League\\CommonMark\\Extension\\Table\\TableRowRenderer' => $vendorDir . '/league/commonmark/src/Extension/Table/TableRowRenderer.php', + 'League\\CommonMark\\Extension\\Table\\TableSection' => $vendorDir . '/league/commonmark/src/Extension/Table/TableSection.php', + 'League\\CommonMark\\Extension\\Table\\TableSectionRenderer' => $vendorDir . '/league/commonmark/src/Extension/Table/TableSectionRenderer.php', + 'League\\CommonMark\\Extension\\Table\\TableStartParser' => $vendorDir . '/league/commonmark/src/Extension/Table/TableStartParser.php', + 'League\\CommonMark\\Extension\\TaskList\\TaskListExtension' => $vendorDir . '/league/commonmark/src/Extension/TaskList/TaskListExtension.php', + 'League\\CommonMark\\Extension\\TaskList\\TaskListItemMarker' => $vendorDir . '/league/commonmark/src/Extension/TaskList/TaskListItemMarker.php', + 'League\\CommonMark\\Extension\\TaskList\\TaskListItemMarkerParser' => $vendorDir . '/league/commonmark/src/Extension/TaskList/TaskListItemMarkerParser.php', + 'League\\CommonMark\\Extension\\TaskList\\TaskListItemMarkerRenderer' => $vendorDir . '/league/commonmark/src/Extension/TaskList/TaskListItemMarkerRenderer.php', + 'League\\CommonMark\\GithubFlavoredMarkdownConverter' => $vendorDir . '/league/commonmark/src/GithubFlavoredMarkdownConverter.php', + 'League\\CommonMark\\Input\\MarkdownInput' => $vendorDir . '/league/commonmark/src/Input/MarkdownInput.php', + 'League\\CommonMark\\Input\\MarkdownInputInterface' => $vendorDir . '/league/commonmark/src/Input/MarkdownInputInterface.php', + 'League\\CommonMark\\MarkdownConverter' => $vendorDir . '/league/commonmark/src/MarkdownConverter.php', + 'League\\CommonMark\\MarkdownConverterInterface' => $vendorDir . '/league/commonmark/src/MarkdownConverterInterface.php', + 'League\\CommonMark\\Node\\Block\\AbstractBlock' => $vendorDir . '/league/commonmark/src/Node/Block/AbstractBlock.php', + 'League\\CommonMark\\Node\\Block\\Document' => $vendorDir . '/league/commonmark/src/Node/Block/Document.php', + 'League\\CommonMark\\Node\\Block\\Paragraph' => $vendorDir . '/league/commonmark/src/Node/Block/Paragraph.php', + 'League\\CommonMark\\Node\\Block\\TightBlockInterface' => $vendorDir . '/league/commonmark/src/Node/Block/TightBlockInterface.php', + 'League\\CommonMark\\Node\\Inline\\AbstractInline' => $vendorDir . '/league/commonmark/src/Node/Inline/AbstractInline.php', + 'League\\CommonMark\\Node\\Inline\\AbstractStringContainer' => $vendorDir . '/league/commonmark/src/Node/Inline/AbstractStringContainer.php', + 'League\\CommonMark\\Node\\Inline\\AdjacentTextMerger' => $vendorDir . '/league/commonmark/src/Node/Inline/AdjacentTextMerger.php', + 'League\\CommonMark\\Node\\Inline\\DelimitedInterface' => $vendorDir . '/league/commonmark/src/Node/Inline/DelimitedInterface.php', + 'League\\CommonMark\\Node\\Inline\\Newline' => $vendorDir . '/league/commonmark/src/Node/Inline/Newline.php', + 'League\\CommonMark\\Node\\Inline\\Text' => $vendorDir . '/league/commonmark/src/Node/Inline/Text.php', + 'League\\CommonMark\\Node\\Node' => $vendorDir . '/league/commonmark/src/Node/Node.php', + 'League\\CommonMark\\Node\\NodeIterator' => $vendorDir . '/league/commonmark/src/Node/NodeIterator.php', + 'League\\CommonMark\\Node\\NodeWalker' => $vendorDir . '/league/commonmark/src/Node/NodeWalker.php', + 'League\\CommonMark\\Node\\NodeWalkerEvent' => $vendorDir . '/league/commonmark/src/Node/NodeWalkerEvent.php', + 'League\\CommonMark\\Node\\Query' => $vendorDir . '/league/commonmark/src/Node/Query.php', + 'League\\CommonMark\\Node\\Query\\AndExpr' => $vendorDir . '/league/commonmark/src/Node/Query/AndExpr.php', + 'League\\CommonMark\\Node\\Query\\ExpressionInterface' => $vendorDir . '/league/commonmark/src/Node/Query/ExpressionInterface.php', + 'League\\CommonMark\\Node\\Query\\OrExpr' => $vendorDir . '/league/commonmark/src/Node/Query/OrExpr.php', + 'League\\CommonMark\\Node\\RawMarkupContainerInterface' => $vendorDir . '/league/commonmark/src/Node/RawMarkupContainerInterface.php', + 'League\\CommonMark\\Node\\StringContainerHelper' => $vendorDir . '/league/commonmark/src/Node/StringContainerHelper.php', + 'League\\CommonMark\\Node\\StringContainerInterface' => $vendorDir . '/league/commonmark/src/Node/StringContainerInterface.php', + 'League\\CommonMark\\Normalizer\\SlugNormalizer' => $vendorDir . '/league/commonmark/src/Normalizer/SlugNormalizer.php', + 'League\\CommonMark\\Normalizer\\TextNormalizer' => $vendorDir . '/league/commonmark/src/Normalizer/TextNormalizer.php', + 'League\\CommonMark\\Normalizer\\TextNormalizerInterface' => $vendorDir . '/league/commonmark/src/Normalizer/TextNormalizerInterface.php', + 'League\\CommonMark\\Normalizer\\UniqueSlugNormalizer' => $vendorDir . '/league/commonmark/src/Normalizer/UniqueSlugNormalizer.php', + 'League\\CommonMark\\Normalizer\\UniqueSlugNormalizerInterface' => $vendorDir . '/league/commonmark/src/Normalizer/UniqueSlugNormalizerInterface.php', + 'League\\CommonMark\\Output\\RenderedContent' => $vendorDir . '/league/commonmark/src/Output/RenderedContent.php', + 'League\\CommonMark\\Output\\RenderedContentInterface' => $vendorDir . '/league/commonmark/src/Output/RenderedContentInterface.php', + 'League\\CommonMark\\Parser\\Block\\AbstractBlockContinueParser' => $vendorDir . '/league/commonmark/src/Parser/Block/AbstractBlockContinueParser.php', + 'League\\CommonMark\\Parser\\Block\\BlockContinue' => $vendorDir . '/league/commonmark/src/Parser/Block/BlockContinue.php', + 'League\\CommonMark\\Parser\\Block\\BlockContinueParserInterface' => $vendorDir . '/league/commonmark/src/Parser/Block/BlockContinueParserInterface.php', + 'League\\CommonMark\\Parser\\Block\\BlockContinueParserWithInlinesInterface' => $vendorDir . '/league/commonmark/src/Parser/Block/BlockContinueParserWithInlinesInterface.php', + 'League\\CommonMark\\Parser\\Block\\BlockStart' => $vendorDir . '/league/commonmark/src/Parser/Block/BlockStart.php', + 'League\\CommonMark\\Parser\\Block\\BlockStartParserInterface' => $vendorDir . '/league/commonmark/src/Parser/Block/BlockStartParserInterface.php', + 'League\\CommonMark\\Parser\\Block\\DocumentBlockParser' => $vendorDir . '/league/commonmark/src/Parser/Block/DocumentBlockParser.php', + 'League\\CommonMark\\Parser\\Block\\ParagraphParser' => $vendorDir . '/league/commonmark/src/Parser/Block/ParagraphParser.php', + 'League\\CommonMark\\Parser\\Block\\SkipLinesStartingWithLettersParser' => $vendorDir . '/league/commonmark/src/Parser/Block/SkipLinesStartingWithLettersParser.php', + 'League\\CommonMark\\Parser\\Cursor' => $vendorDir . '/league/commonmark/src/Parser/Cursor.php', + 'League\\CommonMark\\Parser\\CursorState' => $vendorDir . '/league/commonmark/src/Parser/CursorState.php', + 'League\\CommonMark\\Parser\\InlineParserContext' => $vendorDir . '/league/commonmark/src/Parser/InlineParserContext.php', + 'League\\CommonMark\\Parser\\InlineParserEngine' => $vendorDir . '/league/commonmark/src/Parser/InlineParserEngine.php', + 'League\\CommonMark\\Parser\\InlineParserEngineInterface' => $vendorDir . '/league/commonmark/src/Parser/InlineParserEngineInterface.php', + 'League\\CommonMark\\Parser\\Inline\\InlineParserInterface' => $vendorDir . '/league/commonmark/src/Parser/Inline/InlineParserInterface.php', + 'League\\CommonMark\\Parser\\Inline\\InlineParserMatch' => $vendorDir . '/league/commonmark/src/Parser/Inline/InlineParserMatch.php', + 'League\\CommonMark\\Parser\\Inline\\NewlineParser' => $vendorDir . '/league/commonmark/src/Parser/Inline/NewlineParser.php', + 'League\\CommonMark\\Parser\\MarkdownParser' => $vendorDir . '/league/commonmark/src/Parser/MarkdownParser.php', + 'League\\CommonMark\\Parser\\MarkdownParserInterface' => $vendorDir . '/league/commonmark/src/Parser/MarkdownParserInterface.php', + 'League\\CommonMark\\Parser\\MarkdownParserState' => $vendorDir . '/league/commonmark/src/Parser/MarkdownParserState.php', + 'League\\CommonMark\\Parser\\MarkdownParserStateInterface' => $vendorDir . '/league/commonmark/src/Parser/MarkdownParserStateInterface.php', + 'League\\CommonMark\\Parser\\ParserLogicException' => $vendorDir . '/league/commonmark/src/Parser/ParserLogicException.php', + 'League\\CommonMark\\Reference\\MemoryLimitedReferenceMap' => $vendorDir . '/league/commonmark/src/Reference/MemoryLimitedReferenceMap.php', + 'League\\CommonMark\\Reference\\Reference' => $vendorDir . '/league/commonmark/src/Reference/Reference.php', + 'League\\CommonMark\\Reference\\ReferenceInterface' => $vendorDir . '/league/commonmark/src/Reference/ReferenceInterface.php', + 'League\\CommonMark\\Reference\\ReferenceMap' => $vendorDir . '/league/commonmark/src/Reference/ReferenceMap.php', + 'League\\CommonMark\\Reference\\ReferenceMapInterface' => $vendorDir . '/league/commonmark/src/Reference/ReferenceMapInterface.php', + 'League\\CommonMark\\Reference\\ReferenceParser' => $vendorDir . '/league/commonmark/src/Reference/ReferenceParser.php', + 'League\\CommonMark\\Reference\\ReferenceableInterface' => $vendorDir . '/league/commonmark/src/Reference/ReferenceableInterface.php', + 'League\\CommonMark\\Renderer\\Block\\DocumentRenderer' => $vendorDir . '/league/commonmark/src/Renderer/Block/DocumentRenderer.php', + 'League\\CommonMark\\Renderer\\Block\\ParagraphRenderer' => $vendorDir . '/league/commonmark/src/Renderer/Block/ParagraphRenderer.php', + 'League\\CommonMark\\Renderer\\ChildNodeRendererInterface' => $vendorDir . '/league/commonmark/src/Renderer/ChildNodeRendererInterface.php', + 'League\\CommonMark\\Renderer\\DocumentRendererInterface' => $vendorDir . '/league/commonmark/src/Renderer/DocumentRendererInterface.php', + 'League\\CommonMark\\Renderer\\HtmlDecorator' => $vendorDir . '/league/commonmark/src/Renderer/HtmlDecorator.php', + 'League\\CommonMark\\Renderer\\HtmlRenderer' => $vendorDir . '/league/commonmark/src/Renderer/HtmlRenderer.php', + 'League\\CommonMark\\Renderer\\Inline\\NewlineRenderer' => $vendorDir . '/league/commonmark/src/Renderer/Inline/NewlineRenderer.php', + 'League\\CommonMark\\Renderer\\Inline\\TextRenderer' => $vendorDir . '/league/commonmark/src/Renderer/Inline/TextRenderer.php', + 'League\\CommonMark\\Renderer\\MarkdownRendererInterface' => $vendorDir . '/league/commonmark/src/Renderer/MarkdownRendererInterface.php', + 'League\\CommonMark\\Renderer\\NoMatchingRendererException' => $vendorDir . '/league/commonmark/src/Renderer/NoMatchingRendererException.php', + 'League\\CommonMark\\Renderer\\NodeRendererInterface' => $vendorDir . '/league/commonmark/src/Renderer/NodeRendererInterface.php', + 'League\\CommonMark\\Util\\ArrayCollection' => $vendorDir . '/league/commonmark/src/Util/ArrayCollection.php', + 'League\\CommonMark\\Util\\Html5EntityDecoder' => $vendorDir . '/league/commonmark/src/Util/Html5EntityDecoder.php', + 'League\\CommonMark\\Util\\HtmlElement' => $vendorDir . '/league/commonmark/src/Util/HtmlElement.php', + 'League\\CommonMark\\Util\\HtmlFilter' => $vendorDir . '/league/commonmark/src/Util/HtmlFilter.php', + 'League\\CommonMark\\Util\\LinkParserHelper' => $vendorDir . '/league/commonmark/src/Util/LinkParserHelper.php', + 'League\\CommonMark\\Util\\PrioritizedList' => $vendorDir . '/league/commonmark/src/Util/PrioritizedList.php', + 'League\\CommonMark\\Util\\RegexHelper' => $vendorDir . '/league/commonmark/src/Util/RegexHelper.php', + 'League\\CommonMark\\Util\\SpecReader' => $vendorDir . '/league/commonmark/src/Util/SpecReader.php', + 'League\\CommonMark\\Util\\UrlEncoder' => $vendorDir . '/league/commonmark/src/Util/UrlEncoder.php', + 'League\\CommonMark\\Util\\Xml' => $vendorDir . '/league/commonmark/src/Util/Xml.php', + 'League\\CommonMark\\Xml\\FallbackNodeXmlRenderer' => $vendorDir . '/league/commonmark/src/Xml/FallbackNodeXmlRenderer.php', + 'League\\CommonMark\\Xml\\MarkdownToXmlConverter' => $vendorDir . '/league/commonmark/src/Xml/MarkdownToXmlConverter.php', + 'League\\CommonMark\\Xml\\XmlNodeRendererInterface' => $vendorDir . '/league/commonmark/src/Xml/XmlNodeRendererInterface.php', + 'League\\CommonMark\\Xml\\XmlRenderer' => $vendorDir . '/league/commonmark/src/Xml/XmlRenderer.php', + 'League\\Config\\Configuration' => $vendorDir . '/league/config/src/Configuration.php', + 'League\\Config\\ConfigurationAwareInterface' => $vendorDir . '/league/config/src/ConfigurationAwareInterface.php', + 'League\\Config\\ConfigurationBuilderInterface' => $vendorDir . '/league/config/src/ConfigurationBuilderInterface.php', + 'League\\Config\\ConfigurationInterface' => $vendorDir . '/league/config/src/ConfigurationInterface.php', + 'League\\Config\\ConfigurationProviderInterface' => $vendorDir . '/league/config/src/ConfigurationProviderInterface.php', + 'League\\Config\\Exception\\ConfigurationExceptionInterface' => $vendorDir . '/league/config/src/Exception/ConfigurationExceptionInterface.php', + 'League\\Config\\Exception\\InvalidConfigurationException' => $vendorDir . '/league/config/src/Exception/InvalidConfigurationException.php', + 'League\\Config\\Exception\\UnknownOptionException' => $vendorDir . '/league/config/src/Exception/UnknownOptionException.php', + 'League\\Config\\Exception\\ValidationException' => $vendorDir . '/league/config/src/Exception/ValidationException.php', + 'League\\Config\\MutableConfigurationInterface' => $vendorDir . '/league/config/src/MutableConfigurationInterface.php', + 'League\\Config\\ReadOnlyConfiguration' => $vendorDir . '/league/config/src/ReadOnlyConfiguration.php', + 'League\\Config\\SchemaBuilderInterface' => $vendorDir . '/league/config/src/SchemaBuilderInterface.php', + 'League\\Flysystem\\CalculateChecksumFromStream' => $vendorDir . '/league/flysystem/src/CalculateChecksumFromStream.php', + 'League\\Flysystem\\ChecksumAlgoIsNotSupported' => $vendorDir . '/league/flysystem/src/ChecksumAlgoIsNotSupported.php', + 'League\\Flysystem\\ChecksumProvider' => $vendorDir . '/league/flysystem/src/ChecksumProvider.php', + 'League\\Flysystem\\Config' => $vendorDir . '/league/flysystem/src/Config.php', + 'League\\Flysystem\\CorruptedPathDetected' => $vendorDir . '/league/flysystem/src/CorruptedPathDetected.php', + 'League\\Flysystem\\DecoratedAdapter' => $vendorDir . '/league/flysystem/src/DecoratedAdapter.php', + 'League\\Flysystem\\DirectoryAttributes' => $vendorDir . '/league/flysystem/src/DirectoryAttributes.php', + 'League\\Flysystem\\DirectoryListing' => $vendorDir . '/league/flysystem/src/DirectoryListing.php', + 'League\\Flysystem\\FileAttributes' => $vendorDir . '/league/flysystem/src/FileAttributes.php', + 'League\\Flysystem\\Filesystem' => $vendorDir . '/league/flysystem/src/Filesystem.php', + 'League\\Flysystem\\FilesystemAdapter' => $vendorDir . '/league/flysystem/src/FilesystemAdapter.php', + 'League\\Flysystem\\FilesystemException' => $vendorDir . '/league/flysystem/src/FilesystemException.php', + 'League\\Flysystem\\FilesystemOperationFailed' => $vendorDir . '/league/flysystem/src/FilesystemOperationFailed.php', + 'League\\Flysystem\\FilesystemOperator' => $vendorDir . '/league/flysystem/src/FilesystemOperator.php', + 'League\\Flysystem\\FilesystemReader' => $vendorDir . '/league/flysystem/src/FilesystemReader.php', + 'League\\Flysystem\\FilesystemWriter' => $vendorDir . '/league/flysystem/src/FilesystemWriter.php', + 'League\\Flysystem\\InvalidStreamProvided' => $vendorDir . '/league/flysystem/src/InvalidStreamProvided.php', + 'League\\Flysystem\\InvalidVisibilityProvided' => $vendorDir . '/league/flysystem/src/InvalidVisibilityProvided.php', + 'League\\Flysystem\\Local\\FallbackMimeTypeDetector' => $vendorDir . '/league/flysystem-local/FallbackMimeTypeDetector.php', + 'League\\Flysystem\\Local\\LocalFilesystemAdapter' => $vendorDir . '/league/flysystem-local/LocalFilesystemAdapter.php', + 'League\\Flysystem\\MountManager' => $vendorDir . '/league/flysystem/src/MountManager.php', + 'League\\Flysystem\\PathNormalizer' => $vendorDir . '/league/flysystem/src/PathNormalizer.php', + 'League\\Flysystem\\PathPrefixer' => $vendorDir . '/league/flysystem/src/PathPrefixer.php', + 'League\\Flysystem\\PathTraversalDetected' => $vendorDir . '/league/flysystem/src/PathTraversalDetected.php', + 'League\\Flysystem\\PortableVisibilityGuard' => $vendorDir . '/league/flysystem/src/PortableVisibilityGuard.php', + 'League\\Flysystem\\ProxyArrayAccessToProperties' => $vendorDir . '/league/flysystem/src/ProxyArrayAccessToProperties.php', + 'League\\Flysystem\\ResolveIdenticalPathConflict' => $vendorDir . '/league/flysystem/src/ResolveIdenticalPathConflict.php', + 'League\\Flysystem\\StorageAttributes' => $vendorDir . '/league/flysystem/src/StorageAttributes.php', + 'League\\Flysystem\\SymbolicLinkEncountered' => $vendorDir . '/league/flysystem/src/SymbolicLinkEncountered.php', + 'League\\Flysystem\\UnableToCheckDirectoryExistence' => $vendorDir . '/league/flysystem/src/UnableToCheckDirectoryExistence.php', + 'League\\Flysystem\\UnableToCheckExistence' => $vendorDir . '/league/flysystem/src/UnableToCheckExistence.php', + 'League\\Flysystem\\UnableToCheckFileExistence' => $vendorDir . '/league/flysystem/src/UnableToCheckFileExistence.php', + 'League\\Flysystem\\UnableToCopyFile' => $vendorDir . '/league/flysystem/src/UnableToCopyFile.php', + 'League\\Flysystem\\UnableToCreateDirectory' => $vendorDir . '/league/flysystem/src/UnableToCreateDirectory.php', + 'League\\Flysystem\\UnableToDeleteDirectory' => $vendorDir . '/league/flysystem/src/UnableToDeleteDirectory.php', + 'League\\Flysystem\\UnableToDeleteFile' => $vendorDir . '/league/flysystem/src/UnableToDeleteFile.php', + 'League\\Flysystem\\UnableToGeneratePublicUrl' => $vendorDir . '/league/flysystem/src/UnableToGeneratePublicUrl.php', + 'League\\Flysystem\\UnableToGenerateTemporaryUrl' => $vendorDir . '/league/flysystem/src/UnableToGenerateTemporaryUrl.php', + 'League\\Flysystem\\UnableToListContents' => $vendorDir . '/league/flysystem/src/UnableToListContents.php', + 'League\\Flysystem\\UnableToMountFilesystem' => $vendorDir . '/league/flysystem/src/UnableToMountFilesystem.php', + 'League\\Flysystem\\UnableToMoveFile' => $vendorDir . '/league/flysystem/src/UnableToMoveFile.php', + 'League\\Flysystem\\UnableToProvideChecksum' => $vendorDir . '/league/flysystem/src/UnableToProvideChecksum.php', + 'League\\Flysystem\\UnableToReadFile' => $vendorDir . '/league/flysystem/src/UnableToReadFile.php', + 'League\\Flysystem\\UnableToResolveFilesystemMount' => $vendorDir . '/league/flysystem/src/UnableToResolveFilesystemMount.php', + 'League\\Flysystem\\UnableToRetrieveMetadata' => $vendorDir . '/league/flysystem/src/UnableToRetrieveMetadata.php', + 'League\\Flysystem\\UnableToSetVisibility' => $vendorDir . '/league/flysystem/src/UnableToSetVisibility.php', + 'League\\Flysystem\\UnableToWriteFile' => $vendorDir . '/league/flysystem/src/UnableToWriteFile.php', + 'League\\Flysystem\\UnixVisibility\\PortableVisibilityConverter' => $vendorDir . '/league/flysystem/src/UnixVisibility/PortableVisibilityConverter.php', + 'League\\Flysystem\\UnixVisibility\\VisibilityConverter' => $vendorDir . '/league/flysystem/src/UnixVisibility/VisibilityConverter.php', + 'League\\Flysystem\\UnreadableFileEncountered' => $vendorDir . '/league/flysystem/src/UnreadableFileEncountered.php', + 'League\\Flysystem\\UrlGeneration\\ChainedPublicUrlGenerator' => $vendorDir . '/league/flysystem/src/UrlGeneration/ChainedPublicUrlGenerator.php', + 'League\\Flysystem\\UrlGeneration\\PrefixPublicUrlGenerator' => $vendorDir . '/league/flysystem/src/UrlGeneration/PrefixPublicUrlGenerator.php', + 'League\\Flysystem\\UrlGeneration\\PublicUrlGenerator' => $vendorDir . '/league/flysystem/src/UrlGeneration/PublicUrlGenerator.php', + 'League\\Flysystem\\UrlGeneration\\ShardedPrefixPublicUrlGenerator' => $vendorDir . '/league/flysystem/src/UrlGeneration/ShardedPrefixPublicUrlGenerator.php', + 'League\\Flysystem\\UrlGeneration\\TemporaryUrlGenerator' => $vendorDir . '/league/flysystem/src/UrlGeneration/TemporaryUrlGenerator.php', + 'League\\Flysystem\\Visibility' => $vendorDir . '/league/flysystem/src/Visibility.php', + 'League\\Flysystem\\WhitespacePathNormalizer' => $vendorDir . '/league/flysystem/src/WhitespacePathNormalizer.php', + 'League\\MimeTypeDetection\\EmptyExtensionToMimeTypeMap' => $vendorDir . '/league/mime-type-detection/src/EmptyExtensionToMimeTypeMap.php', + 'League\\MimeTypeDetection\\ExtensionLookup' => $vendorDir . '/league/mime-type-detection/src/ExtensionLookup.php', + 'League\\MimeTypeDetection\\ExtensionMimeTypeDetector' => $vendorDir . '/league/mime-type-detection/src/ExtensionMimeTypeDetector.php', + 'League\\MimeTypeDetection\\ExtensionToMimeTypeMap' => $vendorDir . '/league/mime-type-detection/src/ExtensionToMimeTypeMap.php', + 'League\\MimeTypeDetection\\FinfoMimeTypeDetector' => $vendorDir . '/league/mime-type-detection/src/FinfoMimeTypeDetector.php', + 'League\\MimeTypeDetection\\GeneratedExtensionToMimeTypeMap' => $vendorDir . '/league/mime-type-detection/src/GeneratedExtensionToMimeTypeMap.php', + 'League\\MimeTypeDetection\\MimeTypeDetector' => $vendorDir . '/league/mime-type-detection/src/MimeTypeDetector.php', + 'League\\MimeTypeDetection\\OverridingExtensionToMimeTypeMap' => $vendorDir . '/league/mime-type-detection/src/OverridingExtensionToMimeTypeMap.php', + 'League\\Uri\\BaseUri' => $vendorDir . '/league/uri/BaseUri.php', + 'League\\Uri\\Contracts\\AuthorityInterface' => $vendorDir . '/league/uri-interfaces/Contracts/AuthorityInterface.php', + 'League\\Uri\\Contracts\\DataPathInterface' => $vendorDir . '/league/uri-interfaces/Contracts/DataPathInterface.php', + 'League\\Uri\\Contracts\\DomainHostInterface' => $vendorDir . '/league/uri-interfaces/Contracts/DomainHostInterface.php', + 'League\\Uri\\Contracts\\FragmentInterface' => $vendorDir . '/league/uri-interfaces/Contracts/FragmentInterface.php', + 'League\\Uri\\Contracts\\HostInterface' => $vendorDir . '/league/uri-interfaces/Contracts/HostInterface.php', + 'League\\Uri\\Contracts\\IpHostInterface' => $vendorDir . '/league/uri-interfaces/Contracts/IpHostInterface.php', + 'League\\Uri\\Contracts\\PathInterface' => $vendorDir . '/league/uri-interfaces/Contracts/PathInterface.php', + 'League\\Uri\\Contracts\\PortInterface' => $vendorDir . '/league/uri-interfaces/Contracts/PortInterface.php', + 'League\\Uri\\Contracts\\QueryInterface' => $vendorDir . '/league/uri-interfaces/Contracts/QueryInterface.php', + 'League\\Uri\\Contracts\\SegmentedPathInterface' => $vendorDir . '/league/uri-interfaces/Contracts/SegmentedPathInterface.php', + 'League\\Uri\\Contracts\\UriAccess' => $vendorDir . '/league/uri-interfaces/Contracts/UriAccess.php', + 'League\\Uri\\Contracts\\UriComponentInterface' => $vendorDir . '/league/uri-interfaces/Contracts/UriComponentInterface.php', + 'League\\Uri\\Contracts\\UriException' => $vendorDir . '/league/uri-interfaces/Contracts/UriException.php', + 'League\\Uri\\Contracts\\UriInterface' => $vendorDir . '/league/uri-interfaces/Contracts/UriInterface.php', + 'League\\Uri\\Contracts\\UserInfoInterface' => $vendorDir . '/league/uri-interfaces/Contracts/UserInfoInterface.php', + 'League\\Uri\\Encoder' => $vendorDir . '/league/uri-interfaces/Encoder.php', + 'League\\Uri\\Exceptions\\ConversionFailed' => $vendorDir . '/league/uri-interfaces/Exceptions/ConversionFailed.php', + 'League\\Uri\\Exceptions\\MissingFeature' => $vendorDir . '/league/uri-interfaces/Exceptions/MissingFeature.php', + 'League\\Uri\\Exceptions\\OffsetOutOfBounds' => $vendorDir . '/league/uri-interfaces/Exceptions/OffsetOutOfBounds.php', + 'League\\Uri\\Exceptions\\SyntaxError' => $vendorDir . '/league/uri-interfaces/Exceptions/SyntaxError.php', + 'League\\Uri\\FeatureDetection' => $vendorDir . '/league/uri-interfaces/FeatureDetection.php', + 'League\\Uri\\Http' => $vendorDir . '/league/uri/Http.php', + 'League\\Uri\\HttpFactory' => $vendorDir . '/league/uri/HttpFactory.php', + 'League\\Uri\\IPv4\\BCMathCalculator' => $vendorDir . '/league/uri-interfaces/IPv4/BCMathCalculator.php', + 'League\\Uri\\IPv4\\Calculator' => $vendorDir . '/league/uri-interfaces/IPv4/Calculator.php', + 'League\\Uri\\IPv4\\Converter' => $vendorDir . '/league/uri-interfaces/IPv4/Converter.php', + 'League\\Uri\\IPv4\\GMPCalculator' => $vendorDir . '/league/uri-interfaces/IPv4/GMPCalculator.php', + 'League\\Uri\\IPv4\\NativeCalculator' => $vendorDir . '/league/uri-interfaces/IPv4/NativeCalculator.php', + 'League\\Uri\\IPv6\\Converter' => $vendorDir . '/league/uri-interfaces/IPv6/Converter.php', + 'League\\Uri\\Idna\\Converter' => $vendorDir . '/league/uri-interfaces/Idna/Converter.php', + 'League\\Uri\\Idna\\Error' => $vendorDir . '/league/uri-interfaces/Idna/Error.php', + 'League\\Uri\\Idna\\Option' => $vendorDir . '/league/uri-interfaces/Idna/Option.php', + 'League\\Uri\\Idna\\Result' => $vendorDir . '/league/uri-interfaces/Idna/Result.php', + 'League\\Uri\\KeyValuePair\\Converter' => $vendorDir . '/league/uri-interfaces/KeyValuePair/Converter.php', + 'League\\Uri\\QueryString' => $vendorDir . '/league/uri-interfaces/QueryString.php', + 'League\\Uri\\Uri' => $vendorDir . '/league/uri/Uri.php', + 'League\\Uri\\UriInfo' => $vendorDir . '/league/uri/UriInfo.php', + 'League\\Uri\\UriResolver' => $vendorDir . '/league/uri/UriResolver.php', + 'League\\Uri\\UriString' => $vendorDir . '/league/uri-interfaces/UriString.php', + 'League\\Uri\\UriTemplate' => $vendorDir . '/league/uri/UriTemplate.php', + 'League\\Uri\\UriTemplate\\Expression' => $vendorDir . '/league/uri/UriTemplate/Expression.php', + 'League\\Uri\\UriTemplate\\Operator' => $vendorDir . '/league/uri/UriTemplate/Operator.php', + 'League\\Uri\\UriTemplate\\Template' => $vendorDir . '/league/uri/UriTemplate/Template.php', + 'League\\Uri\\UriTemplate\\TemplateCanNotBeExpanded' => $vendorDir . '/league/uri/UriTemplate/TemplateCanNotBeExpanded.php', + 'League\\Uri\\UriTemplate\\VarSpecifier' => $vendorDir . '/league/uri/UriTemplate/VarSpecifier.php', + 'League\\Uri\\UriTemplate\\VariableBag' => $vendorDir . '/league/uri/UriTemplate/VariableBag.php', + 'Livewire\\Attribute' => $vendorDir . '/livewire/livewire/src/Attribute.php', + 'Livewire\\Attributes\\Computed' => $vendorDir . '/livewire/livewire/src/Attributes/Computed.php', + 'Livewire\\Attributes\\Isolate' => $vendorDir . '/livewire/livewire/src/Attributes/Isolate.php', + 'Livewire\\Attributes\\Js' => $vendorDir . '/livewire/livewire/src/Attributes/Js.php', + 'Livewire\\Attributes\\Layout' => $vendorDir . '/livewire/livewire/src/Attributes/Layout.php', + 'Livewire\\Attributes\\Lazy' => $vendorDir . '/livewire/livewire/src/Attributes/Lazy.php', + 'Livewire\\Attributes\\Locked' => $vendorDir . '/livewire/livewire/src/Attributes/Locked.php', + 'Livewire\\Attributes\\Modelable' => $vendorDir . '/livewire/livewire/src/Attributes/Modelable.php', + 'Livewire\\Attributes\\On' => $vendorDir . '/livewire/livewire/src/Attributes/On.php', + 'Livewire\\Attributes\\Reactive' => $vendorDir . '/livewire/livewire/src/Attributes/Reactive.php', + 'Livewire\\Attributes\\Renderless' => $vendorDir . '/livewire/livewire/src/Attributes/Renderless.php', + 'Livewire\\Attributes\\Rule' => $vendorDir . '/livewire/livewire/src/Attributes/Rule.php', + 'Livewire\\Attributes\\Session' => $vendorDir . '/livewire/livewire/src/Attributes/Session.php', + 'Livewire\\Attributes\\Title' => $vendorDir . '/livewire/livewire/src/Attributes/Title.php', + 'Livewire\\Attributes\\Url' => $vendorDir . '/livewire/livewire/src/Attributes/Url.php', + 'Livewire\\Attributes\\Validate' => $vendorDir . '/livewire/livewire/src/Attributes/Validate.php', + 'Livewire\\Component' => $vendorDir . '/livewire/livewire/src/Component.php', + 'Livewire\\ComponentHook' => $vendorDir . '/livewire/livewire/src/ComponentHook.php', + 'Livewire\\ComponentHookRegistry' => $vendorDir . '/livewire/livewire/src/ComponentHookRegistry.php', + 'Livewire\\Concerns\\InteractsWithProperties' => $vendorDir . '/livewire/livewire/src/Concerns/InteractsWithProperties.php', + 'Livewire\\Drawer\\BaseUtils' => $vendorDir . '/livewire/livewire/src/Drawer/BaseUtils.php', + 'Livewire\\Drawer\\ImplicitRouteBinding' => $vendorDir . '/livewire/livewire/src/Drawer/ImplicitRouteBinding.php', + 'Livewire\\Drawer\\Regexes' => $vendorDir . '/livewire/livewire/src/Drawer/Regexes.php', + 'Livewire\\Drawer\\Utils' => $vendorDir . '/livewire/livewire/src/Drawer/Utils.php', + 'Livewire\\EventBus' => $vendorDir . '/livewire/livewire/src/EventBus.php', + 'Livewire\\Exceptions\\BypassViewHandler' => $vendorDir . '/livewire/livewire/src/Exceptions/BypassViewHandler.php', + 'Livewire\\Exceptions\\ComponentAttributeMissingOnDynamicComponentException' => $vendorDir . '/livewire/livewire/src/Exceptions/ComponentAttributeMissingOnDynamicComponentException.php', + 'Livewire\\Exceptions\\ComponentNotFoundException' => $vendorDir . '/livewire/livewire/src/Exceptions/ComponentNotFoundException.php', + 'Livewire\\Exceptions\\EventHandlerDoesNotExist' => $vendorDir . '/livewire/livewire/src/Exceptions/EventHandlerDoesNotExist.php', + 'Livewire\\Exceptions\\LivewirePageExpiredBecauseNewDeploymentHasSignificantEnoughChanges' => $vendorDir . '/livewire/livewire/src/Exceptions/LivewirePageExpiredBecauseNewDeploymentHasSignificantEnoughChanges.php', + 'Livewire\\Exceptions\\MethodNotFoundException' => $vendorDir . '/livewire/livewire/src/Exceptions/MethodNotFoundException.php', + 'Livewire\\Exceptions\\MissingRulesException' => $vendorDir . '/livewire/livewire/src/Exceptions/MissingRulesException.php', + 'Livewire\\Exceptions\\NonPublicComponentMethodCall' => $vendorDir . '/livewire/livewire/src/Exceptions/NonPublicComponentMethodCall.php', + 'Livewire\\Exceptions\\PropertyNotFoundException' => $vendorDir . '/livewire/livewire/src/Exceptions/PropertyNotFoundException.php', + 'Livewire\\Exceptions\\PublicPropertyNotFoundException' => $vendorDir . '/livewire/livewire/src/Exceptions/PublicPropertyNotFoundException.php', + 'Livewire\\Exceptions\\RootTagMissingFromViewException' => $vendorDir . '/livewire/livewire/src/Exceptions/RootTagMissingFromViewException.php', + 'Livewire\\Features\\SupportAttributes\\Attribute' => $vendorDir . '/livewire/livewire/src/Features/SupportAttributes/Attribute.php', + 'Livewire\\Features\\SupportAttributes\\AttributeCollection' => $vendorDir . '/livewire/livewire/src/Features/SupportAttributes/AttributeCollection.php', + 'Livewire\\Features\\SupportAttributes\\AttributeLevel' => $vendorDir . '/livewire/livewire/src/Features/SupportAttributes/AttributeLevel.php', + 'Livewire\\Features\\SupportAttributes\\HandlesAttributes' => $vendorDir . '/livewire/livewire/src/Features/SupportAttributes/HandlesAttributes.php', + 'Livewire\\Features\\SupportAttributes\\SupportAttributes' => $vendorDir . '/livewire/livewire/src/Features/SupportAttributes/SupportAttributes.php', + 'Livewire\\Features\\SupportAutoInjectedAssets\\SupportAutoInjectedAssets' => $vendorDir . '/livewire/livewire/src/Features/SupportAutoInjectedAssets/SupportAutoInjectedAssets.php', + 'Livewire\\Features\\SupportBladeAttributes\\SupportBladeAttributes' => $vendorDir . '/livewire/livewire/src/Features/SupportBladeAttributes/SupportBladeAttributes.php', + 'Livewire\\Features\\SupportChecksumErrorDebugging\\SupportChecksumErrorDebugging' => $vendorDir . '/livewire/livewire/src/Features/SupportChecksumErrorDebugging/SupportChecksumErrorDebugging.php', + 'Livewire\\Features\\SupportComputed\\BaseComputed' => $vendorDir . '/livewire/livewire/src/Features/SupportComputed/BaseComputed.php', + 'Livewire\\Features\\SupportComputed\\CannotCallComputedDirectlyException' => $vendorDir . '/livewire/livewire/src/Features/SupportComputed/CannotCallComputedDirectlyException.php', + 'Livewire\\Features\\SupportComputed\\SupportLegacyComputedPropertySyntax' => $vendorDir . '/livewire/livewire/src/Features/SupportComputed/SupportLegacyComputedPropertySyntax.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\AttributeCommand' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/AttributeCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\ComponentParser' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/ComponentParser.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\ComponentParserFromExistingComponent' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/ComponentParserFromExistingComponent.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\CopyCommand' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/CopyCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\CpCommand' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/CpCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\DeleteCommand' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/DeleteCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\FileManipulationCommand' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/FileManipulationCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\FormCommand' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/FormCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\LayoutCommand' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/LayoutCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\MakeCommand' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/MakeCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\MakeLivewireCommand' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/MakeLivewireCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\MoveCommand' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/MoveCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\MvCommand' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/MvCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\PublishCommand' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/PublishCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\RmCommand' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/RmCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\S3CleanupCommand' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/S3CleanupCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\StubsCommand' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/StubsCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\TouchCommand' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/TouchCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\UpgradeCommand' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/UpgradeCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\AddLiveModifierToEntangleDirectives' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/AddLiveModifierToEntangleDirectives.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\AddLiveModifierToWireModelDirectives' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/AddLiveModifierToWireModelDirectives.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\ChangeDefaultLayoutView' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/ChangeDefaultLayoutView.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\ChangeDefaultNamespace' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/ChangeDefaultNamespace.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\ChangeForgetComputedToUnset' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/ChangeForgetComputedToUnset.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\ChangeLazyToBlurModifierOnWireModelDirectives' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/ChangeLazyToBlurModifierOnWireModelDirectives.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\ChangeTestAssertionMethods' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/ChangeTestAssertionMethods.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\ChangeWireLoadDirectiveToWireInit' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/ChangeWireLoadDirectiveToWireInit.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\ClearViewCache' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/ClearViewCache.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\RemoveDeferModifierFromEntangleDirectives' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/RemoveDeferModifierFromEntangleDirectives.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\RemoveDeferModifierFromWireModelDirectives' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/RemoveDeferModifierFromWireModelDirectives.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\RemovePrefetchModifierFromWireClickDirective' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/RemovePrefetchModifierFromWireClickDirective.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\RemovePreventModifierFromWireSubmitDirective' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/RemovePreventModifierFromWireSubmitDirective.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\ReplaceEmitWithDispatch' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/ReplaceEmitWithDispatch.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\ReplaceTemporaryUploadedFileNamespace' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/ReplaceTemporaryUploadedFileNamespace.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\RepublishNavigation' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/RepublishNavigation.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\ThirdPartyUpgradeNotice' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/ThirdPartyUpgradeNotice.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\UpgradeAlpineInstructions' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/UpgradeAlpineInstructions.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\UpgradeConfigInstructions' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/UpgradeConfigInstructions.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\UpgradeIntroduction' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/UpgradeIntroduction.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\UpgradeStep' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/UpgradeStep.php', + 'Livewire\\Features\\SupportConsoleCommands\\SupportConsoleCommands' => $vendorDir . '/livewire/livewire/src/Features/SupportConsoleCommands/SupportConsoleCommands.php', + 'Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware' => $vendorDir . '/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php', + 'Livewire\\Features\\SupportDisablingBackButtonCache\\HandlesDisablingBackButtonCache' => $vendorDir . '/livewire/livewire/src/Features/SupportDisablingBackButtonCache/HandlesDisablingBackButtonCache.php', + 'Livewire\\Features\\SupportDisablingBackButtonCache\\SupportDisablingBackButtonCache' => $vendorDir . '/livewire/livewire/src/Features/SupportDisablingBackButtonCache/SupportDisablingBackButtonCache.php', + 'Livewire\\Features\\SupportEntangle\\SupportEntangle' => $vendorDir . '/livewire/livewire/src/Features/SupportEntangle/SupportEntangle.php', + 'Livewire\\Features\\SupportEvents\\BaseOn' => $vendorDir . '/livewire/livewire/src/Features/SupportEvents/BaseOn.php', + 'Livewire\\Features\\SupportEvents\\Event' => $vendorDir . '/livewire/livewire/src/Features/SupportEvents/Event.php', + 'Livewire\\Features\\SupportEvents\\HandlesEvents' => $vendorDir . '/livewire/livewire/src/Features/SupportEvents/HandlesEvents.php', + 'Livewire\\Features\\SupportEvents\\SupportEvents' => $vendorDir . '/livewire/livewire/src/Features/SupportEvents/SupportEvents.php', + 'Livewire\\Features\\SupportEvents\\TestsEvents' => $vendorDir . '/livewire/livewire/src/Features/SupportEvents/TestsEvents.php', + 'Livewire\\Features\\SupportFileDownloads\\SupportFileDownloads' => $vendorDir . '/livewire/livewire/src/Features/SupportFileDownloads/SupportFileDownloads.php', + 'Livewire\\Features\\SupportFileDownloads\\TestsFileDownloads' => $vendorDir . '/livewire/livewire/src/Features/SupportFileDownloads/TestsFileDownloads.php', + 'Livewire\\Features\\SupportFileUploads\\FileNotPreviewableException' => $vendorDir . '/livewire/livewire/src/Features/SupportFileUploads/FileNotPreviewableException.php', + 'Livewire\\Features\\SupportFileUploads\\FilePreviewController' => $vendorDir . '/livewire/livewire/src/Features/SupportFileUploads/FilePreviewController.php', + 'Livewire\\Features\\SupportFileUploads\\FileUploadConfiguration' => $vendorDir . '/livewire/livewire/src/Features/SupportFileUploads/FileUploadConfiguration.php', + 'Livewire\\Features\\SupportFileUploads\\FileUploadController' => $vendorDir . '/livewire/livewire/src/Features/SupportFileUploads/FileUploadController.php', + 'Livewire\\Features\\SupportFileUploads\\FileUploadSynth' => $vendorDir . '/livewire/livewire/src/Features/SupportFileUploads/FileUploadSynth.php', + 'Livewire\\Features\\SupportFileUploads\\GenerateSignedUploadUrl' => $vendorDir . '/livewire/livewire/src/Features/SupportFileUploads/GenerateSignedUploadUrl.php', + 'Livewire\\Features\\SupportFileUploads\\MissingFileUploadsTraitException' => $vendorDir . '/livewire/livewire/src/Features/SupportFileUploads/MissingFileUploadsTraitException.php', + 'Livewire\\Features\\SupportFileUploads\\S3DoesntSupportMultipleFileUploads' => $vendorDir . '/livewire/livewire/src/Features/SupportFileUploads/S3DoesntSupportMultipleFileUploads.php', + 'Livewire\\Features\\SupportFileUploads\\SupportFileUploads' => $vendorDir . '/livewire/livewire/src/Features/SupportFileUploads/SupportFileUploads.php', + 'Livewire\\Features\\SupportFileUploads\\TemporaryUploadedFile' => $vendorDir . '/livewire/livewire/src/Features/SupportFileUploads/TemporaryUploadedFile.php', + 'Livewire\\Features\\SupportFileUploads\\WithFileUploads' => $vendorDir . '/livewire/livewire/src/Features/SupportFileUploads/WithFileUploads.php', + 'Livewire\\Features\\SupportFormObjects\\Form' => $vendorDir . '/livewire/livewire/src/Features/SupportFormObjects/Form.php', + 'Livewire\\Features\\SupportFormObjects\\FormObjectSynth' => $vendorDir . '/livewire/livewire/src/Features/SupportFormObjects/FormObjectSynth.php', + 'Livewire\\Features\\SupportFormObjects\\HandlesFormObjects' => $vendorDir . '/livewire/livewire/src/Features/SupportFormObjects/HandlesFormObjects.php', + 'Livewire\\Features\\SupportFormObjects\\SupportFormObjects' => $vendorDir . '/livewire/livewire/src/Features/SupportFormObjects/SupportFormObjects.php', + 'Livewire\\Features\\SupportIsolating\\BaseIsolate' => $vendorDir . '/livewire/livewire/src/Features/SupportIsolating/BaseIsolate.php', + 'Livewire\\Features\\SupportIsolating\\SupportIsolating' => $vendorDir . '/livewire/livewire/src/Features/SupportIsolating/SupportIsolating.php', + 'Livewire\\Features\\SupportJsEvaluation\\BaseJs' => $vendorDir . '/livewire/livewire/src/Features/SupportJsEvaluation/BaseJs.php', + 'Livewire\\Features\\SupportJsEvaluation\\HandlesJsEvaluation' => $vendorDir . '/livewire/livewire/src/Features/SupportJsEvaluation/HandlesJsEvaluation.php', + 'Livewire\\Features\\SupportJsEvaluation\\SupportJsEvaluation' => $vendorDir . '/livewire/livewire/src/Features/SupportJsEvaluation/SupportJsEvaluation.php', + 'Livewire\\Features\\SupportLazyLoading\\BaseLazy' => $vendorDir . '/livewire/livewire/src/Features/SupportLazyLoading/BaseLazy.php', + 'Livewire\\Features\\SupportLazyLoading\\SupportLazyLoading' => $vendorDir . '/livewire/livewire/src/Features/SupportLazyLoading/SupportLazyLoading.php', + 'Livewire\\Features\\SupportLegacyModels\\CannotBindToModelDataWithoutValidationRuleException' => $vendorDir . '/livewire/livewire/src/Features/SupportLegacyModels/CannotBindToModelDataWithoutValidationRuleException.php', + 'Livewire\\Features\\SupportLegacyModels\\EloquentCollectionSynth' => $vendorDir . '/livewire/livewire/src/Features/SupportLegacyModels/EloquentCollectionSynth.php', + 'Livewire\\Features\\SupportLegacyModels\\EloquentModelSynth' => $vendorDir . '/livewire/livewire/src/Features/SupportLegacyModels/EloquentModelSynth.php', + 'Livewire\\Features\\SupportLegacyModels\\SupportLegacyModels' => $vendorDir . '/livewire/livewire/src/Features/SupportLegacyModels/SupportLegacyModels.php', + 'Livewire\\Features\\SupportLifecycleHooks\\DirectlyCallingLifecycleHooksNotAllowedException' => $vendorDir . '/livewire/livewire/src/Features/SupportLifecycleHooks/DirectlyCallingLifecycleHooksNotAllowedException.php', + 'Livewire\\Features\\SupportLifecycleHooks\\SupportLifecycleHooks' => $vendorDir . '/livewire/livewire/src/Features/SupportLifecycleHooks/SupportLifecycleHooks.php', + 'Livewire\\Features\\SupportLocales\\SupportLocales' => $vendorDir . '/livewire/livewire/src/Features/SupportLocales/SupportLocales.php', + 'Livewire\\Features\\SupportLockedProperties\\BaseLocked' => $vendorDir . '/livewire/livewire/src/Features/SupportLockedProperties/BaseLocked.php', + 'Livewire\\Features\\SupportLockedProperties\\CannotUpdateLockedPropertyException' => $vendorDir . '/livewire/livewire/src/Features/SupportLockedProperties/CannotUpdateLockedPropertyException.php', + 'Livewire\\Features\\SupportModels\\EloquentCollectionSynth' => $vendorDir . '/livewire/livewire/src/Features/SupportModels/EloquentCollectionSynth.php', + 'Livewire\\Features\\SupportModels\\ModelSynth' => $vendorDir . '/livewire/livewire/src/Features/SupportModels/ModelSynth.php', + 'Livewire\\Features\\SupportModels\\SupportModels' => $vendorDir . '/livewire/livewire/src/Features/SupportModels/SupportModels.php', + 'Livewire\\Features\\SupportMorphAwareIfStatement\\SupportMorphAwareIfStatement' => $vendorDir . '/livewire/livewire/src/Features/SupportMorphAwareIfStatement/SupportMorphAwareIfStatement.php', + 'Livewire\\Features\\SupportMultipleRootElementDetection\\MultipleRootElementsDetectedException' => $vendorDir . '/livewire/livewire/src/Features/SupportMultipleRootElementDetection/MultipleRootElementsDetectedException.php', + 'Livewire\\Features\\SupportMultipleRootElementDetection\\SupportMultipleRootElementDetection' => $vendorDir . '/livewire/livewire/src/Features/SupportMultipleRootElementDetection/SupportMultipleRootElementDetection.php', + 'Livewire\\Features\\SupportNavigate\\SupportNavigate' => $vendorDir . '/livewire/livewire/src/Features/SupportNavigate/SupportNavigate.php', + 'Livewire\\Features\\SupportNestedComponentListeners\\SupportNestedComponentListeners' => $vendorDir . '/livewire/livewire/src/Features/SupportNestedComponentListeners/SupportNestedComponentListeners.php', + 'Livewire\\Features\\SupportNestingComponents\\SupportNestingComponents' => $vendorDir . '/livewire/livewire/src/Features/SupportNestingComponents/SupportNestingComponents.php', + 'Livewire\\Features\\SupportPageComponents\\BaseLayout' => $vendorDir . '/livewire/livewire/src/Features/SupportPageComponents/BaseLayout.php', + 'Livewire\\Features\\SupportPageComponents\\BaseTitle' => $vendorDir . '/livewire/livewire/src/Features/SupportPageComponents/BaseTitle.php', + 'Livewire\\Features\\SupportPageComponents\\HandlesPageComponents' => $vendorDir . '/livewire/livewire/src/Features/SupportPageComponents/HandlesPageComponents.php', + 'Livewire\\Features\\SupportPageComponents\\MissingLayoutException' => $vendorDir . '/livewire/livewire/src/Features/SupportPageComponents/MissingLayoutException.php', + 'Livewire\\Features\\SupportPageComponents\\PageComponentConfig' => $vendorDir . '/livewire/livewire/src/Features/SupportPageComponents/PageComponentConfig.php', + 'Livewire\\Features\\SupportPageComponents\\SupportPageComponents' => $vendorDir . '/livewire/livewire/src/Features/SupportPageComponents/SupportPageComponents.php', + 'Livewire\\Features\\SupportPagination\\HandlesPagination' => $vendorDir . '/livewire/livewire/src/Features/SupportPagination/HandlesPagination.php', + 'Livewire\\Features\\SupportPagination\\PaginationUrl' => $vendorDir . '/livewire/livewire/src/Features/SupportPagination/PaginationUrl.php', + 'Livewire\\Features\\SupportPagination\\SupportPagination' => $vendorDir . '/livewire/livewire/src/Features/SupportPagination/SupportPagination.php', + 'Livewire\\Features\\SupportPagination\\WithoutUrlPagination' => $vendorDir . '/livewire/livewire/src/Features/SupportPagination/WithoutUrlPagination.php', + 'Livewire\\Features\\SupportQueryString\\BaseUrl' => $vendorDir . '/livewire/livewire/src/Features/SupportQueryString/BaseUrl.php', + 'Livewire\\Features\\SupportQueryString\\SupportQueryString' => $vendorDir . '/livewire/livewire/src/Features/SupportQueryString/SupportQueryString.php', + 'Livewire\\Features\\SupportReactiveProps\\BaseReactive' => $vendorDir . '/livewire/livewire/src/Features/SupportReactiveProps/BaseReactive.php', + 'Livewire\\Features\\SupportReactiveProps\\CannotMutateReactivePropException' => $vendorDir . '/livewire/livewire/src/Features/SupportReactiveProps/CannotMutateReactivePropException.php', + 'Livewire\\Features\\SupportReactiveProps\\SupportReactiveProps' => $vendorDir . '/livewire/livewire/src/Features/SupportReactiveProps/SupportReactiveProps.php', + 'Livewire\\Features\\SupportRedirects\\HandlesRedirects' => $vendorDir . '/livewire/livewire/src/Features/SupportRedirects/HandlesRedirects.php', + 'Livewire\\Features\\SupportRedirects\\Redirector' => $vendorDir . '/livewire/livewire/src/Features/SupportRedirects/Redirector.php', + 'Livewire\\Features\\SupportRedirects\\SupportRedirects' => $vendorDir . '/livewire/livewire/src/Features/SupportRedirects/SupportRedirects.php', + 'Livewire\\Features\\SupportRedirects\\TestsRedirects' => $vendorDir . '/livewire/livewire/src/Features/SupportRedirects/TestsRedirects.php', + 'Livewire\\Features\\SupportScriptsAndAssets\\SupportScriptsAndAssets' => $vendorDir . '/livewire/livewire/src/Features/SupportScriptsAndAssets/SupportScriptsAndAssets.php', + 'Livewire\\Features\\SupportSession\\BaseSession' => $vendorDir . '/livewire/livewire/src/Features/SupportSession/BaseSession.php', + 'Livewire\\Features\\SupportStreaming\\HandlesStreaming' => $vendorDir . '/livewire/livewire/src/Features/SupportStreaming/HandlesStreaming.php', + 'Livewire\\Features\\SupportStreaming\\SupportStreaming' => $vendorDir . '/livewire/livewire/src/Features/SupportStreaming/SupportStreaming.php', + 'Livewire\\Features\\SupportTeleporting\\SupportTeleporting' => $vendorDir . '/livewire/livewire/src/Features/SupportTeleporting/SupportTeleporting.php', + 'Livewire\\Features\\SupportTesting\\ComponentState' => $vendorDir . '/livewire/livewire/src/Features/SupportTesting/ComponentState.php', + 'Livewire\\Features\\SupportTesting\\DuskBrowserMacros' => $vendorDir . '/livewire/livewire/src/Features/SupportTesting/DuskBrowserMacros.php', + 'Livewire\\Features\\SupportTesting\\DuskTestable' => $vendorDir . '/livewire/livewire/src/Features/SupportTesting/DuskTestable.php', + 'Livewire\\Features\\SupportTesting\\InitialRender' => $vendorDir . '/livewire/livewire/src/Features/SupportTesting/InitialRender.php', + 'Livewire\\Features\\SupportTesting\\MakesAssertions' => $vendorDir . '/livewire/livewire/src/Features/SupportTesting/MakesAssertions.php', + 'Livewire\\Features\\SupportTesting\\Render' => $vendorDir . '/livewire/livewire/src/Features/SupportTesting/Render.php', + 'Livewire\\Features\\SupportTesting\\RequestBroker' => $vendorDir . '/livewire/livewire/src/Features/SupportTesting/RequestBroker.php', + 'Livewire\\Features\\SupportTesting\\ShowDuskComponent' => $vendorDir . '/livewire/livewire/src/Features/SupportTesting/ShowDuskComponent.php', + 'Livewire\\Features\\SupportTesting\\SubsequentRender' => $vendorDir . '/livewire/livewire/src/Features/SupportTesting/SubsequentRender.php', + 'Livewire\\Features\\SupportTesting\\SupportTesting' => $vendorDir . '/livewire/livewire/src/Features/SupportTesting/SupportTesting.php', + 'Livewire\\Features\\SupportTesting\\Testable' => $vendorDir . '/livewire/livewire/src/Features/SupportTesting/Testable.php', + 'Livewire\\Features\\SupportValidation\\BaseRule' => $vendorDir . '/livewire/livewire/src/Features/SupportValidation/BaseRule.php', + 'Livewire\\Features\\SupportValidation\\BaseValidate' => $vendorDir . '/livewire/livewire/src/Features/SupportValidation/BaseValidate.php', + 'Livewire\\Features\\SupportValidation\\HandlesValidation' => $vendorDir . '/livewire/livewire/src/Features/SupportValidation/HandlesValidation.php', + 'Livewire\\Features\\SupportValidation\\SupportValidation' => $vendorDir . '/livewire/livewire/src/Features/SupportValidation/SupportValidation.php', + 'Livewire\\Features\\SupportValidation\\TestsValidation' => $vendorDir . '/livewire/livewire/src/Features/SupportValidation/TestsValidation.php', + 'Livewire\\Features\\SupportWireModelingNestedComponents\\BaseModelable' => $vendorDir . '/livewire/livewire/src/Features/SupportWireModelingNestedComponents/BaseModelable.php', + 'Livewire\\Features\\SupportWireModelingNestedComponents\\SupportWireModelingNestedComponents' => $vendorDir . '/livewire/livewire/src/Features/SupportWireModelingNestedComponents/SupportWireModelingNestedComponents.php', + 'Livewire\\Features\\SupportWireables\\SupportWireables' => $vendorDir . '/livewire/livewire/src/Features/SupportWireables/SupportWireables.php', + 'Livewire\\Features\\SupportWireables\\WireableSynth' => $vendorDir . '/livewire/livewire/src/Features/SupportWireables/WireableSynth.php', + 'Livewire\\Form' => $vendorDir . '/livewire/livewire/src/Form.php', + 'Livewire\\ImplicitlyBoundMethod' => $vendorDir . '/livewire/livewire/src/ImplicitlyBoundMethod.php', + 'Livewire\\Livewire' => $vendorDir . '/livewire/livewire/src/Livewire.php', + 'Livewire\\LivewireManager' => $vendorDir . '/livewire/livewire/src/LivewireManager.php', + 'Livewire\\LivewireServiceProvider' => $vendorDir . '/livewire/livewire/src/LivewireServiceProvider.php', + 'Livewire\\Mechanisms\\CompileLivewireTags\\CompileLivewireTags' => $vendorDir . '/livewire/livewire/src/Mechanisms/CompileLivewireTags/CompileLivewireTags.php', + 'Livewire\\Mechanisms\\CompileLivewireTags\\LivewireTagPrecompiler' => $vendorDir . '/livewire/livewire/src/Mechanisms/CompileLivewireTags/LivewireTagPrecompiler.php', + 'Livewire\\Mechanisms\\ComponentRegistry' => $vendorDir . '/livewire/livewire/src/Mechanisms/ComponentRegistry.php', + 'Livewire\\Mechanisms\\DataStore' => $vendorDir . '/livewire/livewire/src/Mechanisms/DataStore.php', + 'Livewire\\Mechanisms\\ExtendBlade\\DeterministicBladeKeys' => $vendorDir . '/livewire/livewire/src/Mechanisms/ExtendBlade/DeterministicBladeKeys.php', + 'Livewire\\Mechanisms\\ExtendBlade\\ExtendBlade' => $vendorDir . '/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendBlade.php', + 'Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine' => $vendorDir . '/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php', + 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets' => $vendorDir . '/livewire/livewire/src/Mechanisms/FrontendAssets/FrontendAssets.php', + 'Livewire\\Mechanisms\\HandleComponents\\BaseRenderless' => $vendorDir . '/livewire/livewire/src/Mechanisms/HandleComponents/BaseRenderless.php', + 'Livewire\\Mechanisms\\HandleComponents\\Checksum' => $vendorDir . '/livewire/livewire/src/Mechanisms/HandleComponents/Checksum.php', + 'Livewire\\Mechanisms\\HandleComponents\\ComponentContext' => $vendorDir . '/livewire/livewire/src/Mechanisms/HandleComponents/ComponentContext.php', + 'Livewire\\Mechanisms\\HandleComponents\\CorruptComponentPayloadException' => $vendorDir . '/livewire/livewire/src/Mechanisms/HandleComponents/CorruptComponentPayloadException.php', + 'Livewire\\Mechanisms\\HandleComponents\\HandleComponents' => $vendorDir . '/livewire/livewire/src/Mechanisms/HandleComponents/HandleComponents.php', + 'Livewire\\Mechanisms\\HandleComponents\\Synthesizers\\ArraySynth' => $vendorDir . '/livewire/livewire/src/Mechanisms/HandleComponents/Synthesizers/ArraySynth.php', + 'Livewire\\Mechanisms\\HandleComponents\\Synthesizers\\CarbonSynth' => $vendorDir . '/livewire/livewire/src/Mechanisms/HandleComponents/Synthesizers/CarbonSynth.php', + 'Livewire\\Mechanisms\\HandleComponents\\Synthesizers\\CollectionSynth' => $vendorDir . '/livewire/livewire/src/Mechanisms/HandleComponents/Synthesizers/CollectionSynth.php', + 'Livewire\\Mechanisms\\HandleComponents\\Synthesizers\\EnumSynth' => $vendorDir . '/livewire/livewire/src/Mechanisms/HandleComponents/Synthesizers/EnumSynth.php', + 'Livewire\\Mechanisms\\HandleComponents\\Synthesizers\\FloatSynth' => $vendorDir . '/livewire/livewire/src/Mechanisms/HandleComponents/Synthesizers/FloatSynth.php', + 'Livewire\\Mechanisms\\HandleComponents\\Synthesizers\\IntSynth' => $vendorDir . '/livewire/livewire/src/Mechanisms/HandleComponents/Synthesizers/IntSynth.php', + 'Livewire\\Mechanisms\\HandleComponents\\Synthesizers\\StdClassSynth' => $vendorDir . '/livewire/livewire/src/Mechanisms/HandleComponents/Synthesizers/StdClassSynth.php', + 'Livewire\\Mechanisms\\HandleComponents\\Synthesizers\\StringableSynth' => $vendorDir . '/livewire/livewire/src/Mechanisms/HandleComponents/Synthesizers/StringableSynth.php', + 'Livewire\\Mechanisms\\HandleComponents\\Synthesizers\\Synth' => $vendorDir . '/livewire/livewire/src/Mechanisms/HandleComponents/Synthesizers/Synth.php', + 'Livewire\\Mechanisms\\HandleComponents\\ViewContext' => $vendorDir . '/livewire/livewire/src/Mechanisms/HandleComponents/ViewContext.php', + 'Livewire\\Mechanisms\\HandleRequests\\HandleRequests' => $vendorDir . '/livewire/livewire/src/Mechanisms/HandleRequests/HandleRequests.php', + 'Livewire\\Mechanisms\\Mechanism' => $vendorDir . '/livewire/livewire/src/Mechanisms/Mechanism.php', + 'Livewire\\Mechanisms\\PersistentMiddleware\\PersistentMiddleware' => $vendorDir . '/livewire/livewire/src/Mechanisms/PersistentMiddleware/PersistentMiddleware.php', + 'Livewire\\Mechanisms\\RenderComponent' => $vendorDir . '/livewire/livewire/src/Mechanisms/RenderComponent.php', + 'Livewire\\Pipe' => $vendorDir . '/livewire/livewire/src/Pipe.php', + 'Livewire\\Transparency' => $vendorDir . '/livewire/livewire/src/Transparency.php', + 'Livewire\\WireDirective' => $vendorDir . '/livewire/livewire/src/WireDirective.php', + 'Livewire\\Wireable' => $vendorDir . '/livewire/livewire/src/Wireable.php', + 'Livewire\\WithFileUploads' => $vendorDir . '/livewire/livewire/src/WithFileUploads.php', + 'Livewire\\WithPagination' => $vendorDir . '/livewire/livewire/src/WithPagination.php', + 'Livewire\\WithoutUrlPagination' => $vendorDir . '/livewire/livewire/src/WithoutUrlPagination.php', + 'Livewire\\Wrapped' => $vendorDir . '/livewire/livewire/src/Wrapped.php', + 'Maatwebsite\\Excel\\Cache\\BatchCache' => $vendorDir . '/maatwebsite/excel/src/Cache/BatchCache.php', + 'Maatwebsite\\Excel\\Cache\\BatchCacheDeprecated' => $vendorDir . '/maatwebsite/excel/src/Cache/BatchCacheDeprecated.php', + 'Maatwebsite\\Excel\\Cache\\CacheManager' => $vendorDir . '/maatwebsite/excel/src/Cache/CacheManager.php', + 'Maatwebsite\\Excel\\Cache\\MemoryCache' => $vendorDir . '/maatwebsite/excel/src/Cache/MemoryCache.php', + 'Maatwebsite\\Excel\\Cache\\MemoryCacheDeprecated' => $vendorDir . '/maatwebsite/excel/src/Cache/MemoryCacheDeprecated.php', + 'Maatwebsite\\Excel\\Cell' => $vendorDir . '/maatwebsite/excel/src/Cell.php', + 'Maatwebsite\\Excel\\ChunkReader' => $vendorDir . '/maatwebsite/excel/src/ChunkReader.php', + 'Maatwebsite\\Excel\\Concerns\\Exportable' => $vendorDir . '/maatwebsite/excel/src/Concerns/Exportable.php', + 'Maatwebsite\\Excel\\Concerns\\FromArray' => $vendorDir . '/maatwebsite/excel/src/Concerns/FromArray.php', + 'Maatwebsite\\Excel\\Concerns\\FromCollection' => $vendorDir . '/maatwebsite/excel/src/Concerns/FromCollection.php', + 'Maatwebsite\\Excel\\Concerns\\FromGenerator' => $vendorDir . '/maatwebsite/excel/src/Concerns/FromGenerator.php', + 'Maatwebsite\\Excel\\Concerns\\FromIterator' => $vendorDir . '/maatwebsite/excel/src/Concerns/FromIterator.php', + 'Maatwebsite\\Excel\\Concerns\\FromQuery' => $vendorDir . '/maatwebsite/excel/src/Concerns/FromQuery.php', + 'Maatwebsite\\Excel\\Concerns\\FromView' => $vendorDir . '/maatwebsite/excel/src/Concerns/FromView.php', + 'Maatwebsite\\Excel\\Concerns\\HasReferencesToOtherSheets' => $vendorDir . '/maatwebsite/excel/src/Concerns/HasReferencesToOtherSheets.php', + 'Maatwebsite\\Excel\\Concerns\\Importable' => $vendorDir . '/maatwebsite/excel/src/Concerns/Importable.php', + 'Maatwebsite\\Excel\\Concerns\\MapsCsvSettings' => $vendorDir . '/maatwebsite/excel/src/Concerns/MapsCsvSettings.php', + 'Maatwebsite\\Excel\\Concerns\\OnEachRow' => $vendorDir . '/maatwebsite/excel/src/Concerns/OnEachRow.php', + 'Maatwebsite\\Excel\\Concerns\\PersistRelations' => $vendorDir . '/maatwebsite/excel/src/Concerns/PersistRelations.php', + 'Maatwebsite\\Excel\\Concerns\\RegistersEventListeners' => $vendorDir . '/maatwebsite/excel/src/Concerns/RegistersEventListeners.php', + 'Maatwebsite\\Excel\\Concerns\\RemembersChunkOffset' => $vendorDir . '/maatwebsite/excel/src/Concerns/RemembersChunkOffset.php', + 'Maatwebsite\\Excel\\Concerns\\RemembersRowNumber' => $vendorDir . '/maatwebsite/excel/src/Concerns/RemembersRowNumber.php', + 'Maatwebsite\\Excel\\Concerns\\ShouldAutoSize' => $vendorDir . '/maatwebsite/excel/src/Concerns/ShouldAutoSize.php', + 'Maatwebsite\\Excel\\Concerns\\ShouldQueueWithoutChain' => $vendorDir . '/maatwebsite/excel/src/Concerns/ShouldQueueWithoutChain.php', + 'Maatwebsite\\Excel\\Concerns\\SkipsEmptyRows' => $vendorDir . '/maatwebsite/excel/src/Concerns/SkipsEmptyRows.php', + 'Maatwebsite\\Excel\\Concerns\\SkipsErrors' => $vendorDir . '/maatwebsite/excel/src/Concerns/SkipsErrors.php', + 'Maatwebsite\\Excel\\Concerns\\SkipsFailures' => $vendorDir . '/maatwebsite/excel/src/Concerns/SkipsFailures.php', + 'Maatwebsite\\Excel\\Concerns\\SkipsOnError' => $vendorDir . '/maatwebsite/excel/src/Concerns/SkipsOnError.php', + 'Maatwebsite\\Excel\\Concerns\\SkipsOnFailure' => $vendorDir . '/maatwebsite/excel/src/Concerns/SkipsOnFailure.php', + 'Maatwebsite\\Excel\\Concerns\\SkipsUnknownSheets' => $vendorDir . '/maatwebsite/excel/src/Concerns/SkipsUnknownSheets.php', + 'Maatwebsite\\Excel\\Concerns\\ToArray' => $vendorDir . '/maatwebsite/excel/src/Concerns/ToArray.php', + 'Maatwebsite\\Excel\\Concerns\\ToCollection' => $vendorDir . '/maatwebsite/excel/src/Concerns/ToCollection.php', + 'Maatwebsite\\Excel\\Concerns\\ToModel' => $vendorDir . '/maatwebsite/excel/src/Concerns/ToModel.php', + 'Maatwebsite\\Excel\\Concerns\\WithBackgroundColor' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithBackgroundColor.php', + 'Maatwebsite\\Excel\\Concerns\\WithBatchInserts' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithBatchInserts.php', + 'Maatwebsite\\Excel\\Concerns\\WithCalculatedFormulas' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithCalculatedFormulas.php', + 'Maatwebsite\\Excel\\Concerns\\WithCharts' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithCharts.php', + 'Maatwebsite\\Excel\\Concerns\\WithChunkReading' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithChunkReading.php', + 'Maatwebsite\\Excel\\Concerns\\WithColumnFormatting' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithColumnFormatting.php', + 'Maatwebsite\\Excel\\Concerns\\WithColumnLimit' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithColumnLimit.php', + 'Maatwebsite\\Excel\\Concerns\\WithColumnWidths' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithColumnWidths.php', + 'Maatwebsite\\Excel\\Concerns\\WithConditionalSheets' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithConditionalSheets.php', + 'Maatwebsite\\Excel\\Concerns\\WithCustomChunkSize' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithCustomChunkSize.php', + 'Maatwebsite\\Excel\\Concerns\\WithCustomCsvSettings' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithCustomCsvSettings.php', + 'Maatwebsite\\Excel\\Concerns\\WithCustomQuerySize' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithCustomQuerySize.php', + 'Maatwebsite\\Excel\\Concerns\\WithCustomStartCell' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithCustomStartCell.php', + 'Maatwebsite\\Excel\\Concerns\\WithCustomValueBinder' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithCustomValueBinder.php', + 'Maatwebsite\\Excel\\Concerns\\WithDefaultStyles' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithDefaultStyles.php', + 'Maatwebsite\\Excel\\Concerns\\WithDrawings' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithDrawings.php', + 'Maatwebsite\\Excel\\Concerns\\WithEvents' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithEvents.php', + 'Maatwebsite\\Excel\\Concerns\\WithFormatData' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithFormatData.php', + 'Maatwebsite\\Excel\\Concerns\\WithGroupedHeadingRow' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithGroupedHeadingRow.php', + 'Maatwebsite\\Excel\\Concerns\\WithHeadingRow' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithHeadingRow.php', + 'Maatwebsite\\Excel\\Concerns\\WithHeadings' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithHeadings.php', + 'Maatwebsite\\Excel\\Concerns\\WithLimit' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithLimit.php', + 'Maatwebsite\\Excel\\Concerns\\WithMappedCells' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithMappedCells.php', + 'Maatwebsite\\Excel\\Concerns\\WithMapping' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithMapping.php', + 'Maatwebsite\\Excel\\Concerns\\WithMultipleSheets' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithMultipleSheets.php', + 'Maatwebsite\\Excel\\Concerns\\WithPreCalculateFormulas' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithPreCalculateFormulas.php', + 'Maatwebsite\\Excel\\Concerns\\WithProgressBar' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithProgressBar.php', + 'Maatwebsite\\Excel\\Concerns\\WithProperties' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithProperties.php', + 'Maatwebsite\\Excel\\Concerns\\WithReadFilter' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithReadFilter.php', + 'Maatwebsite\\Excel\\Concerns\\WithSkipDuplicates' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithSkipDuplicates.php', + 'Maatwebsite\\Excel\\Concerns\\WithStartRow' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithStartRow.php', + 'Maatwebsite\\Excel\\Concerns\\WithStrictNullComparison' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithStrictNullComparison.php', + 'Maatwebsite\\Excel\\Concerns\\WithStyles' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithStyles.php', + 'Maatwebsite\\Excel\\Concerns\\WithTitle' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithTitle.php', + 'Maatwebsite\\Excel\\Concerns\\WithUpsertColumns' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithUpsertColumns.php', + 'Maatwebsite\\Excel\\Concerns\\WithUpserts' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithUpserts.php', + 'Maatwebsite\\Excel\\Concerns\\WithValidation' => $vendorDir . '/maatwebsite/excel/src/Concerns/WithValidation.php', + 'Maatwebsite\\Excel\\Console\\ExportMakeCommand' => $vendorDir . '/maatwebsite/excel/src/Console/ExportMakeCommand.php', + 'Maatwebsite\\Excel\\Console\\ImportMakeCommand' => $vendorDir . '/maatwebsite/excel/src/Console/ImportMakeCommand.php', + 'Maatwebsite\\Excel\\Console\\WithModelStub' => $vendorDir . '/maatwebsite/excel/src/Console/WithModelStub.php', + 'Maatwebsite\\Excel\\DefaultValueBinder' => $vendorDir . '/maatwebsite/excel/src/DefaultValueBinder.php', + 'Maatwebsite\\Excel\\DelegatedMacroable' => $vendorDir . '/maatwebsite/excel/src/DelegatedMacroable.php', + 'Maatwebsite\\Excel\\Events\\AfterBatch' => $vendorDir . '/maatwebsite/excel/src/Events/AfterBatch.php', + 'Maatwebsite\\Excel\\Events\\AfterChunk' => $vendorDir . '/maatwebsite/excel/src/Events/AfterChunk.php', + 'Maatwebsite\\Excel\\Events\\AfterImport' => $vendorDir . '/maatwebsite/excel/src/Events/AfterImport.php', + 'Maatwebsite\\Excel\\Events\\AfterSheet' => $vendorDir . '/maatwebsite/excel/src/Events/AfterSheet.php', + 'Maatwebsite\\Excel\\Events\\BeforeExport' => $vendorDir . '/maatwebsite/excel/src/Events/BeforeExport.php', + 'Maatwebsite\\Excel\\Events\\BeforeImport' => $vendorDir . '/maatwebsite/excel/src/Events/BeforeImport.php', + 'Maatwebsite\\Excel\\Events\\BeforeSheet' => $vendorDir . '/maatwebsite/excel/src/Events/BeforeSheet.php', + 'Maatwebsite\\Excel\\Events\\BeforeWriting' => $vendorDir . '/maatwebsite/excel/src/Events/BeforeWriting.php', + 'Maatwebsite\\Excel\\Events\\Event' => $vendorDir . '/maatwebsite/excel/src/Events/Event.php', + 'Maatwebsite\\Excel\\Events\\ImportFailed' => $vendorDir . '/maatwebsite/excel/src/Events/ImportFailed.php', + 'Maatwebsite\\Excel\\Excel' => $vendorDir . '/maatwebsite/excel/src/Excel.php', + 'Maatwebsite\\Excel\\ExcelServiceProvider' => $vendorDir . '/maatwebsite/excel/src/ExcelServiceProvider.php', + 'Maatwebsite\\Excel\\Exceptions\\ConcernConflictException' => $vendorDir . '/maatwebsite/excel/src/Exceptions/ConcernConflictException.php', + 'Maatwebsite\\Excel\\Exceptions\\LaravelExcelException' => $vendorDir . '/maatwebsite/excel/src/Exceptions/LaravelExcelException.php', + 'Maatwebsite\\Excel\\Exceptions\\NoFilePathGivenException' => $vendorDir . '/maatwebsite/excel/src/Exceptions/NoFilePathGivenException.php', + 'Maatwebsite\\Excel\\Exceptions\\NoFilenameGivenException' => $vendorDir . '/maatwebsite/excel/src/Exceptions/NoFilenameGivenException.php', + 'Maatwebsite\\Excel\\Exceptions\\NoSheetsFoundException' => $vendorDir . '/maatwebsite/excel/src/Exceptions/NoSheetsFoundException.php', + 'Maatwebsite\\Excel\\Exceptions\\NoTypeDetectedException' => $vendorDir . '/maatwebsite/excel/src/Exceptions/NoTypeDetectedException.php', + 'Maatwebsite\\Excel\\Exceptions\\RowSkippedException' => $vendorDir . '/maatwebsite/excel/src/Exceptions/RowSkippedException.php', + 'Maatwebsite\\Excel\\Exceptions\\SheetNotFoundException' => $vendorDir . '/maatwebsite/excel/src/Exceptions/SheetNotFoundException.php', + 'Maatwebsite\\Excel\\Exceptions\\UnreadableFileException' => $vendorDir . '/maatwebsite/excel/src/Exceptions/UnreadableFileException.php', + 'Maatwebsite\\Excel\\Exporter' => $vendorDir . '/maatwebsite/excel/src/Exporter.php', + 'Maatwebsite\\Excel\\Facades\\Excel' => $vendorDir . '/maatwebsite/excel/src/Facades/Excel.php', + 'Maatwebsite\\Excel\\Factories\\ReaderFactory' => $vendorDir . '/maatwebsite/excel/src/Factories/ReaderFactory.php', + 'Maatwebsite\\Excel\\Factories\\WriterFactory' => $vendorDir . '/maatwebsite/excel/src/Factories/WriterFactory.php', + 'Maatwebsite\\Excel\\Fakes\\ExcelFake' => $vendorDir . '/maatwebsite/excel/src/Fakes/ExcelFake.php', + 'Maatwebsite\\Excel\\Files\\Disk' => $vendorDir . '/maatwebsite/excel/src/Files/Disk.php', + 'Maatwebsite\\Excel\\Files\\Filesystem' => $vendorDir . '/maatwebsite/excel/src/Files/Filesystem.php', + 'Maatwebsite\\Excel\\Files\\LocalTemporaryFile' => $vendorDir . '/maatwebsite/excel/src/Files/LocalTemporaryFile.php', + 'Maatwebsite\\Excel\\Files\\RemoteTemporaryFile' => $vendorDir . '/maatwebsite/excel/src/Files/RemoteTemporaryFile.php', + 'Maatwebsite\\Excel\\Files\\TemporaryFile' => $vendorDir . '/maatwebsite/excel/src/Files/TemporaryFile.php', + 'Maatwebsite\\Excel\\Files\\TemporaryFileFactory' => $vendorDir . '/maatwebsite/excel/src/Files/TemporaryFileFactory.php', + 'Maatwebsite\\Excel\\Filters\\ChunkReadFilter' => $vendorDir . '/maatwebsite/excel/src/Filters/ChunkReadFilter.php', + 'Maatwebsite\\Excel\\Filters\\LimitFilter' => $vendorDir . '/maatwebsite/excel/src/Filters/LimitFilter.php', + 'Maatwebsite\\Excel\\HasEventBus' => $vendorDir . '/maatwebsite/excel/src/HasEventBus.php', + 'Maatwebsite\\Excel\\HeadingRowImport' => $vendorDir . '/maatwebsite/excel/src/HeadingRowImport.php', + 'Maatwebsite\\Excel\\Helpers\\ArrayHelper' => $vendorDir . '/maatwebsite/excel/src/Helpers/ArrayHelper.php', + 'Maatwebsite\\Excel\\Helpers\\CellHelper' => $vendorDir . '/maatwebsite/excel/src/Helpers/CellHelper.php', + 'Maatwebsite\\Excel\\Helpers\\FileTypeDetector' => $vendorDir . '/maatwebsite/excel/src/Helpers/FileTypeDetector.php', + 'Maatwebsite\\Excel\\Importer' => $vendorDir . '/maatwebsite/excel/src/Importer.php', + 'Maatwebsite\\Excel\\Imports\\EndRowFinder' => $vendorDir . '/maatwebsite/excel/src/Imports/EndRowFinder.php', + 'Maatwebsite\\Excel\\Imports\\HeadingRowExtractor' => $vendorDir . '/maatwebsite/excel/src/Imports/HeadingRowExtractor.php', + 'Maatwebsite\\Excel\\Imports\\HeadingRowFormatter' => $vendorDir . '/maatwebsite/excel/src/Imports/HeadingRowFormatter.php', + 'Maatwebsite\\Excel\\Imports\\ModelImporter' => $vendorDir . '/maatwebsite/excel/src/Imports/ModelImporter.php', + 'Maatwebsite\\Excel\\Imports\\ModelManager' => $vendorDir . '/maatwebsite/excel/src/Imports/ModelManager.php', + 'Maatwebsite\\Excel\\Imports\\Persistence\\CascadePersistManager' => $vendorDir . '/maatwebsite/excel/src/Imports/Persistence/CascadePersistManager.php', + 'Maatwebsite\\Excel\\Jobs\\AfterImportJob' => $vendorDir . '/maatwebsite/excel/src/Jobs/AfterImportJob.php', + 'Maatwebsite\\Excel\\Jobs\\AppendDataToSheet' => $vendorDir . '/maatwebsite/excel/src/Jobs/AppendDataToSheet.php', + 'Maatwebsite\\Excel\\Jobs\\AppendPaginatedToSheet' => $vendorDir . '/maatwebsite/excel/src/Jobs/AppendPaginatedToSheet.php', + 'Maatwebsite\\Excel\\Jobs\\AppendQueryToSheet' => $vendorDir . '/maatwebsite/excel/src/Jobs/AppendQueryToSheet.php', + 'Maatwebsite\\Excel\\Jobs\\AppendViewToSheet' => $vendorDir . '/maatwebsite/excel/src/Jobs/AppendViewToSheet.php', + 'Maatwebsite\\Excel\\Jobs\\CloseSheet' => $vendorDir . '/maatwebsite/excel/src/Jobs/CloseSheet.php', + 'Maatwebsite\\Excel\\Jobs\\ExtendedQueueable' => $vendorDir . '/maatwebsite/excel/src/Jobs/ExtendedQueueable.php', + 'Maatwebsite\\Excel\\Jobs\\Middleware\\LocalizeJob' => $vendorDir . '/maatwebsite/excel/src/Jobs/Middleware/LocalizeJob.php', + 'Maatwebsite\\Excel\\Jobs\\ProxyFailures' => $vendorDir . '/maatwebsite/excel/src/Jobs/ProxyFailures.php', + 'Maatwebsite\\Excel\\Jobs\\QueueExport' => $vendorDir . '/maatwebsite/excel/src/Jobs/QueueExport.php', + 'Maatwebsite\\Excel\\Jobs\\QueueImport' => $vendorDir . '/maatwebsite/excel/src/Jobs/QueueImport.php', + 'Maatwebsite\\Excel\\Jobs\\ReadChunk' => $vendorDir . '/maatwebsite/excel/src/Jobs/ReadChunk.php', + 'Maatwebsite\\Excel\\Jobs\\StoreQueuedExport' => $vendorDir . '/maatwebsite/excel/src/Jobs/StoreQueuedExport.php', + 'Maatwebsite\\Excel\\MappedReader' => $vendorDir . '/maatwebsite/excel/src/MappedReader.php', + 'Maatwebsite\\Excel\\Middleware\\CellMiddleware' => $vendorDir . '/maatwebsite/excel/src/Middleware/CellMiddleware.php', + 'Maatwebsite\\Excel\\Middleware\\ConvertEmptyCellValuesToNull' => $vendorDir . '/maatwebsite/excel/src/Middleware/ConvertEmptyCellValuesToNull.php', + 'Maatwebsite\\Excel\\Middleware\\TrimCellValue' => $vendorDir . '/maatwebsite/excel/src/Middleware/TrimCellValue.php', + 'Maatwebsite\\Excel\\Mixins\\DownloadCollectionMixin' => $vendorDir . '/maatwebsite/excel/src/Mixins/DownloadCollectionMixin.php', + 'Maatwebsite\\Excel\\Mixins\\DownloadQueryMacro' => $vendorDir . '/maatwebsite/excel/src/Mixins/DownloadQueryMacro.php', + 'Maatwebsite\\Excel\\Mixins\\ImportAsMacro' => $vendorDir . '/maatwebsite/excel/src/Mixins/ImportAsMacro.php', + 'Maatwebsite\\Excel\\Mixins\\ImportMacro' => $vendorDir . '/maatwebsite/excel/src/Mixins/ImportMacro.php', + 'Maatwebsite\\Excel\\Mixins\\StoreCollectionMixin' => $vendorDir . '/maatwebsite/excel/src/Mixins/StoreCollectionMixin.php', + 'Maatwebsite\\Excel\\Mixins\\StoreQueryMacro' => $vendorDir . '/maatwebsite/excel/src/Mixins/StoreQueryMacro.php', + 'Maatwebsite\\Excel\\QueuedWriter' => $vendorDir . '/maatwebsite/excel/src/QueuedWriter.php', + 'Maatwebsite\\Excel\\Reader' => $vendorDir . '/maatwebsite/excel/src/Reader.php', + 'Maatwebsite\\Excel\\RegistersCustomConcerns' => $vendorDir . '/maatwebsite/excel/src/RegistersCustomConcerns.php', + 'Maatwebsite\\Excel\\Row' => $vendorDir . '/maatwebsite/excel/src/Row.php', + 'Maatwebsite\\Excel\\SettingsProvider' => $vendorDir . '/maatwebsite/excel/src/SettingsProvider.php', + 'Maatwebsite\\Excel\\Sheet' => $vendorDir . '/maatwebsite/excel/src/Sheet.php', + 'Maatwebsite\\Excel\\Transactions\\DbTransactionHandler' => $vendorDir . '/maatwebsite/excel/src/Transactions/DbTransactionHandler.php', + 'Maatwebsite\\Excel\\Transactions\\NullTransactionHandler' => $vendorDir . '/maatwebsite/excel/src/Transactions/NullTransactionHandler.php', + 'Maatwebsite\\Excel\\Transactions\\TransactionHandler' => $vendorDir . '/maatwebsite/excel/src/Transactions/TransactionHandler.php', + 'Maatwebsite\\Excel\\Transactions\\TransactionManager' => $vendorDir . '/maatwebsite/excel/src/Transactions/TransactionManager.php', + 'Maatwebsite\\Excel\\Validators\\Failure' => $vendorDir . '/maatwebsite/excel/src/Validators/Failure.php', + 'Maatwebsite\\Excel\\Validators\\RowValidator' => $vendorDir . '/maatwebsite/excel/src/Validators/RowValidator.php', + 'Maatwebsite\\Excel\\Validators\\ValidationException' => $vendorDir . '/maatwebsite/excel/src/Validators/ValidationException.php', + 'Maatwebsite\\Excel\\Writer' => $vendorDir . '/maatwebsite/excel/src/Writer.php', + 'Matrix\\Builder' => $vendorDir . '/markbaker/matrix/classes/src/Builder.php', + 'Matrix\\Decomposition\\Decomposition' => $vendorDir . '/markbaker/matrix/classes/src/Decomposition/Decomposition.php', + 'Matrix\\Decomposition\\LU' => $vendorDir . '/markbaker/matrix/classes/src/Decomposition/LU.php', + 'Matrix\\Decomposition\\QR' => $vendorDir . '/markbaker/matrix/classes/src/Decomposition/QR.php', + 'Matrix\\Div0Exception' => $vendorDir . '/markbaker/matrix/classes/src/Div0Exception.php', + 'Matrix\\Exception' => $vendorDir . '/markbaker/matrix/classes/src/Exception.php', + 'Matrix\\Functions' => $vendorDir . '/markbaker/matrix/classes/src/Functions.php', + 'Matrix\\Matrix' => $vendorDir . '/markbaker/matrix/classes/src/Matrix.php', + 'Matrix\\Operations' => $vendorDir . '/markbaker/matrix/classes/src/Operations.php', + 'Matrix\\Operators\\Addition' => $vendorDir . '/markbaker/matrix/classes/src/Operators/Addition.php', + 'Matrix\\Operators\\DirectSum' => $vendorDir . '/markbaker/matrix/classes/src/Operators/DirectSum.php', + 'Matrix\\Operators\\Division' => $vendorDir . '/markbaker/matrix/classes/src/Operators/Division.php', + 'Matrix\\Operators\\Multiplication' => $vendorDir . '/markbaker/matrix/classes/src/Operators/Multiplication.php', + 'Matrix\\Operators\\Operator' => $vendorDir . '/markbaker/matrix/classes/src/Operators/Operator.php', + 'Matrix\\Operators\\Subtraction' => $vendorDir . '/markbaker/matrix/classes/src/Operators/Subtraction.php', + 'Mockery\\Adapter\\Phpunit\\MockeryPHPUnitIntegration' => $vendorDir . '/mockery/mockery/library/Mockery/Adapter/Phpunit/MockeryPHPUnitIntegration.php', + 'Mockery\\Adapter\\Phpunit\\MockeryPHPUnitIntegrationAssertPostConditions' => $vendorDir . '/mockery/mockery/library/Mockery/Adapter/Phpunit/MockeryPHPUnitIntegrationAssertPostConditions.php', + 'Mockery\\Adapter\\Phpunit\\MockeryTestCase' => $vendorDir . '/mockery/mockery/library/Mockery/Adapter/Phpunit/MockeryTestCase.php', + 'Mockery\\Adapter\\Phpunit\\MockeryTestCaseSetUp' => $vendorDir . '/mockery/mockery/library/Mockery/Adapter/Phpunit/MockeryTestCaseSetUp.php', + 'Mockery\\Adapter\\Phpunit\\TestListener' => $vendorDir . '/mockery/mockery/library/Mockery/Adapter/Phpunit/TestListener.php', + 'Mockery\\Adapter\\Phpunit\\TestListenerTrait' => $vendorDir . '/mockery/mockery/library/Mockery/Adapter/Phpunit/TestListenerTrait.php', + 'Mockery\\ClosureWrapper' => $vendorDir . '/mockery/mockery/library/Mockery/ClosureWrapper.php', + 'Mockery\\CompositeExpectation' => $vendorDir . '/mockery/mockery/library/Mockery/CompositeExpectation.php', + 'Mockery\\Configuration' => $vendorDir . '/mockery/mockery/library/Mockery/Configuration.php', + 'Mockery\\Container' => $vendorDir . '/mockery/mockery/library/Mockery/Container.php', + 'Mockery\\CountValidator\\AtLeast' => $vendorDir . '/mockery/mockery/library/Mockery/CountValidator/AtLeast.php', + 'Mockery\\CountValidator\\AtMost' => $vendorDir . '/mockery/mockery/library/Mockery/CountValidator/AtMost.php', + 'Mockery\\CountValidator\\CountValidatorAbstract' => $vendorDir . '/mockery/mockery/library/Mockery/CountValidator/CountValidatorAbstract.php', + 'Mockery\\CountValidator\\CountValidatorInterface' => $vendorDir . '/mockery/mockery/library/Mockery/CountValidator/CountValidatorInterface.php', + 'Mockery\\CountValidator\\Exact' => $vendorDir . '/mockery/mockery/library/Mockery/CountValidator/Exact.php', + 'Mockery\\CountValidator\\Exception' => $vendorDir . '/mockery/mockery/library/Mockery/CountValidator/Exception.php', + 'Mockery\\Exception' => $vendorDir . '/mockery/mockery/library/Mockery/Exception.php', + 'Mockery\\Exception\\BadMethodCallException' => $vendorDir . '/mockery/mockery/library/Mockery/Exception/BadMethodCallException.php', + 'Mockery\\Exception\\InvalidArgumentException' => $vendorDir . '/mockery/mockery/library/Mockery/Exception/InvalidArgumentException.php', + 'Mockery\\Exception\\InvalidCountException' => $vendorDir . '/mockery/mockery/library/Mockery/Exception/InvalidCountException.php', + 'Mockery\\Exception\\InvalidOrderException' => $vendorDir . '/mockery/mockery/library/Mockery/Exception/InvalidOrderException.php', + 'Mockery\\Exception\\MockeryExceptionInterface' => $vendorDir . '/mockery/mockery/library/Mockery/Exception/MockeryExceptionInterface.php', + 'Mockery\\Exception\\NoMatchingExpectationException' => $vendorDir . '/mockery/mockery/library/Mockery/Exception/NoMatchingExpectationException.php', + 'Mockery\\Exception\\RuntimeException' => $vendorDir . '/mockery/mockery/library/Mockery/Exception/RuntimeException.php', + 'Mockery\\Expectation' => $vendorDir . '/mockery/mockery/library/Mockery/Expectation.php', + 'Mockery\\ExpectationDirector' => $vendorDir . '/mockery/mockery/library/Mockery/ExpectationDirector.php', + 'Mockery\\ExpectationInterface' => $vendorDir . '/mockery/mockery/library/Mockery/ExpectationInterface.php', + 'Mockery\\ExpectsHigherOrderMessage' => $vendorDir . '/mockery/mockery/library/Mockery/ExpectsHigherOrderMessage.php', + 'Mockery\\Generator\\CachingGenerator' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/CachingGenerator.php', + 'Mockery\\Generator\\DefinedTargetClass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/DefinedTargetClass.php', + 'Mockery\\Generator\\Generator' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/Generator.php', + 'Mockery\\Generator\\Method' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/Method.php', + 'Mockery\\Generator\\MockConfiguration' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/MockConfiguration.php', + 'Mockery\\Generator\\MockConfigurationBuilder' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/MockConfigurationBuilder.php', + 'Mockery\\Generator\\MockDefinition' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/MockDefinition.php', + 'Mockery\\Generator\\MockNameBuilder' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/MockNameBuilder.php', + 'Mockery\\Generator\\Parameter' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/Parameter.php', + 'Mockery\\Generator\\StringManipulationGenerator' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulationGenerator.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\AvoidMethodClashPass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/AvoidMethodClashPass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\CallTypeHintPass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/CallTypeHintPass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\ClassAttributesPass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/ClassAttributesPass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\ClassNamePass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/ClassNamePass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\ClassPass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/ClassPass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\ConstantsPass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/ConstantsPass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\InstanceMockPass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/InstanceMockPass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\InterfacePass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/InterfacePass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\MagicMethodTypeHintsPass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/MagicMethodTypeHintsPass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\MethodDefinitionPass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/MethodDefinitionPass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\Pass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/Pass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\RemoveBuiltinMethodsThatAreFinalPass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/RemoveBuiltinMethodsThatAreFinalPass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\RemoveDestructorPass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/RemoveDestructorPass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\RemoveUnserializeForInternalSerializableClassesPass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/RemoveUnserializeForInternalSerializableClassesPass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\TraitPass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/TraitPass.php', + 'Mockery\\Generator\\TargetClassInterface' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/TargetClassInterface.php', + 'Mockery\\Generator\\UndefinedTargetClass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/UndefinedTargetClass.php', + 'Mockery\\HigherOrderMessage' => $vendorDir . '/mockery/mockery/library/Mockery/HigherOrderMessage.php', + 'Mockery\\Instantiator' => $vendorDir . '/mockery/mockery/library/Mockery/Instantiator.php', + 'Mockery\\LegacyMockInterface' => $vendorDir . '/mockery/mockery/library/Mockery/LegacyMockInterface.php', + 'Mockery\\Loader\\EvalLoader' => $vendorDir . '/mockery/mockery/library/Mockery/Loader/EvalLoader.php', + 'Mockery\\Loader\\Loader' => $vendorDir . '/mockery/mockery/library/Mockery/Loader/Loader.php', + 'Mockery\\Loader\\RequireLoader' => $vendorDir . '/mockery/mockery/library/Mockery/Loader/RequireLoader.php', + 'Mockery\\Matcher\\AndAnyOtherArgs' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/AndAnyOtherArgs.php', + 'Mockery\\Matcher\\Any' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/Any.php', + 'Mockery\\Matcher\\AnyArgs' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/AnyArgs.php', + 'Mockery\\Matcher\\AnyOf' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/AnyOf.php', + 'Mockery\\Matcher\\ArgumentListMatcher' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/ArgumentListMatcher.php', + 'Mockery\\Matcher\\Closure' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/Closure.php', + 'Mockery\\Matcher\\Contains' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/Contains.php', + 'Mockery\\Matcher\\Ducktype' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/Ducktype.php', + 'Mockery\\Matcher\\HasKey' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/HasKey.php', + 'Mockery\\Matcher\\HasValue' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/HasValue.php', + 'Mockery\\Matcher\\IsEqual' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/IsEqual.php', + 'Mockery\\Matcher\\IsSame' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/IsSame.php', + 'Mockery\\Matcher\\MatcherAbstract' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/MatcherAbstract.php', + 'Mockery\\Matcher\\MatcherInterface' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/MatcherInterface.php', + 'Mockery\\Matcher\\MultiArgumentClosure' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/MultiArgumentClosure.php', + 'Mockery\\Matcher\\MustBe' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/MustBe.php', + 'Mockery\\Matcher\\NoArgs' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/NoArgs.php', + 'Mockery\\Matcher\\Not' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/Not.php', + 'Mockery\\Matcher\\NotAnyOf' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/NotAnyOf.php', + 'Mockery\\Matcher\\Pattern' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/Pattern.php', + 'Mockery\\Matcher\\Subset' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/Subset.php', + 'Mockery\\Matcher\\Type' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/Type.php', + 'Mockery\\MethodCall' => $vendorDir . '/mockery/mockery/library/Mockery/MethodCall.php', + 'Mockery\\Mock' => $vendorDir . '/mockery/mockery/library/Mockery/Mock.php', + 'Mockery\\MockInterface' => $vendorDir . '/mockery/mockery/library/Mockery/MockInterface.php', + 'Mockery\\QuickDefinitionsConfiguration' => $vendorDir . '/mockery/mockery/library/Mockery/QuickDefinitionsConfiguration.php', + 'Mockery\\ReceivedMethodCalls' => $vendorDir . '/mockery/mockery/library/Mockery/ReceivedMethodCalls.php', + 'Mockery\\Reflector' => $vendorDir . '/mockery/mockery/library/Mockery/Reflector.php', + 'Mockery\\Undefined' => $vendorDir . '/mockery/mockery/library/Mockery/Undefined.php', + 'Mockery\\VerificationDirector' => $vendorDir . '/mockery/mockery/library/Mockery/VerificationDirector.php', + 'Mockery\\VerificationExpectation' => $vendorDir . '/mockery/mockery/library/Mockery/VerificationExpectation.php', + 'Monolog\\Attribute\\AsMonologProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Attribute/AsMonologProcessor.php', + 'Monolog\\Attribute\\WithMonologChannel' => $vendorDir . '/monolog/monolog/src/Monolog/Attribute/WithMonologChannel.php', + 'Monolog\\DateTimeImmutable' => $vendorDir . '/monolog/monolog/src/Monolog/DateTimeImmutable.php', + 'Monolog\\ErrorHandler' => $vendorDir . '/monolog/monolog/src/Monolog/ErrorHandler.php', + 'Monolog\\Formatter\\ChromePHPFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/ChromePHPFormatter.php', + 'Monolog\\Formatter\\ElasticaFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/ElasticaFormatter.php', + 'Monolog\\Formatter\\ElasticsearchFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/ElasticsearchFormatter.php', + 'Monolog\\Formatter\\FlowdockFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/FlowdockFormatter.php', + 'Monolog\\Formatter\\FluentdFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/FluentdFormatter.php', + 'Monolog\\Formatter\\FormatterInterface' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/FormatterInterface.php', + 'Monolog\\Formatter\\GelfMessageFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/GelfMessageFormatter.php', + 'Monolog\\Formatter\\GoogleCloudLoggingFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/GoogleCloudLoggingFormatter.php', + 'Monolog\\Formatter\\HtmlFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/HtmlFormatter.php', + 'Monolog\\Formatter\\JsonFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php', + 'Monolog\\Formatter\\LineFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/LineFormatter.php', + 'Monolog\\Formatter\\LogglyFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/LogglyFormatter.php', + 'Monolog\\Formatter\\LogmaticFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/LogmaticFormatter.php', + 'Monolog\\Formatter\\LogstashFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/LogstashFormatter.php', + 'Monolog\\Formatter\\MongoDBFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php', + 'Monolog\\Formatter\\NormalizerFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php', + 'Monolog\\Formatter\\ScalarFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php', + 'Monolog\\Formatter\\SyslogFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/SyslogFormatter.php', + 'Monolog\\Formatter\\WildfireFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php', + 'Monolog\\Handler\\AbstractHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/AbstractHandler.php', + 'Monolog\\Handler\\AbstractProcessingHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php', + 'Monolog\\Handler\\AbstractSyslogHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php', + 'Monolog\\Handler\\AmqpHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/AmqpHandler.php', + 'Monolog\\Handler\\BrowserConsoleHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/BrowserConsoleHandler.php', + 'Monolog\\Handler\\BufferHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/BufferHandler.php', + 'Monolog\\Handler\\ChromePHPHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/ChromePHPHandler.php', + 'Monolog\\Handler\\CouchDBHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/CouchDBHandler.php', + 'Monolog\\Handler\\CubeHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/CubeHandler.php', + 'Monolog\\Handler\\Curl\\Util' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/Curl/Util.php', + 'Monolog\\Handler\\DeduplicationHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/DeduplicationHandler.php', + 'Monolog\\Handler\\DoctrineCouchDBHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/DoctrineCouchDBHandler.php', + 'Monolog\\Handler\\DynamoDbHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/DynamoDbHandler.php', + 'Monolog\\Handler\\ElasticaHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/ElasticaHandler.php', + 'Monolog\\Handler\\ElasticsearchHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/ElasticsearchHandler.php', + 'Monolog\\Handler\\ErrorLogHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/ErrorLogHandler.php', + 'Monolog\\Handler\\FallbackGroupHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FallbackGroupHandler.php', + 'Monolog\\Handler\\FilterHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FilterHandler.php', + 'Monolog\\Handler\\FingersCrossedHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php', + 'Monolog\\Handler\\FingersCrossed\\ActivationStrategyInterface' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php', + 'Monolog\\Handler\\FingersCrossed\\ChannelLevelActivationStrategy' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FingersCrossed/ChannelLevelActivationStrategy.php', + 'Monolog\\Handler\\FingersCrossed\\ErrorLevelActivationStrategy' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php', + 'Monolog\\Handler\\FirePHPHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FirePHPHandler.php', + 'Monolog\\Handler\\FleepHookHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FleepHookHandler.php', + 'Monolog\\Handler\\FlowdockHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FlowdockHandler.php', + 'Monolog\\Handler\\FormattableHandlerInterface' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FormattableHandlerInterface.php', + 'Monolog\\Handler\\FormattableHandlerTrait' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FormattableHandlerTrait.php', + 'Monolog\\Handler\\GelfHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/GelfHandler.php', + 'Monolog\\Handler\\GroupHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/GroupHandler.php', + 'Monolog\\Handler\\Handler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/Handler.php', + 'Monolog\\Handler\\HandlerInterface' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/HandlerInterface.php', + 'Monolog\\Handler\\HandlerWrapper' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/HandlerWrapper.php', + 'Monolog\\Handler\\IFTTTHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/IFTTTHandler.php', + 'Monolog\\Handler\\InsightOpsHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/InsightOpsHandler.php', + 'Monolog\\Handler\\LogEntriesHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php', + 'Monolog\\Handler\\LogglyHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/LogglyHandler.php', + 'Monolog\\Handler\\LogmaticHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/LogmaticHandler.php', + 'Monolog\\Handler\\MailHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/MailHandler.php', + 'Monolog\\Handler\\MandrillHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/MandrillHandler.php', + 'Monolog\\Handler\\MissingExtensionException' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/MissingExtensionException.php', + 'Monolog\\Handler\\MongoDBHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/MongoDBHandler.php', + 'Monolog\\Handler\\NativeMailerHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/NativeMailerHandler.php', + 'Monolog\\Handler\\NewRelicHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/NewRelicHandler.php', + 'Monolog\\Handler\\NoopHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/NoopHandler.php', + 'Monolog\\Handler\\NullHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/NullHandler.php', + 'Monolog\\Handler\\OverflowHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/OverflowHandler.php', + 'Monolog\\Handler\\PHPConsoleHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/PHPConsoleHandler.php', + 'Monolog\\Handler\\ProcessHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/ProcessHandler.php', + 'Monolog\\Handler\\ProcessableHandlerInterface' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/ProcessableHandlerInterface.php', + 'Monolog\\Handler\\ProcessableHandlerTrait' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/ProcessableHandlerTrait.php', + 'Monolog\\Handler\\PsrHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/PsrHandler.php', + 'Monolog\\Handler\\PushoverHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/PushoverHandler.php', + 'Monolog\\Handler\\RedisHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/RedisHandler.php', + 'Monolog\\Handler\\RedisPubSubHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/RedisPubSubHandler.php', + 'Monolog\\Handler\\RollbarHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/RollbarHandler.php', + 'Monolog\\Handler\\RotatingFileHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php', + 'Monolog\\Handler\\SamplingHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SamplingHandler.php', + 'Monolog\\Handler\\SendGridHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SendGridHandler.php', + 'Monolog\\Handler\\SlackHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SlackHandler.php', + 'Monolog\\Handler\\SlackWebhookHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SlackWebhookHandler.php', + 'Monolog\\Handler\\Slack\\SlackRecord' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/Slack/SlackRecord.php', + 'Monolog\\Handler\\SocketHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SocketHandler.php', + 'Monolog\\Handler\\SqsHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SqsHandler.php', + 'Monolog\\Handler\\StreamHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/StreamHandler.php', + 'Monolog\\Handler\\SymfonyMailerHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SymfonyMailerHandler.php', + 'Monolog\\Handler\\SyslogHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SyslogHandler.php', + 'Monolog\\Handler\\SyslogUdpHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SyslogUdpHandler.php', + 'Monolog\\Handler\\SyslogUdp\\UdpSocket' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SyslogUdp/UdpSocket.php', + 'Monolog\\Handler\\TelegramBotHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/TelegramBotHandler.php', + 'Monolog\\Handler\\TestHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/TestHandler.php', + 'Monolog\\Handler\\WebRequestRecognizerTrait' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/WebRequestRecognizerTrait.php', + 'Monolog\\Handler\\WhatFailureGroupHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php', + 'Monolog\\Handler\\ZendMonitorHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php', + 'Monolog\\JsonSerializableDateTimeImmutable' => $vendorDir . '/monolog/monolog/src/Monolog/JsonSerializableDateTimeImmutable.php', + 'Monolog\\Level' => $vendorDir . '/monolog/monolog/src/Monolog/Level.php', + 'Monolog\\LogRecord' => $vendorDir . '/monolog/monolog/src/Monolog/LogRecord.php', + 'Monolog\\Logger' => $vendorDir . '/monolog/monolog/src/Monolog/Logger.php', + 'Monolog\\Processor\\ClosureContextProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/ClosureContextProcessor.php', + 'Monolog\\Processor\\GitProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/GitProcessor.php', + 'Monolog\\Processor\\HostnameProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/HostnameProcessor.php', + 'Monolog\\Processor\\IntrospectionProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php', + 'Monolog\\Processor\\LoadAverageProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/LoadAverageProcessor.php', + 'Monolog\\Processor\\MemoryPeakUsageProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/MemoryPeakUsageProcessor.php', + 'Monolog\\Processor\\MemoryProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php', + 'Monolog\\Processor\\MemoryUsageProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/MemoryUsageProcessor.php', + 'Monolog\\Processor\\MercurialProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/MercurialProcessor.php', + 'Monolog\\Processor\\ProcessIdProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php', + 'Monolog\\Processor\\ProcessorInterface' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/ProcessorInterface.php', + 'Monolog\\Processor\\PsrLogMessageProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php', + 'Monolog\\Processor\\TagProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/TagProcessor.php', + 'Monolog\\Processor\\UidProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/UidProcessor.php', + 'Monolog\\Processor\\WebProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/WebProcessor.php', + 'Monolog\\Registry' => $vendorDir . '/monolog/monolog/src/Monolog/Registry.php', + 'Monolog\\ResettableInterface' => $vendorDir . '/monolog/monolog/src/Monolog/ResettableInterface.php', + 'Monolog\\SignalHandler' => $vendorDir . '/monolog/monolog/src/Monolog/SignalHandler.php', + 'Monolog\\Test\\TestCase' => $vendorDir . '/monolog/monolog/src/Monolog/Test/TestCase.php', + 'Monolog\\Utils' => $vendorDir . '/monolog/monolog/src/Monolog/Utils.php', + 'Nette\\ArgumentOutOfRangeException' => $vendorDir . '/nette/utils/src/exceptions.php', + 'Nette\\DeprecatedException' => $vendorDir . '/nette/utils/src/exceptions.php', + 'Nette\\DirectoryNotFoundException' => $vendorDir . '/nette/utils/src/exceptions.php', + 'Nette\\FileNotFoundException' => $vendorDir . '/nette/utils/src/exceptions.php', + 'Nette\\HtmlStringable' => $vendorDir . '/nette/utils/src/HtmlStringable.php', + 'Nette\\IOException' => $vendorDir . '/nette/utils/src/exceptions.php', + 'Nette\\InvalidArgumentException' => $vendorDir . '/nette/utils/src/exceptions.php', + 'Nette\\InvalidStateException' => $vendorDir . '/nette/utils/src/exceptions.php', + 'Nette\\Iterators\\CachingIterator' => $vendorDir . '/nette/utils/src/Iterators/CachingIterator.php', + 'Nette\\Iterators\\Mapper' => $vendorDir . '/nette/utils/src/Iterators/Mapper.php', + 'Nette\\Localization\\ITranslator' => $vendorDir . '/nette/utils/src/compatibility.php', + 'Nette\\Localization\\Translator' => $vendorDir . '/nette/utils/src/Translator.php', + 'Nette\\MemberAccessException' => $vendorDir . '/nette/utils/src/exceptions.php', + 'Nette\\NotImplementedException' => $vendorDir . '/nette/utils/src/exceptions.php', + 'Nette\\NotSupportedException' => $vendorDir . '/nette/utils/src/exceptions.php', + 'Nette\\OutOfRangeException' => $vendorDir . '/nette/utils/src/exceptions.php', + 'Nette\\Schema\\Context' => $vendorDir . '/nette/schema/src/Schema/Context.php', + 'Nette\\Schema\\DynamicParameter' => $vendorDir . '/nette/schema/src/Schema/DynamicParameter.php', + 'Nette\\Schema\\Elements\\AnyOf' => $vendorDir . '/nette/schema/src/Schema/Elements/AnyOf.php', + 'Nette\\Schema\\Elements\\Base' => $vendorDir . '/nette/schema/src/Schema/Elements/Base.php', + 'Nette\\Schema\\Elements\\Structure' => $vendorDir . '/nette/schema/src/Schema/Elements/Structure.php', + 'Nette\\Schema\\Elements\\Type' => $vendorDir . '/nette/schema/src/Schema/Elements/Type.php', + 'Nette\\Schema\\Expect' => $vendorDir . '/nette/schema/src/Schema/Expect.php', + 'Nette\\Schema\\Helpers' => $vendorDir . '/nette/schema/src/Schema/Helpers.php', + 'Nette\\Schema\\Message' => $vendorDir . '/nette/schema/src/Schema/Message.php', + 'Nette\\Schema\\Processor' => $vendorDir . '/nette/schema/src/Schema/Processor.php', + 'Nette\\Schema\\Schema' => $vendorDir . '/nette/schema/src/Schema/Schema.php', + 'Nette\\Schema\\ValidationException' => $vendorDir . '/nette/schema/src/Schema/ValidationException.php', + 'Nette\\SmartObject' => $vendorDir . '/nette/utils/src/SmartObject.php', + 'Nette\\StaticClass' => $vendorDir . '/nette/utils/src/StaticClass.php', + 'Nette\\UnexpectedValueException' => $vendorDir . '/nette/utils/src/exceptions.php', + 'Nette\\Utils\\ArrayHash' => $vendorDir . '/nette/utils/src/Utils/ArrayHash.php', + 'Nette\\Utils\\ArrayList' => $vendorDir . '/nette/utils/src/Utils/ArrayList.php', + 'Nette\\Utils\\Arrays' => $vendorDir . '/nette/utils/src/Utils/Arrays.php', + 'Nette\\Utils\\AssertionException' => $vendorDir . '/nette/utils/src/Utils/exceptions.php', + 'Nette\\Utils\\Callback' => $vendorDir . '/nette/utils/src/Utils/Callback.php', + 'Nette\\Utils\\DateTime' => $vendorDir . '/nette/utils/src/Utils/DateTime.php', + 'Nette\\Utils\\FileInfo' => $vendorDir . '/nette/utils/src/Utils/FileInfo.php', + 'Nette\\Utils\\FileSystem' => $vendorDir . '/nette/utils/src/Utils/FileSystem.php', + 'Nette\\Utils\\Finder' => $vendorDir . '/nette/utils/src/Utils/Finder.php', + 'Nette\\Utils\\Floats' => $vendorDir . '/nette/utils/src/Utils/Floats.php', + 'Nette\\Utils\\Helpers' => $vendorDir . '/nette/utils/src/Utils/Helpers.php', + 'Nette\\Utils\\Html' => $vendorDir . '/nette/utils/src/Utils/Html.php', + 'Nette\\Utils\\IHtmlString' => $vendorDir . '/nette/utils/src/compatibility.php', + 'Nette\\Utils\\Image' => $vendorDir . '/nette/utils/src/Utils/Image.php', + 'Nette\\Utils\\ImageColor' => $vendorDir . '/nette/utils/src/Utils/ImageColor.php', + 'Nette\\Utils\\ImageException' => $vendorDir . '/nette/utils/src/Utils/exceptions.php', + 'Nette\\Utils\\ImageType' => $vendorDir . '/nette/utils/src/Utils/ImageType.php', + 'Nette\\Utils\\Iterables' => $vendorDir . '/nette/utils/src/Utils/Iterables.php', + 'Nette\\Utils\\Json' => $vendorDir . '/nette/utils/src/Utils/Json.php', + 'Nette\\Utils\\JsonException' => $vendorDir . '/nette/utils/src/Utils/exceptions.php', + 'Nette\\Utils\\ObjectHelpers' => $vendorDir . '/nette/utils/src/Utils/ObjectHelpers.php', + 'Nette\\Utils\\Paginator' => $vendorDir . '/nette/utils/src/Utils/Paginator.php', + 'Nette\\Utils\\Random' => $vendorDir . '/nette/utils/src/Utils/Random.php', + 'Nette\\Utils\\Reflection' => $vendorDir . '/nette/utils/src/Utils/Reflection.php', + 'Nette\\Utils\\ReflectionMethod' => $vendorDir . '/nette/utils/src/Utils/ReflectionMethod.php', + 'Nette\\Utils\\RegexpException' => $vendorDir . '/nette/utils/src/Utils/exceptions.php', + 'Nette\\Utils\\Strings' => $vendorDir . '/nette/utils/src/Utils/Strings.php', + 'Nette\\Utils\\Type' => $vendorDir . '/nette/utils/src/Utils/Type.php', + 'Nette\\Utils\\UnknownImageFileException' => $vendorDir . '/nette/utils/src/Utils/exceptions.php', + 'Nette\\Utils\\Validators' => $vendorDir . '/nette/utils/src/Utils/Validators.php', + 'Normalizer' => $vendorDir . '/symfony/polyfill-intl-normalizer/Resources/stubs/Normalizer.php', + 'NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider' => $vendorDir . '/nunomaduro/collision/src/Adapters/Laravel/CollisionServiceProvider.php', + 'NunoMaduro\\Collision\\Adapters\\Laravel\\Commands\\TestCommand' => $vendorDir . '/nunomaduro/collision/src/Adapters/Laravel/Commands/TestCommand.php', + 'NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler' => $vendorDir . '/nunomaduro/collision/src/Adapters/Laravel/ExceptionHandler.php', + 'NunoMaduro\\Collision\\Adapters\\Laravel\\Exceptions\\NotSupportedYetException' => $vendorDir . '/nunomaduro/collision/src/Adapters/Laravel/Exceptions/NotSupportedYetException.php', + 'NunoMaduro\\Collision\\Adapters\\Laravel\\Exceptions\\RequirementsException' => $vendorDir . '/nunomaduro/collision/src/Adapters/Laravel/Exceptions/RequirementsException.php', + 'NunoMaduro\\Collision\\Adapters\\Laravel\\IgnitionSolutionsRepository' => $vendorDir . '/nunomaduro/collision/src/Adapters/Laravel/IgnitionSolutionsRepository.php', + 'NunoMaduro\\Collision\\Adapters\\Laravel\\Inspector' => $vendorDir . '/nunomaduro/collision/src/Adapters/Laravel/Inspector.php', + 'NunoMaduro\\Collision\\Adapters\\Phpunit\\ConfigureIO' => $vendorDir . '/nunomaduro/collision/src/Adapters/Phpunit/ConfigureIO.php', + 'NunoMaduro\\Collision\\Adapters\\Phpunit\\Printers\\DefaultPrinter' => $vendorDir . '/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php', + 'NunoMaduro\\Collision\\Adapters\\Phpunit\\Printers\\ReportablePrinter' => $vendorDir . '/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php', + 'NunoMaduro\\Collision\\Adapters\\Phpunit\\State' => $vendorDir . '/nunomaduro/collision/src/Adapters/Phpunit/State.php', + 'NunoMaduro\\Collision\\Adapters\\Phpunit\\Style' => $vendorDir . '/nunomaduro/collision/src/Adapters/Phpunit/Style.php', + 'NunoMaduro\\Collision\\Adapters\\Phpunit\\Subscribers\\EnsurePrinterIsRegisteredSubscriber' => $vendorDir . '/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php', + 'NunoMaduro\\Collision\\Adapters\\Phpunit\\Subscribers\\Subscriber' => $vendorDir . '/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/Subscriber.php', + 'NunoMaduro\\Collision\\Adapters\\Phpunit\\Support\\ResultReflection' => $vendorDir . '/nunomaduro/collision/src/Adapters/Phpunit/Support/ResultReflection.php', + 'NunoMaduro\\Collision\\Adapters\\Phpunit\\TestResult' => $vendorDir . '/nunomaduro/collision/src/Adapters/Phpunit/TestResult.php', + 'NunoMaduro\\Collision\\ArgumentFormatter' => $vendorDir . '/nunomaduro/collision/src/ArgumentFormatter.php', + 'NunoMaduro\\Collision\\ConsoleColor' => $vendorDir . '/nunomaduro/collision/src/ConsoleColor.php', + 'NunoMaduro\\Collision\\Contracts\\Adapters\\Phpunit\\HasPrintableTestCaseName' => $vendorDir . '/nunomaduro/collision/src/Contracts/Adapters/Phpunit/HasPrintableTestCaseName.php', + 'NunoMaduro\\Collision\\Contracts\\RenderableOnCollisionEditor' => $vendorDir . '/nunomaduro/collision/src/Contracts/RenderableOnCollisionEditor.php', + 'NunoMaduro\\Collision\\Contracts\\RenderlessEditor' => $vendorDir . '/nunomaduro/collision/src/Contracts/RenderlessEditor.php', + 'NunoMaduro\\Collision\\Contracts\\RenderlessTrace' => $vendorDir . '/nunomaduro/collision/src/Contracts/RenderlessTrace.php', + 'NunoMaduro\\Collision\\Contracts\\SolutionsRepository' => $vendorDir . '/nunomaduro/collision/src/Contracts/SolutionsRepository.php', + 'NunoMaduro\\Collision\\Coverage' => $vendorDir . '/nunomaduro/collision/src/Coverage.php', + 'NunoMaduro\\Collision\\Exceptions\\InvalidStyleException' => $vendorDir . '/nunomaduro/collision/src/Exceptions/InvalidStyleException.php', + 'NunoMaduro\\Collision\\Exceptions\\ShouldNotHappen' => $vendorDir . '/nunomaduro/collision/src/Exceptions/ShouldNotHappen.php', + 'NunoMaduro\\Collision\\Exceptions\\TestException' => $vendorDir . '/nunomaduro/collision/src/Exceptions/TestException.php', + 'NunoMaduro\\Collision\\Exceptions\\TestOutcome' => $vendorDir . '/nunomaduro/collision/src/Exceptions/TestOutcome.php', + 'NunoMaduro\\Collision\\Handler' => $vendorDir . '/nunomaduro/collision/src/Handler.php', + 'NunoMaduro\\Collision\\Highlighter' => $vendorDir . '/nunomaduro/collision/src/Highlighter.php', + 'NunoMaduro\\Collision\\Provider' => $vendorDir . '/nunomaduro/collision/src/Provider.php', + 'NunoMaduro\\Collision\\SolutionsRepositories\\NullSolutionsRepository' => $vendorDir . '/nunomaduro/collision/src/SolutionsRepositories/NullSolutionsRepository.php', + 'NunoMaduro\\Collision\\Writer' => $vendorDir . '/nunomaduro/collision/src/Writer.php', + 'Override' => $vendorDir . '/symfony/polyfill-php83/Resources/stubs/Override.php', + 'OwenIt\\Auditing\\Audit' => $vendorDir . '/owen-it/laravel-auditing/src/Audit.php', + 'OwenIt\\Auditing\\Auditable' => $vendorDir . '/owen-it/laravel-auditing/src/Auditable.php', + 'OwenIt\\Auditing\\AuditableObserver' => $vendorDir . '/owen-it/laravel-auditing/src/AuditableObserver.php', + 'OwenIt\\Auditing\\AuditingServiceProvider' => $vendorDir . '/owen-it/laravel-auditing/src/AuditingServiceProvider.php', + 'OwenIt\\Auditing\\Auditor' => $vendorDir . '/owen-it/laravel-auditing/src/Auditor.php', + 'OwenIt\\Auditing\\Console\\AuditDriverCommand' => $vendorDir . '/owen-it/laravel-auditing/src/Console/AuditDriverCommand.php', + 'OwenIt\\Auditing\\Console\\AuditResolverCommand' => $vendorDir . '/owen-it/laravel-auditing/src/Console/AuditResolverCommand.php', + 'OwenIt\\Auditing\\Console\\InstallCommand' => $vendorDir . '/owen-it/laravel-auditing/src/Console/InstallCommand.php', + 'OwenIt\\Auditing\\Contracts\\AttributeEncoder' => $vendorDir . '/owen-it/laravel-auditing/src/Contracts/AttributeEncoder.php', + 'OwenIt\\Auditing\\Contracts\\AttributeModifier' => $vendorDir . '/owen-it/laravel-auditing/src/Contracts/AttributeModifier.php', + 'OwenIt\\Auditing\\Contracts\\AttributeRedactor' => $vendorDir . '/owen-it/laravel-auditing/src/Contracts/AttributeRedactor.php', + 'OwenIt\\Auditing\\Contracts\\Audit' => $vendorDir . '/owen-it/laravel-auditing/src/Contracts/Audit.php', + 'OwenIt\\Auditing\\Contracts\\AuditDriver' => $vendorDir . '/owen-it/laravel-auditing/src/Contracts/AuditDriver.php', + 'OwenIt\\Auditing\\Contracts\\Auditable' => $vendorDir . '/owen-it/laravel-auditing/src/Contracts/Auditable.php', + 'OwenIt\\Auditing\\Contracts\\Auditor' => $vendorDir . '/owen-it/laravel-auditing/src/Contracts/Auditor.php', + 'OwenIt\\Auditing\\Contracts\\IpAddressResolver' => $vendorDir . '/owen-it/laravel-auditing/src/Contracts/IpAddressResolver.php', + 'OwenIt\\Auditing\\Contracts\\Resolver' => $vendorDir . '/owen-it/laravel-auditing/src/Contracts/Resolver.php', + 'OwenIt\\Auditing\\Contracts\\UrlResolver' => $vendorDir . '/owen-it/laravel-auditing/src/Contracts/UrlResolver.php', + 'OwenIt\\Auditing\\Contracts\\UserAgentResolver' => $vendorDir . '/owen-it/laravel-auditing/src/Contracts/UserAgentResolver.php', + 'OwenIt\\Auditing\\Contracts\\UserResolver' => $vendorDir . '/owen-it/laravel-auditing/src/Contracts/UserResolver.php', + 'OwenIt\\Auditing\\Drivers\\Database' => $vendorDir . '/owen-it/laravel-auditing/src/Drivers/Database.php', + 'OwenIt\\Auditing\\Encoders\\Base64Encoder' => $vendorDir . '/owen-it/laravel-auditing/src/Encoders/Base64Encoder.php', + 'OwenIt\\Auditing\\Events\\AuditCustom' => $vendorDir . '/owen-it/laravel-auditing/src/Events/AuditCustom.php', + 'OwenIt\\Auditing\\Events\\Audited' => $vendorDir . '/owen-it/laravel-auditing/src/Events/Audited.php', + 'OwenIt\\Auditing\\Events\\Auditing' => $vendorDir . '/owen-it/laravel-auditing/src/Events/Auditing.php', + 'OwenIt\\Auditing\\Events\\DispatchAudit' => $vendorDir . '/owen-it/laravel-auditing/src/Events/DispatchAudit.php', + 'OwenIt\\Auditing\\Events\\DispatchingAudit' => $vendorDir . '/owen-it/laravel-auditing/src/Events/DispatchingAudit.php', + 'OwenIt\\Auditing\\Exceptions\\AuditableTransitionException' => $vendorDir . '/owen-it/laravel-auditing/src/Exceptions/AuditableTransitionException.php', + 'OwenIt\\Auditing\\Exceptions\\AuditingException' => $vendorDir . '/owen-it/laravel-auditing/src/Exceptions/AuditingException.php', + 'OwenIt\\Auditing\\Facades\\Auditor' => $vendorDir . '/owen-it/laravel-auditing/src/Facades/Auditor.php', + 'OwenIt\\Auditing\\Listeners\\ProcessDispatchAudit' => $vendorDir . '/owen-it/laravel-auditing/src/Listeners/ProcessDispatchAudit.php', + 'OwenIt\\Auditing\\Listeners\\RecordCustomAudit' => $vendorDir . '/owen-it/laravel-auditing/src/Listeners/RecordCustomAudit.php', + 'OwenIt\\Auditing\\Models\\Audit' => $vendorDir . '/owen-it/laravel-auditing/src/Models/Audit.php', + 'OwenIt\\Auditing\\Redactors\\LeftRedactor' => $vendorDir . '/owen-it/laravel-auditing/src/Redactors/LeftRedactor.php', + 'OwenIt\\Auditing\\Redactors\\RightRedactor' => $vendorDir . '/owen-it/laravel-auditing/src/Redactors/RightRedactor.php', + 'OwenIt\\Auditing\\Resolvers\\DumpResolver' => $vendorDir . '/owen-it/laravel-auditing/src/Resolvers/DumpResolver.php', + 'OwenIt\\Auditing\\Resolvers\\IpAddressResolver' => $vendorDir . '/owen-it/laravel-auditing/src/Resolvers/IpAddressResolver.php', + 'OwenIt\\Auditing\\Resolvers\\UrlResolver' => $vendorDir . '/owen-it/laravel-auditing/src/Resolvers/UrlResolver.php', + 'OwenIt\\Auditing\\Resolvers\\UserAgentResolver' => $vendorDir . '/owen-it/laravel-auditing/src/Resolvers/UserAgentResolver.php', + 'OwenIt\\Auditing\\Resolvers\\UserResolver' => $vendorDir . '/owen-it/laravel-auditing/src/Resolvers/UserResolver.php', + 'PHPUnit\\Event\\Application\\Finished' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Application/Finished.php', + 'PHPUnit\\Event\\Application\\FinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Application/FinishedSubscriber.php', + 'PHPUnit\\Event\\Application\\Started' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Application/Started.php', + 'PHPUnit\\Event\\Application\\StartedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Application/StartedSubscriber.php', + 'PHPUnit\\Event\\Code\\ClassMethod' => $vendorDir . '/phpunit/phpunit/src/Event/Value/ClassMethod.php', + 'PHPUnit\\Event\\Code\\ComparisonFailure' => $vendorDir . '/phpunit/phpunit/src/Event/Value/ComparisonFailure.php', + 'PHPUnit\\Event\\Code\\ComparisonFailureBuilder' => $vendorDir . '/phpunit/phpunit/src/Event/Value/ComparisonFailureBuilder.php', + 'PHPUnit\\Event\\Code\\IssueTrigger\\DirectTrigger' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Test/Issue/DirectTrigger.php', + 'PHPUnit\\Event\\Code\\IssueTrigger\\IndirectTrigger' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Test/Issue/IndirectTrigger.php', + 'PHPUnit\\Event\\Code\\IssueTrigger\\IssueTrigger' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Test/Issue/IssueTrigger.php', + 'PHPUnit\\Event\\Code\\IssueTrigger\\SelfTrigger' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Test/Issue/SelfTrigger.php', + 'PHPUnit\\Event\\Code\\IssueTrigger\\TestTrigger' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Test/Issue/TestTrigger.php', + 'PHPUnit\\Event\\Code\\IssueTrigger\\UnknownTrigger' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Test/Issue/UnknownTrigger.php', + 'PHPUnit\\Event\\Code\\NoTestCaseObjectOnCallStackException' => $vendorDir . '/phpunit/phpunit/src/Event/Exception/NoTestCaseObjectOnCallStackException.php', + 'PHPUnit\\Event\\Code\\Phpt' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Test/Phpt.php', + 'PHPUnit\\Event\\Code\\Test' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Test/Test.php', + 'PHPUnit\\Event\\Code\\TestCollection' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Test/TestCollection.php', + 'PHPUnit\\Event\\Code\\TestCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Test/TestCollectionIterator.php', + 'PHPUnit\\Event\\Code\\TestDox' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Test/TestDox.php', + 'PHPUnit\\Event\\Code\\TestDoxBuilder' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Test/TestDoxBuilder.php', + 'PHPUnit\\Event\\Code\\TestMethod' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Test/TestMethod.php', + 'PHPUnit\\Event\\Code\\TestMethodBuilder' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Test/TestMethodBuilder.php', + 'PHPUnit\\Event\\Code\\Throwable' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Throwable.php', + 'PHPUnit\\Event\\Code\\ThrowableBuilder' => $vendorDir . '/phpunit/phpunit/src/Event/Value/ThrowableBuilder.php', + 'PHPUnit\\Event\\CollectingDispatcher' => $vendorDir . '/phpunit/phpunit/src/Event/Dispatcher/CollectingDispatcher.php', + 'PHPUnit\\Event\\DeferringDispatcher' => $vendorDir . '/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php', + 'PHPUnit\\Event\\DirectDispatcher' => $vendorDir . '/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php', + 'PHPUnit\\Event\\Dispatcher' => $vendorDir . '/phpunit/phpunit/src/Event/Dispatcher/Dispatcher.php', + 'PHPUnit\\Event\\DispatchingEmitter' => $vendorDir . '/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php', + 'PHPUnit\\Event\\Emitter' => $vendorDir . '/phpunit/phpunit/src/Event/Emitter/Emitter.php', + 'PHPUnit\\Event\\Event' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Event.php', + 'PHPUnit\\Event\\EventAlreadyAssignedException' => $vendorDir . '/phpunit/phpunit/src/Event/Exception/EventAlreadyAssignedException.php', + 'PHPUnit\\Event\\EventCollection' => $vendorDir . '/phpunit/phpunit/src/Event/Events/EventCollection.php', + 'PHPUnit\\Event\\EventCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/Event/Events/EventCollectionIterator.php', + 'PHPUnit\\Event\\EventFacadeIsSealedException' => $vendorDir . '/phpunit/phpunit/src/Event/Exception/EventFacadeIsSealedException.php', + 'PHPUnit\\Event\\Exception' => $vendorDir . '/phpunit/phpunit/src/Event/Exception/Exception.php', + 'PHPUnit\\Event\\Facade' => $vendorDir . '/phpunit/phpunit/src/Event/Facade.php', + 'PHPUnit\\Event\\InvalidArgumentException' => $vendorDir . '/phpunit/phpunit/src/Event/Exception/InvalidArgumentException.php', + 'PHPUnit\\Event\\InvalidEventException' => $vendorDir . '/phpunit/phpunit/src/Event/Exception/InvalidEventException.php', + 'PHPUnit\\Event\\InvalidSubscriberException' => $vendorDir . '/phpunit/phpunit/src/Event/Exception/InvalidSubscriberException.php', + 'PHPUnit\\Event\\MapError' => $vendorDir . '/phpunit/phpunit/src/Event/Exception/MapError.php', + 'PHPUnit\\Event\\NoPreviousThrowableException' => $vendorDir . '/phpunit/phpunit/src/Event/Exception/NoPreviousThrowableException.php', + 'PHPUnit\\Event\\RuntimeException' => $vendorDir . '/phpunit/phpunit/src/Event/Exception/RuntimeException.php', + 'PHPUnit\\Event\\Runtime\\OperatingSystem' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Runtime/OperatingSystem.php', + 'PHPUnit\\Event\\Runtime\\PHP' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Runtime/PHP.php', + 'PHPUnit\\Event\\Runtime\\PHPUnit' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Runtime/PHPUnit.php', + 'PHPUnit\\Event\\Runtime\\Runtime' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Runtime/Runtime.php', + 'PHPUnit\\Event\\SubscribableDispatcher' => $vendorDir . '/phpunit/phpunit/src/Event/Dispatcher/SubscribableDispatcher.php', + 'PHPUnit\\Event\\Subscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Subscriber.php', + 'PHPUnit\\Event\\SubscriberTypeAlreadyRegisteredException' => $vendorDir . '/phpunit/phpunit/src/Event/Exception/SubscriberTypeAlreadyRegisteredException.php', + 'PHPUnit\\Event\\Telemetry\\Duration' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Telemetry/Duration.php', + 'PHPUnit\\Event\\Telemetry\\GarbageCollectorStatus' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Telemetry/GarbageCollectorStatus.php', + 'PHPUnit\\Event\\Telemetry\\GarbageCollectorStatusProvider' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Telemetry/GarbageCollectorStatusProvider.php', + 'PHPUnit\\Event\\Telemetry\\HRTime' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Telemetry/HRTime.php', + 'PHPUnit\\Event\\Telemetry\\Info' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Telemetry/Info.php', + 'PHPUnit\\Event\\Telemetry\\MemoryMeter' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Telemetry/MemoryMeter.php', + 'PHPUnit\\Event\\Telemetry\\MemoryUsage' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Telemetry/MemoryUsage.php', + 'PHPUnit\\Event\\Telemetry\\Php81GarbageCollectorStatusProvider' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Telemetry/Php81GarbageCollectorStatusProvider.php', + 'PHPUnit\\Event\\Telemetry\\Php83GarbageCollectorStatusProvider' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Telemetry/Php83GarbageCollectorStatusProvider.php', + 'PHPUnit\\Event\\Telemetry\\Snapshot' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Telemetry/Snapshot.php', + 'PHPUnit\\Event\\Telemetry\\StopWatch' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Telemetry/StopWatch.php', + 'PHPUnit\\Event\\Telemetry\\System' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Telemetry/System.php', + 'PHPUnit\\Event\\Telemetry\\SystemMemoryMeter' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Telemetry/SystemMemoryMeter.php', + 'PHPUnit\\Event\\Telemetry\\SystemStopWatch' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Telemetry/SystemStopWatch.php', + 'PHPUnit\\Event\\Telemetry\\SystemStopWatchWithOffset' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Telemetry/SystemStopWatchWithOffset.php', + 'PHPUnit\\Event\\TestData\\DataFromDataProvider' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Test/TestData/DataFromDataProvider.php', + 'PHPUnit\\Event\\TestData\\DataFromTestDependency' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Test/TestData/DataFromTestDependency.php', + 'PHPUnit\\Event\\TestData\\NoDataSetFromDataProviderException' => $vendorDir . '/phpunit/phpunit/src/Event/Exception/NoDataSetFromDataProviderException.php', + 'PHPUnit\\Event\\TestData\\TestData' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Test/TestData/TestData.php', + 'PHPUnit\\Event\\TestData\\TestDataCollection' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Test/TestData/TestDataCollection.php', + 'PHPUnit\\Event\\TestData\\TestDataCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/Event/Value/Test/TestData/TestDataCollectionIterator.php', + 'PHPUnit\\Event\\TestRunner\\BootstrapFinished' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/BootstrapFinished.php', + 'PHPUnit\\Event\\TestRunner\\BootstrapFinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/BootstrapFinishedSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\ChildProcessFinished' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/ChildProcessFinished.php', + 'PHPUnit\\Event\\TestRunner\\ChildProcessFinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/ChildProcessFinishedSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\ChildProcessStarted' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/ChildProcessStarted.php', + 'PHPUnit\\Event\\TestRunner\\ChildProcessStartedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/ChildProcessStartedSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\Configured' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/Configured.php', + 'PHPUnit\\Event\\TestRunner\\ConfiguredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/ConfiguredSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\DeprecationTriggered' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/DeprecationTriggered.php', + 'PHPUnit\\Event\\TestRunner\\DeprecationTriggeredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/DeprecationTriggeredSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\EventFacadeSealed' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/EventFacadeSealed.php', + 'PHPUnit\\Event\\TestRunner\\EventFacadeSealedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/EventFacadeSealedSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\ExecutionAborted' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/ExecutionAborted.php', + 'PHPUnit\\Event\\TestRunner\\ExecutionAbortedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/ExecutionAbortedSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\ExecutionFinished' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/ExecutionFinished.php', + 'PHPUnit\\Event\\TestRunner\\ExecutionFinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/ExecutionFinishedSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\ExecutionStarted' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/ExecutionStarted.php', + 'PHPUnit\\Event\\TestRunner\\ExecutionStartedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/ExecutionStartedSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\ExtensionBootstrapped' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/ExtensionBootstrapped.php', + 'PHPUnit\\Event\\TestRunner\\ExtensionBootstrappedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/ExtensionBootstrappedSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\ExtensionLoadedFromPhar' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/ExtensionLoadedFromPhar.php', + 'PHPUnit\\Event\\TestRunner\\ExtensionLoadedFromPharSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/ExtensionLoadedFromPharSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\Finished' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/Finished.php', + 'PHPUnit\\Event\\TestRunner\\FinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/FinishedSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\GarbageCollectionDisabled' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/GarbageCollectionDisabled.php', + 'PHPUnit\\Event\\TestRunner\\GarbageCollectionDisabledSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/GarbageCollectionDisabledSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\GarbageCollectionEnabled' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/GarbageCollectionEnabled.php', + 'PHPUnit\\Event\\TestRunner\\GarbageCollectionEnabledSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/GarbageCollectionEnabledSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\GarbageCollectionTriggered' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/GarbageCollectionTriggered.php', + 'PHPUnit\\Event\\TestRunner\\GarbageCollectionTriggeredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/GarbageCollectionTriggeredSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\Started' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/Started.php', + 'PHPUnit\\Event\\TestRunner\\StartedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/StartedSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\WarningTriggered' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/WarningTriggered.php', + 'PHPUnit\\Event\\TestRunner\\WarningTriggeredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestRunner/WarningTriggeredSubscriber.php', + 'PHPUnit\\Event\\TestSuite\\Filtered' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestSuite/Filtered.php', + 'PHPUnit\\Event\\TestSuite\\FilteredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestSuite/FilteredSubscriber.php', + 'PHPUnit\\Event\\TestSuite\\Finished' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestSuite/Finished.php', + 'PHPUnit\\Event\\TestSuite\\FinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestSuite/FinishedSubscriber.php', + 'PHPUnit\\Event\\TestSuite\\Loaded' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestSuite/Loaded.php', + 'PHPUnit\\Event\\TestSuite\\LoadedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestSuite/LoadedSubscriber.php', + 'PHPUnit\\Event\\TestSuite\\Skipped' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestSuite/Skipped.php', + 'PHPUnit\\Event\\TestSuite\\SkippedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestSuite/SkippedSubscriber.php', + 'PHPUnit\\Event\\TestSuite\\Sorted' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestSuite/Sorted.php', + 'PHPUnit\\Event\\TestSuite\\SortedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestSuite/SortedSubscriber.php', + 'PHPUnit\\Event\\TestSuite\\Started' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestSuite/Started.php', + 'PHPUnit\\Event\\TestSuite\\StartedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/TestSuite/StartedSubscriber.php', + 'PHPUnit\\Event\\TestSuite\\TestSuite' => $vendorDir . '/phpunit/phpunit/src/Event/Value/TestSuite/TestSuite.php', + 'PHPUnit\\Event\\TestSuite\\TestSuiteBuilder' => $vendorDir . '/phpunit/phpunit/src/Event/Value/TestSuite/TestSuiteBuilder.php', + 'PHPUnit\\Event\\TestSuite\\TestSuiteForTestClass' => $vendorDir . '/phpunit/phpunit/src/Event/Value/TestSuite/TestSuiteForTestClass.php', + 'PHPUnit\\Event\\TestSuite\\TestSuiteForTestMethodWithDataProvider' => $vendorDir . '/phpunit/phpunit/src/Event/Value/TestSuite/TestSuiteForTestMethodWithDataProvider.php', + 'PHPUnit\\Event\\TestSuite\\TestSuiteWithName' => $vendorDir . '/phpunit/phpunit/src/Event/Value/TestSuite/TestSuiteWithName.php', + 'PHPUnit\\Event\\Test\\AfterLastTestMethodCalled' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterLastTestMethodCalled.php', + 'PHPUnit\\Event\\Test\\AfterLastTestMethodCalledSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterLastTestMethodCalledSubscriber.php', + 'PHPUnit\\Event\\Test\\AfterLastTestMethodErrored' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterLastTestMethodErrored.php', + 'PHPUnit\\Event\\Test\\AfterLastTestMethodErroredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterLastTestMethodErroredSubscriber.php', + 'PHPUnit\\Event\\Test\\AfterLastTestMethodFinished' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterLastTestMethodFinished.php', + 'PHPUnit\\Event\\Test\\AfterLastTestMethodFinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterLastTestMethodFinishedSubscriber.php', + 'PHPUnit\\Event\\Test\\AfterTestMethodCalled' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterTestMethodCalled.php', + 'PHPUnit\\Event\\Test\\AfterTestMethodCalledSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterTestMethodCalledSubscriber.php', + 'PHPUnit\\Event\\Test\\AfterTestMethodErrored' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterTestMethodErrored.php', + 'PHPUnit\\Event\\Test\\AfterTestMethodErroredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterTestMethodErroredSubscriber.php', + 'PHPUnit\\Event\\Test\\AfterTestMethodFinished' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterTestMethodFinished.php', + 'PHPUnit\\Event\\Test\\AfterTestMethodFinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterTestMethodFinishedSubscriber.php', + 'PHPUnit\\Event\\Test\\BeforeFirstTestMethodCalled' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeFirstTestMethodCalled.php', + 'PHPUnit\\Event\\Test\\BeforeFirstTestMethodCalledSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeFirstTestMethodCalledSubscriber.php', + 'PHPUnit\\Event\\Test\\BeforeFirstTestMethodErrored' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeFirstTestMethodErrored.php', + 'PHPUnit\\Event\\Test\\BeforeFirstTestMethodErroredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeFirstTestMethodErroredSubscriber.php', + 'PHPUnit\\Event\\Test\\BeforeFirstTestMethodFinished' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeFirstTestMethodFinished.php', + 'PHPUnit\\Event\\Test\\BeforeFirstTestMethodFinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeFirstTestMethodFinishedSubscriber.php', + 'PHPUnit\\Event\\Test\\BeforeTestMethodCalled' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeTestMethodCalled.php', + 'PHPUnit\\Event\\Test\\BeforeTestMethodCalledSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeTestMethodCalledSubscriber.php', + 'PHPUnit\\Event\\Test\\BeforeTestMethodErrored' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeTestMethodErrored.php', + 'PHPUnit\\Event\\Test\\BeforeTestMethodErroredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeTestMethodErroredSubscriber.php', + 'PHPUnit\\Event\\Test\\BeforeTestMethodFinished' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeTestMethodFinished.php', + 'PHPUnit\\Event\\Test\\BeforeTestMethodFinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeTestMethodFinishedSubscriber.php', + 'PHPUnit\\Event\\Test\\ComparatorRegistered' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/ComparatorRegistered.php', + 'PHPUnit\\Event\\Test\\ComparatorRegisteredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/ComparatorRegisteredSubscriber.php', + 'PHPUnit\\Event\\Test\\ConsideredRisky' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Issue/ConsideredRisky.php', + 'PHPUnit\\Event\\Test\\ConsideredRiskySubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Issue/ConsideredRiskySubscriber.php', + 'PHPUnit\\Event\\Test\\DataProviderMethodCalled' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Lifecycle/DataProviderMethodCalled.php', + 'PHPUnit\\Event\\Test\\DataProviderMethodCalledSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Lifecycle/DataProviderMethodCalledSubscriber.php', + 'PHPUnit\\Event\\Test\\DataProviderMethodFinished' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Lifecycle/DataProviderMethodFinished.php', + 'PHPUnit\\Event\\Test\\DataProviderMethodFinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Lifecycle/DataProviderMethodFinishedSubscriber.php', + 'PHPUnit\\Event\\Test\\DeprecationTriggered' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Issue/DeprecationTriggered.php', + 'PHPUnit\\Event\\Test\\DeprecationTriggeredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Issue/DeprecationTriggeredSubscriber.php', + 'PHPUnit\\Event\\Test\\ErrorTriggered' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Issue/ErrorTriggered.php', + 'PHPUnit\\Event\\Test\\ErrorTriggeredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Issue/ErrorTriggeredSubscriber.php', + 'PHPUnit\\Event\\Test\\Errored' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Outcome/Errored.php', + 'PHPUnit\\Event\\Test\\ErroredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Outcome/ErroredSubscriber.php', + 'PHPUnit\\Event\\Test\\Failed' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Outcome/Failed.php', + 'PHPUnit\\Event\\Test\\FailedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Outcome/FailedSubscriber.php', + 'PHPUnit\\Event\\Test\\Finished' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Lifecycle/Finished.php', + 'PHPUnit\\Event\\Test\\FinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Lifecycle/FinishedSubscriber.php', + 'PHPUnit\\Event\\Test\\MarkedIncomplete' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Outcome/MarkedIncomplete.php', + 'PHPUnit\\Event\\Test\\MarkedIncompleteSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Outcome/MarkedIncompleteSubscriber.php', + 'PHPUnit\\Event\\Test\\MockObjectCreated' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectCreated.php', + 'PHPUnit\\Event\\Test\\MockObjectCreatedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectCreatedSubscriber.php', + 'PHPUnit\\Event\\Test\\MockObjectForAbstractClassCreated' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectForAbstractClassCreated.php', + 'PHPUnit\\Event\\Test\\MockObjectForAbstractClassCreatedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectForAbstractClassCreatedSubscriber.php', + 'PHPUnit\\Event\\Test\\MockObjectForIntersectionOfInterfacesCreated' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectForIntersectionOfInterfacesCreated.php', + 'PHPUnit\\Event\\Test\\MockObjectForIntersectionOfInterfacesCreatedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectForIntersectionOfInterfacesCreatedSubscriber.php', + 'PHPUnit\\Event\\Test\\MockObjectForTraitCreated' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectForTraitCreated.php', + 'PHPUnit\\Event\\Test\\MockObjectForTraitCreatedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectForTraitCreatedSubscriber.php', + 'PHPUnit\\Event\\Test\\MockObjectFromWsdlCreated' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectFromWsdlCreated.php', + 'PHPUnit\\Event\\Test\\MockObjectFromWsdlCreatedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectFromWsdlCreatedSubscriber.php', + 'PHPUnit\\Event\\Test\\NoComparisonFailureException' => $vendorDir . '/phpunit/phpunit/src/Event/Exception/NoComparisonFailureException.php', + 'PHPUnit\\Event\\Test\\NoticeTriggered' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Issue/NoticeTriggered.php', + 'PHPUnit\\Event\\Test\\NoticeTriggeredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Issue/NoticeTriggeredSubscriber.php', + 'PHPUnit\\Event\\Test\\PartialMockObjectCreated' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/PartialMockObjectCreated.php', + 'PHPUnit\\Event\\Test\\PartialMockObjectCreatedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/PartialMockObjectCreatedSubscriber.php', + 'PHPUnit\\Event\\Test\\Passed' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Outcome/Passed.php', + 'PHPUnit\\Event\\Test\\PassedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Outcome/PassedSubscriber.php', + 'PHPUnit\\Event\\Test\\PhpDeprecationTriggered' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Issue/PhpDeprecationTriggered.php', + 'PHPUnit\\Event\\Test\\PhpDeprecationTriggeredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Issue/PhpDeprecationTriggeredSubscriber.php', + 'PHPUnit\\Event\\Test\\PhpNoticeTriggered' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Issue/PhpNoticeTriggered.php', + 'PHPUnit\\Event\\Test\\PhpNoticeTriggeredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Issue/PhpNoticeTriggeredSubscriber.php', + 'PHPUnit\\Event\\Test\\PhpWarningTriggered' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Issue/PhpWarningTriggered.php', + 'PHPUnit\\Event\\Test\\PhpWarningTriggeredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Issue/PhpWarningTriggeredSubscriber.php', + 'PHPUnit\\Event\\Test\\PhpunitDeprecationTriggered' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Issue/PhpunitDeprecationTriggered.php', + 'PHPUnit\\Event\\Test\\PhpunitDeprecationTriggeredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Issue/PhpunitDeprecationTriggeredSubscriber.php', + 'PHPUnit\\Event\\Test\\PhpunitErrorTriggered' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Issue/PhpunitErrorTriggered.php', + 'PHPUnit\\Event\\Test\\PhpunitErrorTriggeredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Issue/PhpunitErrorTriggeredSubscriber.php', + 'PHPUnit\\Event\\Test\\PhpunitWarningTriggered' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Issue/PhpunitWarningTriggered.php', + 'PHPUnit\\Event\\Test\\PhpunitWarningTriggeredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Issue/PhpunitWarningTriggeredSubscriber.php', + 'PHPUnit\\Event\\Test\\PostConditionCalled' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/PostConditionCalled.php', + 'PHPUnit\\Event\\Test\\PostConditionCalledSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/PostConditionCalledSubscriber.php', + 'PHPUnit\\Event\\Test\\PostConditionErrored' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/PostConditionErrored.php', + 'PHPUnit\\Event\\Test\\PostConditionErroredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/PostConditionErroredSubscriber.php', + 'PHPUnit\\Event\\Test\\PostConditionFinished' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/PostConditionFinished.php', + 'PHPUnit\\Event\\Test\\PostConditionFinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/PostConditionFinishedSubscriber.php', + 'PHPUnit\\Event\\Test\\PreConditionCalled' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/PreConditionCalled.php', + 'PHPUnit\\Event\\Test\\PreConditionCalledSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/PreConditionCalledSubscriber.php', + 'PHPUnit\\Event\\Test\\PreConditionErrored' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/PreConditionErrored.php', + 'PHPUnit\\Event\\Test\\PreConditionErroredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/PreConditionErroredSubscriber.php', + 'PHPUnit\\Event\\Test\\PreConditionFinished' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/PreConditionFinished.php', + 'PHPUnit\\Event\\Test\\PreConditionFinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/PreConditionFinishedSubscriber.php', + 'PHPUnit\\Event\\Test\\PreparationFailed' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Lifecycle/PreparationFailed.php', + 'PHPUnit\\Event\\Test\\PreparationFailedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Lifecycle/PreparationFailedSubscriber.php', + 'PHPUnit\\Event\\Test\\PreparationStarted' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Lifecycle/PreparationStarted.php', + 'PHPUnit\\Event\\Test\\PreparationStartedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Lifecycle/PreparationStartedSubscriber.php', + 'PHPUnit\\Event\\Test\\Prepared' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Lifecycle/Prepared.php', + 'PHPUnit\\Event\\Test\\PreparedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Lifecycle/PreparedSubscriber.php', + 'PHPUnit\\Event\\Test\\PrintedUnexpectedOutput' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/PrintedUnexpectedOutput.php', + 'PHPUnit\\Event\\Test\\PrintedUnexpectedOutputSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/PrintedUnexpectedOutputSubscriber.php', + 'PHPUnit\\Event\\Test\\Skipped' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Outcome/Skipped.php', + 'PHPUnit\\Event\\Test\\SkippedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Outcome/SkippedSubscriber.php', + 'PHPUnit\\Event\\Test\\TestProxyCreated' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/TestProxyCreated.php', + 'PHPUnit\\Event\\Test\\TestProxyCreatedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/TestProxyCreatedSubscriber.php', + 'PHPUnit\\Event\\Test\\TestStubCreated' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/TestStubCreated.php', + 'PHPUnit\\Event\\Test\\TestStubCreatedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/TestStubCreatedSubscriber.php', + 'PHPUnit\\Event\\Test\\TestStubForIntersectionOfInterfacesCreated' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/TestStubForIntersectionOfInterfacesCreated.php', + 'PHPUnit\\Event\\Test\\TestStubForIntersectionOfInterfacesCreatedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/TestStubForIntersectionOfInterfacesCreatedSubscriber.php', + 'PHPUnit\\Event\\Test\\WarningTriggered' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Issue/WarningTriggered.php', + 'PHPUnit\\Event\\Test\\WarningTriggeredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Event/Events/Test/Issue/WarningTriggeredSubscriber.php', + 'PHPUnit\\Event\\Tracer\\Tracer' => $vendorDir . '/phpunit/phpunit/src/Event/Tracer.php', + 'PHPUnit\\Event\\TypeMap' => $vendorDir . '/phpunit/phpunit/src/Event/TypeMap.php', + 'PHPUnit\\Event\\UnknownEventException' => $vendorDir . '/phpunit/phpunit/src/Event/Exception/UnknownEventException.php', + 'PHPUnit\\Event\\UnknownEventTypeException' => $vendorDir . '/phpunit/phpunit/src/Event/Exception/UnknownEventTypeException.php', + 'PHPUnit\\Event\\UnknownSubscriberException' => $vendorDir . '/phpunit/phpunit/src/Event/Exception/UnknownSubscriberException.php', + 'PHPUnit\\Event\\UnknownSubscriberTypeException' => $vendorDir . '/phpunit/phpunit/src/Event/Exception/UnknownSubscriberTypeException.php', + 'PHPUnit\\Exception' => $vendorDir . '/phpunit/phpunit/src/Exception.php', + 'PHPUnit\\Framework\\ActualValueIsNotAnObjectException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/ObjectEquals/ActualValueIsNotAnObjectException.php', + 'PHPUnit\\Framework\\Assert' => $vendorDir . '/phpunit/phpunit/src/Framework/Assert.php', + 'PHPUnit\\Framework\\AssertionFailedError' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/AssertionFailedError.php', + 'PHPUnit\\Framework\\Attributes\\After' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/After.php', + 'PHPUnit\\Framework\\Attributes\\AfterClass' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/AfterClass.php', + 'PHPUnit\\Framework\\Attributes\\BackupGlobals' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/BackupGlobals.php', + 'PHPUnit\\Framework\\Attributes\\BackupStaticProperties' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/BackupStaticProperties.php', + 'PHPUnit\\Framework\\Attributes\\Before' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/Before.php', + 'PHPUnit\\Framework\\Attributes\\BeforeClass' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/BeforeClass.php', + 'PHPUnit\\Framework\\Attributes\\CoversClass' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/CoversClass.php', + 'PHPUnit\\Framework\\Attributes\\CoversFunction' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/CoversFunction.php', + 'PHPUnit\\Framework\\Attributes\\CoversMethod' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/CoversMethod.php', + 'PHPUnit\\Framework\\Attributes\\CoversNothing' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/CoversNothing.php', + 'PHPUnit\\Framework\\Attributes\\CoversTrait' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/CoversTrait.php', + 'PHPUnit\\Framework\\Attributes\\DataProvider' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/DataProvider.php', + 'PHPUnit\\Framework\\Attributes\\DataProviderExternal' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/DataProviderExternal.php', + 'PHPUnit\\Framework\\Attributes\\Depends' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/Depends.php', + 'PHPUnit\\Framework\\Attributes\\DependsExternal' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/DependsExternal.php', + 'PHPUnit\\Framework\\Attributes\\DependsExternalUsingDeepClone' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/DependsExternalUsingDeepClone.php', + 'PHPUnit\\Framework\\Attributes\\DependsExternalUsingShallowClone' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/DependsExternalUsingShallowClone.php', + 'PHPUnit\\Framework\\Attributes\\DependsOnClass' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/DependsOnClass.php', + 'PHPUnit\\Framework\\Attributes\\DependsOnClassUsingDeepClone' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/DependsOnClassUsingDeepClone.php', + 'PHPUnit\\Framework\\Attributes\\DependsOnClassUsingShallowClone' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/DependsOnClassUsingShallowClone.php', + 'PHPUnit\\Framework\\Attributes\\DependsUsingDeepClone' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/DependsUsingDeepClone.php', + 'PHPUnit\\Framework\\Attributes\\DependsUsingShallowClone' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/DependsUsingShallowClone.php', + 'PHPUnit\\Framework\\Attributes\\DisableReturnValueGenerationForTestDoubles' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/DisableReturnValueGenerationForTestDoubles.php', + 'PHPUnit\\Framework\\Attributes\\DoesNotPerformAssertions' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/DoesNotPerformAssertions.php', + 'PHPUnit\\Framework\\Attributes\\ExcludeGlobalVariableFromBackup' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/ExcludeGlobalVariableFromBackup.php', + 'PHPUnit\\Framework\\Attributes\\ExcludeStaticPropertyFromBackup' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/ExcludeStaticPropertyFromBackup.php', + 'PHPUnit\\Framework\\Attributes\\Group' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/Group.php', + 'PHPUnit\\Framework\\Attributes\\IgnoreDeprecations' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/IgnoreDeprecations.php', + 'PHPUnit\\Framework\\Attributes\\IgnorePhpunitDeprecations' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/IgnorePhpunitDeprecations.php', + 'PHPUnit\\Framework\\Attributes\\Large' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/Large.php', + 'PHPUnit\\Framework\\Attributes\\Medium' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/Medium.php', + 'PHPUnit\\Framework\\Attributes\\PostCondition' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/PostCondition.php', + 'PHPUnit\\Framework\\Attributes\\PreCondition' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/PreCondition.php', + 'PHPUnit\\Framework\\Attributes\\PreserveGlobalState' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/PreserveGlobalState.php', + 'PHPUnit\\Framework\\Attributes\\RequiresFunction' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/RequiresFunction.php', + 'PHPUnit\\Framework\\Attributes\\RequiresMethod' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/RequiresMethod.php', + 'PHPUnit\\Framework\\Attributes\\RequiresOperatingSystem' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/RequiresOperatingSystem.php', + 'PHPUnit\\Framework\\Attributes\\RequiresOperatingSystemFamily' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/RequiresOperatingSystemFamily.php', + 'PHPUnit\\Framework\\Attributes\\RequiresPhp' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/RequiresPhp.php', + 'PHPUnit\\Framework\\Attributes\\RequiresPhpExtension' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/RequiresPhpExtension.php', + 'PHPUnit\\Framework\\Attributes\\RequiresPhpunit' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/RequiresPhpunit.php', + 'PHPUnit\\Framework\\Attributes\\RequiresPhpunitExtension' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/RequiresPhpunitExtension.php', + 'PHPUnit\\Framework\\Attributes\\RequiresSetting' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/RequiresSetting.php', + 'PHPUnit\\Framework\\Attributes\\RunClassInSeparateProcess' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/RunClassInSeparateProcess.php', + 'PHPUnit\\Framework\\Attributes\\RunInSeparateProcess' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/RunInSeparateProcess.php', + 'PHPUnit\\Framework\\Attributes\\RunTestsInSeparateProcesses' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/RunTestsInSeparateProcesses.php', + 'PHPUnit\\Framework\\Attributes\\Small' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/Small.php', + 'PHPUnit\\Framework\\Attributes\\Test' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/Test.php', + 'PHPUnit\\Framework\\Attributes\\TestDox' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/TestDox.php', + 'PHPUnit\\Framework\\Attributes\\TestWith' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/TestWith.php', + 'PHPUnit\\Framework\\Attributes\\TestWithJson' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/TestWithJson.php', + 'PHPUnit\\Framework\\Attributes\\Ticket' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/Ticket.php', + 'PHPUnit\\Framework\\Attributes\\UsesClass' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/UsesClass.php', + 'PHPUnit\\Framework\\Attributes\\UsesFunction' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/UsesFunction.php', + 'PHPUnit\\Framework\\Attributes\\UsesMethod' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/UsesMethod.php', + 'PHPUnit\\Framework\\Attributes\\UsesTrait' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/UsesTrait.php', + 'PHPUnit\\Framework\\Attributes\\WithoutErrorHandler' => $vendorDir . '/phpunit/phpunit/src/Framework/Attributes/WithoutErrorHandler.php', + 'PHPUnit\\Framework\\ChildProcessResultProcessor' => $vendorDir . '/phpunit/phpunit/src/Framework/TestRunner/ChildProcessResultProcessor.php', + 'PHPUnit\\Framework\\CodeCoverageException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/CodeCoverageException.php', + 'PHPUnit\\Framework\\ComparisonMethodDoesNotAcceptParameterTypeException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/ObjectEquals/ComparisonMethodDoesNotAcceptParameterTypeException.php', + 'PHPUnit\\Framework\\ComparisonMethodDoesNotDeclareBoolReturnTypeException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/ObjectEquals/ComparisonMethodDoesNotDeclareBoolReturnTypeException.php', + 'PHPUnit\\Framework\\ComparisonMethodDoesNotDeclareExactlyOneParameterException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/ObjectEquals/ComparisonMethodDoesNotDeclareExactlyOneParameterException.php', + 'PHPUnit\\Framework\\ComparisonMethodDoesNotDeclareParameterTypeException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/ObjectEquals/ComparisonMethodDoesNotDeclareParameterTypeException.php', + 'PHPUnit\\Framework\\ComparisonMethodDoesNotExistException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/ObjectEquals/ComparisonMethodDoesNotExistException.php', + 'PHPUnit\\Framework\\Constraint\\ArrayHasKey' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Traversable/ArrayHasKey.php', + 'PHPUnit\\Framework\\Constraint\\BinaryOperator' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Operator/BinaryOperator.php', + 'PHPUnit\\Framework\\Constraint\\Callback' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Callback.php', + 'PHPUnit\\Framework\\Constraint\\Constraint' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Constraint.php', + 'PHPUnit\\Framework\\Constraint\\Count' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Cardinality/Count.php', + 'PHPUnit\\Framework\\Constraint\\DirectoryExists' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Filesystem/DirectoryExists.php', + 'PHPUnit\\Framework\\Constraint\\Exception' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Exception/Exception.php', + 'PHPUnit\\Framework\\Constraint\\ExceptionCode' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Exception/ExceptionCode.php', + 'PHPUnit\\Framework\\Constraint\\ExceptionMessageIsOrContains' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Exception/ExceptionMessageIsOrContains.php', + 'PHPUnit\\Framework\\Constraint\\ExceptionMessageMatchesRegularExpression' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Exception/ExceptionMessageMatchesRegularExpression.php', + 'PHPUnit\\Framework\\Constraint\\FileExists' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Filesystem/FileExists.php', + 'PHPUnit\\Framework\\Constraint\\GreaterThan' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Cardinality/GreaterThan.php', + 'PHPUnit\\Framework\\Constraint\\IsAnything' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsAnything.php', + 'PHPUnit\\Framework\\Constraint\\IsEmpty' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Cardinality/IsEmpty.php', + 'PHPUnit\\Framework\\Constraint\\IsEqual' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqual.php', + 'PHPUnit\\Framework\\Constraint\\IsEqualCanonicalizing' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqualCanonicalizing.php', + 'PHPUnit\\Framework\\Constraint\\IsEqualIgnoringCase' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqualIgnoringCase.php', + 'PHPUnit\\Framework\\Constraint\\IsEqualWithDelta' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqualWithDelta.php', + 'PHPUnit\\Framework\\Constraint\\IsFalse' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Boolean/IsFalse.php', + 'PHPUnit\\Framework\\Constraint\\IsFinite' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Math/IsFinite.php', + 'PHPUnit\\Framework\\Constraint\\IsIdentical' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsIdentical.php', + 'PHPUnit\\Framework\\Constraint\\IsInfinite' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Math/IsInfinite.php', + 'PHPUnit\\Framework\\Constraint\\IsInstanceOf' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Type/IsInstanceOf.php', + 'PHPUnit\\Framework\\Constraint\\IsJson' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/String/IsJson.php', + 'PHPUnit\\Framework\\Constraint\\IsList' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Traversable/IsList.php', + 'PHPUnit\\Framework\\Constraint\\IsNan' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Math/IsNan.php', + 'PHPUnit\\Framework\\Constraint\\IsNull' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Type/IsNull.php', + 'PHPUnit\\Framework\\Constraint\\IsReadable' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Filesystem/IsReadable.php', + 'PHPUnit\\Framework\\Constraint\\IsTrue' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Boolean/IsTrue.php', + 'PHPUnit\\Framework\\Constraint\\IsType' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Type/IsType.php', + 'PHPUnit\\Framework\\Constraint\\IsWritable' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Filesystem/IsWritable.php', + 'PHPUnit\\Framework\\Constraint\\JsonMatches' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/JsonMatches.php', + 'PHPUnit\\Framework\\Constraint\\LessThan' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Cardinality/LessThan.php', + 'PHPUnit\\Framework\\Constraint\\LogicalAnd' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalAnd.php', + 'PHPUnit\\Framework\\Constraint\\LogicalNot' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalNot.php', + 'PHPUnit\\Framework\\Constraint\\LogicalOr' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalOr.php', + 'PHPUnit\\Framework\\Constraint\\LogicalXor' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalXor.php', + 'PHPUnit\\Framework\\Constraint\\ObjectEquals' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Object/ObjectEquals.php', + 'PHPUnit\\Framework\\Constraint\\ObjectHasProperty' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Object/ObjectHasProperty.php', + 'PHPUnit\\Framework\\Constraint\\Operator' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Operator/Operator.php', + 'PHPUnit\\Framework\\Constraint\\RegularExpression' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/String/RegularExpression.php', + 'PHPUnit\\Framework\\Constraint\\SameSize' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Cardinality/SameSize.php', + 'PHPUnit\\Framework\\Constraint\\StringContains' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/String/StringContains.php', + 'PHPUnit\\Framework\\Constraint\\StringEndsWith' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/String/StringEndsWith.php', + 'PHPUnit\\Framework\\Constraint\\StringEqualsStringIgnoringLineEndings' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/String/StringEqualsStringIgnoringLineEndings.php', + 'PHPUnit\\Framework\\Constraint\\StringMatchesFormatDescription' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/String/StringMatchesFormatDescription.php', + 'PHPUnit\\Framework\\Constraint\\StringStartsWith' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/String/StringStartsWith.php', + 'PHPUnit\\Framework\\Constraint\\TraversableContains' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContains.php', + 'PHPUnit\\Framework\\Constraint\\TraversableContainsEqual' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContainsEqual.php', + 'PHPUnit\\Framework\\Constraint\\TraversableContainsIdentical' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContainsIdentical.php', + 'PHPUnit\\Framework\\Constraint\\TraversableContainsOnly' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContainsOnly.php', + 'PHPUnit\\Framework\\Constraint\\UnaryOperator' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Operator/UnaryOperator.php', + 'PHPUnit\\Framework\\DataProviderTestSuite' => $vendorDir . '/phpunit/phpunit/src/Framework/DataProviderTestSuite.php', + 'PHPUnit\\Framework\\EmptyStringException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/EmptyStringException.php', + 'PHPUnit\\Framework\\Exception' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/Exception.php', + 'PHPUnit\\Framework\\ExecutionOrderDependency' => $vendorDir . '/phpunit/phpunit/src/Framework/ExecutionOrderDependency.php', + 'PHPUnit\\Framework\\ExpectationFailedException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/ExpectationFailedException.php', + 'PHPUnit\\Framework\\GeneratorNotSupportedException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/GeneratorNotSupportedException.php', + 'PHPUnit\\Framework\\IncompleteTest' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/Incomplete/IncompleteTest.php', + 'PHPUnit\\Framework\\IncompleteTestError' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/Incomplete/IncompleteTestError.php', + 'PHPUnit\\Framework\\InvalidArgumentException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/InvalidArgumentException.php', + 'PHPUnit\\Framework\\InvalidCoversTargetException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/InvalidCoversTargetException.php', + 'PHPUnit\\Framework\\InvalidDataProviderException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/InvalidDataProviderException.php', + 'PHPUnit\\Framework\\InvalidDependencyException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/InvalidDependencyException.php', + 'PHPUnit\\Framework\\IsolatedTestRunner' => $vendorDir . '/phpunit/phpunit/src/Framework/TestRunner/IsolatedTestRunner.php', + 'PHPUnit\\Framework\\IsolatedTestRunnerRegistry' => $vendorDir . '/phpunit/phpunit/src/Framework/TestRunner/IsolatedTestRunnerRegistry.php', + 'PHPUnit\\Framework\\MockObject\\BadMethodCallException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/BadMethodCallException.php', + 'PHPUnit\\Framework\\MockObject\\Builder\\Identity' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Builder/Identity.php', + 'PHPUnit\\Framework\\MockObject\\Builder\\InvocationMocker' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Builder/InvocationMocker.php', + 'PHPUnit\\Framework\\MockObject\\Builder\\InvocationStubber' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Builder/InvocationStubber.php', + 'PHPUnit\\Framework\\MockObject\\Builder\\MethodNameMatch' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Builder/MethodNameMatch.php', + 'PHPUnit\\Framework\\MockObject\\Builder\\ParametersMatch' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Builder/ParametersMatch.php', + 'PHPUnit\\Framework\\MockObject\\Builder\\Stub' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Builder/Stub.php', + 'PHPUnit\\Framework\\MockObject\\CannotCloneTestDoubleForReadonlyClassException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/CannotCloneTestDoubleForReadonlyClassException.php', + 'PHPUnit\\Framework\\MockObject\\CannotUseOnlyMethodsException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/CannotUseOnlyMethodsException.php', + 'PHPUnit\\Framework\\MockObject\\ConfigurableMethod' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/ConfigurableMethod.php', + 'PHPUnit\\Framework\\MockObject\\DoubledCloneMethod' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/DoubledCloneMethod.php', + 'PHPUnit\\Framework\\MockObject\\ErrorCloneMethod' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/ErrorCloneMethod.php', + 'PHPUnit\\Framework\\MockObject\\Exception' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/Exception.php', + 'PHPUnit\\Framework\\MockObject\\GeneratedAsMockObject' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/GeneratedAsMockObject.php', + 'PHPUnit\\Framework\\MockObject\\GeneratedAsTestStub' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/GeneratedAsTestStub.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\CannotUseAddMethodsException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/CannotUseAddMethodsException.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\ClassIsEnumerationException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/ClassIsEnumerationException.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\ClassIsFinalException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/ClassIsFinalException.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\DuplicateMethodException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/DuplicateMethodException.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\Exception' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/Exception.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\Generator' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator/Generator.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\HookedProperty' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator/HookedProperty.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\HookedPropertyGenerator' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator/HookedPropertyGenerator.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\InvalidMethodNameException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/InvalidMethodNameException.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\MockClass' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator/MockClass.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\MockMethod' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator/MockMethod.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\MockMethodSet' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator/MockMethodSet.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\MockTrait' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator/MockTrait.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\MockType' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator/MockType.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\NameAlreadyInUseException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/NameAlreadyInUseException.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\OriginalConstructorInvocationRequiredException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/OriginalConstructorInvocationRequiredException.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\ReflectionException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/ReflectionException.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\RuntimeException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/RuntimeException.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\SoapExtensionNotAvailableException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/SoapExtensionNotAvailableException.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\TemplateLoader' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator/TemplateLoader.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\UnknownClassException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/UnknownClassException.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\UnknownTraitException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/UnknownTraitException.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\UnknownTypeException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/UnknownTypeException.php', + 'PHPUnit\\Framework\\MockObject\\IncompatibleReturnValueException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/IncompatibleReturnValueException.php', + 'PHPUnit\\Framework\\MockObject\\Invocation' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Invocation.php', + 'PHPUnit\\Framework\\MockObject\\InvocationHandler' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/InvocationHandler.php', + 'PHPUnit\\Framework\\MockObject\\MatchBuilderNotFoundException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/MatchBuilderNotFoundException.php', + 'PHPUnit\\Framework\\MockObject\\Matcher' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Matcher.php', + 'PHPUnit\\Framework\\MockObject\\MatcherAlreadyRegisteredException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/MatcherAlreadyRegisteredException.php', + 'PHPUnit\\Framework\\MockObject\\Method' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/Method.php', + 'PHPUnit\\Framework\\MockObject\\MethodCannotBeConfiguredException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/MethodCannotBeConfiguredException.php', + 'PHPUnit\\Framework\\MockObject\\MethodNameAlreadyConfiguredException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/MethodNameAlreadyConfiguredException.php', + 'PHPUnit\\Framework\\MockObject\\MethodNameConstraint' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/MethodNameConstraint.php', + 'PHPUnit\\Framework\\MockObject\\MethodNameNotConfiguredException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/MethodNameNotConfiguredException.php', + 'PHPUnit\\Framework\\MockObject\\MethodParametersAlreadyConfiguredException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/MethodParametersAlreadyConfiguredException.php', + 'PHPUnit\\Framework\\MockObject\\MockBuilder' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/MockBuilder.php', + 'PHPUnit\\Framework\\MockObject\\MockObject' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Interface/MockObject.php', + 'PHPUnit\\Framework\\MockObject\\MockObjectApi' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/MockObjectApi.php', + 'PHPUnit\\Framework\\MockObject\\MockObjectInternal' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Interface/MockObjectInternal.php', + 'PHPUnit\\Framework\\MockObject\\MutableStubApi' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/MutableStubApi.php', + 'PHPUnit\\Framework\\MockObject\\NeverReturningMethodException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/NeverReturningMethodException.php', + 'PHPUnit\\Framework\\MockObject\\NoMoreReturnValuesConfiguredException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/NoMoreReturnValuesConfiguredException.php', + 'PHPUnit\\Framework\\MockObject\\ProxiedCloneMethod' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/ProxiedCloneMethod.php', + 'PHPUnit\\Framework\\MockObject\\ReturnValueGenerator' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/ReturnValueGenerator.php', + 'PHPUnit\\Framework\\MockObject\\ReturnValueNotConfiguredException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/ReturnValueNotConfiguredException.php', + 'PHPUnit\\Framework\\MockObject\\Rule\\AnyInvokedCount' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/AnyInvokedCount.php', + 'PHPUnit\\Framework\\MockObject\\Rule\\AnyParameters' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/AnyParameters.php', + 'PHPUnit\\Framework\\MockObject\\Rule\\InvocationOrder' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/InvocationOrder.php', + 'PHPUnit\\Framework\\MockObject\\Rule\\InvokedAtLeastCount' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/InvokedAtLeastCount.php', + 'PHPUnit\\Framework\\MockObject\\Rule\\InvokedAtLeastOnce' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/InvokedAtLeastOnce.php', + 'PHPUnit\\Framework\\MockObject\\Rule\\InvokedAtMostCount' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/InvokedAtMostCount.php', + 'PHPUnit\\Framework\\MockObject\\Rule\\InvokedCount' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/InvokedCount.php', + 'PHPUnit\\Framework\\MockObject\\Rule\\MethodName' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/MethodName.php', + 'PHPUnit\\Framework\\MockObject\\Rule\\Parameters' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/Parameters.php', + 'PHPUnit\\Framework\\MockObject\\Rule\\ParametersRule' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/ParametersRule.php', + 'PHPUnit\\Framework\\MockObject\\RuntimeException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/RuntimeException.php', + 'PHPUnit\\Framework\\MockObject\\Runtime\\PropertyGetHook' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/PropertyHook/PropertyGetHook.php', + 'PHPUnit\\Framework\\MockObject\\Runtime\\PropertyHook' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/PropertyHook/PropertyHook.php', + 'PHPUnit\\Framework\\MockObject\\Runtime\\PropertySetHook' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/PropertyHook/PropertySetHook.php', + 'PHPUnit\\Framework\\MockObject\\Stub' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Interface/Stub.php', + 'PHPUnit\\Framework\\MockObject\\StubApi' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/StubApi.php', + 'PHPUnit\\Framework\\MockObject\\StubInternal' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Interface/StubInternal.php', + 'PHPUnit\\Framework\\MockObject\\Stub\\ConsecutiveCalls' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/ConsecutiveCalls.php', + 'PHPUnit\\Framework\\MockObject\\Stub\\Exception' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/Exception.php', + 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnArgument' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/ReturnArgument.php', + 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnCallback' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/ReturnCallback.php', + 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnReference' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/ReturnReference.php', + 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnSelf' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/ReturnSelf.php', + 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnStub' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/ReturnStub.php', + 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnValueMap' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/ReturnValueMap.php', + 'PHPUnit\\Framework\\MockObject\\Stub\\Stub' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/Stub.php', + 'PHPUnit\\Framework\\MockObject\\TestDoubleState' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/TestDoubleState.php', + 'PHPUnit\\Framework\\NativeType' => $vendorDir . '/phpunit/phpunit/src/Framework/NativeType.php', + 'PHPUnit\\Framework\\NoChildTestSuiteException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/NoChildTestSuiteException.php', + 'PHPUnit\\Framework\\PhptAssertionFailedError' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/PhptAssertionFailedError.php', + 'PHPUnit\\Framework\\ProcessIsolationException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/ProcessIsolationException.php', + 'PHPUnit\\Framework\\Reorderable' => $vendorDir . '/phpunit/phpunit/src/Framework/Reorderable.php', + 'PHPUnit\\Framework\\SelfDescribing' => $vendorDir . '/phpunit/phpunit/src/Framework/SelfDescribing.php', + 'PHPUnit\\Framework\\SeparateProcessTestRunner' => $vendorDir . '/phpunit/phpunit/src/Framework/TestRunner/SeparateProcessTestRunner.php', + 'PHPUnit\\Framework\\SkippedTest' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/Skipped/SkippedTest.php', + 'PHPUnit\\Framework\\SkippedTestSuiteError' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/Skipped/SkippedTestSuiteError.php', + 'PHPUnit\\Framework\\SkippedWithMessageException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/Skipped/SkippedWithMessageException.php', + 'PHPUnit\\Framework\\Test' => $vendorDir . '/phpunit/phpunit/src/Framework/Test.php', + 'PHPUnit\\Framework\\TestBuilder' => $vendorDir . '/phpunit/phpunit/src/Framework/TestBuilder.php', + 'PHPUnit\\Framework\\TestCase' => $vendorDir . '/phpunit/phpunit/src/Framework/TestCase.php', + 'PHPUnit\\Framework\\TestRunner' => $vendorDir . '/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php', + 'PHPUnit\\Framework\\TestSize\\Known' => $vendorDir . '/phpunit/phpunit/src/Framework/TestSize/Known.php', + 'PHPUnit\\Framework\\TestSize\\Large' => $vendorDir . '/phpunit/phpunit/src/Framework/TestSize/Large.php', + 'PHPUnit\\Framework\\TestSize\\Medium' => $vendorDir . '/phpunit/phpunit/src/Framework/TestSize/Medium.php', + 'PHPUnit\\Framework\\TestSize\\Small' => $vendorDir . '/phpunit/phpunit/src/Framework/TestSize/Small.php', + 'PHPUnit\\Framework\\TestSize\\TestSize' => $vendorDir . '/phpunit/phpunit/src/Framework/TestSize/TestSize.php', + 'PHPUnit\\Framework\\TestSize\\Unknown' => $vendorDir . '/phpunit/phpunit/src/Framework/TestSize/Unknown.php', + 'PHPUnit\\Framework\\TestStatus\\Deprecation' => $vendorDir . '/phpunit/phpunit/src/Framework/TestStatus/Deprecation.php', + 'PHPUnit\\Framework\\TestStatus\\Error' => $vendorDir . '/phpunit/phpunit/src/Framework/TestStatus/Error.php', + 'PHPUnit\\Framework\\TestStatus\\Failure' => $vendorDir . '/phpunit/phpunit/src/Framework/TestStatus/Failure.php', + 'PHPUnit\\Framework\\TestStatus\\Incomplete' => $vendorDir . '/phpunit/phpunit/src/Framework/TestStatus/Incomplete.php', + 'PHPUnit\\Framework\\TestStatus\\Known' => $vendorDir . '/phpunit/phpunit/src/Framework/TestStatus/Known.php', + 'PHPUnit\\Framework\\TestStatus\\Notice' => $vendorDir . '/phpunit/phpunit/src/Framework/TestStatus/Notice.php', + 'PHPUnit\\Framework\\TestStatus\\Risky' => $vendorDir . '/phpunit/phpunit/src/Framework/TestStatus/Risky.php', + 'PHPUnit\\Framework\\TestStatus\\Skipped' => $vendorDir . '/phpunit/phpunit/src/Framework/TestStatus/Skipped.php', + 'PHPUnit\\Framework\\TestStatus\\Success' => $vendorDir . '/phpunit/phpunit/src/Framework/TestStatus/Success.php', + 'PHPUnit\\Framework\\TestStatus\\TestStatus' => $vendorDir . '/phpunit/phpunit/src/Framework/TestStatus/TestStatus.php', + 'PHPUnit\\Framework\\TestStatus\\Unknown' => $vendorDir . '/phpunit/phpunit/src/Framework/TestStatus/Unknown.php', + 'PHPUnit\\Framework\\TestStatus\\Warning' => $vendorDir . '/phpunit/phpunit/src/Framework/TestStatus/Warning.php', + 'PHPUnit\\Framework\\TestSuite' => $vendorDir . '/phpunit/phpunit/src/Framework/TestSuite.php', + 'PHPUnit\\Framework\\TestSuiteIterator' => $vendorDir . '/phpunit/phpunit/src/Framework/TestSuiteIterator.php', + 'PHPUnit\\Framework\\UnknownClassOrInterfaceException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/UnknownClassOrInterfaceException.php', + 'PHPUnit\\Framework\\UnknownTypeException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/UnknownTypeException.php', + 'PHPUnit\\Logging\\EventLogger' => $vendorDir . '/phpunit/phpunit/src/Logging/EventLogger.php', + 'PHPUnit\\Logging\\JUnit\\JunitXmlLogger' => $vendorDir . '/phpunit/phpunit/src/Logging/JUnit/JunitXmlLogger.php', + 'PHPUnit\\Logging\\JUnit\\Subscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/Subscriber.php', + 'PHPUnit\\Logging\\JUnit\\TestErroredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestErroredSubscriber.php', + 'PHPUnit\\Logging\\JUnit\\TestFailedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestFailedSubscriber.php', + 'PHPUnit\\Logging\\JUnit\\TestFinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestFinishedSubscriber.php', + 'PHPUnit\\Logging\\JUnit\\TestMarkedIncompleteSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestMarkedIncompleteSubscriber.php', + 'PHPUnit\\Logging\\JUnit\\TestPreparationFailedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestPreparationFailedSubscriber.php', + 'PHPUnit\\Logging\\JUnit\\TestPreparationStartedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestPreparationStartedSubscriber.php', + 'PHPUnit\\Logging\\JUnit\\TestPreparedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestPreparedSubscriber.php', + 'PHPUnit\\Logging\\JUnit\\TestPrintedUnexpectedOutputSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestPrintedUnexpectedOutputSubscriber.php', + 'PHPUnit\\Logging\\JUnit\\TestRunnerExecutionFinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestRunnerExecutionFinishedSubscriber.php', + 'PHPUnit\\Logging\\JUnit\\TestSkippedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestSkippedSubscriber.php', + 'PHPUnit\\Logging\\JUnit\\TestSuiteFinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestSuiteFinishedSubscriber.php', + 'PHPUnit\\Logging\\JUnit\\TestSuiteStartedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestSuiteStartedSubscriber.php', + 'PHPUnit\\Logging\\TeamCity\\Subscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/Subscriber.php', + 'PHPUnit\\Logging\\TeamCity\\TeamCityLogger' => $vendorDir . '/phpunit/phpunit/src/Logging/TeamCity/TeamCityLogger.php', + 'PHPUnit\\Logging\\TeamCity\\TestConsideredRiskySubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestConsideredRiskySubscriber.php', + 'PHPUnit\\Logging\\TeamCity\\TestErroredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestErroredSubscriber.php', + 'PHPUnit\\Logging\\TeamCity\\TestFailedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestFailedSubscriber.php', + 'PHPUnit\\Logging\\TeamCity\\TestFinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestFinishedSubscriber.php', + 'PHPUnit\\Logging\\TeamCity\\TestMarkedIncompleteSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestMarkedIncompleteSubscriber.php', + 'PHPUnit\\Logging\\TeamCity\\TestPreparedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestPreparedSubscriber.php', + 'PHPUnit\\Logging\\TeamCity\\TestRunnerExecutionFinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestRunnerExecutionFinishedSubscriber.php', + 'PHPUnit\\Logging\\TeamCity\\TestSkippedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestSkippedSubscriber.php', + 'PHPUnit\\Logging\\TeamCity\\TestSuiteBeforeFirstTestMethodErroredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestSuiteBeforeFirstTestMethodErroredSubscriber.php', + 'PHPUnit\\Logging\\TeamCity\\TestSuiteFinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestSuiteFinishedSubscriber.php', + 'PHPUnit\\Logging\\TeamCity\\TestSuiteSkippedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestSuiteSkippedSubscriber.php', + 'PHPUnit\\Logging\\TeamCity\\TestSuiteStartedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestSuiteStartedSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\HtmlRenderer' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/HtmlRenderer.php', + 'PHPUnit\\Logging\\TestDox\\NamePrettifier' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/NamePrettifier.php', + 'PHPUnit\\Logging\\TestDox\\PlainTextRenderer' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/PlainTextRenderer.php', + 'PHPUnit\\Logging\\TestDox\\Subscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/Subscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestConsideredRiskySubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestConsideredRiskySubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestErroredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestErroredSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestFailedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestFailedSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestFinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestFinishedSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestMarkedIncompleteSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestMarkedIncompleteSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestPassedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestPassedSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestPreparedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestPreparedSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestResult' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/TestResult.php', + 'PHPUnit\\Logging\\TestDox\\TestResultCollection' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/TestResultCollection.php', + 'PHPUnit\\Logging\\TestDox\\TestResultCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/TestResultCollectionIterator.php', + 'PHPUnit\\Logging\\TestDox\\TestResultCollector' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/TestResultCollector.php', + 'PHPUnit\\Logging\\TestDox\\TestSkippedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestSkippedSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestTriggeredDeprecationSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredDeprecationSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestTriggeredNoticeSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredNoticeSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestTriggeredPhpDeprecationSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpDeprecationSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestTriggeredPhpNoticeSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpNoticeSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestTriggeredPhpWarningSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpWarningSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestTriggeredPhpunitDeprecationSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpunitDeprecationSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestTriggeredPhpunitErrorSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpunitErrorSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestTriggeredPhpunitWarningSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpunitWarningSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestTriggeredWarningSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredWarningSubscriber.php', + 'PHPUnit\\Metadata\\After' => $vendorDir . '/phpunit/phpunit/src/Metadata/After.php', + 'PHPUnit\\Metadata\\AfterClass' => $vendorDir . '/phpunit/phpunit/src/Metadata/AfterClass.php', + 'PHPUnit\\Metadata\\Annotation\\Parser\\DocBlock' => $vendorDir . '/phpunit/phpunit/src/Metadata/Parser/Annotation/DocBlock.php', + 'PHPUnit\\Metadata\\Annotation\\Parser\\Registry' => $vendorDir . '/phpunit/phpunit/src/Metadata/Parser/Annotation/Registry.php', + 'PHPUnit\\Metadata\\AnnotationsAreNotSupportedForInternalClassesException' => $vendorDir . '/phpunit/phpunit/src/Metadata/Exception/AnnotationsAreNotSupportedForInternalClassesException.php', + 'PHPUnit\\Metadata\\Api\\CodeCoverage' => $vendorDir . '/phpunit/phpunit/src/Metadata/Api/CodeCoverage.php', + 'PHPUnit\\Metadata\\Api\\DataProvider' => $vendorDir . '/phpunit/phpunit/src/Metadata/Api/DataProvider.php', + 'PHPUnit\\Metadata\\Api\\Dependencies' => $vendorDir . '/phpunit/phpunit/src/Metadata/Api/Dependencies.php', + 'PHPUnit\\Metadata\\Api\\Groups' => $vendorDir . '/phpunit/phpunit/src/Metadata/Api/Groups.php', + 'PHPUnit\\Metadata\\Api\\HookMethods' => $vendorDir . '/phpunit/phpunit/src/Metadata/Api/HookMethods.php', + 'PHPUnit\\Metadata\\Api\\Requirements' => $vendorDir . '/phpunit/phpunit/src/Metadata/Api/Requirements.php', + 'PHPUnit\\Metadata\\BackupGlobals' => $vendorDir . '/phpunit/phpunit/src/Metadata/BackupGlobals.php', + 'PHPUnit\\Metadata\\BackupStaticProperties' => $vendorDir . '/phpunit/phpunit/src/Metadata/BackupStaticProperties.php', + 'PHPUnit\\Metadata\\Before' => $vendorDir . '/phpunit/phpunit/src/Metadata/Before.php', + 'PHPUnit\\Metadata\\BeforeClass' => $vendorDir . '/phpunit/phpunit/src/Metadata/BeforeClass.php', + 'PHPUnit\\Metadata\\Covers' => $vendorDir . '/phpunit/phpunit/src/Metadata/Covers.php', + 'PHPUnit\\Metadata\\CoversClass' => $vendorDir . '/phpunit/phpunit/src/Metadata/CoversClass.php', + 'PHPUnit\\Metadata\\CoversDefaultClass' => $vendorDir . '/phpunit/phpunit/src/Metadata/CoversDefaultClass.php', + 'PHPUnit\\Metadata\\CoversFunction' => $vendorDir . '/phpunit/phpunit/src/Metadata/CoversFunction.php', + 'PHPUnit\\Metadata\\CoversMethod' => $vendorDir . '/phpunit/phpunit/src/Metadata/CoversMethod.php', + 'PHPUnit\\Metadata\\CoversNothing' => $vendorDir . '/phpunit/phpunit/src/Metadata/CoversNothing.php', + 'PHPUnit\\Metadata\\CoversTrait' => $vendorDir . '/phpunit/phpunit/src/Metadata/CoversTrait.php', + 'PHPUnit\\Metadata\\DataProvider' => $vendorDir . '/phpunit/phpunit/src/Metadata/DataProvider.php', + 'PHPUnit\\Metadata\\DependsOnClass' => $vendorDir . '/phpunit/phpunit/src/Metadata/DependsOnClass.php', + 'PHPUnit\\Metadata\\DependsOnMethod' => $vendorDir . '/phpunit/phpunit/src/Metadata/DependsOnMethod.php', + 'PHPUnit\\Metadata\\DisableReturnValueGenerationForTestDoubles' => $vendorDir . '/phpunit/phpunit/src/Metadata/DisableReturnValueGenerationForTestDoubles.php', + 'PHPUnit\\Metadata\\DoesNotPerformAssertions' => $vendorDir . '/phpunit/phpunit/src/Metadata/DoesNotPerformAssertions.php', + 'PHPUnit\\Metadata\\Exception' => $vendorDir . '/phpunit/phpunit/src/Metadata/Exception/Exception.php', + 'PHPUnit\\Metadata\\ExcludeGlobalVariableFromBackup' => $vendorDir . '/phpunit/phpunit/src/Metadata/ExcludeGlobalVariableFromBackup.php', + 'PHPUnit\\Metadata\\ExcludeStaticPropertyFromBackup' => $vendorDir . '/phpunit/phpunit/src/Metadata/ExcludeStaticPropertyFromBackup.php', + 'PHPUnit\\Metadata\\Group' => $vendorDir . '/phpunit/phpunit/src/Metadata/Group.php', + 'PHPUnit\\Metadata\\IgnoreDeprecations' => $vendorDir . '/phpunit/phpunit/src/Metadata/IgnoreDeprecations.php', + 'PHPUnit\\Metadata\\IgnorePhpunitDeprecations' => $vendorDir . '/phpunit/phpunit/src/Metadata/IgnorePhpunitDeprecations.php', + 'PHPUnit\\Metadata\\InvalidAttributeException' => $vendorDir . '/phpunit/phpunit/src/Metadata/Exception/InvalidAttributeException.php', + 'PHPUnit\\Metadata\\InvalidVersionRequirementException' => $vendorDir . '/phpunit/phpunit/src/Metadata/Exception/InvalidVersionRequirementException.php', + 'PHPUnit\\Metadata\\Metadata' => $vendorDir . '/phpunit/phpunit/src/Metadata/Metadata.php', + 'PHPUnit\\Metadata\\MetadataCollection' => $vendorDir . '/phpunit/phpunit/src/Metadata/MetadataCollection.php', + 'PHPUnit\\Metadata\\MetadataCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/Metadata/MetadataCollectionIterator.php', + 'PHPUnit\\Metadata\\NoVersionRequirementException' => $vendorDir . '/phpunit/phpunit/src/Metadata/Exception/NoVersionRequirementException.php', + 'PHPUnit\\Metadata\\Parser\\AnnotationParser' => $vendorDir . '/phpunit/phpunit/src/Metadata/Parser/AnnotationParser.php', + 'PHPUnit\\Metadata\\Parser\\AttributeParser' => $vendorDir . '/phpunit/phpunit/src/Metadata/Parser/AttributeParser.php', + 'PHPUnit\\Metadata\\Parser\\CachingParser' => $vendorDir . '/phpunit/phpunit/src/Metadata/Parser/CachingParser.php', + 'PHPUnit\\Metadata\\Parser\\Parser' => $vendorDir . '/phpunit/phpunit/src/Metadata/Parser/Parser.php', + 'PHPUnit\\Metadata\\Parser\\ParserChain' => $vendorDir . '/phpunit/phpunit/src/Metadata/Parser/ParserChain.php', + 'PHPUnit\\Metadata\\Parser\\Registry' => $vendorDir . '/phpunit/phpunit/src/Metadata/Parser/Registry.php', + 'PHPUnit\\Metadata\\PostCondition' => $vendorDir . '/phpunit/phpunit/src/Metadata/PostCondition.php', + 'PHPUnit\\Metadata\\PreCondition' => $vendorDir . '/phpunit/phpunit/src/Metadata/PreCondition.php', + 'PHPUnit\\Metadata\\PreserveGlobalState' => $vendorDir . '/phpunit/phpunit/src/Metadata/PreserveGlobalState.php', + 'PHPUnit\\Metadata\\ReflectionException' => $vendorDir . '/phpunit/phpunit/src/Metadata/Exception/ReflectionException.php', + 'PHPUnit\\Metadata\\RequiresFunction' => $vendorDir . '/phpunit/phpunit/src/Metadata/RequiresFunction.php', + 'PHPUnit\\Metadata\\RequiresMethod' => $vendorDir . '/phpunit/phpunit/src/Metadata/RequiresMethod.php', + 'PHPUnit\\Metadata\\RequiresOperatingSystem' => $vendorDir . '/phpunit/phpunit/src/Metadata/RequiresOperatingSystem.php', + 'PHPUnit\\Metadata\\RequiresOperatingSystemFamily' => $vendorDir . '/phpunit/phpunit/src/Metadata/RequiresOperatingSystemFamily.php', + 'PHPUnit\\Metadata\\RequiresPhp' => $vendorDir . '/phpunit/phpunit/src/Metadata/RequiresPhp.php', + 'PHPUnit\\Metadata\\RequiresPhpExtension' => $vendorDir . '/phpunit/phpunit/src/Metadata/RequiresPhpExtension.php', + 'PHPUnit\\Metadata\\RequiresPhpunit' => $vendorDir . '/phpunit/phpunit/src/Metadata/RequiresPhpunit.php', + 'PHPUnit\\Metadata\\RequiresPhpunitExtension' => $vendorDir . '/phpunit/phpunit/src/Metadata/RequiresPhpunitExtension.php', + 'PHPUnit\\Metadata\\RequiresSetting' => $vendorDir . '/phpunit/phpunit/src/Metadata/RequiresSetting.php', + 'PHPUnit\\Metadata\\RunClassInSeparateProcess' => $vendorDir . '/phpunit/phpunit/src/Metadata/RunClassInSeparateProcess.php', + 'PHPUnit\\Metadata\\RunInSeparateProcess' => $vendorDir . '/phpunit/phpunit/src/Metadata/RunInSeparateProcess.php', + 'PHPUnit\\Metadata\\RunTestsInSeparateProcesses' => $vendorDir . '/phpunit/phpunit/src/Metadata/RunTestsInSeparateProcesses.php', + 'PHPUnit\\Metadata\\Test' => $vendorDir . '/phpunit/phpunit/src/Metadata/Test.php', + 'PHPUnit\\Metadata\\TestDox' => $vendorDir . '/phpunit/phpunit/src/Metadata/TestDox.php', + 'PHPUnit\\Metadata\\TestWith' => $vendorDir . '/phpunit/phpunit/src/Metadata/TestWith.php', + 'PHPUnit\\Metadata\\Uses' => $vendorDir . '/phpunit/phpunit/src/Metadata/Uses.php', + 'PHPUnit\\Metadata\\UsesClass' => $vendorDir . '/phpunit/phpunit/src/Metadata/UsesClass.php', + 'PHPUnit\\Metadata\\UsesDefaultClass' => $vendorDir . '/phpunit/phpunit/src/Metadata/UsesDefaultClass.php', + 'PHPUnit\\Metadata\\UsesFunction' => $vendorDir . '/phpunit/phpunit/src/Metadata/UsesFunction.php', + 'PHPUnit\\Metadata\\UsesMethod' => $vendorDir . '/phpunit/phpunit/src/Metadata/UsesMethod.php', + 'PHPUnit\\Metadata\\UsesTrait' => $vendorDir . '/phpunit/phpunit/src/Metadata/UsesTrait.php', + 'PHPUnit\\Metadata\\Version\\ComparisonRequirement' => $vendorDir . '/phpunit/phpunit/src/Metadata/Version/ComparisonRequirement.php', + 'PHPUnit\\Metadata\\Version\\ConstraintRequirement' => $vendorDir . '/phpunit/phpunit/src/Metadata/Version/ConstraintRequirement.php', + 'PHPUnit\\Metadata\\Version\\Requirement' => $vendorDir . '/phpunit/phpunit/src/Metadata/Version/Requirement.php', + 'PHPUnit\\Metadata\\WithoutErrorHandler' => $vendorDir . '/phpunit/phpunit/src/Metadata/WithoutErrorHandler.php', + 'PHPUnit\\Runner\\Baseline\\Baseline' => $vendorDir . '/phpunit/phpunit/src/Runner/Baseline/Baseline.php', + 'PHPUnit\\Runner\\Baseline\\CannotLoadBaselineException' => $vendorDir . '/phpunit/phpunit/src/Runner/Baseline/Exception/CannotLoadBaselineException.php', + 'PHPUnit\\Runner\\Baseline\\FileDoesNotHaveLineException' => $vendorDir . '/phpunit/phpunit/src/Runner/Baseline/Exception/FileDoesNotHaveLineException.php', + 'PHPUnit\\Runner\\Baseline\\Generator' => $vendorDir . '/phpunit/phpunit/src/Runner/Baseline/Generator.php', + 'PHPUnit\\Runner\\Baseline\\Issue' => $vendorDir . '/phpunit/phpunit/src/Runner/Baseline/Issue.php', + 'PHPUnit\\Runner\\Baseline\\Reader' => $vendorDir . '/phpunit/phpunit/src/Runner/Baseline/Reader.php', + 'PHPUnit\\Runner\\Baseline\\RelativePathCalculator' => $vendorDir . '/phpunit/phpunit/src/Runner/Baseline/RelativePathCalculator.php', + 'PHPUnit\\Runner\\Baseline\\Subscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/Baseline/Subscriber/Subscriber.php', + 'PHPUnit\\Runner\\Baseline\\TestTriggeredDeprecationSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/Baseline/Subscriber/TestTriggeredDeprecationSubscriber.php', + 'PHPUnit\\Runner\\Baseline\\TestTriggeredNoticeSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/Baseline/Subscriber/TestTriggeredNoticeSubscriber.php', + 'PHPUnit\\Runner\\Baseline\\TestTriggeredPhpDeprecationSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/Baseline/Subscriber/TestTriggeredPhpDeprecationSubscriber.php', + 'PHPUnit\\Runner\\Baseline\\TestTriggeredPhpNoticeSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/Baseline/Subscriber/TestTriggeredPhpNoticeSubscriber.php', + 'PHPUnit\\Runner\\Baseline\\TestTriggeredPhpWarningSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/Baseline/Subscriber/TestTriggeredPhpWarningSubscriber.php', + 'PHPUnit\\Runner\\Baseline\\TestTriggeredWarningSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/Baseline/Subscriber/TestTriggeredWarningSubscriber.php', + 'PHPUnit\\Runner\\Baseline\\Writer' => $vendorDir . '/phpunit/phpunit/src/Runner/Baseline/Writer.php', + 'PHPUnit\\Runner\\ClassCannotBeFoundException' => $vendorDir . '/phpunit/phpunit/src/Runner/Exception/ClassCannotBeFoundException.php', + 'PHPUnit\\Runner\\ClassDoesNotExtendTestCaseException' => $vendorDir . '/phpunit/phpunit/src/Runner/Exception/ClassDoesNotExtendTestCaseException.php', + 'PHPUnit\\Runner\\ClassIsAbstractException' => $vendorDir . '/phpunit/phpunit/src/Runner/Exception/ClassIsAbstractException.php', + 'PHPUnit\\Runner\\CodeCoverage' => $vendorDir . '/phpunit/phpunit/src/Runner/CodeCoverage.php', + 'PHPUnit\\Runner\\DeprecationCollector\\Collector' => $vendorDir . '/phpunit/phpunit/src/Runner/DeprecationCollector/Collector.php', + 'PHPUnit\\Runner\\DeprecationCollector\\Facade' => $vendorDir . '/phpunit/phpunit/src/Runner/DeprecationCollector/Facade.php', + 'PHPUnit\\Runner\\DeprecationCollector\\Subscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/DeprecationCollector/Subscriber/Subscriber.php', + 'PHPUnit\\Runner\\DeprecationCollector\\TestPreparedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/DeprecationCollector/Subscriber/TestPreparedSubscriber.php', + 'PHPUnit\\Runner\\DeprecationCollector\\TestTriggeredDeprecationSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/DeprecationCollector/Subscriber/TestTriggeredDeprecationSubscriber.php', + 'PHPUnit\\Runner\\DirectoryDoesNotExistException' => $vendorDir . '/phpunit/phpunit/src/Runner/Exception/DirectoryDoesNotExistException.php', + 'PHPUnit\\Runner\\ErrorException' => $vendorDir . '/phpunit/phpunit/src/Runner/Exception/ErrorException.php', + 'PHPUnit\\Runner\\ErrorHandler' => $vendorDir . '/phpunit/phpunit/src/Runner/ErrorHandler.php', + 'PHPUnit\\Runner\\Exception' => $vendorDir . '/phpunit/phpunit/src/Runner/Exception/Exception.php', + 'PHPUnit\\Runner\\Extension\\Extension' => $vendorDir . '/phpunit/phpunit/src/Runner/Extension/Extension.php', + 'PHPUnit\\Runner\\Extension\\ExtensionBootstrapper' => $vendorDir . '/phpunit/phpunit/src/Runner/Extension/ExtensionBootstrapper.php', + 'PHPUnit\\Runner\\Extension\\Facade' => $vendorDir . '/phpunit/phpunit/src/Runner/Extension/Facade.php', + 'PHPUnit\\Runner\\Extension\\ParameterCollection' => $vendorDir . '/phpunit/phpunit/src/Runner/Extension/ParameterCollection.php', + 'PHPUnit\\Runner\\Extension\\PharLoader' => $vendorDir . '/phpunit/phpunit/src/Runner/Extension/PharLoader.php', + 'PHPUnit\\Runner\\FileDoesNotExistException' => $vendorDir . '/phpunit/phpunit/src/Runner/Exception/FileDoesNotExistException.php', + 'PHPUnit\\Runner\\Filter\\ExcludeGroupFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/ExcludeGroupFilterIterator.php', + 'PHPUnit\\Runner\\Filter\\ExcludeNameFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/ExcludeNameFilterIterator.php', + 'PHPUnit\\Runner\\Filter\\Factory' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/Factory.php', + 'PHPUnit\\Runner\\Filter\\GroupFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/GroupFilterIterator.php', + 'PHPUnit\\Runner\\Filter\\IncludeGroupFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/IncludeGroupFilterIterator.php', + 'PHPUnit\\Runner\\Filter\\IncludeNameFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/IncludeNameFilterIterator.php', + 'PHPUnit\\Runner\\Filter\\NameFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/NameFilterIterator.php', + 'PHPUnit\\Runner\\Filter\\TestIdFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/TestIdFilterIterator.php', + 'PHPUnit\\Runner\\GarbageCollection\\ExecutionFinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/GarbageCollection/Subscriber/ExecutionFinishedSubscriber.php', + 'PHPUnit\\Runner\\GarbageCollection\\ExecutionStartedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/GarbageCollection/Subscriber/ExecutionStartedSubscriber.php', + 'PHPUnit\\Runner\\GarbageCollection\\GarbageCollectionHandler' => $vendorDir . '/phpunit/phpunit/src/Runner/GarbageCollection/GarbageCollectionHandler.php', + 'PHPUnit\\Runner\\GarbageCollection\\Subscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/GarbageCollection/Subscriber/Subscriber.php', + 'PHPUnit\\Runner\\GarbageCollection\\TestFinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/GarbageCollection/Subscriber/TestFinishedSubscriber.php', + 'PHPUnit\\Runner\\HookMethod' => $vendorDir . '/phpunit/phpunit/src/Runner/HookMethod/HookMethod.php', + 'PHPUnit\\Runner\\HookMethodCollection' => $vendorDir . '/phpunit/phpunit/src/Runner/HookMethod/HookMethodCollection.php', + 'PHPUnit\\Runner\\InvalidOrderException' => $vendorDir . '/phpunit/phpunit/src/Runner/Exception/InvalidOrderException.php', + 'PHPUnit\\Runner\\InvalidPhptFileException' => $vendorDir . '/phpunit/phpunit/src/Runner/Exception/InvalidPhptFileException.php', + 'PHPUnit\\Runner\\ParameterDoesNotExistException' => $vendorDir . '/phpunit/phpunit/src/Runner/Exception/ParameterDoesNotExistException.php', + 'PHPUnit\\Runner\\PhptExternalFileCannotBeLoadedException' => $vendorDir . '/phpunit/phpunit/src/Runner/Exception/PhptExternalFileCannotBeLoadedException.php', + 'PHPUnit\\Runner\\PhptTestCase' => $vendorDir . '/phpunit/phpunit/src/Runner/PHPT/PhptTestCase.php', + 'PHPUnit\\Runner\\ResultCache\\DefaultResultCache' => $vendorDir . '/phpunit/phpunit/src/Runner/ResultCache/DefaultResultCache.php', + 'PHPUnit\\Runner\\ResultCache\\NullResultCache' => $vendorDir . '/phpunit/phpunit/src/Runner/ResultCache/NullResultCache.php', + 'PHPUnit\\Runner\\ResultCache\\ResultCache' => $vendorDir . '/phpunit/phpunit/src/Runner/ResultCache/ResultCache.php', + 'PHPUnit\\Runner\\ResultCache\\ResultCacheHandler' => $vendorDir . '/phpunit/phpunit/src/Runner/ResultCache/ResultCacheHandler.php', + 'PHPUnit\\Runner\\ResultCache\\Subscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/ResultCache/Subscriber/Subscriber.php', + 'PHPUnit\\Runner\\ResultCache\\TestConsideredRiskySubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestConsideredRiskySubscriber.php', + 'PHPUnit\\Runner\\ResultCache\\TestErroredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestErroredSubscriber.php', + 'PHPUnit\\Runner\\ResultCache\\TestFailedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestFailedSubscriber.php', + 'PHPUnit\\Runner\\ResultCache\\TestFinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestFinishedSubscriber.php', + 'PHPUnit\\Runner\\ResultCache\\TestMarkedIncompleteSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestMarkedIncompleteSubscriber.php', + 'PHPUnit\\Runner\\ResultCache\\TestPreparedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestPreparedSubscriber.php', + 'PHPUnit\\Runner\\ResultCache\\TestSkippedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestSkippedSubscriber.php', + 'PHPUnit\\Runner\\ResultCache\\TestSuiteFinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestSuiteFinishedSubscriber.php', + 'PHPUnit\\Runner\\ResultCache\\TestSuiteStartedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestSuiteStartedSubscriber.php', + 'PHPUnit\\Runner\\TestSuiteLoader' => $vendorDir . '/phpunit/phpunit/src/Runner/TestSuiteLoader.php', + 'PHPUnit\\Runner\\TestSuiteSorter' => $vendorDir . '/phpunit/phpunit/src/Runner/TestSuiteSorter.php', + 'PHPUnit\\Runner\\UnsupportedPhptSectionException' => $vendorDir . '/phpunit/phpunit/src/Runner/Exception/UnsupportedPhptSectionException.php', + 'PHPUnit\\Runner\\Version' => $vendorDir . '/phpunit/phpunit/src/Runner/Version.php', + 'PHPUnit\\TestRunner\\IssueFilter' => $vendorDir . '/phpunit/phpunit/src/Runner/IssueFilter.php', + 'PHPUnit\\TestRunner\\TestResult\\AfterTestClassMethodErroredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/AfterTestClassMethodErroredSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\BeforeTestClassMethodErroredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/BeforeTestClassMethodErroredSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\Collector' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Collector.php', + 'PHPUnit\\TestRunner\\TestResult\\ExecutionStartedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/ExecutionStartedSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\Facade' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Facade.php', + 'PHPUnit\\TestRunner\\TestResult\\Issues\\Issue' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Issue.php', + 'PHPUnit\\TestRunner\\TestResult\\PassedTests' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/PassedTests.php', + 'PHPUnit\\TestRunner\\TestResult\\Subscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/Subscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestConsideredRiskySubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestConsideredRiskySubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestErroredSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestErroredSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestFailedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestFailedSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestFinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestFinishedSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestMarkedIncompleteSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestMarkedIncompleteSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestPreparedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestPreparedSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestResult' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/TestResult.php', + 'PHPUnit\\TestRunner\\TestResult\\TestRunnerTriggeredDeprecationSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestRunnerTriggeredDeprecationSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestRunnerTriggeredWarningSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestRunnerTriggeredWarningSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestSkippedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestSkippedSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestSuiteFinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestSuiteFinishedSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestSuiteSkippedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestSuiteSkippedSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestSuiteStartedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestSuiteStartedSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestTriggeredDeprecationSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredDeprecationSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestTriggeredErrorSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredErrorSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestTriggeredNoticeSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredNoticeSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestTriggeredPhpDeprecationSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredPhpDeprecationSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestTriggeredPhpNoticeSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredPhpNoticeSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestTriggeredPhpWarningSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredPhpWarningSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestTriggeredPhpunitDeprecationSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredPhpunitDeprecationSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestTriggeredPhpunitErrorSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredPhpunitErrorSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestTriggeredPhpunitWarningSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredPhpunitWarningSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestTriggeredWarningSubscriber' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredWarningSubscriber.php', + 'PHPUnit\\TextUI\\Application' => $vendorDir . '/phpunit/phpunit/src/TextUI/Application.php', + 'PHPUnit\\TextUI\\CannotOpenSocketException' => $vendorDir . '/phpunit/phpunit/src/TextUI/Exception/CannotOpenSocketException.php', + 'PHPUnit\\TextUI\\CliArguments\\Builder' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Cli/Builder.php', + 'PHPUnit\\TextUI\\CliArguments\\Configuration' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Cli/Configuration.php', + 'PHPUnit\\TextUI\\CliArguments\\Exception' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Cli/Exception.php', + 'PHPUnit\\TextUI\\CliArguments\\XmlConfigurationFileFinder' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Cli/XmlConfigurationFileFinder.php', + 'PHPUnit\\TextUI\\Command\\AtLeastVersionCommand' => $vendorDir . '/phpunit/phpunit/src/TextUI/Command/Commands/AtLeastVersionCommand.php', + 'PHPUnit\\TextUI\\Command\\Command' => $vendorDir . '/phpunit/phpunit/src/TextUI/Command/Command.php', + 'PHPUnit\\TextUI\\Command\\GenerateConfigurationCommand' => $vendorDir . '/phpunit/phpunit/src/TextUI/Command/Commands/GenerateConfigurationCommand.php', + 'PHPUnit\\TextUI\\Command\\ListGroupsCommand' => $vendorDir . '/phpunit/phpunit/src/TextUI/Command/Commands/ListGroupsCommand.php', + 'PHPUnit\\TextUI\\Command\\ListTestFilesCommand' => $vendorDir . '/phpunit/phpunit/src/TextUI/Command/Commands/ListTestFilesCommand.php', + 'PHPUnit\\TextUI\\Command\\ListTestSuitesCommand' => $vendorDir . '/phpunit/phpunit/src/TextUI/Command/Commands/ListTestSuitesCommand.php', + 'PHPUnit\\TextUI\\Command\\ListTestsAsTextCommand' => $vendorDir . '/phpunit/phpunit/src/TextUI/Command/Commands/ListTestsAsTextCommand.php', + 'PHPUnit\\TextUI\\Command\\ListTestsAsXmlCommand' => $vendorDir . '/phpunit/phpunit/src/TextUI/Command/Commands/ListTestsAsXmlCommand.php', + 'PHPUnit\\TextUI\\Command\\MigrateConfigurationCommand' => $vendorDir . '/phpunit/phpunit/src/TextUI/Command/Commands/MigrateConfigurationCommand.php', + 'PHPUnit\\TextUI\\Command\\Result' => $vendorDir . '/phpunit/phpunit/src/TextUI/Command/Result.php', + 'PHPUnit\\TextUI\\Command\\ShowHelpCommand' => $vendorDir . '/phpunit/phpunit/src/TextUI/Command/Commands/ShowHelpCommand.php', + 'PHPUnit\\TextUI\\Command\\ShowVersionCommand' => $vendorDir . '/phpunit/phpunit/src/TextUI/Command/Commands/ShowVersionCommand.php', + 'PHPUnit\\TextUI\\Command\\VersionCheckCommand' => $vendorDir . '/phpunit/phpunit/src/TextUI/Command/Commands/VersionCheckCommand.php', + 'PHPUnit\\TextUI\\Command\\WarmCodeCoverageCacheCommand' => $vendorDir . '/phpunit/phpunit/src/TextUI/Command/Commands/WarmCodeCoverageCacheCommand.php', + 'PHPUnit\\TextUI\\Configuration\\Builder' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Builder.php', + 'PHPUnit\\TextUI\\Configuration\\CodeCoverageFilterRegistry' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/CodeCoverageFilterRegistry.php', + 'PHPUnit\\TextUI\\Configuration\\CodeCoverageReportNotConfiguredException' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Exception/CodeCoverageReportNotConfiguredException.php', + 'PHPUnit\\TextUI\\Configuration\\Configuration' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Configuration.php', + 'PHPUnit\\TextUI\\Configuration\\ConfigurationCannotBeBuiltException' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Exception/ConfigurationCannotBeBuiltException.php', + 'PHPUnit\\TextUI\\Configuration\\Constant' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/Constant.php', + 'PHPUnit\\TextUI\\Configuration\\ConstantCollection' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/ConstantCollection.php', + 'PHPUnit\\TextUI\\Configuration\\ConstantCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/ConstantCollectionIterator.php', + 'PHPUnit\\TextUI\\Configuration\\Directory' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/Directory.php', + 'PHPUnit\\TextUI\\Configuration\\DirectoryCollection' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/DirectoryCollection.php', + 'PHPUnit\\TextUI\\Configuration\\DirectoryCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/DirectoryCollectionIterator.php', + 'PHPUnit\\TextUI\\Configuration\\Exception' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Exception/Exception.php', + 'PHPUnit\\TextUI\\Configuration\\ExtensionBootstrap' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/ExtensionBootstrap.php', + 'PHPUnit\\TextUI\\Configuration\\ExtensionBootstrapCollection' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/ExtensionBootstrapCollection.php', + 'PHPUnit\\TextUI\\Configuration\\ExtensionBootstrapCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/ExtensionBootstrapCollectionIterator.php', + 'PHPUnit\\TextUI\\Configuration\\File' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/File.php', + 'PHPUnit\\TextUI\\Configuration\\FileCollection' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/FileCollection.php', + 'PHPUnit\\TextUI\\Configuration\\FileCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/FileCollectionIterator.php', + 'PHPUnit\\TextUI\\Configuration\\FilterDirectory' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/FilterDirectory.php', + 'PHPUnit\\TextUI\\Configuration\\FilterDirectoryCollection' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/FilterDirectoryCollection.php', + 'PHPUnit\\TextUI\\Configuration\\FilterDirectoryCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/FilterDirectoryCollectionIterator.php', + 'PHPUnit\\TextUI\\Configuration\\FilterNotConfiguredException' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Exception/FilterNotConfiguredException.php', + 'PHPUnit\\TextUI\\Configuration\\Group' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/Group.php', + 'PHPUnit\\TextUI\\Configuration\\GroupCollection' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/GroupCollection.php', + 'PHPUnit\\TextUI\\Configuration\\GroupCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/GroupCollectionIterator.php', + 'PHPUnit\\TextUI\\Configuration\\IniSetting' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/IniSetting.php', + 'PHPUnit\\TextUI\\Configuration\\IniSettingCollection' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/IniSettingCollection.php', + 'PHPUnit\\TextUI\\Configuration\\IniSettingCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/IniSettingCollectionIterator.php', + 'PHPUnit\\TextUI\\Configuration\\LoggingNotConfiguredException' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Exception/LoggingNotConfiguredException.php', + 'PHPUnit\\TextUI\\Configuration\\Merger' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Merger.php', + 'PHPUnit\\TextUI\\Configuration\\NoBaselineException' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Exception/NoBaselineException.php', + 'PHPUnit\\TextUI\\Configuration\\NoBootstrapException' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Exception/NoBootstrapException.php', + 'PHPUnit\\TextUI\\Configuration\\NoCacheDirectoryException' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Exception/NoCacheDirectoryException.php', + 'PHPUnit\\TextUI\\Configuration\\NoConfigurationFileException' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Exception/NoConfigurationFileException.php', + 'PHPUnit\\TextUI\\Configuration\\NoCoverageCacheDirectoryException' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Exception/NoCoverageCacheDirectoryException.php', + 'PHPUnit\\TextUI\\Configuration\\NoCustomCssFileException' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Exception/NoCustomCssFileException.php', + 'PHPUnit\\TextUI\\Configuration\\NoDefaultTestSuiteException' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Exception/NoDefaultTestSuiteException.php', + 'PHPUnit\\TextUI\\Configuration\\NoPharExtensionDirectoryException' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Exception/NoPharExtensionDirectoryException.php', + 'PHPUnit\\TextUI\\Configuration\\Php' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/Php.php', + 'PHPUnit\\TextUI\\Configuration\\PhpHandler' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/PhpHandler.php', + 'PHPUnit\\TextUI\\Configuration\\Registry' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Registry.php', + 'PHPUnit\\TextUI\\Configuration\\Source' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/Source.php', + 'PHPUnit\\TextUI\\Configuration\\SourceFilter' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/SourceFilter.php', + 'PHPUnit\\TextUI\\Configuration\\SourceMapper' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/SourceMapper.php', + 'PHPUnit\\TextUI\\Configuration\\SpecificDeprecationToStopOnNotConfiguredException' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Exception/SpecificDeprecationToStopOnNotConfiguredException.php', + 'PHPUnit\\TextUI\\Configuration\\TestDirectory' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/TestDirectory.php', + 'PHPUnit\\TextUI\\Configuration\\TestDirectoryCollection' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/TestDirectoryCollection.php', + 'PHPUnit\\TextUI\\Configuration\\TestDirectoryCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/TestDirectoryCollectionIterator.php', + 'PHPUnit\\TextUI\\Configuration\\TestFile' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/TestFile.php', + 'PHPUnit\\TextUI\\Configuration\\TestFileCollection' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/TestFileCollection.php', + 'PHPUnit\\TextUI\\Configuration\\TestFileCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/TestFileCollectionIterator.php', + 'PHPUnit\\TextUI\\Configuration\\TestSuite' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/TestSuite.php', + 'PHPUnit\\TextUI\\Configuration\\TestSuiteBuilder' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/TestSuiteBuilder.php', + 'PHPUnit\\TextUI\\Configuration\\TestSuiteCollection' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/TestSuiteCollection.php', + 'PHPUnit\\TextUI\\Configuration\\TestSuiteCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/TestSuiteCollectionIterator.php', + 'PHPUnit\\TextUI\\Configuration\\Variable' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/Variable.php', + 'PHPUnit\\TextUI\\Configuration\\VariableCollection' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/VariableCollection.php', + 'PHPUnit\\TextUI\\Configuration\\VariableCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Value/VariableCollectionIterator.php', + 'PHPUnit\\TextUI\\Exception' => $vendorDir . '/phpunit/phpunit/src/TextUI/Exception/Exception.php', + 'PHPUnit\\TextUI\\Help' => $vendorDir . '/phpunit/phpunit/src/TextUI/Help.php', + 'PHPUnit\\TextUI\\InvalidSocketException' => $vendorDir . '/phpunit/phpunit/src/TextUI/Exception/InvalidSocketException.php', + 'PHPUnit\\TextUI\\Output\\DefaultPrinter' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Printer/DefaultPrinter.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\BeforeTestClassMethodErroredSubscriber' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/BeforeTestClassMethodErroredSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\ProgressPrinter' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/ProgressPrinter.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\Subscriber' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/Subscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestConsideredRiskySubscriber' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestConsideredRiskySubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestErroredSubscriber' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestErroredSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestFailedSubscriber' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestFailedSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestFinishedSubscriber' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestFinishedSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestMarkedIncompleteSubscriber' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestMarkedIncompleteSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestPreparedSubscriber' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestPreparedSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestRunnerExecutionStartedSubscriber' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestRunnerExecutionStartedSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestSkippedSubscriber' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestSkippedSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestTriggeredDeprecationSubscriber' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredDeprecationSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestTriggeredErrorSubscriber' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredErrorSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestTriggeredNoticeSubscriber' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredNoticeSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestTriggeredPhpDeprecationSubscriber' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredPhpDeprecationSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestTriggeredPhpNoticeSubscriber' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredPhpNoticeSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestTriggeredPhpWarningSubscriber' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredPhpWarningSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestTriggeredPhpunitDeprecationSubscriber' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredPhpunitDeprecationSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestTriggeredPhpunitWarningSubscriber' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredPhpunitWarningSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestTriggeredWarningSubscriber' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredWarningSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ResultPrinter' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Default/ResultPrinter.php', + 'PHPUnit\\TextUI\\Output\\Default\\UnexpectedOutputPrinter' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Default/UnexpectedOutputPrinter.php', + 'PHPUnit\\TextUI\\Output\\Facade' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Facade.php', + 'PHPUnit\\TextUI\\Output\\NullPrinter' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Printer/NullPrinter.php', + 'PHPUnit\\TextUI\\Output\\Printer' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/Printer/Printer.php', + 'PHPUnit\\TextUI\\Output\\SummaryPrinter' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/SummaryPrinter.php', + 'PHPUnit\\TextUI\\Output\\TestDox\\ResultPrinter' => $vendorDir . '/phpunit/phpunit/src/TextUI/Output/TestDox/ResultPrinter.php', + 'PHPUnit\\TextUI\\RuntimeException' => $vendorDir . '/phpunit/phpunit/src/TextUI/Exception/RuntimeException.php', + 'PHPUnit\\TextUI\\ShellExitCodeCalculator' => $vendorDir . '/phpunit/phpunit/src/TextUI/ShellExitCodeCalculator.php', + 'PHPUnit\\TextUI\\TestDirectoryNotFoundException' => $vendorDir . '/phpunit/phpunit/src/TextUI/Exception/TestDirectoryNotFoundException.php', + 'PHPUnit\\TextUI\\TestFileNotFoundException' => $vendorDir . '/phpunit/phpunit/src/TextUI/Exception/TestFileNotFoundException.php', + 'PHPUnit\\TextUI\\TestRunner' => $vendorDir . '/phpunit/phpunit/src/TextUI/TestRunner.php', + 'PHPUnit\\TextUI\\TestSuiteFilterProcessor' => $vendorDir . '/phpunit/phpunit/src/TextUI/TestSuiteFilterProcessor.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CannotFindSchemaException' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Exception/CannotFindSchemaException.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\CodeCoverage' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/CodeCoverage/CodeCoverage.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Clover' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/CodeCoverage/Report/Clover.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Cobertura' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/CodeCoverage/Report/Cobertura.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Crap4j' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/CodeCoverage/Report/Crap4j.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Html' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/CodeCoverage/Report/Html.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Php' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/CodeCoverage/Report/Php.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Text' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/CodeCoverage/Report/Text.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Xml' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/CodeCoverage/Report/Xml.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Configuration' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Configuration.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\ConvertLogTypes' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/ConvertLogTypes.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CoverageCloverToReport' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/CoverageCloverToReport.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CoverageCrap4jToReport' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/CoverageCrap4jToReport.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CoverageHtmlToReport' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/CoverageHtmlToReport.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CoveragePhpToReport' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/CoveragePhpToReport.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CoverageTextToReport' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/CoverageTextToReport.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CoverageXmlToReport' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/CoverageXmlToReport.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\DefaultConfiguration' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/DefaultConfiguration.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Exception' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Exception.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\FailedSchemaDetectionResult' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/SchemaDetector/FailedSchemaDetectionResult.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Generator' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Generator.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Groups' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Groups.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\IntroduceCacheDirectoryAttribute' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/IntroduceCacheDirectoryAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\IntroduceCoverageElement' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/IntroduceCoverageElement.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\LoadedFromFileConfiguration' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/LoadedFromFileConfiguration.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Loader' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Loader.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\LogToReportMigration' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/LogToReportMigration.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Logging\\Junit' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Logging/Junit.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Logging\\Logging' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Logging/Logging.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Logging\\TeamCity' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Logging/TeamCity.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Logging\\TestDox\\Html' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Logging/TestDox/Html.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Logging\\TestDox\\Text' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Logging/TestDox/Text.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Migration' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/Migration.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\MigrationBuilder' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/MigrationBuilder.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\MigrationException' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/MigrationException.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Migrator' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrator.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\MoveAttributesFromFilterWhitelistToCoverage' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/MoveAttributesFromFilterWhitelistToCoverage.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\MoveAttributesFromRootToCoverage' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/MoveAttributesFromRootToCoverage.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\MoveCoverageDirectoriesToSource' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/MoveCoverageDirectoriesToSource.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\MoveWhitelistExcludesToCoverage' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/MoveWhitelistExcludesToCoverage.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\MoveWhitelistIncludesToCoverage' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/MoveWhitelistIncludesToCoverage.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\PHPUnit' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/PHPUnit.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveBeStrictAboutResourceUsageDuringSmallTestsAttribute' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveBeStrictAboutResourceUsageDuringSmallTestsAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveBeStrictAboutTodoAnnotatedTestsAttribute' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveBeStrictAboutTodoAnnotatedTestsAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveCacheResultFileAttribute' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveCacheResultFileAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveCacheTokensAttribute' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveCacheTokensAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveConversionToExceptionsAttributes' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveConversionToExceptionsAttributes.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveCoverageElementCacheDirectoryAttribute' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveCoverageElementCacheDirectoryAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveCoverageElementProcessUncoveredFilesAttribute' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveCoverageElementProcessUncoveredFilesAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveEmptyFilter' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveEmptyFilter.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveListeners' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveListeners.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveLogTypes' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveLogTypes.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveLoggingElements' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveLoggingElements.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveNoInteractionAttribute' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveNoInteractionAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemovePrinterAttributes' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemovePrinterAttributes.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveRegisterMockObjectsFromTestArgumentsRecursivelyAttribute' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveRegisterMockObjectsFromTestArgumentsRecursivelyAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveTestDoxGroupsElement' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveTestDoxGroupsElement.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveTestSuiteLoaderAttributes' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveTestSuiteLoaderAttributes.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveVerboseAttribute' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveVerboseAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RenameBackupStaticAttributesAttribute' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RenameBackupStaticAttributesAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RenameBeStrictAboutCoversAnnotationAttribute' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RenameBeStrictAboutCoversAnnotationAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RenameForceCoversAnnotationAttribute' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RenameForceCoversAnnotationAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\ReplaceRestrictDeprecationsWithIgnoreDeprecations' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/ReplaceRestrictDeprecationsWithIgnoreDeprecations.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\SchemaDetectionResult' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/SchemaDetector/SchemaDetectionResult.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\SchemaDetector' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/SchemaDetector/SchemaDetector.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\SchemaFinder' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/SchemaFinder.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\SnapshotNodeList' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/SnapshotNodeList.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\SuccessfulSchemaDetectionResult' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/SchemaDetector/SuccessfulSchemaDetectionResult.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\TestSuiteMapper' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/TestSuiteMapper.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\UpdateSchemaLocation' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/UpdateSchemaLocation.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\ValidationResult' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Validator/ValidationResult.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Validator' => $vendorDir . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Validator/Validator.php', + 'PHPUnit\\Util\\Cloner' => $vendorDir . '/phpunit/phpunit/src/Util/Cloner.php', + 'PHPUnit\\Util\\Color' => $vendorDir . '/phpunit/phpunit/src/Util/Color.php', + 'PHPUnit\\Util\\Exception' => $vendorDir . '/phpunit/phpunit/src/Util/Exception/Exception.php', + 'PHPUnit\\Util\\ExcludeList' => $vendorDir . '/phpunit/phpunit/src/Util/ExcludeList.php', + 'PHPUnit\\Util\\Exporter' => $vendorDir . '/phpunit/phpunit/src/Util/Exporter.php', + 'PHPUnit\\Util\\Filesystem' => $vendorDir . '/phpunit/phpunit/src/Util/Filesystem.php', + 'PHPUnit\\Util\\Filter' => $vendorDir . '/phpunit/phpunit/src/Util/Filter.php', + 'PHPUnit\\Util\\GlobalState' => $vendorDir . '/phpunit/phpunit/src/Util/GlobalState.php', + 'PHPUnit\\Util\\Http\\Downloader' => $vendorDir . '/phpunit/phpunit/src/Util/Http/Downloader.php', + 'PHPUnit\\Util\\Http\\PhpDownloader' => $vendorDir . '/phpunit/phpunit/src/Util/Http/PhpDownloader.php', + 'PHPUnit\\Util\\InvalidDirectoryException' => $vendorDir . '/phpunit/phpunit/src/Util/Exception/InvalidDirectoryException.php', + 'PHPUnit\\Util\\InvalidJsonException' => $vendorDir . '/phpunit/phpunit/src/Util/Exception/InvalidJsonException.php', + 'PHPUnit\\Util\\InvalidVersionOperatorException' => $vendorDir . '/phpunit/phpunit/src/Util/Exception/InvalidVersionOperatorException.php', + 'PHPUnit\\Util\\Json' => $vendorDir . '/phpunit/phpunit/src/Util/Json.php', + 'PHPUnit\\Util\\PHP\\DefaultJobRunner' => $vendorDir . '/phpunit/phpunit/src/Util/PHP/DefaultJobRunner.php', + 'PHPUnit\\Util\\PHP\\Job' => $vendorDir . '/phpunit/phpunit/src/Util/PHP/Job.php', + 'PHPUnit\\Util\\PHP\\JobRunner' => $vendorDir . '/phpunit/phpunit/src/Util/PHP/JobRunner.php', + 'PHPUnit\\Util\\PHP\\JobRunnerRegistry' => $vendorDir . '/phpunit/phpunit/src/Util/PHP/JobRunnerRegistry.php', + 'PHPUnit\\Util\\PHP\\PhpProcessException' => $vendorDir . '/phpunit/phpunit/src/Util/Exception/PhpProcessException.php', + 'PHPUnit\\Util\\PHP\\Result' => $vendorDir . '/phpunit/phpunit/src/Util/PHP/Result.php', + 'PHPUnit\\Util\\Reflection' => $vendorDir . '/phpunit/phpunit/src/Util/Reflection.php', + 'PHPUnit\\Util\\Test' => $vendorDir . '/phpunit/phpunit/src/Util/Test.php', + 'PHPUnit\\Util\\ThrowableToStringMapper' => $vendorDir . '/phpunit/phpunit/src/Util/ThrowableToStringMapper.php', + 'PHPUnit\\Util\\VersionComparisonOperator' => $vendorDir . '/phpunit/phpunit/src/Util/VersionComparisonOperator.php', + 'PHPUnit\\Util\\Xml' => $vendorDir . '/phpunit/phpunit/src/Util/Xml/Xml.php', + 'PHPUnit\\Util\\Xml\\Loader' => $vendorDir . '/phpunit/phpunit/src/Util/Xml/Loader.php', + 'PHPUnit\\Util\\Xml\\XmlException' => $vendorDir . '/phpunit/phpunit/src/Util/Exception/XmlException.php', + 'ParagonIE\\ConstantTime\\Base32' => $vendorDir . '/paragonie/constant_time_encoding/src/Base32.php', + 'ParagonIE\\ConstantTime\\Base32Hex' => $vendorDir . '/paragonie/constant_time_encoding/src/Base32Hex.php', + 'ParagonIE\\ConstantTime\\Base64' => $vendorDir . '/paragonie/constant_time_encoding/src/Base64.php', + 'ParagonIE\\ConstantTime\\Base64DotSlash' => $vendorDir . '/paragonie/constant_time_encoding/src/Base64DotSlash.php', + 'ParagonIE\\ConstantTime\\Base64DotSlashOrdered' => $vendorDir . '/paragonie/constant_time_encoding/src/Base64DotSlashOrdered.php', + 'ParagonIE\\ConstantTime\\Base64UrlSafe' => $vendorDir . '/paragonie/constant_time_encoding/src/Base64UrlSafe.php', + 'ParagonIE\\ConstantTime\\Binary' => $vendorDir . '/paragonie/constant_time_encoding/src/Binary.php', + 'ParagonIE\\ConstantTime\\EncoderInterface' => $vendorDir . '/paragonie/constant_time_encoding/src/EncoderInterface.php', + 'ParagonIE\\ConstantTime\\Encoding' => $vendorDir . '/paragonie/constant_time_encoding/src/Encoding.php', + 'ParagonIE\\ConstantTime\\Hex' => $vendorDir . '/paragonie/constant_time_encoding/src/Hex.php', + 'ParagonIE\\ConstantTime\\RFC4648' => $vendorDir . '/paragonie/constant_time_encoding/src/RFC4648.php', + 'PharIo\\Manifest\\Application' => $vendorDir . '/phar-io/manifest/src/values/Application.php', + 'PharIo\\Manifest\\ApplicationName' => $vendorDir . '/phar-io/manifest/src/values/ApplicationName.php', + 'PharIo\\Manifest\\Author' => $vendorDir . '/phar-io/manifest/src/values/Author.php', + 'PharIo\\Manifest\\AuthorCollection' => $vendorDir . '/phar-io/manifest/src/values/AuthorCollection.php', + 'PharIo\\Manifest\\AuthorCollectionIterator' => $vendorDir . '/phar-io/manifest/src/values/AuthorCollectionIterator.php', + 'PharIo\\Manifest\\AuthorElement' => $vendorDir . '/phar-io/manifest/src/xml/AuthorElement.php', + 'PharIo\\Manifest\\AuthorElementCollection' => $vendorDir . '/phar-io/manifest/src/xml/AuthorElementCollection.php', + 'PharIo\\Manifest\\BundledComponent' => $vendorDir . '/phar-io/manifest/src/values/BundledComponent.php', + 'PharIo\\Manifest\\BundledComponentCollection' => $vendorDir . '/phar-io/manifest/src/values/BundledComponentCollection.php', + 'PharIo\\Manifest\\BundledComponentCollectionIterator' => $vendorDir . '/phar-io/manifest/src/values/BundledComponentCollectionIterator.php', + 'PharIo\\Manifest\\BundlesElement' => $vendorDir . '/phar-io/manifest/src/xml/BundlesElement.php', + 'PharIo\\Manifest\\ComponentElement' => $vendorDir . '/phar-io/manifest/src/xml/ComponentElement.php', + 'PharIo\\Manifest\\ComponentElementCollection' => $vendorDir . '/phar-io/manifest/src/xml/ComponentElementCollection.php', + 'PharIo\\Manifest\\ContainsElement' => $vendorDir . '/phar-io/manifest/src/xml/ContainsElement.php', + 'PharIo\\Manifest\\CopyrightElement' => $vendorDir . '/phar-io/manifest/src/xml/CopyrightElement.php', + 'PharIo\\Manifest\\CopyrightInformation' => $vendorDir . '/phar-io/manifest/src/values/CopyrightInformation.php', + 'PharIo\\Manifest\\ElementCollection' => $vendorDir . '/phar-io/manifest/src/xml/ElementCollection.php', + 'PharIo\\Manifest\\ElementCollectionException' => $vendorDir . '/phar-io/manifest/src/exceptions/ElementCollectionException.php', + 'PharIo\\Manifest\\Email' => $vendorDir . '/phar-io/manifest/src/values/Email.php', + 'PharIo\\Manifest\\Exception' => $vendorDir . '/phar-io/manifest/src/exceptions/Exception.php', + 'PharIo\\Manifest\\ExtElement' => $vendorDir . '/phar-io/manifest/src/xml/ExtElement.php', + 'PharIo\\Manifest\\ExtElementCollection' => $vendorDir . '/phar-io/manifest/src/xml/ExtElementCollection.php', + 'PharIo\\Manifest\\Extension' => $vendorDir . '/phar-io/manifest/src/values/Extension.php', + 'PharIo\\Manifest\\ExtensionElement' => $vendorDir . '/phar-io/manifest/src/xml/ExtensionElement.php', + 'PharIo\\Manifest\\InvalidApplicationNameException' => $vendorDir . '/phar-io/manifest/src/exceptions/InvalidApplicationNameException.php', + 'PharIo\\Manifest\\InvalidEmailException' => $vendorDir . '/phar-io/manifest/src/exceptions/InvalidEmailException.php', + 'PharIo\\Manifest\\InvalidUrlException' => $vendorDir . '/phar-io/manifest/src/exceptions/InvalidUrlException.php', + 'PharIo\\Manifest\\Library' => $vendorDir . '/phar-io/manifest/src/values/Library.php', + 'PharIo\\Manifest\\License' => $vendorDir . '/phar-io/manifest/src/values/License.php', + 'PharIo\\Manifest\\LicenseElement' => $vendorDir . '/phar-io/manifest/src/xml/LicenseElement.php', + 'PharIo\\Manifest\\Manifest' => $vendorDir . '/phar-io/manifest/src/values/Manifest.php', + 'PharIo\\Manifest\\ManifestDocument' => $vendorDir . '/phar-io/manifest/src/xml/ManifestDocument.php', + 'PharIo\\Manifest\\ManifestDocumentException' => $vendorDir . '/phar-io/manifest/src/exceptions/ManifestDocumentException.php', + 'PharIo\\Manifest\\ManifestDocumentLoadingException' => $vendorDir . '/phar-io/manifest/src/exceptions/ManifestDocumentLoadingException.php', + 'PharIo\\Manifest\\ManifestDocumentMapper' => $vendorDir . '/phar-io/manifest/src/ManifestDocumentMapper.php', + 'PharIo\\Manifest\\ManifestDocumentMapperException' => $vendorDir . '/phar-io/manifest/src/exceptions/ManifestDocumentMapperException.php', + 'PharIo\\Manifest\\ManifestElement' => $vendorDir . '/phar-io/manifest/src/xml/ManifestElement.php', + 'PharIo\\Manifest\\ManifestElementException' => $vendorDir . '/phar-io/manifest/src/exceptions/ManifestElementException.php', + 'PharIo\\Manifest\\ManifestLoader' => $vendorDir . '/phar-io/manifest/src/ManifestLoader.php', + 'PharIo\\Manifest\\ManifestLoaderException' => $vendorDir . '/phar-io/manifest/src/exceptions/ManifestLoaderException.php', + 'PharIo\\Manifest\\ManifestSerializer' => $vendorDir . '/phar-io/manifest/src/ManifestSerializer.php', + 'PharIo\\Manifest\\NoEmailAddressException' => $vendorDir . '/phar-io/manifest/src/exceptions/NoEmailAddressException.php', + 'PharIo\\Manifest\\PhpElement' => $vendorDir . '/phar-io/manifest/src/xml/PhpElement.php', + 'PharIo\\Manifest\\PhpExtensionRequirement' => $vendorDir . '/phar-io/manifest/src/values/PhpExtensionRequirement.php', + 'PharIo\\Manifest\\PhpVersionRequirement' => $vendorDir . '/phar-io/manifest/src/values/PhpVersionRequirement.php', + 'PharIo\\Manifest\\Requirement' => $vendorDir . '/phar-io/manifest/src/values/Requirement.php', + 'PharIo\\Manifest\\RequirementCollection' => $vendorDir . '/phar-io/manifest/src/values/RequirementCollection.php', + 'PharIo\\Manifest\\RequirementCollectionIterator' => $vendorDir . '/phar-io/manifest/src/values/RequirementCollectionIterator.php', + 'PharIo\\Manifest\\RequiresElement' => $vendorDir . '/phar-io/manifest/src/xml/RequiresElement.php', + 'PharIo\\Manifest\\Type' => $vendorDir . '/phar-io/manifest/src/values/Type.php', + 'PharIo\\Manifest\\Url' => $vendorDir . '/phar-io/manifest/src/values/Url.php', + 'PharIo\\Version\\AbstractVersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/AbstractVersionConstraint.php', + 'PharIo\\Version\\AndVersionConstraintGroup' => $vendorDir . '/phar-io/version/src/constraints/AndVersionConstraintGroup.php', + 'PharIo\\Version\\AnyVersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/AnyVersionConstraint.php', + 'PharIo\\Version\\BuildMetaData' => $vendorDir . '/phar-io/version/src/BuildMetaData.php', + 'PharIo\\Version\\ExactVersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/ExactVersionConstraint.php', + 'PharIo\\Version\\Exception' => $vendorDir . '/phar-io/version/src/exceptions/Exception.php', + 'PharIo\\Version\\GreaterThanOrEqualToVersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/GreaterThanOrEqualToVersionConstraint.php', + 'PharIo\\Version\\InvalidPreReleaseSuffixException' => $vendorDir . '/phar-io/version/src/exceptions/InvalidPreReleaseSuffixException.php', + 'PharIo\\Version\\InvalidVersionException' => $vendorDir . '/phar-io/version/src/exceptions/InvalidVersionException.php', + 'PharIo\\Version\\NoBuildMetaDataException' => $vendorDir . '/phar-io/version/src/exceptions/NoBuildMetaDataException.php', + 'PharIo\\Version\\NoPreReleaseSuffixException' => $vendorDir . '/phar-io/version/src/exceptions/NoPreReleaseSuffixException.php', + 'PharIo\\Version\\OrVersionConstraintGroup' => $vendorDir . '/phar-io/version/src/constraints/OrVersionConstraintGroup.php', + 'PharIo\\Version\\PreReleaseSuffix' => $vendorDir . '/phar-io/version/src/PreReleaseSuffix.php', + 'PharIo\\Version\\SpecificMajorAndMinorVersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/SpecificMajorAndMinorVersionConstraint.php', + 'PharIo\\Version\\SpecificMajorVersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/SpecificMajorVersionConstraint.php', + 'PharIo\\Version\\UnsupportedVersionConstraintException' => $vendorDir . '/phar-io/version/src/exceptions/UnsupportedVersionConstraintException.php', + 'PharIo\\Version\\Version' => $vendorDir . '/phar-io/version/src/Version.php', + 'PharIo\\Version\\VersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/VersionConstraint.php', + 'PharIo\\Version\\VersionConstraintParser' => $vendorDir . '/phar-io/version/src/VersionConstraintParser.php', + 'PharIo\\Version\\VersionConstraintValue' => $vendorDir . '/phar-io/version/src/VersionConstraintValue.php', + 'PharIo\\Version\\VersionNumber' => $vendorDir . '/phar-io/version/src/VersionNumber.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\ArrayEnabled' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/ArrayEnabled.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\BinaryComparison' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/BinaryComparison.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Calculation' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Calculation.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Category' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Category.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DAverage' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DAverage.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DCount' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DCount.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DCountA' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DCountA.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DGet' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DGet.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DMax' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DMax.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DMin' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DMin.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DProduct' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DProduct.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DStDev' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DStDev.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DStDevP' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DStDevP.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DSum' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DSum.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DVar' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DVar.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DVarP' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DVarP.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DatabaseAbstract' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DatabaseAbstract.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTime' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTime.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\Constants' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/Constants.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\Current' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/Current.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\Date' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/Date.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\DateParts' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/DateParts.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\DateValue' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/DateValue.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\Days' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/Days.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\Days360' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/Days360.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\Difference' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/Difference.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\Helpers' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/Helpers.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\Month' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/Month.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\NetworkDays' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/NetworkDays.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\Time' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/Time.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\TimeParts' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/TimeParts.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\TimeValue' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/TimeValue.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\Week' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/Week.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\WorkDay' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/WorkDay.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\YearFrac' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/YearFrac.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engine\\ArrayArgumentHelper' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engine/ArrayArgumentHelper.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engine\\ArrayArgumentProcessor' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engine/ArrayArgumentProcessor.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engine\\BranchPruner' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engine/BranchPruner.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engine\\CyclicReferenceStack' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engine/CyclicReferenceStack.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engine\\FormattedNumber' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engine/FormattedNumber.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engine\\Logger' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engine/Logger.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engine\\Operands\\Operand' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engine/Operands/Operand.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engine\\Operands\\StructuredReference' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engine/Operands/StructuredReference.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BesselI' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/BesselI.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BesselJ' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/BesselJ.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BesselK' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/BesselK.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BesselY' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/BesselY.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BitWise' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/BitWise.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\Compare' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/Compare.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\Complex' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/Complex.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ComplexFunctions' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/ComplexFunctions.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ComplexOperations' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/ComplexOperations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\Constants' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/Constants.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertBase' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/ConvertBase.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertBinary' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/ConvertBinary.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertDecimal' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/ConvertDecimal.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertHex' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/ConvertHex.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertOctal' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/ConvertOctal.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertUOM' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/ConvertUOM.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\EngineeringValidations' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/EngineeringValidations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\Erf' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/Erf.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ErfC' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/ErfC.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Exception' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Exception.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\ExceptionHandler' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/ExceptionHandler.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\Amortization' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/Amortization.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\CashFlow\\CashFlowValidations' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/CashFlow/CashFlowValidations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\CashFlow\\Constant\\Periodic' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/CashFlow/Constant/Periodic.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\CashFlow\\Constant\\Periodic\\Cumulative' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/CashFlow/Constant/Periodic/Cumulative.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\CashFlow\\Constant\\Periodic\\Interest' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/CashFlow/Constant/Periodic/Interest.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\CashFlow\\Constant\\Periodic\\InterestAndPrincipal' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/CashFlow/Constant/Periodic/InterestAndPrincipal.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\CashFlow\\Constant\\Periodic\\Payments' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/CashFlow/Constant/Periodic/Payments.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\CashFlow\\Single' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/CashFlow/Single.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\CashFlow\\Variable\\NonPeriodic' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/CashFlow/Variable/NonPeriodic.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\CashFlow\\Variable\\Periodic' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/CashFlow/Variable/Periodic.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\Constants' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/Constants.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\Coupons' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/Coupons.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\Depreciation' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/Depreciation.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\Dollar' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/Dollar.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\FinancialValidations' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/FinancialValidations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\Helpers' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/Helpers.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\InterestRate' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/InterestRate.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\Securities\\AccruedInterest' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/Securities/AccruedInterest.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\Securities\\Price' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/Securities/Price.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\Securities\\Rates' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/Securities/Rates.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\Securities\\SecurityValidations' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/Securities/SecurityValidations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\Securities\\Yields' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/Securities/Yields.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\TreasuryBill' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/TreasuryBill.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\FormulaParser' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/FormulaParser.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\FormulaToken' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/FormulaToken.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Functions' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Functions.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Information\\ErrorValue' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Information/ErrorValue.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Information\\ExcelError' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Information/ExcelError.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Information\\Value' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Information/Value.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Internal\\MakeMatrix' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Internal/MakeMatrix.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Internal\\WildcardMatch' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Internal/WildcardMatch.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Logical' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Logical.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Logical\\Boolean' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Logical/Boolean.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Logical\\Conditional' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Logical/Conditional.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Logical\\Operations' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Logical/Operations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\Address' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/Address.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\ExcelMatch' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/ExcelMatch.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\Filter' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/Filter.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\Formula' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/Formula.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\HLookup' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/HLookup.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\Helpers' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/Helpers.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\Hyperlink' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/Hyperlink.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\Indirect' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/Indirect.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\Lookup' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/Lookup.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\LookupBase' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/LookupBase.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\LookupRefValidations' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/LookupRefValidations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\Matrix' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/Matrix.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\Offset' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/Offset.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\RowColumnInformation' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/RowColumnInformation.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\Selection' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/Selection.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\Sort' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/Sort.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\Unique' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/Unique.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\VLookup' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/VLookup.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Absolute' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Absolute.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Angle' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Angle.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Arabic' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Arabic.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Base' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Base.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Ceiling' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Ceiling.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Combinations' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Combinations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Exp' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Exp.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Factorial' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Factorial.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Floor' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Floor.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Gcd' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Gcd.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Helpers' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Helpers.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\IntClass' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/IntClass.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Lcm' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Lcm.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Logarithms' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Logarithms.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\MatrixFunctions' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/MatrixFunctions.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Operations' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Operations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Random' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Random.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Roman' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Roman.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Round' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Round.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\SeriesSum' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/SeriesSum.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Sign' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Sign.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Sqrt' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Sqrt.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Subtotal' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Subtotal.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Sum' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Sum.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\SumSquares' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/SumSquares.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Trig\\Cosecant' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Trig/Cosecant.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Trig\\Cosine' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Trig/Cosine.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Trig\\Cotangent' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Trig/Cotangent.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Trig\\Secant' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Trig/Secant.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Trig\\Sine' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Trig/Sine.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Trig\\Tangent' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Trig/Tangent.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Trunc' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Trunc.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\AggregateBase' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/AggregateBase.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Averages' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Averages.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Averages\\Mean' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Averages/Mean.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Conditional' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Conditional.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Confidence' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Confidence.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Counts' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Counts.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Deviations' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Deviations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\Beta' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/Beta.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\Binomial' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/Binomial.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\ChiSquared' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/ChiSquared.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\DistributionValidations' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/DistributionValidations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\Exponential' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/Exponential.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\F' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/F.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\Fisher' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/Fisher.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\Gamma' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/Gamma.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\GammaBase' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/GammaBase.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\HyperGeometric' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/HyperGeometric.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\LogNormal' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/LogNormal.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\NewtonRaphson' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/NewtonRaphson.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\Normal' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/Normal.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\Poisson' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/Poisson.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\StandardNormal' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/StandardNormal.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\StudentT' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/StudentT.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\Weibull' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/Weibull.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\MaxMinBase' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/MaxMinBase.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Maximum' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Maximum.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Minimum' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Minimum.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Percentiles' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Percentiles.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Permutations' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Permutations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Size' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Size.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\StandardDeviations' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/StandardDeviations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Standardize' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Standardize.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\StatisticalValidations' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/StatisticalValidations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Trends' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Trends.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\VarianceBase' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/VarianceBase.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Variances' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Variances.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\TextData' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/TextData.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\TextData\\CaseConvert' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/TextData/CaseConvert.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\TextData\\CharacterConvert' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/TextData/CharacterConvert.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\TextData\\Concatenate' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/TextData/Concatenate.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\TextData\\Extract' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/TextData/Extract.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\TextData\\Format' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/TextData/Format.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\TextData\\Helpers' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/TextData/Helpers.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\TextData\\Replace' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/TextData/Replace.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\TextData\\Search' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/TextData/Search.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\TextData\\Text' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/TextData/Text.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\TextData\\Trim' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/TextData/Trim.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Token\\Stack' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Token/Stack.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Web' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Web.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Web\\Service' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Web/Service.php', + 'PhpOffice\\PhpSpreadsheet\\CellReferenceHelper' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/CellReferenceHelper.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\AddressHelper' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/AddressHelper.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\AddressRange' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/AddressRange.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\AdvancedValueBinder' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/AdvancedValueBinder.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\Cell' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/Cell.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\CellAddress' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/CellAddress.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\CellRange' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/CellRange.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\ColumnRange' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/ColumnRange.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\Coordinate' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/Coordinate.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\DataType' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/DataType.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\DataValidation' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/DataValidation.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\DataValidator' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/DataValidator.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\DefaultValueBinder' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/DefaultValueBinder.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\Hyperlink' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/Hyperlink.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\IValueBinder' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/IValueBinder.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\IgnoredErrors' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/IgnoredErrors.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\RowRange' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/RowRange.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\StringValueBinder' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/StringValueBinder.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\Axis' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/Axis.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\AxisText' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/AxisText.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\Chart' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/Chart.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\ChartColor' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/ChartColor.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\DataSeries' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/DataSeries.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\DataSeriesValues' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/DataSeriesValues.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\Exception' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/Exception.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\GridLines' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/GridLines.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\Layout' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/Layout.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\Legend' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/Legend.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\PlotArea' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/PlotArea.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\Properties' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/Properties.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\Renderer\\IRenderer' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/Renderer/IRenderer.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\Renderer\\JpGraph' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/Renderer/JpGraph.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\Renderer\\JpGraphRendererBase' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/Renderer/JpGraphRendererBase.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\Renderer\\MtJpGraphRenderer' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/Renderer/MtJpGraphRenderer.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\Title' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/Title.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\TrendLine' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/TrendLine.php', + 'PhpOffice\\PhpSpreadsheet\\Collection\\Cells' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Collection/Cells.php', + 'PhpOffice\\PhpSpreadsheet\\Collection\\CellsFactory' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Collection/CellsFactory.php', + 'PhpOffice\\PhpSpreadsheet\\Collection\\Memory\\SimpleCache1' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Collection/Memory/SimpleCache1.php', + 'PhpOffice\\PhpSpreadsheet\\Collection\\Memory\\SimpleCache3' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Collection/Memory/SimpleCache3.php', + 'PhpOffice\\PhpSpreadsheet\\Comment' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Comment.php', + 'PhpOffice\\PhpSpreadsheet\\DefinedName' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/DefinedName.php', + 'PhpOffice\\PhpSpreadsheet\\Document\\Properties' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Document/Properties.php', + 'PhpOffice\\PhpSpreadsheet\\Document\\Security' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Document/Security.php', + 'PhpOffice\\PhpSpreadsheet\\Exception' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Exception.php', + 'PhpOffice\\PhpSpreadsheet\\HashTable' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/HashTable.php', + 'PhpOffice\\PhpSpreadsheet\\Helper\\Dimension' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Helper/Dimension.php', + 'PhpOffice\\PhpSpreadsheet\\Helper\\Downloader' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Helper/Downloader.php', + 'PhpOffice\\PhpSpreadsheet\\Helper\\Handler' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Helper/Handler.php', + 'PhpOffice\\PhpSpreadsheet\\Helper\\Html' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Helper/Html.php', + 'PhpOffice\\PhpSpreadsheet\\Helper\\Sample' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Helper/Sample.php', + 'PhpOffice\\PhpSpreadsheet\\Helper\\Size' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Helper/Size.php', + 'PhpOffice\\PhpSpreadsheet\\Helper\\TextGrid' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Helper/TextGrid.php', + 'PhpOffice\\PhpSpreadsheet\\IComparable' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/IComparable.php', + 'PhpOffice\\PhpSpreadsheet\\IOFactory' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/IOFactory.php', + 'PhpOffice\\PhpSpreadsheet\\NamedFormula' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/NamedFormula.php', + 'PhpOffice\\PhpSpreadsheet\\NamedRange' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/NamedRange.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\BaseReader' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/BaseReader.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Csv' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Csv.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Csv\\Delimiter' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Csv/Delimiter.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\DefaultReadFilter' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/DefaultReadFilter.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Exception' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Exception.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Gnumeric' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Gnumeric.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Gnumeric\\PageSetup' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Gnumeric/PageSetup.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Gnumeric\\Properties' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Gnumeric/Properties.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Gnumeric\\Styles' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Gnumeric/Styles.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Html' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Html.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\IReadFilter' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/IReadFilter.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\IReader' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/IReader.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Ods' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Ods.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Ods\\AutoFilter' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Ods/AutoFilter.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Ods\\BaseLoader' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Ods/BaseLoader.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Ods\\DefinedNames' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Ods/DefinedNames.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Ods\\FormulaTranslator' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Ods/FormulaTranslator.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Ods\\PageSettings' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Ods/PageSettings.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Ods\\Properties' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Ods/Properties.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Security\\XmlScanner' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Security/XmlScanner.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Slk' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Slk.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\Color' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/Color.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\Color\\BIFF5' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/Color/BIFF5.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\Color\\BIFF8' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/Color/BIFF8.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\Color\\BuiltIn' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/Color/BuiltIn.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\ConditionalFormatting' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/ConditionalFormatting.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\DataValidationHelper' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/DataValidationHelper.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\ErrorCode' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/ErrorCode.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\Escher' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/Escher.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\MD5' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/MD5.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\RC4' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/RC4.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\Style\\Border' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/Style/Border.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\Style\\CellAlignment' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/Style/CellAlignment.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\Style\\CellFont' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/Style/CellFont.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\Style\\FillPattern' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/Style/FillPattern.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\AutoFilter' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/AutoFilter.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\BaseParserClass' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/BaseParserClass.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\Chart' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Chart.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\ColumnAndRowAttributes' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/ColumnAndRowAttributes.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\ConditionalStyles' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/ConditionalStyles.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\DataValidations' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/DataValidations.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\Hyperlinks' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Hyperlinks.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\Namespaces' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Namespaces.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\PageSetup' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/PageSetup.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\Properties' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Properties.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\SharedFormula' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/SharedFormula.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\SheetViewOptions' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/SheetViewOptions.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\SheetViews' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/SheetViews.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\Styles' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Styles.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\TableReader' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/TableReader.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\Theme' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Theme.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\WorkbookView' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/WorkbookView.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xml' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xml\\DataValidations' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/DataValidations.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xml\\PageSettings' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/PageSettings.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xml\\Properties' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/Properties.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xml\\Style' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/Style.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xml\\Style\\Alignment' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/Style/Alignment.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xml\\Style\\Border' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/Style/Border.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xml\\Style\\Fill' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/Style/Fill.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xml\\Style\\Font' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/Style/Font.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xml\\Style\\NumberFormat' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/Style/NumberFormat.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xml\\Style\\StyleBase' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/Style/StyleBase.php', + 'PhpOffice\\PhpSpreadsheet\\ReferenceHelper' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/ReferenceHelper.php', + 'PhpOffice\\PhpSpreadsheet\\RichText\\ITextElement' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/RichText/ITextElement.php', + 'PhpOffice\\PhpSpreadsheet\\RichText\\RichText' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/RichText/RichText.php', + 'PhpOffice\\PhpSpreadsheet\\RichText\\Run' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/RichText/Run.php', + 'PhpOffice\\PhpSpreadsheet\\RichText\\TextElement' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/RichText/TextElement.php', + 'PhpOffice\\PhpSpreadsheet\\Settings' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Settings.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\CodePage' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/CodePage.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Date' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Date.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Drawing' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Drawing.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Escher' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Escher.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Escher\\DgContainer' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Escher/DgContainer.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Escher\\DgContainer\\SpgrContainer' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Escher/DgContainer/SpgrContainer.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Escher\\DgContainer\\SpgrContainer\\SpContainer' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Escher/DgContainer/SpgrContainer/SpContainer.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Escher\\DggContainer' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Escher/DggContainer.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Escher\\DggContainer\\BstoreContainer' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Escher/DggContainer/BstoreContainer.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Escher\\DggContainer\\BstoreContainer\\BSE' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Escher/DggContainer/BstoreContainer/BSE.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Escher\\DggContainer\\BstoreContainer\\BSE\\Blip' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Escher/DggContainer/BstoreContainer/BSE/Blip.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\File' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/File.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Font' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Font.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\IntOrFloat' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/IntOrFloat.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\OLE' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/OLE.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\OLERead' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/OLERead.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\OLE\\ChainedBlockStream' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/OLE/ChainedBlockStream.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\OLE\\PPS' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/OLE/PPS.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\OLE\\PPS\\File' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/OLE/PPS/File.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\OLE\\PPS\\Root' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/OLE/PPS/Root.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\PasswordHasher' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/PasswordHasher.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\StringHelper' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/StringHelper.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\TimeZone' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/TimeZone.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Trend\\BestFit' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Trend/BestFit.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Trend\\ExponentialBestFit' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Trend/ExponentialBestFit.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Trend\\LinearBestFit' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Trend/LinearBestFit.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Trend\\LogarithmicBestFit' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Trend/LogarithmicBestFit.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Trend\\PolynomialBestFit' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Trend/PolynomialBestFit.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Trend\\PowerBestFit' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Trend/PowerBestFit.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Trend\\Trend' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Trend/Trend.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\XMLWriter' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/XMLWriter.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Xls' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Xls.php', + 'PhpOffice\\PhpSpreadsheet\\Spreadsheet' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Spreadsheet.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\Alignment' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Alignment.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\Border' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Border.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\Borders' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Borders.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\Color' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Color.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\Conditional' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Conditional.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\CellMatcher' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/CellMatcher.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\CellStyleAssessor' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/CellStyleAssessor.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBar' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/ConditionalDataBar.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/ConditionalDataBarExtension.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormatValueObject' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/ConditionalFormatValueObject.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormattingRuleExtension' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/ConditionalFormattingRuleExtension.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\StyleMerger' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/StyleMerger.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\Wizard' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/Wizard.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\Wizard\\Blanks' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/Wizard/Blanks.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\Wizard\\CellValue' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/Wizard/CellValue.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\Wizard\\DateValue' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/Wizard/DateValue.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\Wizard\\Duplicates' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/Wizard/Duplicates.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\Wizard\\Errors' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/Wizard/Errors.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\Wizard\\Expression' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/Wizard/Expression.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\Wizard\\TextValue' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/Wizard/TextValue.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\Wizard\\WizardAbstract' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/Wizard/WizardAbstract.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\Wizard\\WizardInterface' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/Wizard/WizardInterface.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\Fill' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Fill.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\Font' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Font.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\BaseFormatter' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/BaseFormatter.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\DateFormatter' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/DateFormatter.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Formatter' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Formatter.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\FractionFormatter' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/FractionFormatter.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\NumberFormatter' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/NumberFormatter.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\PercentageFormatter' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/PercentageFormatter.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\Accounting' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/Accounting.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\Currency' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/Currency.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\Date' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/Date.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\DateTime' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/DateTime.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\DateTimeWizard' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/DateTimeWizard.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\Duration' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/Duration.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\Locale' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/Locale.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\Number' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/Number.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\NumberBase' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/NumberBase.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\Percentage' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/Percentage.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\Scientific' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/Scientific.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\Time' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/Time.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\Wizard' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/Wizard.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\Protection' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Protection.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\RgbTint' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/RgbTint.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\Style' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Style.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\Supervisor' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Supervisor.php', + 'PhpOffice\\PhpSpreadsheet\\Theme' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Theme.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\AutoFilter' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/AutoFilter.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\AutoFilter\\Column' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/AutoFilter/Column.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\AutoFilter\\Column\\Rule' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/AutoFilter/Column/Rule.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\AutoFit' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/AutoFit.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\BaseDrawing' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/BaseDrawing.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\CellIterator' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/CellIterator.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\Column' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Column.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\ColumnCellIterator' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/ColumnCellIterator.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\ColumnDimension' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/ColumnDimension.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\ColumnIterator' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/ColumnIterator.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\Dimension' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Dimension.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\Drawing' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Drawing.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\Drawing\\Shadow' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Drawing/Shadow.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\HeaderFooter' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/HeaderFooter.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\HeaderFooterDrawing' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/HeaderFooterDrawing.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\Iterator' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Iterator.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\MemoryDrawing' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/MemoryDrawing.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\PageBreak' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/PageBreak.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\PageMargins' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/PageMargins.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\PageSetup' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/PageSetup.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\Protection' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Protection.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\Row' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Row.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\RowCellIterator' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/RowCellIterator.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\RowDimension' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/RowDimension.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\RowIterator' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/RowIterator.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\SheetView' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/SheetView.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\Table' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Table.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\Table\\Column' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Table/Column.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\Table\\TableStyle' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Table/TableStyle.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\Validations' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Validations.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\Worksheet' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Worksheet.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\BaseWriter' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/BaseWriter.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Csv' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Csv.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Exception' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Exception.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Html' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Html.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\IWriter' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/IWriter.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\AutoFilters' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/AutoFilters.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Cell\\Comment' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/Cell/Comment.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Cell\\Style' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/Cell/Style.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Content' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/Content.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Formula' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/Formula.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Meta' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/Meta.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\MetaInf' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/MetaInf.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Mimetype' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/Mimetype.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\NamedExpressions' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/NamedExpressions.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Settings' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/Settings.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Styles' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/Styles.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Thumbnails' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/Thumbnails.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\WriterPart' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/WriterPart.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Pdf' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Pdf.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Pdf\\Dompdf' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Pdf/Dompdf.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Pdf\\Mpdf' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Pdf/Mpdf.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Pdf\\Tcpdf' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Pdf/Tcpdf.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\BIFFwriter' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/BIFFwriter.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\CellDataValidation' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/CellDataValidation.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\ConditionalHelper' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/ConditionalHelper.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\ErrorCode' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/ErrorCode.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\Escher' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/Escher.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\Font' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/Font.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\Parser' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/Parser.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\Style\\CellAlignment' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/Style/CellAlignment.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\Style\\CellBorder' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/Style/CellBorder.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\Style\\CellFill' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/Style/CellFill.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\Style\\ColorMap' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/Style/ColorMap.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\Workbook' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/Workbook.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\Worksheet' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/Worksheet.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\Xf' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/Xf.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\AutoFilter' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/AutoFilter.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\Chart' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/Chart.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\Comments' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/Comments.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\ContentTypes' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/ContentTypes.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\DefinedNames' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/DefinedNames.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\DocProps' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/DocProps.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\Drawing' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/Drawing.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\FunctionPrefix' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/FunctionPrefix.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\Rels' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/Rels.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\RelsRibbon' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/RelsRibbon.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\RelsVBA' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/RelsVBA.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\StringTable' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/StringTable.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\Style' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/Style.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\Table' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/Table.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\Theme' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/Theme.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\Workbook' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/Workbook.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\Worksheet' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/Worksheet.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\WriterPart' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/WriterPart.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\ZipStream0' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/ZipStream0.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\ZipStream2' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/ZipStream2.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\ZipStream3' => $vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/ZipStream3.php', + 'PhpOption\\LazyOption' => $vendorDir . '/phpoption/phpoption/src/PhpOption/LazyOption.php', + 'PhpOption\\None' => $vendorDir . '/phpoption/phpoption/src/PhpOption/None.php', + 'PhpOption\\Option' => $vendorDir . '/phpoption/phpoption/src/PhpOption/Option.php', + 'PhpOption\\Some' => $vendorDir . '/phpoption/phpoption/src/PhpOption/Some.php', + 'PhpParser\\Builder' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder.php', + 'PhpParser\\BuilderFactory' => $vendorDir . '/nikic/php-parser/lib/PhpParser/BuilderFactory.php', + 'PhpParser\\BuilderHelpers' => $vendorDir . '/nikic/php-parser/lib/PhpParser/BuilderHelpers.php', + 'PhpParser\\Builder\\ClassConst' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/ClassConst.php', + 'PhpParser\\Builder\\Class_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/Class_.php', + 'PhpParser\\Builder\\Declaration' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/Declaration.php', + 'PhpParser\\Builder\\EnumCase' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/EnumCase.php', + 'PhpParser\\Builder\\Enum_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/Enum_.php', + 'PhpParser\\Builder\\FunctionLike' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/FunctionLike.php', + 'PhpParser\\Builder\\Function_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/Function_.php', + 'PhpParser\\Builder\\Interface_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/Interface_.php', + 'PhpParser\\Builder\\Method' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/Method.php', + 'PhpParser\\Builder\\Namespace_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/Namespace_.php', + 'PhpParser\\Builder\\Param' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/Param.php', + 'PhpParser\\Builder\\Property' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/Property.php', + 'PhpParser\\Builder\\TraitUse' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/TraitUse.php', + 'PhpParser\\Builder\\TraitUseAdaptation' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/TraitUseAdaptation.php', + 'PhpParser\\Builder\\Trait_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/Trait_.php', + 'PhpParser\\Builder\\Use_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/Use_.php', + 'PhpParser\\Comment' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Comment.php', + 'PhpParser\\Comment\\Doc' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Comment/Doc.php', + 'PhpParser\\ConstExprEvaluationException' => $vendorDir . '/nikic/php-parser/lib/PhpParser/ConstExprEvaluationException.php', + 'PhpParser\\ConstExprEvaluator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/ConstExprEvaluator.php', + 'PhpParser\\Error' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Error.php', + 'PhpParser\\ErrorHandler' => $vendorDir . '/nikic/php-parser/lib/PhpParser/ErrorHandler.php', + 'PhpParser\\ErrorHandler\\Collecting' => $vendorDir . '/nikic/php-parser/lib/PhpParser/ErrorHandler/Collecting.php', + 'PhpParser\\ErrorHandler\\Throwing' => $vendorDir . '/nikic/php-parser/lib/PhpParser/ErrorHandler/Throwing.php', + 'PhpParser\\Internal\\DiffElem' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Internal/DiffElem.php', + 'PhpParser\\Internal\\Differ' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Internal/Differ.php', + 'PhpParser\\Internal\\PrintableNewAnonClassNode' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Internal/PrintableNewAnonClassNode.php', + 'PhpParser\\Internal\\TokenPolyfill' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Internal/TokenPolyfill.php', + 'PhpParser\\Internal\\TokenStream' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Internal/TokenStream.php', + 'PhpParser\\JsonDecoder' => $vendorDir . '/nikic/php-parser/lib/PhpParser/JsonDecoder.php', + 'PhpParser\\Lexer' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer.php', + 'PhpParser\\Lexer\\Emulative' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/Emulative.php', + 'PhpParser\\Lexer\\TokenEmulator\\AsymmetricVisibilityTokenEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/AsymmetricVisibilityTokenEmulator.php', + 'PhpParser\\Lexer\\TokenEmulator\\AttributeEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/AttributeEmulator.php', + 'PhpParser\\Lexer\\TokenEmulator\\EnumTokenEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/EnumTokenEmulator.php', + 'PhpParser\\Lexer\\TokenEmulator\\ExplicitOctalEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ExplicitOctalEmulator.php', + 'PhpParser\\Lexer\\TokenEmulator\\KeywordEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/KeywordEmulator.php', + 'PhpParser\\Lexer\\TokenEmulator\\MatchTokenEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/MatchTokenEmulator.php', + 'PhpParser\\Lexer\\TokenEmulator\\NullsafeTokenEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/NullsafeTokenEmulator.php', + 'PhpParser\\Lexer\\TokenEmulator\\PropertyTokenEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/PropertyTokenEmulator.php', + 'PhpParser\\Lexer\\TokenEmulator\\ReadonlyFunctionTokenEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReadonlyFunctionTokenEmulator.php', + 'PhpParser\\Lexer\\TokenEmulator\\ReadonlyTokenEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReadonlyTokenEmulator.php', + 'PhpParser\\Lexer\\TokenEmulator\\ReverseEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReverseEmulator.php', + 'PhpParser\\Lexer\\TokenEmulator\\TokenEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/TokenEmulator.php', + 'PhpParser\\Modifiers' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Modifiers.php', + 'PhpParser\\NameContext' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NameContext.php', + 'PhpParser\\Node' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node.php', + 'PhpParser\\NodeAbstract' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeAbstract.php', + 'PhpParser\\NodeDumper' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeDumper.php', + 'PhpParser\\NodeFinder' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeFinder.php', + 'PhpParser\\NodeTraverser' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeTraverser.php', + 'PhpParser\\NodeTraverserInterface' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeTraverserInterface.php', + 'PhpParser\\NodeVisitor' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeVisitor.php', + 'PhpParser\\NodeVisitorAbstract' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeVisitorAbstract.php', + 'PhpParser\\NodeVisitor\\CloningVisitor' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeVisitor/CloningVisitor.php', + 'PhpParser\\NodeVisitor\\CommentAnnotatingVisitor' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeVisitor/CommentAnnotatingVisitor.php', + 'PhpParser\\NodeVisitor\\FindingVisitor' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeVisitor/FindingVisitor.php', + 'PhpParser\\NodeVisitor\\FirstFindingVisitor' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeVisitor/FirstFindingVisitor.php', + 'PhpParser\\NodeVisitor\\NameResolver' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeVisitor/NameResolver.php', + 'PhpParser\\NodeVisitor\\NodeConnectingVisitor' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeVisitor/NodeConnectingVisitor.php', + 'PhpParser\\NodeVisitor\\ParentConnectingVisitor' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeVisitor/ParentConnectingVisitor.php', + 'PhpParser\\Node\\Arg' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Arg.php', + 'PhpParser\\Node\\ArrayItem' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/ArrayItem.php', + 'PhpParser\\Node\\Attribute' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Attribute.php', + 'PhpParser\\Node\\AttributeGroup' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/AttributeGroup.php', + 'PhpParser\\Node\\ClosureUse' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/ClosureUse.php', + 'PhpParser\\Node\\ComplexType' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/ComplexType.php', + 'PhpParser\\Node\\Const_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Const_.php', + 'PhpParser\\Node\\DeclareItem' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/DeclareItem.php', + 'PhpParser\\Node\\Expr' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr.php', + 'PhpParser\\Node\\Expr\\ArrayDimFetch' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayDimFetch.php', + 'PhpParser\\Node\\Expr\\ArrayItem' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayItem.php', + 'PhpParser\\Node\\Expr\\Array_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Array_.php', + 'PhpParser\\Node\\Expr\\ArrowFunction' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/ArrowFunction.php', + 'PhpParser\\Node\\Expr\\Assign' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Assign.php', + 'PhpParser\\Node\\Expr\\AssignOp' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp.php', + 'PhpParser\\Node\\Expr\\AssignOp\\BitwiseAnd' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseAnd.php', + 'PhpParser\\Node\\Expr\\AssignOp\\BitwiseOr' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseOr.php', + 'PhpParser\\Node\\Expr\\AssignOp\\BitwiseXor' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseXor.php', + 'PhpParser\\Node\\Expr\\AssignOp\\Coalesce' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Coalesce.php', + 'PhpParser\\Node\\Expr\\AssignOp\\Concat' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Concat.php', + 'PhpParser\\Node\\Expr\\AssignOp\\Div' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Div.php', + 'PhpParser\\Node\\Expr\\AssignOp\\Minus' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Minus.php', + 'PhpParser\\Node\\Expr\\AssignOp\\Mod' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Mod.php', + 'PhpParser\\Node\\Expr\\AssignOp\\Mul' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Mul.php', + 'PhpParser\\Node\\Expr\\AssignOp\\Plus' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Plus.php', + 'PhpParser\\Node\\Expr\\AssignOp\\Pow' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Pow.php', + 'PhpParser\\Node\\Expr\\AssignOp\\ShiftLeft' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/ShiftLeft.php', + 'PhpParser\\Node\\Expr\\AssignOp\\ShiftRight' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/ShiftRight.php', + 'PhpParser\\Node\\Expr\\AssignRef' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignRef.php', + 'PhpParser\\Node\\Expr\\BinaryOp' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\BitwiseAnd' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseAnd.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\BitwiseOr' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseOr.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\BitwiseXor' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseXor.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\BooleanAnd' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BooleanAnd.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\BooleanOr' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BooleanOr.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Coalesce' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Coalesce.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Concat' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Concat.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Div' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Div.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Equal' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Equal.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Greater' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Greater.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\GreaterOrEqual' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/GreaterOrEqual.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Identical' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Identical.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\LogicalAnd' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalAnd.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\LogicalOr' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalOr.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\LogicalXor' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalXor.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Minus' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Minus.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Mod' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Mod.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Mul' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Mul.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\NotEqual' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/NotEqual.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\NotIdentical' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/NotIdentical.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Plus' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Plus.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Pow' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Pow.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\ShiftLeft' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/ShiftLeft.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\ShiftRight' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/ShiftRight.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Smaller' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Smaller.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\SmallerOrEqual' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/SmallerOrEqual.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Spaceship' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Spaceship.php', + 'PhpParser\\Node\\Expr\\BitwiseNot' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BitwiseNot.php', + 'PhpParser\\Node\\Expr\\BooleanNot' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BooleanNot.php', + 'PhpParser\\Node\\Expr\\CallLike' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/CallLike.php', + 'PhpParser\\Node\\Expr\\Cast' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast.php', + 'PhpParser\\Node\\Expr\\Cast\\Array_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Array_.php', + 'PhpParser\\Node\\Expr\\Cast\\Bool_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Bool_.php', + 'PhpParser\\Node\\Expr\\Cast\\Double' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Double.php', + 'PhpParser\\Node\\Expr\\Cast\\Int_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Int_.php', + 'PhpParser\\Node\\Expr\\Cast\\Object_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Object_.php', + 'PhpParser\\Node\\Expr\\Cast\\String_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/String_.php', + 'PhpParser\\Node\\Expr\\Cast\\Unset_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Unset_.php', + 'PhpParser\\Node\\Expr\\ClassConstFetch' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/ClassConstFetch.php', + 'PhpParser\\Node\\Expr\\Clone_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Clone_.php', + 'PhpParser\\Node\\Expr\\Closure' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Closure.php', + 'PhpParser\\Node\\Expr\\ClosureUse' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/ClosureUse.php', + 'PhpParser\\Node\\Expr\\ConstFetch' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/ConstFetch.php', + 'PhpParser\\Node\\Expr\\Empty_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Empty_.php', + 'PhpParser\\Node\\Expr\\Error' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Error.php', + 'PhpParser\\Node\\Expr\\ErrorSuppress' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/ErrorSuppress.php', + 'PhpParser\\Node\\Expr\\Eval_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Eval_.php', + 'PhpParser\\Node\\Expr\\Exit_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Exit_.php', + 'PhpParser\\Node\\Expr\\FuncCall' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/FuncCall.php', + 'PhpParser\\Node\\Expr\\Include_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Include_.php', + 'PhpParser\\Node\\Expr\\Instanceof_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Instanceof_.php', + 'PhpParser\\Node\\Expr\\Isset_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Isset_.php', + 'PhpParser\\Node\\Expr\\List_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/List_.php', + 'PhpParser\\Node\\Expr\\Match_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Match_.php', + 'PhpParser\\Node\\Expr\\MethodCall' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/MethodCall.php', + 'PhpParser\\Node\\Expr\\New_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/New_.php', + 'PhpParser\\Node\\Expr\\NullsafeMethodCall' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/NullsafeMethodCall.php', + 'PhpParser\\Node\\Expr\\NullsafePropertyFetch' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/NullsafePropertyFetch.php', + 'PhpParser\\Node\\Expr\\PostDec' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/PostDec.php', + 'PhpParser\\Node\\Expr\\PostInc' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/PostInc.php', + 'PhpParser\\Node\\Expr\\PreDec' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/PreDec.php', + 'PhpParser\\Node\\Expr\\PreInc' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/PreInc.php', + 'PhpParser\\Node\\Expr\\Print_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Print_.php', + 'PhpParser\\Node\\Expr\\PropertyFetch' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/PropertyFetch.php', + 'PhpParser\\Node\\Expr\\ShellExec' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/ShellExec.php', + 'PhpParser\\Node\\Expr\\StaticCall' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/StaticCall.php', + 'PhpParser\\Node\\Expr\\StaticPropertyFetch' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/StaticPropertyFetch.php', + 'PhpParser\\Node\\Expr\\Ternary' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Ternary.php', + 'PhpParser\\Node\\Expr\\Throw_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Throw_.php', + 'PhpParser\\Node\\Expr\\UnaryMinus' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/UnaryMinus.php', + 'PhpParser\\Node\\Expr\\UnaryPlus' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/UnaryPlus.php', + 'PhpParser\\Node\\Expr\\Variable' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Variable.php', + 'PhpParser\\Node\\Expr\\YieldFrom' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/YieldFrom.php', + 'PhpParser\\Node\\Expr\\Yield_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Yield_.php', + 'PhpParser\\Node\\FunctionLike' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/FunctionLike.php', + 'PhpParser\\Node\\Identifier' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Identifier.php', + 'PhpParser\\Node\\InterpolatedStringPart' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/InterpolatedStringPart.php', + 'PhpParser\\Node\\IntersectionType' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/IntersectionType.php', + 'PhpParser\\Node\\MatchArm' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/MatchArm.php', + 'PhpParser\\Node\\Name' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Name.php', + 'PhpParser\\Node\\Name\\FullyQualified' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Name/FullyQualified.php', + 'PhpParser\\Node\\Name\\Relative' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Name/Relative.php', + 'PhpParser\\Node\\NullableType' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/NullableType.php', + 'PhpParser\\Node\\Param' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Param.php', + 'PhpParser\\Node\\PropertyHook' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/PropertyHook.php', + 'PhpParser\\Node\\PropertyItem' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/PropertyItem.php', + 'PhpParser\\Node\\Scalar' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar.php', + 'PhpParser\\Node\\Scalar\\DNumber' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/DNumber.php', + 'PhpParser\\Node\\Scalar\\Encapsed' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/Encapsed.php', + 'PhpParser\\Node\\Scalar\\EncapsedStringPart' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/EncapsedStringPart.php', + 'PhpParser\\Node\\Scalar\\Float_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/Float_.php', + 'PhpParser\\Node\\Scalar\\Int_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/Int_.php', + 'PhpParser\\Node\\Scalar\\InterpolatedString' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/InterpolatedString.php', + 'PhpParser\\Node\\Scalar\\LNumber' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/LNumber.php', + 'PhpParser\\Node\\Scalar\\MagicConst' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst.php', + 'PhpParser\\Node\\Scalar\\MagicConst\\Class_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Class_.php', + 'PhpParser\\Node\\Scalar\\MagicConst\\Dir' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Dir.php', + 'PhpParser\\Node\\Scalar\\MagicConst\\File' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/File.php', + 'PhpParser\\Node\\Scalar\\MagicConst\\Function_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Function_.php', + 'PhpParser\\Node\\Scalar\\MagicConst\\Line' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Line.php', + 'PhpParser\\Node\\Scalar\\MagicConst\\Method' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Method.php', + 'PhpParser\\Node\\Scalar\\MagicConst\\Namespace_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Namespace_.php', + 'PhpParser\\Node\\Scalar\\MagicConst\\Property' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Property.php', + 'PhpParser\\Node\\Scalar\\MagicConst\\Trait_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Trait_.php', + 'PhpParser\\Node\\Scalar\\String_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/String_.php', + 'PhpParser\\Node\\StaticVar' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/StaticVar.php', + 'PhpParser\\Node\\Stmt' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt.php', + 'PhpParser\\Node\\Stmt\\Block' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Block.php', + 'PhpParser\\Node\\Stmt\\Break_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Break_.php', + 'PhpParser\\Node\\Stmt\\Case_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Case_.php', + 'PhpParser\\Node\\Stmt\\Catch_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Catch_.php', + 'PhpParser\\Node\\Stmt\\ClassConst' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassConst.php', + 'PhpParser\\Node\\Stmt\\ClassLike' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassLike.php', + 'PhpParser\\Node\\Stmt\\ClassMethod' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassMethod.php', + 'PhpParser\\Node\\Stmt\\Class_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Class_.php', + 'PhpParser\\Node\\Stmt\\Const_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Const_.php', + 'PhpParser\\Node\\Stmt\\Continue_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Continue_.php', + 'PhpParser\\Node\\Stmt\\DeclareDeclare' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/DeclareDeclare.php', + 'PhpParser\\Node\\Stmt\\Declare_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Declare_.php', + 'PhpParser\\Node\\Stmt\\Do_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Do_.php', + 'PhpParser\\Node\\Stmt\\Echo_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Echo_.php', + 'PhpParser\\Node\\Stmt\\ElseIf_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/ElseIf_.php', + 'PhpParser\\Node\\Stmt\\Else_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Else_.php', + 'PhpParser\\Node\\Stmt\\EnumCase' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/EnumCase.php', + 'PhpParser\\Node\\Stmt\\Enum_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Enum_.php', + 'PhpParser\\Node\\Stmt\\Expression' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Expression.php', + 'PhpParser\\Node\\Stmt\\Finally_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Finally_.php', + 'PhpParser\\Node\\Stmt\\For_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/For_.php', + 'PhpParser\\Node\\Stmt\\Foreach_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Foreach_.php', + 'PhpParser\\Node\\Stmt\\Function_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Function_.php', + 'PhpParser\\Node\\Stmt\\Global_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Global_.php', + 'PhpParser\\Node\\Stmt\\Goto_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Goto_.php', + 'PhpParser\\Node\\Stmt\\GroupUse' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/GroupUse.php', + 'PhpParser\\Node\\Stmt\\HaltCompiler' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/HaltCompiler.php', + 'PhpParser\\Node\\Stmt\\If_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/If_.php', + 'PhpParser\\Node\\Stmt\\InlineHTML' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/InlineHTML.php', + 'PhpParser\\Node\\Stmt\\Interface_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Interface_.php', + 'PhpParser\\Node\\Stmt\\Label' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Label.php', + 'PhpParser\\Node\\Stmt\\Namespace_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Namespace_.php', + 'PhpParser\\Node\\Stmt\\Nop' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Nop.php', + 'PhpParser\\Node\\Stmt\\Property' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Property.php', + 'PhpParser\\Node\\Stmt\\PropertyProperty' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/PropertyProperty.php', + 'PhpParser\\Node\\Stmt\\Return_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Return_.php', + 'PhpParser\\Node\\Stmt\\StaticVar' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/StaticVar.php', + 'PhpParser\\Node\\Stmt\\Static_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Static_.php', + 'PhpParser\\Node\\Stmt\\Switch_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Switch_.php', + 'PhpParser\\Node\\Stmt\\TraitUse' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUse.php', + 'PhpParser\\Node\\Stmt\\TraitUseAdaptation' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation.php', + 'PhpParser\\Node\\Stmt\\TraitUseAdaptation\\Alias' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Alias.php', + 'PhpParser\\Node\\Stmt\\TraitUseAdaptation\\Precedence' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Precedence.php', + 'PhpParser\\Node\\Stmt\\Trait_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Trait_.php', + 'PhpParser\\Node\\Stmt\\TryCatch' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TryCatch.php', + 'PhpParser\\Node\\Stmt\\Unset_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Unset_.php', + 'PhpParser\\Node\\Stmt\\UseUse' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/UseUse.php', + 'PhpParser\\Node\\Stmt\\Use_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Use_.php', + 'PhpParser\\Node\\Stmt\\While_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/While_.php', + 'PhpParser\\Node\\UnionType' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/UnionType.php', + 'PhpParser\\Node\\UseItem' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/UseItem.php', + 'PhpParser\\Node\\VarLikeIdentifier' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/VarLikeIdentifier.php', + 'PhpParser\\Node\\VariadicPlaceholder' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/VariadicPlaceholder.php', + 'PhpParser\\Parser' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Parser.php', + 'PhpParser\\ParserAbstract' => $vendorDir . '/nikic/php-parser/lib/PhpParser/ParserAbstract.php', + 'PhpParser\\ParserFactory' => $vendorDir . '/nikic/php-parser/lib/PhpParser/ParserFactory.php', + 'PhpParser\\Parser\\Php7' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Parser/Php7.php', + 'PhpParser\\Parser\\Php8' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Parser/Php8.php', + 'PhpParser\\PhpVersion' => $vendorDir . '/nikic/php-parser/lib/PhpParser/PhpVersion.php', + 'PhpParser\\PrettyPrinter' => $vendorDir . '/nikic/php-parser/lib/PhpParser/PrettyPrinter.php', + 'PhpParser\\PrettyPrinterAbstract' => $vendorDir . '/nikic/php-parser/lib/PhpParser/PrettyPrinterAbstract.php', + 'PhpParser\\PrettyPrinter\\Standard' => $vendorDir . '/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php', + 'PhpParser\\Token' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Token.php', + 'PhpToken' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/PhpToken.php', + 'PragmaRX\\Google2FA\\Exceptions\\Contracts\\Google2FA' => $vendorDir . '/pragmarx/google2fa/src/Exceptions/Contracts/Google2FA.php', + 'PragmaRX\\Google2FA\\Exceptions\\Contracts\\IncompatibleWithGoogleAuthenticator' => $vendorDir . '/pragmarx/google2fa/src/Exceptions/Contracts/IncompatibleWithGoogleAuthenticator.php', + 'PragmaRX\\Google2FA\\Exceptions\\Contracts\\InvalidAlgorithm' => $vendorDir . '/pragmarx/google2fa/src/Exceptions/Contracts/InvalidAlgorithm.php', + 'PragmaRX\\Google2FA\\Exceptions\\Contracts\\InvalidCharacters' => $vendorDir . '/pragmarx/google2fa/src/Exceptions/Contracts/InvalidCharacters.php', + 'PragmaRX\\Google2FA\\Exceptions\\Contracts\\SecretKeyTooShort' => $vendorDir . '/pragmarx/google2fa/src/Exceptions/Contracts/SecretKeyTooShort.php', + 'PragmaRX\\Google2FA\\Exceptions\\Google2FAException' => $vendorDir . '/pragmarx/google2fa/src/Exceptions/Google2FAException.php', + 'PragmaRX\\Google2FA\\Exceptions\\IncompatibleWithGoogleAuthenticatorException' => $vendorDir . '/pragmarx/google2fa/src/Exceptions/IncompatibleWithGoogleAuthenticatorException.php', + 'PragmaRX\\Google2FA\\Exceptions\\InvalidAlgorithmException' => $vendorDir . '/pragmarx/google2fa/src/Exceptions/InvalidAlgorithmException.php', + 'PragmaRX\\Google2FA\\Exceptions\\InvalidCharactersException' => $vendorDir . '/pragmarx/google2fa/src/Exceptions/InvalidCharactersException.php', + 'PragmaRX\\Google2FA\\Exceptions\\SecretKeyTooShortException' => $vendorDir . '/pragmarx/google2fa/src/Exceptions/SecretKeyTooShortException.php', + 'PragmaRX\\Google2FA\\Google2FA' => $vendorDir . '/pragmarx/google2fa/src/Google2FA.php', + 'PragmaRX\\Google2FA\\Support\\Base32' => $vendorDir . '/pragmarx/google2fa/src/Support/Base32.php', + 'PragmaRX\\Google2FA\\Support\\Constants' => $vendorDir . '/pragmarx/google2fa/src/Support/Constants.php', + 'PragmaRX\\Google2FA\\Support\\QRCode' => $vendorDir . '/pragmarx/google2fa/src/Support/QRCode.php', + 'Psr\\Clock\\ClockInterface' => $vendorDir . '/psr/clock/src/ClockInterface.php', + 'Psr\\Container\\ContainerExceptionInterface' => $vendorDir . '/psr/container/src/ContainerExceptionInterface.php', + 'Psr\\Container\\ContainerInterface' => $vendorDir . '/psr/container/src/ContainerInterface.php', + 'Psr\\Container\\NotFoundExceptionInterface' => $vendorDir . '/psr/container/src/NotFoundExceptionInterface.php', + 'Psr\\EventDispatcher\\EventDispatcherInterface' => $vendorDir . '/psr/event-dispatcher/src/EventDispatcherInterface.php', + 'Psr\\EventDispatcher\\ListenerProviderInterface' => $vendorDir . '/psr/event-dispatcher/src/ListenerProviderInterface.php', + 'Psr\\EventDispatcher\\StoppableEventInterface' => $vendorDir . '/psr/event-dispatcher/src/StoppableEventInterface.php', + 'Psr\\Http\\Client\\ClientExceptionInterface' => $vendorDir . '/psr/http-client/src/ClientExceptionInterface.php', + 'Psr\\Http\\Client\\ClientInterface' => $vendorDir . '/psr/http-client/src/ClientInterface.php', + 'Psr\\Http\\Client\\NetworkExceptionInterface' => $vendorDir . '/psr/http-client/src/NetworkExceptionInterface.php', + 'Psr\\Http\\Client\\RequestExceptionInterface' => $vendorDir . '/psr/http-client/src/RequestExceptionInterface.php', + 'Psr\\Http\\Message\\MessageInterface' => $vendorDir . '/psr/http-message/src/MessageInterface.php', + 'Psr\\Http\\Message\\RequestFactoryInterface' => $vendorDir . '/psr/http-factory/src/RequestFactoryInterface.php', + 'Psr\\Http\\Message\\RequestInterface' => $vendorDir . '/psr/http-message/src/RequestInterface.php', + 'Psr\\Http\\Message\\ResponseFactoryInterface' => $vendorDir . '/psr/http-factory/src/ResponseFactoryInterface.php', + 'Psr\\Http\\Message\\ResponseInterface' => $vendorDir . '/psr/http-message/src/ResponseInterface.php', + 'Psr\\Http\\Message\\ServerRequestFactoryInterface' => $vendorDir . '/psr/http-factory/src/ServerRequestFactoryInterface.php', + 'Psr\\Http\\Message\\ServerRequestInterface' => $vendorDir . '/psr/http-message/src/ServerRequestInterface.php', + 'Psr\\Http\\Message\\StreamFactoryInterface' => $vendorDir . '/psr/http-factory/src/StreamFactoryInterface.php', + 'Psr\\Http\\Message\\StreamInterface' => $vendorDir . '/psr/http-message/src/StreamInterface.php', + 'Psr\\Http\\Message\\UploadedFileFactoryInterface' => $vendorDir . '/psr/http-factory/src/UploadedFileFactoryInterface.php', + 'Psr\\Http\\Message\\UploadedFileInterface' => $vendorDir . '/psr/http-message/src/UploadedFileInterface.php', + 'Psr\\Http\\Message\\UriFactoryInterface' => $vendorDir . '/psr/http-factory/src/UriFactoryInterface.php', + 'Psr\\Http\\Message\\UriInterface' => $vendorDir . '/psr/http-message/src/UriInterface.php', + 'Psr\\Log\\AbstractLogger' => $vendorDir . '/psr/log/src/AbstractLogger.php', + 'Psr\\Log\\InvalidArgumentException' => $vendorDir . '/psr/log/src/InvalidArgumentException.php', + 'Psr\\Log\\LogLevel' => $vendorDir . '/psr/log/src/LogLevel.php', + 'Psr\\Log\\LoggerAwareInterface' => $vendorDir . '/psr/log/src/LoggerAwareInterface.php', + 'Psr\\Log\\LoggerAwareTrait' => $vendorDir . '/psr/log/src/LoggerAwareTrait.php', + 'Psr\\Log\\LoggerInterface' => $vendorDir . '/psr/log/src/LoggerInterface.php', + 'Psr\\Log\\LoggerTrait' => $vendorDir . '/psr/log/src/LoggerTrait.php', + 'Psr\\Log\\NullLogger' => $vendorDir . '/psr/log/src/NullLogger.php', + 'Psr\\SimpleCache\\CacheException' => $vendorDir . '/psr/simple-cache/src/CacheException.php', + 'Psr\\SimpleCache\\CacheInterface' => $vendorDir . '/psr/simple-cache/src/CacheInterface.php', + 'Psr\\SimpleCache\\InvalidArgumentException' => $vendorDir . '/psr/simple-cache/src/InvalidArgumentException.php', + 'Psy\\CodeCleaner' => $vendorDir . '/psy/psysh/src/CodeCleaner.php', + 'Psy\\CodeCleaner\\AbstractClassPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/AbstractClassPass.php', + 'Psy\\CodeCleaner\\AssignThisVariablePass' => $vendorDir . '/psy/psysh/src/CodeCleaner/AssignThisVariablePass.php', + 'Psy\\CodeCleaner\\CallTimePassByReferencePass' => $vendorDir . '/psy/psysh/src/CodeCleaner/CallTimePassByReferencePass.php', + 'Psy\\CodeCleaner\\CalledClassPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/CalledClassPass.php', + 'Psy\\CodeCleaner\\CodeCleanerPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/CodeCleanerPass.php', + 'Psy\\CodeCleaner\\EmptyArrayDimFetchPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/EmptyArrayDimFetchPass.php', + 'Psy\\CodeCleaner\\ExitPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/ExitPass.php', + 'Psy\\CodeCleaner\\FinalClassPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/FinalClassPass.php', + 'Psy\\CodeCleaner\\FunctionContextPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/FunctionContextPass.php', + 'Psy\\CodeCleaner\\FunctionReturnInWriteContextPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/FunctionReturnInWriteContextPass.php', + 'Psy\\CodeCleaner\\ImplicitReturnPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/ImplicitReturnPass.php', + 'Psy\\CodeCleaner\\IssetPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/IssetPass.php', + 'Psy\\CodeCleaner\\LabelContextPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/LabelContextPass.php', + 'Psy\\CodeCleaner\\LeavePsyshAlonePass' => $vendorDir . '/psy/psysh/src/CodeCleaner/LeavePsyshAlonePass.php', + 'Psy\\CodeCleaner\\ListPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/ListPass.php', + 'Psy\\CodeCleaner\\LoopContextPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/LoopContextPass.php', + 'Psy\\CodeCleaner\\MagicConstantsPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/MagicConstantsPass.php', + 'Psy\\CodeCleaner\\NamespaceAwarePass' => $vendorDir . '/psy/psysh/src/CodeCleaner/NamespaceAwarePass.php', + 'Psy\\CodeCleaner\\NamespacePass' => $vendorDir . '/psy/psysh/src/CodeCleaner/NamespacePass.php', + 'Psy\\CodeCleaner\\NoReturnValue' => $vendorDir . '/psy/psysh/src/CodeCleaner/NoReturnValue.php', + 'Psy\\CodeCleaner\\PassableByReferencePass' => $vendorDir . '/psy/psysh/src/CodeCleaner/PassableByReferencePass.php', + 'Psy\\CodeCleaner\\RequirePass' => $vendorDir . '/psy/psysh/src/CodeCleaner/RequirePass.php', + 'Psy\\CodeCleaner\\ReturnTypePass' => $vendorDir . '/psy/psysh/src/CodeCleaner/ReturnTypePass.php', + 'Psy\\CodeCleaner\\StrictTypesPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/StrictTypesPass.php', + 'Psy\\CodeCleaner\\UseStatementPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/UseStatementPass.php', + 'Psy\\CodeCleaner\\ValidClassNamePass' => $vendorDir . '/psy/psysh/src/CodeCleaner/ValidClassNamePass.php', + 'Psy\\CodeCleaner\\ValidConstructorPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/ValidConstructorPass.php', + 'Psy\\CodeCleaner\\ValidFunctionNamePass' => $vendorDir . '/psy/psysh/src/CodeCleaner/ValidFunctionNamePass.php', + 'Psy\\Command\\BufferCommand' => $vendorDir . '/psy/psysh/src/Command/BufferCommand.php', + 'Psy\\Command\\ClearCommand' => $vendorDir . '/psy/psysh/src/Command/ClearCommand.php', + 'Psy\\Command\\CodeArgumentParser' => $vendorDir . '/psy/psysh/src/Command/CodeArgumentParser.php', + 'Psy\\Command\\Command' => $vendorDir . '/psy/psysh/src/Command/Command.php', + 'Psy\\Command\\DocCommand' => $vendorDir . '/psy/psysh/src/Command/DocCommand.php', + 'Psy\\Command\\DumpCommand' => $vendorDir . '/psy/psysh/src/Command/DumpCommand.php', + 'Psy\\Command\\EditCommand' => $vendorDir . '/psy/psysh/src/Command/EditCommand.php', + 'Psy\\Command\\ExitCommand' => $vendorDir . '/psy/psysh/src/Command/ExitCommand.php', + 'Psy\\Command\\HelpCommand' => $vendorDir . '/psy/psysh/src/Command/HelpCommand.php', + 'Psy\\Command\\HistoryCommand' => $vendorDir . '/psy/psysh/src/Command/HistoryCommand.php', + 'Psy\\Command\\ListCommand' => $vendorDir . '/psy/psysh/src/Command/ListCommand.php', + 'Psy\\Command\\ListCommand\\ClassConstantEnumerator' => $vendorDir . '/psy/psysh/src/Command/ListCommand/ClassConstantEnumerator.php', + 'Psy\\Command\\ListCommand\\ClassEnumerator' => $vendorDir . '/psy/psysh/src/Command/ListCommand/ClassEnumerator.php', + 'Psy\\Command\\ListCommand\\ConstantEnumerator' => $vendorDir . '/psy/psysh/src/Command/ListCommand/ConstantEnumerator.php', + 'Psy\\Command\\ListCommand\\Enumerator' => $vendorDir . '/psy/psysh/src/Command/ListCommand/Enumerator.php', + 'Psy\\Command\\ListCommand\\FunctionEnumerator' => $vendorDir . '/psy/psysh/src/Command/ListCommand/FunctionEnumerator.php', + 'Psy\\Command\\ListCommand\\GlobalVariableEnumerator' => $vendorDir . '/psy/psysh/src/Command/ListCommand/GlobalVariableEnumerator.php', + 'Psy\\Command\\ListCommand\\MethodEnumerator' => $vendorDir . '/psy/psysh/src/Command/ListCommand/MethodEnumerator.php', + 'Psy\\Command\\ListCommand\\PropertyEnumerator' => $vendorDir . '/psy/psysh/src/Command/ListCommand/PropertyEnumerator.php', + 'Psy\\Command\\ListCommand\\VariableEnumerator' => $vendorDir . '/psy/psysh/src/Command/ListCommand/VariableEnumerator.php', + 'Psy\\Command\\ParseCommand' => $vendorDir . '/psy/psysh/src/Command/ParseCommand.php', + 'Psy\\Command\\PsyVersionCommand' => $vendorDir . '/psy/psysh/src/Command/PsyVersionCommand.php', + 'Psy\\Command\\ReflectingCommand' => $vendorDir . '/psy/psysh/src/Command/ReflectingCommand.php', + 'Psy\\Command\\ShowCommand' => $vendorDir . '/psy/psysh/src/Command/ShowCommand.php', + 'Psy\\Command\\SudoCommand' => $vendorDir . '/psy/psysh/src/Command/SudoCommand.php', + 'Psy\\Command\\ThrowUpCommand' => $vendorDir . '/psy/psysh/src/Command/ThrowUpCommand.php', + 'Psy\\Command\\TimeitCommand' => $vendorDir . '/psy/psysh/src/Command/TimeitCommand.php', + 'Psy\\Command\\TimeitCommand\\TimeitVisitor' => $vendorDir . '/psy/psysh/src/Command/TimeitCommand/TimeitVisitor.php', + 'Psy\\Command\\TraceCommand' => $vendorDir . '/psy/psysh/src/Command/TraceCommand.php', + 'Psy\\Command\\WhereamiCommand' => $vendorDir . '/psy/psysh/src/Command/WhereamiCommand.php', + 'Psy\\Command\\WtfCommand' => $vendorDir . '/psy/psysh/src/Command/WtfCommand.php', + 'Psy\\ConfigPaths' => $vendorDir . '/psy/psysh/src/ConfigPaths.php', + 'Psy\\Configuration' => $vendorDir . '/psy/psysh/src/Configuration.php', + 'Psy\\Context' => $vendorDir . '/psy/psysh/src/Context.php', + 'Psy\\ContextAware' => $vendorDir . '/psy/psysh/src/ContextAware.php', + 'Psy\\EnvInterface' => $vendorDir . '/psy/psysh/src/EnvInterface.php', + 'Psy\\Exception\\BreakException' => $vendorDir . '/psy/psysh/src/Exception/BreakException.php', + 'Psy\\Exception\\DeprecatedException' => $vendorDir . '/psy/psysh/src/Exception/DeprecatedException.php', + 'Psy\\Exception\\ErrorException' => $vendorDir . '/psy/psysh/src/Exception/ErrorException.php', + 'Psy\\Exception\\Exception' => $vendorDir . '/psy/psysh/src/Exception/Exception.php', + 'Psy\\Exception\\FatalErrorException' => $vendorDir . '/psy/psysh/src/Exception/FatalErrorException.php', + 'Psy\\Exception\\ParseErrorException' => $vendorDir . '/psy/psysh/src/Exception/ParseErrorException.php', + 'Psy\\Exception\\RuntimeException' => $vendorDir . '/psy/psysh/src/Exception/RuntimeException.php', + 'Psy\\Exception\\ThrowUpException' => $vendorDir . '/psy/psysh/src/Exception/ThrowUpException.php', + 'Psy\\Exception\\UnexpectedTargetException' => $vendorDir . '/psy/psysh/src/Exception/UnexpectedTargetException.php', + 'Psy\\ExecutionClosure' => $vendorDir . '/psy/psysh/src/ExecutionClosure.php', + 'Psy\\ExecutionLoopClosure' => $vendorDir . '/psy/psysh/src/ExecutionLoopClosure.php', + 'Psy\\ExecutionLoop\\AbstractListener' => $vendorDir . '/psy/psysh/src/ExecutionLoop/AbstractListener.php', + 'Psy\\ExecutionLoop\\Listener' => $vendorDir . '/psy/psysh/src/ExecutionLoop/Listener.php', + 'Psy\\ExecutionLoop\\ProcessForker' => $vendorDir . '/psy/psysh/src/ExecutionLoop/ProcessForker.php', + 'Psy\\ExecutionLoop\\RunkitReloader' => $vendorDir . '/psy/psysh/src/ExecutionLoop/RunkitReloader.php', + 'Psy\\Formatter\\CodeFormatter' => $vendorDir . '/psy/psysh/src/Formatter/CodeFormatter.php', + 'Psy\\Formatter\\DocblockFormatter' => $vendorDir . '/psy/psysh/src/Formatter/DocblockFormatter.php', + 'Psy\\Formatter\\ReflectorFormatter' => $vendorDir . '/psy/psysh/src/Formatter/ReflectorFormatter.php', + 'Psy\\Formatter\\SignatureFormatter' => $vendorDir . '/psy/psysh/src/Formatter/SignatureFormatter.php', + 'Psy\\Formatter\\TraceFormatter' => $vendorDir . '/psy/psysh/src/Formatter/TraceFormatter.php', + 'Psy\\Input\\CodeArgument' => $vendorDir . '/psy/psysh/src/Input/CodeArgument.php', + 'Psy\\Input\\FilterOptions' => $vendorDir . '/psy/psysh/src/Input/FilterOptions.php', + 'Psy\\Input\\ShellInput' => $vendorDir . '/psy/psysh/src/Input/ShellInput.php', + 'Psy\\Input\\SilentInput' => $vendorDir . '/psy/psysh/src/Input/SilentInput.php', + 'Psy\\Output\\OutputPager' => $vendorDir . '/psy/psysh/src/Output/OutputPager.php', + 'Psy\\Output\\PassthruPager' => $vendorDir . '/psy/psysh/src/Output/PassthruPager.php', + 'Psy\\Output\\ProcOutputPager' => $vendorDir . '/psy/psysh/src/Output/ProcOutputPager.php', + 'Psy\\Output\\ShellOutput' => $vendorDir . '/psy/psysh/src/Output/ShellOutput.php', + 'Psy\\Output\\Theme' => $vendorDir . '/psy/psysh/src/Output/Theme.php', + 'Psy\\ParserFactory' => $vendorDir . '/psy/psysh/src/ParserFactory.php', + 'Psy\\Readline\\GNUReadline' => $vendorDir . '/psy/psysh/src/Readline/GNUReadline.php', + 'Psy\\Readline\\Hoa\\Autocompleter' => $vendorDir . '/psy/psysh/src/Readline/Hoa/Autocompleter.php', + 'Psy\\Readline\\Hoa\\AutocompleterAggregate' => $vendorDir . '/psy/psysh/src/Readline/Hoa/AutocompleterAggregate.php', + 'Psy\\Readline\\Hoa\\AutocompleterPath' => $vendorDir . '/psy/psysh/src/Readline/Hoa/AutocompleterPath.php', + 'Psy\\Readline\\Hoa\\AutocompleterWord' => $vendorDir . '/psy/psysh/src/Readline/Hoa/AutocompleterWord.php', + 'Psy\\Readline\\Hoa\\Console' => $vendorDir . '/psy/psysh/src/Readline/Hoa/Console.php', + 'Psy\\Readline\\Hoa\\ConsoleCursor' => $vendorDir . '/psy/psysh/src/Readline/Hoa/ConsoleCursor.php', + 'Psy\\Readline\\Hoa\\ConsoleException' => $vendorDir . '/psy/psysh/src/Readline/Hoa/ConsoleException.php', + 'Psy\\Readline\\Hoa\\ConsoleInput' => $vendorDir . '/psy/psysh/src/Readline/Hoa/ConsoleInput.php', + 'Psy\\Readline\\Hoa\\ConsoleOutput' => $vendorDir . '/psy/psysh/src/Readline/Hoa/ConsoleOutput.php', + 'Psy\\Readline\\Hoa\\ConsoleProcessus' => $vendorDir . '/psy/psysh/src/Readline/Hoa/ConsoleProcessus.php', + 'Psy\\Readline\\Hoa\\ConsoleTput' => $vendorDir . '/psy/psysh/src/Readline/Hoa/ConsoleTput.php', + 'Psy\\Readline\\Hoa\\ConsoleWindow' => $vendorDir . '/psy/psysh/src/Readline/Hoa/ConsoleWindow.php', + 'Psy\\Readline\\Hoa\\Event' => $vendorDir . '/psy/psysh/src/Readline/Hoa/Event.php', + 'Psy\\Readline\\Hoa\\EventBucket' => $vendorDir . '/psy/psysh/src/Readline/Hoa/EventBucket.php', + 'Psy\\Readline\\Hoa\\EventException' => $vendorDir . '/psy/psysh/src/Readline/Hoa/EventException.php', + 'Psy\\Readline\\Hoa\\EventListenable' => $vendorDir . '/psy/psysh/src/Readline/Hoa/EventListenable.php', + 'Psy\\Readline\\Hoa\\EventListener' => $vendorDir . '/psy/psysh/src/Readline/Hoa/EventListener.php', + 'Psy\\Readline\\Hoa\\EventListens' => $vendorDir . '/psy/psysh/src/Readline/Hoa/EventListens.php', + 'Psy\\Readline\\Hoa\\EventSource' => $vendorDir . '/psy/psysh/src/Readline/Hoa/EventSource.php', + 'Psy\\Readline\\Hoa\\Exception' => $vendorDir . '/psy/psysh/src/Readline/Hoa/Exception.php', + 'Psy\\Readline\\Hoa\\ExceptionIdle' => $vendorDir . '/psy/psysh/src/Readline/Hoa/ExceptionIdle.php', + 'Psy\\Readline\\Hoa\\File' => $vendorDir . '/psy/psysh/src/Readline/Hoa/File.php', + 'Psy\\Readline\\Hoa\\FileDirectory' => $vendorDir . '/psy/psysh/src/Readline/Hoa/FileDirectory.php', + 'Psy\\Readline\\Hoa\\FileDoesNotExistException' => $vendorDir . '/psy/psysh/src/Readline/Hoa/FileDoesNotExistException.php', + 'Psy\\Readline\\Hoa\\FileException' => $vendorDir . '/psy/psysh/src/Readline/Hoa/FileException.php', + 'Psy\\Readline\\Hoa\\FileFinder' => $vendorDir . '/psy/psysh/src/Readline/Hoa/FileFinder.php', + 'Psy\\Readline\\Hoa\\FileGeneric' => $vendorDir . '/psy/psysh/src/Readline/Hoa/FileGeneric.php', + 'Psy\\Readline\\Hoa\\FileLink' => $vendorDir . '/psy/psysh/src/Readline/Hoa/FileLink.php', + 'Psy\\Readline\\Hoa\\FileLinkRead' => $vendorDir . '/psy/psysh/src/Readline/Hoa/FileLinkRead.php', + 'Psy\\Readline\\Hoa\\FileLinkReadWrite' => $vendorDir . '/psy/psysh/src/Readline/Hoa/FileLinkReadWrite.php', + 'Psy\\Readline\\Hoa\\FileRead' => $vendorDir . '/psy/psysh/src/Readline/Hoa/FileRead.php', + 'Psy\\Readline\\Hoa\\FileReadWrite' => $vendorDir . '/psy/psysh/src/Readline/Hoa/FileReadWrite.php', + 'Psy\\Readline\\Hoa\\IStream' => $vendorDir . '/psy/psysh/src/Readline/Hoa/IStream.php', + 'Psy\\Readline\\Hoa\\IteratorFileSystem' => $vendorDir . '/psy/psysh/src/Readline/Hoa/IteratorFileSystem.php', + 'Psy\\Readline\\Hoa\\IteratorRecursiveDirectory' => $vendorDir . '/psy/psysh/src/Readline/Hoa/IteratorRecursiveDirectory.php', + 'Psy\\Readline\\Hoa\\IteratorSplFileInfo' => $vendorDir . '/psy/psysh/src/Readline/Hoa/IteratorSplFileInfo.php', + 'Psy\\Readline\\Hoa\\Protocol' => $vendorDir . '/psy/psysh/src/Readline/Hoa/Protocol.php', + 'Psy\\Readline\\Hoa\\ProtocolException' => $vendorDir . '/psy/psysh/src/Readline/Hoa/ProtocolException.php', + 'Psy\\Readline\\Hoa\\ProtocolNode' => $vendorDir . '/psy/psysh/src/Readline/Hoa/ProtocolNode.php', + 'Psy\\Readline\\Hoa\\ProtocolNodeLibrary' => $vendorDir . '/psy/psysh/src/Readline/Hoa/ProtocolNodeLibrary.php', + 'Psy\\Readline\\Hoa\\ProtocolWrapper' => $vendorDir . '/psy/psysh/src/Readline/Hoa/ProtocolWrapper.php', + 'Psy\\Readline\\Hoa\\Readline' => $vendorDir . '/psy/psysh/src/Readline/Hoa/Readline.php', + 'Psy\\Readline\\Hoa\\Stream' => $vendorDir . '/psy/psysh/src/Readline/Hoa/Stream.php', + 'Psy\\Readline\\Hoa\\StreamBufferable' => $vendorDir . '/psy/psysh/src/Readline/Hoa/StreamBufferable.php', + 'Psy\\Readline\\Hoa\\StreamContext' => $vendorDir . '/psy/psysh/src/Readline/Hoa/StreamContext.php', + 'Psy\\Readline\\Hoa\\StreamException' => $vendorDir . '/psy/psysh/src/Readline/Hoa/StreamException.php', + 'Psy\\Readline\\Hoa\\StreamIn' => $vendorDir . '/psy/psysh/src/Readline/Hoa/StreamIn.php', + 'Psy\\Readline\\Hoa\\StreamLockable' => $vendorDir . '/psy/psysh/src/Readline/Hoa/StreamLockable.php', + 'Psy\\Readline\\Hoa\\StreamOut' => $vendorDir . '/psy/psysh/src/Readline/Hoa/StreamOut.php', + 'Psy\\Readline\\Hoa\\StreamPathable' => $vendorDir . '/psy/psysh/src/Readline/Hoa/StreamPathable.php', + 'Psy\\Readline\\Hoa\\StreamPointable' => $vendorDir . '/psy/psysh/src/Readline/Hoa/StreamPointable.php', + 'Psy\\Readline\\Hoa\\StreamStatable' => $vendorDir . '/psy/psysh/src/Readline/Hoa/StreamStatable.php', + 'Psy\\Readline\\Hoa\\StreamTouchable' => $vendorDir . '/psy/psysh/src/Readline/Hoa/StreamTouchable.php', + 'Psy\\Readline\\Hoa\\Ustring' => $vendorDir . '/psy/psysh/src/Readline/Hoa/Ustring.php', + 'Psy\\Readline\\Hoa\\Xcallable' => $vendorDir . '/psy/psysh/src/Readline/Hoa/Xcallable.php', + 'Psy\\Readline\\Libedit' => $vendorDir . '/psy/psysh/src/Readline/Libedit.php', + 'Psy\\Readline\\Readline' => $vendorDir . '/psy/psysh/src/Readline/Readline.php', + 'Psy\\Readline\\Transient' => $vendorDir . '/psy/psysh/src/Readline/Transient.php', + 'Psy\\Readline\\Userland' => $vendorDir . '/psy/psysh/src/Readline/Userland.php', + 'Psy\\Reflection\\ReflectionConstant' => $vendorDir . '/psy/psysh/src/Reflection/ReflectionConstant.php', + 'Psy\\Reflection\\ReflectionLanguageConstruct' => $vendorDir . '/psy/psysh/src/Reflection/ReflectionLanguageConstruct.php', + 'Psy\\Reflection\\ReflectionLanguageConstructParameter' => $vendorDir . '/psy/psysh/src/Reflection/ReflectionLanguageConstructParameter.php', + 'Psy\\Reflection\\ReflectionNamespace' => $vendorDir . '/psy/psysh/src/Reflection/ReflectionNamespace.php', + 'Psy\\Shell' => $vendorDir . '/psy/psysh/src/Shell.php', + 'Psy\\Sudo' => $vendorDir . '/psy/psysh/src/Sudo.php', + 'Psy\\Sudo\\SudoVisitor' => $vendorDir . '/psy/psysh/src/Sudo/SudoVisitor.php', + 'Psy\\SuperglobalsEnv' => $vendorDir . '/psy/psysh/src/SuperglobalsEnv.php', + 'Psy\\SystemEnv' => $vendorDir . '/psy/psysh/src/SystemEnv.php', + 'Psy\\TabCompletion\\AutoCompleter' => $vendorDir . '/psy/psysh/src/TabCompletion/AutoCompleter.php', + 'Psy\\TabCompletion\\Matcher\\AbstractContextAwareMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/AbstractContextAwareMatcher.php', + 'Psy\\TabCompletion\\Matcher\\AbstractDefaultParametersMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/AbstractDefaultParametersMatcher.php', + 'Psy\\TabCompletion\\Matcher\\AbstractMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/AbstractMatcher.php', + 'Psy\\TabCompletion\\Matcher\\ClassAttributesMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/ClassAttributesMatcher.php', + 'Psy\\TabCompletion\\Matcher\\ClassMethodDefaultParametersMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/ClassMethodDefaultParametersMatcher.php', + 'Psy\\TabCompletion\\Matcher\\ClassMethodsMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/ClassMethodsMatcher.php', + 'Psy\\TabCompletion\\Matcher\\ClassNamesMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/ClassNamesMatcher.php', + 'Psy\\TabCompletion\\Matcher\\CommandsMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/CommandsMatcher.php', + 'Psy\\TabCompletion\\Matcher\\ConstantsMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/ConstantsMatcher.php', + 'Psy\\TabCompletion\\Matcher\\FunctionDefaultParametersMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/FunctionDefaultParametersMatcher.php', + 'Psy\\TabCompletion\\Matcher\\FunctionsMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/FunctionsMatcher.php', + 'Psy\\TabCompletion\\Matcher\\KeywordsMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/KeywordsMatcher.php', + 'Psy\\TabCompletion\\Matcher\\MongoClientMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/MongoClientMatcher.php', + 'Psy\\TabCompletion\\Matcher\\MongoDatabaseMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/MongoDatabaseMatcher.php', + 'Psy\\TabCompletion\\Matcher\\ObjectAttributesMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/ObjectAttributesMatcher.php', + 'Psy\\TabCompletion\\Matcher\\ObjectMethodDefaultParametersMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/ObjectMethodDefaultParametersMatcher.php', + 'Psy\\TabCompletion\\Matcher\\ObjectMethodsMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/ObjectMethodsMatcher.php', + 'Psy\\TabCompletion\\Matcher\\VariablesMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/VariablesMatcher.php', + 'Psy\\Util\\Docblock' => $vendorDir . '/psy/psysh/src/Util/Docblock.php', + 'Psy\\Util\\Json' => $vendorDir . '/psy/psysh/src/Util/Json.php', + 'Psy\\Util\\Mirror' => $vendorDir . '/psy/psysh/src/Util/Mirror.php', + 'Psy\\Util\\Str' => $vendorDir . '/psy/psysh/src/Util/Str.php', + 'Psy\\VarDumper\\Cloner' => $vendorDir . '/psy/psysh/src/VarDumper/Cloner.php', + 'Psy\\VarDumper\\Dumper' => $vendorDir . '/psy/psysh/src/VarDumper/Dumper.php', + 'Psy\\VarDumper\\Presenter' => $vendorDir . '/psy/psysh/src/VarDumper/Presenter.php', + 'Psy\\VarDumper\\PresenterAware' => $vendorDir . '/psy/psysh/src/VarDumper/PresenterAware.php', + 'Psy\\VersionUpdater\\Checker' => $vendorDir . '/psy/psysh/src/VersionUpdater/Checker.php', + 'Psy\\VersionUpdater\\Downloader' => $vendorDir . '/psy/psysh/src/VersionUpdater/Downloader.php', + 'Psy\\VersionUpdater\\Downloader\\CurlDownloader' => $vendorDir . '/psy/psysh/src/VersionUpdater/Downloader/CurlDownloader.php', + 'Psy\\VersionUpdater\\Downloader\\Factory' => $vendorDir . '/psy/psysh/src/VersionUpdater/Downloader/Factory.php', + 'Psy\\VersionUpdater\\Downloader\\FileDownloader' => $vendorDir . '/psy/psysh/src/VersionUpdater/Downloader/FileDownloader.php', + 'Psy\\VersionUpdater\\GitHubChecker' => $vendorDir . '/psy/psysh/src/VersionUpdater/GitHubChecker.php', + 'Psy\\VersionUpdater\\Installer' => $vendorDir . '/psy/psysh/src/VersionUpdater/Installer.php', + 'Psy\\VersionUpdater\\IntervalChecker' => $vendorDir . '/psy/psysh/src/VersionUpdater/IntervalChecker.php', + 'Psy\\VersionUpdater\\NoopChecker' => $vendorDir . '/psy/psysh/src/VersionUpdater/NoopChecker.php', + 'Psy\\VersionUpdater\\SelfUpdate' => $vendorDir . '/psy/psysh/src/VersionUpdater/SelfUpdate.php', + 'Ramsey\\Collection\\AbstractArray' => $vendorDir . '/ramsey/collection/src/AbstractArray.php', + 'Ramsey\\Collection\\AbstractCollection' => $vendorDir . '/ramsey/collection/src/AbstractCollection.php', + 'Ramsey\\Collection\\AbstractSet' => $vendorDir . '/ramsey/collection/src/AbstractSet.php', + 'Ramsey\\Collection\\ArrayInterface' => $vendorDir . '/ramsey/collection/src/ArrayInterface.php', + 'Ramsey\\Collection\\Collection' => $vendorDir . '/ramsey/collection/src/Collection.php', + 'Ramsey\\Collection\\CollectionInterface' => $vendorDir . '/ramsey/collection/src/CollectionInterface.php', + 'Ramsey\\Collection\\DoubleEndedQueue' => $vendorDir . '/ramsey/collection/src/DoubleEndedQueue.php', + 'Ramsey\\Collection\\DoubleEndedQueueInterface' => $vendorDir . '/ramsey/collection/src/DoubleEndedQueueInterface.php', + 'Ramsey\\Collection\\Exception\\CollectionException' => $vendorDir . '/ramsey/collection/src/Exception/CollectionException.php', + 'Ramsey\\Collection\\Exception\\CollectionMismatchException' => $vendorDir . '/ramsey/collection/src/Exception/CollectionMismatchException.php', + 'Ramsey\\Collection\\Exception\\InvalidArgumentException' => $vendorDir . '/ramsey/collection/src/Exception/InvalidArgumentException.php', + 'Ramsey\\Collection\\Exception\\InvalidPropertyOrMethod' => $vendorDir . '/ramsey/collection/src/Exception/InvalidPropertyOrMethod.php', + 'Ramsey\\Collection\\Exception\\NoSuchElementException' => $vendorDir . '/ramsey/collection/src/Exception/NoSuchElementException.php', + 'Ramsey\\Collection\\Exception\\OutOfBoundsException' => $vendorDir . '/ramsey/collection/src/Exception/OutOfBoundsException.php', + 'Ramsey\\Collection\\Exception\\UnsupportedOperationException' => $vendorDir . '/ramsey/collection/src/Exception/UnsupportedOperationException.php', + 'Ramsey\\Collection\\GenericArray' => $vendorDir . '/ramsey/collection/src/GenericArray.php', + 'Ramsey\\Collection\\Map\\AbstractMap' => $vendorDir . '/ramsey/collection/src/Map/AbstractMap.php', + 'Ramsey\\Collection\\Map\\AbstractTypedMap' => $vendorDir . '/ramsey/collection/src/Map/AbstractTypedMap.php', + 'Ramsey\\Collection\\Map\\AssociativeArrayMap' => $vendorDir . '/ramsey/collection/src/Map/AssociativeArrayMap.php', + 'Ramsey\\Collection\\Map\\MapInterface' => $vendorDir . '/ramsey/collection/src/Map/MapInterface.php', + 'Ramsey\\Collection\\Map\\NamedParameterMap' => $vendorDir . '/ramsey/collection/src/Map/NamedParameterMap.php', + 'Ramsey\\Collection\\Map\\TypedMap' => $vendorDir . '/ramsey/collection/src/Map/TypedMap.php', + 'Ramsey\\Collection\\Map\\TypedMapInterface' => $vendorDir . '/ramsey/collection/src/Map/TypedMapInterface.php', + 'Ramsey\\Collection\\Queue' => $vendorDir . '/ramsey/collection/src/Queue.php', + 'Ramsey\\Collection\\QueueInterface' => $vendorDir . '/ramsey/collection/src/QueueInterface.php', + 'Ramsey\\Collection\\Set' => $vendorDir . '/ramsey/collection/src/Set.php', + 'Ramsey\\Collection\\Sort' => $vendorDir . '/ramsey/collection/src/Sort.php', + 'Ramsey\\Collection\\Tool\\TypeTrait' => $vendorDir . '/ramsey/collection/src/Tool/TypeTrait.php', + 'Ramsey\\Collection\\Tool\\ValueExtractorTrait' => $vendorDir . '/ramsey/collection/src/Tool/ValueExtractorTrait.php', + 'Ramsey\\Collection\\Tool\\ValueToStringTrait' => $vendorDir . '/ramsey/collection/src/Tool/ValueToStringTrait.php', + 'Ramsey\\Uuid\\BinaryUtils' => $vendorDir . '/ramsey/uuid/src/BinaryUtils.php', + 'Ramsey\\Uuid\\Builder\\BuilderCollection' => $vendorDir . '/ramsey/uuid/src/Builder/BuilderCollection.php', + 'Ramsey\\Uuid\\Builder\\DefaultUuidBuilder' => $vendorDir . '/ramsey/uuid/src/Builder/DefaultUuidBuilder.php', + 'Ramsey\\Uuid\\Builder\\DegradedUuidBuilder' => $vendorDir . '/ramsey/uuid/src/Builder/DegradedUuidBuilder.php', + 'Ramsey\\Uuid\\Builder\\FallbackBuilder' => $vendorDir . '/ramsey/uuid/src/Builder/FallbackBuilder.php', + 'Ramsey\\Uuid\\Builder\\UuidBuilderInterface' => $vendorDir . '/ramsey/uuid/src/Builder/UuidBuilderInterface.php', + 'Ramsey\\Uuid\\Codec\\CodecInterface' => $vendorDir . '/ramsey/uuid/src/Codec/CodecInterface.php', + 'Ramsey\\Uuid\\Codec\\GuidStringCodec' => $vendorDir . '/ramsey/uuid/src/Codec/GuidStringCodec.php', + 'Ramsey\\Uuid\\Codec\\OrderedTimeCodec' => $vendorDir . '/ramsey/uuid/src/Codec/OrderedTimeCodec.php', + 'Ramsey\\Uuid\\Codec\\StringCodec' => $vendorDir . '/ramsey/uuid/src/Codec/StringCodec.php', + 'Ramsey\\Uuid\\Codec\\TimestampFirstCombCodec' => $vendorDir . '/ramsey/uuid/src/Codec/TimestampFirstCombCodec.php', + 'Ramsey\\Uuid\\Codec\\TimestampLastCombCodec' => $vendorDir . '/ramsey/uuid/src/Codec/TimestampLastCombCodec.php', + 'Ramsey\\Uuid\\Converter\\NumberConverterInterface' => $vendorDir . '/ramsey/uuid/src/Converter/NumberConverterInterface.php', + 'Ramsey\\Uuid\\Converter\\Number\\BigNumberConverter' => $vendorDir . '/ramsey/uuid/src/Converter/Number/BigNumberConverter.php', + 'Ramsey\\Uuid\\Converter\\Number\\DegradedNumberConverter' => $vendorDir . '/ramsey/uuid/src/Converter/Number/DegradedNumberConverter.php', + 'Ramsey\\Uuid\\Converter\\Number\\GenericNumberConverter' => $vendorDir . '/ramsey/uuid/src/Converter/Number/GenericNumberConverter.php', + 'Ramsey\\Uuid\\Converter\\TimeConverterInterface' => $vendorDir . '/ramsey/uuid/src/Converter/TimeConverterInterface.php', + 'Ramsey\\Uuid\\Converter\\Time\\BigNumberTimeConverter' => $vendorDir . '/ramsey/uuid/src/Converter/Time/BigNumberTimeConverter.php', + 'Ramsey\\Uuid\\Converter\\Time\\DegradedTimeConverter' => $vendorDir . '/ramsey/uuid/src/Converter/Time/DegradedTimeConverter.php', + 'Ramsey\\Uuid\\Converter\\Time\\GenericTimeConverter' => $vendorDir . '/ramsey/uuid/src/Converter/Time/GenericTimeConverter.php', + 'Ramsey\\Uuid\\Converter\\Time\\PhpTimeConverter' => $vendorDir . '/ramsey/uuid/src/Converter/Time/PhpTimeConverter.php', + 'Ramsey\\Uuid\\Converter\\Time\\UnixTimeConverter' => $vendorDir . '/ramsey/uuid/src/Converter/Time/UnixTimeConverter.php', + 'Ramsey\\Uuid\\DegradedUuid' => $vendorDir . '/ramsey/uuid/src/DegradedUuid.php', + 'Ramsey\\Uuid\\DeprecatedUuidInterface' => $vendorDir . '/ramsey/uuid/src/DeprecatedUuidInterface.php', + 'Ramsey\\Uuid\\DeprecatedUuidMethodsTrait' => $vendorDir . '/ramsey/uuid/src/DeprecatedUuidMethodsTrait.php', + 'Ramsey\\Uuid\\Exception\\BuilderNotFoundException' => $vendorDir . '/ramsey/uuid/src/Exception/BuilderNotFoundException.php', + 'Ramsey\\Uuid\\Exception\\DateTimeException' => $vendorDir . '/ramsey/uuid/src/Exception/DateTimeException.php', + 'Ramsey\\Uuid\\Exception\\DceSecurityException' => $vendorDir . '/ramsey/uuid/src/Exception/DceSecurityException.php', + 'Ramsey\\Uuid\\Exception\\InvalidArgumentException' => $vendorDir . '/ramsey/uuid/src/Exception/InvalidArgumentException.php', + 'Ramsey\\Uuid\\Exception\\InvalidBytesException' => $vendorDir . '/ramsey/uuid/src/Exception/InvalidBytesException.php', + 'Ramsey\\Uuid\\Exception\\InvalidUuidStringException' => $vendorDir . '/ramsey/uuid/src/Exception/InvalidUuidStringException.php', + 'Ramsey\\Uuid\\Exception\\NameException' => $vendorDir . '/ramsey/uuid/src/Exception/NameException.php', + 'Ramsey\\Uuid\\Exception\\NodeException' => $vendorDir . '/ramsey/uuid/src/Exception/NodeException.php', + 'Ramsey\\Uuid\\Exception\\RandomSourceException' => $vendorDir . '/ramsey/uuid/src/Exception/RandomSourceException.php', + 'Ramsey\\Uuid\\Exception\\TimeSourceException' => $vendorDir . '/ramsey/uuid/src/Exception/TimeSourceException.php', + 'Ramsey\\Uuid\\Exception\\UnableToBuildUuidException' => $vendorDir . '/ramsey/uuid/src/Exception/UnableToBuildUuidException.php', + 'Ramsey\\Uuid\\Exception\\UnsupportedOperationException' => $vendorDir . '/ramsey/uuid/src/Exception/UnsupportedOperationException.php', + 'Ramsey\\Uuid\\Exception\\UuidExceptionInterface' => $vendorDir . '/ramsey/uuid/src/Exception/UuidExceptionInterface.php', + 'Ramsey\\Uuid\\FeatureSet' => $vendorDir . '/ramsey/uuid/src/FeatureSet.php', + 'Ramsey\\Uuid\\Fields\\FieldsInterface' => $vendorDir . '/ramsey/uuid/src/Fields/FieldsInterface.php', + 'Ramsey\\Uuid\\Fields\\SerializableFieldsTrait' => $vendorDir . '/ramsey/uuid/src/Fields/SerializableFieldsTrait.php', + 'Ramsey\\Uuid\\Generator\\CombGenerator' => $vendorDir . '/ramsey/uuid/src/Generator/CombGenerator.php', + 'Ramsey\\Uuid\\Generator\\DceSecurityGenerator' => $vendorDir . '/ramsey/uuid/src/Generator/DceSecurityGenerator.php', + 'Ramsey\\Uuid\\Generator\\DceSecurityGeneratorInterface' => $vendorDir . '/ramsey/uuid/src/Generator/DceSecurityGeneratorInterface.php', + 'Ramsey\\Uuid\\Generator\\DefaultNameGenerator' => $vendorDir . '/ramsey/uuid/src/Generator/DefaultNameGenerator.php', + 'Ramsey\\Uuid\\Generator\\DefaultTimeGenerator' => $vendorDir . '/ramsey/uuid/src/Generator/DefaultTimeGenerator.php', + 'Ramsey\\Uuid\\Generator\\NameGeneratorFactory' => $vendorDir . '/ramsey/uuid/src/Generator/NameGeneratorFactory.php', + 'Ramsey\\Uuid\\Generator\\NameGeneratorInterface' => $vendorDir . '/ramsey/uuid/src/Generator/NameGeneratorInterface.php', + 'Ramsey\\Uuid\\Generator\\PeclUuidNameGenerator' => $vendorDir . '/ramsey/uuid/src/Generator/PeclUuidNameGenerator.php', + 'Ramsey\\Uuid\\Generator\\PeclUuidRandomGenerator' => $vendorDir . '/ramsey/uuid/src/Generator/PeclUuidRandomGenerator.php', + 'Ramsey\\Uuid\\Generator\\PeclUuidTimeGenerator' => $vendorDir . '/ramsey/uuid/src/Generator/PeclUuidTimeGenerator.php', + 'Ramsey\\Uuid\\Generator\\RandomBytesGenerator' => $vendorDir . '/ramsey/uuid/src/Generator/RandomBytesGenerator.php', + 'Ramsey\\Uuid\\Generator\\RandomGeneratorFactory' => $vendorDir . '/ramsey/uuid/src/Generator/RandomGeneratorFactory.php', + 'Ramsey\\Uuid\\Generator\\RandomGeneratorInterface' => $vendorDir . '/ramsey/uuid/src/Generator/RandomGeneratorInterface.php', + 'Ramsey\\Uuid\\Generator\\RandomLibAdapter' => $vendorDir . '/ramsey/uuid/src/Generator/RandomLibAdapter.php', + 'Ramsey\\Uuid\\Generator\\TimeGeneratorFactory' => $vendorDir . '/ramsey/uuid/src/Generator/TimeGeneratorFactory.php', + 'Ramsey\\Uuid\\Generator\\TimeGeneratorInterface' => $vendorDir . '/ramsey/uuid/src/Generator/TimeGeneratorInterface.php', + 'Ramsey\\Uuid\\Generator\\UnixTimeGenerator' => $vendorDir . '/ramsey/uuid/src/Generator/UnixTimeGenerator.php', + 'Ramsey\\Uuid\\Guid\\Fields' => $vendorDir . '/ramsey/uuid/src/Guid/Fields.php', + 'Ramsey\\Uuid\\Guid\\Guid' => $vendorDir . '/ramsey/uuid/src/Guid/Guid.php', + 'Ramsey\\Uuid\\Guid\\GuidBuilder' => $vendorDir . '/ramsey/uuid/src/Guid/GuidBuilder.php', + 'Ramsey\\Uuid\\Lazy\\LazyUuidFromString' => $vendorDir . '/ramsey/uuid/src/Lazy/LazyUuidFromString.php', + 'Ramsey\\Uuid\\Math\\BrickMathCalculator' => $vendorDir . '/ramsey/uuid/src/Math/BrickMathCalculator.php', + 'Ramsey\\Uuid\\Math\\CalculatorInterface' => $vendorDir . '/ramsey/uuid/src/Math/CalculatorInterface.php', + 'Ramsey\\Uuid\\Math\\RoundingMode' => $vendorDir . '/ramsey/uuid/src/Math/RoundingMode.php', + 'Ramsey\\Uuid\\Nonstandard\\Fields' => $vendorDir . '/ramsey/uuid/src/Nonstandard/Fields.php', + 'Ramsey\\Uuid\\Nonstandard\\Uuid' => $vendorDir . '/ramsey/uuid/src/Nonstandard/Uuid.php', + 'Ramsey\\Uuid\\Nonstandard\\UuidBuilder' => $vendorDir . '/ramsey/uuid/src/Nonstandard/UuidBuilder.php', + 'Ramsey\\Uuid\\Nonstandard\\UuidV6' => $vendorDir . '/ramsey/uuid/src/Nonstandard/UuidV6.php', + 'Ramsey\\Uuid\\Provider\\DceSecurityProviderInterface' => $vendorDir . '/ramsey/uuid/src/Provider/DceSecurityProviderInterface.php', + 'Ramsey\\Uuid\\Provider\\Dce\\SystemDceSecurityProvider' => $vendorDir . '/ramsey/uuid/src/Provider/Dce/SystemDceSecurityProvider.php', + 'Ramsey\\Uuid\\Provider\\NodeProviderInterface' => $vendorDir . '/ramsey/uuid/src/Provider/NodeProviderInterface.php', + 'Ramsey\\Uuid\\Provider\\Node\\FallbackNodeProvider' => $vendorDir . '/ramsey/uuid/src/Provider/Node/FallbackNodeProvider.php', + 'Ramsey\\Uuid\\Provider\\Node\\NodeProviderCollection' => $vendorDir . '/ramsey/uuid/src/Provider/Node/NodeProviderCollection.php', + 'Ramsey\\Uuid\\Provider\\Node\\RandomNodeProvider' => $vendorDir . '/ramsey/uuid/src/Provider/Node/RandomNodeProvider.php', + 'Ramsey\\Uuid\\Provider\\Node\\StaticNodeProvider' => $vendorDir . '/ramsey/uuid/src/Provider/Node/StaticNodeProvider.php', + 'Ramsey\\Uuid\\Provider\\Node\\SystemNodeProvider' => $vendorDir . '/ramsey/uuid/src/Provider/Node/SystemNodeProvider.php', + 'Ramsey\\Uuid\\Provider\\TimeProviderInterface' => $vendorDir . '/ramsey/uuid/src/Provider/TimeProviderInterface.php', + 'Ramsey\\Uuid\\Provider\\Time\\FixedTimeProvider' => $vendorDir . '/ramsey/uuid/src/Provider/Time/FixedTimeProvider.php', + 'Ramsey\\Uuid\\Provider\\Time\\SystemTimeProvider' => $vendorDir . '/ramsey/uuid/src/Provider/Time/SystemTimeProvider.php', + 'Ramsey\\Uuid\\Rfc4122\\Fields' => $vendorDir . '/ramsey/uuid/src/Rfc4122/Fields.php', + 'Ramsey\\Uuid\\Rfc4122\\FieldsInterface' => $vendorDir . '/ramsey/uuid/src/Rfc4122/FieldsInterface.php', + 'Ramsey\\Uuid\\Rfc4122\\MaxTrait' => $vendorDir . '/ramsey/uuid/src/Rfc4122/MaxTrait.php', + 'Ramsey\\Uuid\\Rfc4122\\MaxUuid' => $vendorDir . '/ramsey/uuid/src/Rfc4122/MaxUuid.php', + 'Ramsey\\Uuid\\Rfc4122\\NilTrait' => $vendorDir . '/ramsey/uuid/src/Rfc4122/NilTrait.php', + 'Ramsey\\Uuid\\Rfc4122\\NilUuid' => $vendorDir . '/ramsey/uuid/src/Rfc4122/NilUuid.php', + 'Ramsey\\Uuid\\Rfc4122\\TimeTrait' => $vendorDir . '/ramsey/uuid/src/Rfc4122/TimeTrait.php', + 'Ramsey\\Uuid\\Rfc4122\\UuidBuilder' => $vendorDir . '/ramsey/uuid/src/Rfc4122/UuidBuilder.php', + 'Ramsey\\Uuid\\Rfc4122\\UuidInterface' => $vendorDir . '/ramsey/uuid/src/Rfc4122/UuidInterface.php', + 'Ramsey\\Uuid\\Rfc4122\\UuidV1' => $vendorDir . '/ramsey/uuid/src/Rfc4122/UuidV1.php', + 'Ramsey\\Uuid\\Rfc4122\\UuidV2' => $vendorDir . '/ramsey/uuid/src/Rfc4122/UuidV2.php', + 'Ramsey\\Uuid\\Rfc4122\\UuidV3' => $vendorDir . '/ramsey/uuid/src/Rfc4122/UuidV3.php', + 'Ramsey\\Uuid\\Rfc4122\\UuidV4' => $vendorDir . '/ramsey/uuid/src/Rfc4122/UuidV4.php', + 'Ramsey\\Uuid\\Rfc4122\\UuidV5' => $vendorDir . '/ramsey/uuid/src/Rfc4122/UuidV5.php', + 'Ramsey\\Uuid\\Rfc4122\\UuidV6' => $vendorDir . '/ramsey/uuid/src/Rfc4122/UuidV6.php', + 'Ramsey\\Uuid\\Rfc4122\\UuidV7' => $vendorDir . '/ramsey/uuid/src/Rfc4122/UuidV7.php', + 'Ramsey\\Uuid\\Rfc4122\\UuidV8' => $vendorDir . '/ramsey/uuid/src/Rfc4122/UuidV8.php', + 'Ramsey\\Uuid\\Rfc4122\\Validator' => $vendorDir . '/ramsey/uuid/src/Rfc4122/Validator.php', + 'Ramsey\\Uuid\\Rfc4122\\VariantTrait' => $vendorDir . '/ramsey/uuid/src/Rfc4122/VariantTrait.php', + 'Ramsey\\Uuid\\Rfc4122\\VersionTrait' => $vendorDir . '/ramsey/uuid/src/Rfc4122/VersionTrait.php', + 'Ramsey\\Uuid\\Type\\Decimal' => $vendorDir . '/ramsey/uuid/src/Type/Decimal.php', + 'Ramsey\\Uuid\\Type\\Hexadecimal' => $vendorDir . '/ramsey/uuid/src/Type/Hexadecimal.php', + 'Ramsey\\Uuid\\Type\\Integer' => $vendorDir . '/ramsey/uuid/src/Type/Integer.php', + 'Ramsey\\Uuid\\Type\\NumberInterface' => $vendorDir . '/ramsey/uuid/src/Type/NumberInterface.php', + 'Ramsey\\Uuid\\Type\\Time' => $vendorDir . '/ramsey/uuid/src/Type/Time.php', + 'Ramsey\\Uuid\\Type\\TypeInterface' => $vendorDir . '/ramsey/uuid/src/Type/TypeInterface.php', + 'Ramsey\\Uuid\\Uuid' => $vendorDir . '/ramsey/uuid/src/Uuid.php', + 'Ramsey\\Uuid\\UuidFactory' => $vendorDir . '/ramsey/uuid/src/UuidFactory.php', + 'Ramsey\\Uuid\\UuidFactoryInterface' => $vendorDir . '/ramsey/uuid/src/UuidFactoryInterface.php', + 'Ramsey\\Uuid\\UuidInterface' => $vendorDir . '/ramsey/uuid/src/UuidInterface.php', + 'Ramsey\\Uuid\\Validator\\GenericValidator' => $vendorDir . '/ramsey/uuid/src/Validator/GenericValidator.php', + 'Ramsey\\Uuid\\Validator\\ValidatorInterface' => $vendorDir . '/ramsey/uuid/src/Validator/ValidatorInterface.php', + 'SQLite3Exception' => $vendorDir . '/symfony/polyfill-php83/Resources/stubs/SQLite3Exception.php', + 'SebastianBergmann\\CliParser\\AmbiguousOptionException' => $vendorDir . '/sebastian/cli-parser/src/exceptions/AmbiguousOptionException.php', + 'SebastianBergmann\\CliParser\\Exception' => $vendorDir . '/sebastian/cli-parser/src/exceptions/Exception.php', + 'SebastianBergmann\\CliParser\\OptionDoesNotAllowArgumentException' => $vendorDir . '/sebastian/cli-parser/src/exceptions/OptionDoesNotAllowArgumentException.php', + 'SebastianBergmann\\CliParser\\Parser' => $vendorDir . '/sebastian/cli-parser/src/Parser.php', + 'SebastianBergmann\\CliParser\\RequiredOptionArgumentMissingException' => $vendorDir . '/sebastian/cli-parser/src/exceptions/RequiredOptionArgumentMissingException.php', + 'SebastianBergmann\\CliParser\\UnknownOptionException' => $vendorDir . '/sebastian/cli-parser/src/exceptions/UnknownOptionException.php', + 'SebastianBergmann\\CodeCoverage\\BranchAndPathCoverageNotSupportedException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/BranchAndPathCoverageNotSupportedException.php', + 'SebastianBergmann\\CodeCoverage\\CodeCoverage' => $vendorDir . '/phpunit/php-code-coverage/src/CodeCoverage.php', + 'SebastianBergmann\\CodeCoverage\\Data\\ProcessedCodeCoverageData' => $vendorDir . '/phpunit/php-code-coverage/src/Data/ProcessedCodeCoverageData.php', + 'SebastianBergmann\\CodeCoverage\\Data\\RawCodeCoverageData' => $vendorDir . '/phpunit/php-code-coverage/src/Data/RawCodeCoverageData.php', + 'SebastianBergmann\\CodeCoverage\\DeadCodeDetectionNotSupportedException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/DeadCodeDetectionNotSupportedException.php', + 'SebastianBergmann\\CodeCoverage\\Driver\\Driver' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/Driver.php', + 'SebastianBergmann\\CodeCoverage\\Driver\\PathExistsButIsNotDirectoryException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/PathExistsButIsNotDirectoryException.php', + 'SebastianBergmann\\CodeCoverage\\Driver\\PcovDriver' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/PcovDriver.php', + 'SebastianBergmann\\CodeCoverage\\Driver\\PcovNotAvailableException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/PcovNotAvailableException.php', + 'SebastianBergmann\\CodeCoverage\\Driver\\Selector' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/Selector.php', + 'SebastianBergmann\\CodeCoverage\\Driver\\WriteOperationFailedException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/WriteOperationFailedException.php', + 'SebastianBergmann\\CodeCoverage\\Driver\\XdebugDriver' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/XdebugDriver.php', + 'SebastianBergmann\\CodeCoverage\\Driver\\XdebugNotAvailableException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/XdebugNotAvailableException.php', + 'SebastianBergmann\\CodeCoverage\\Driver\\XdebugNotEnabledException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/XdebugNotEnabledException.php', + 'SebastianBergmann\\CodeCoverage\\Exception' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/Exception.php', + 'SebastianBergmann\\CodeCoverage\\FileCouldNotBeWrittenException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/FileCouldNotBeWrittenException.php', + 'SebastianBergmann\\CodeCoverage\\Filter' => $vendorDir . '/phpunit/php-code-coverage/src/Filter.php', + 'SebastianBergmann\\CodeCoverage\\InvalidArgumentException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/InvalidArgumentException.php', + 'SebastianBergmann\\CodeCoverage\\NoCodeCoverageDriverAvailableException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/NoCodeCoverageDriverAvailableException.php', + 'SebastianBergmann\\CodeCoverage\\NoCodeCoverageDriverWithPathCoverageSupportAvailableException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/NoCodeCoverageDriverWithPathCoverageSupportAvailableException.php', + 'SebastianBergmann\\CodeCoverage\\Node\\AbstractNode' => $vendorDir . '/phpunit/php-code-coverage/src/Node/AbstractNode.php', + 'SebastianBergmann\\CodeCoverage\\Node\\Builder' => $vendorDir . '/phpunit/php-code-coverage/src/Node/Builder.php', + 'SebastianBergmann\\CodeCoverage\\Node\\CrapIndex' => $vendorDir . '/phpunit/php-code-coverage/src/Node/CrapIndex.php', + 'SebastianBergmann\\CodeCoverage\\Node\\Directory' => $vendorDir . '/phpunit/php-code-coverage/src/Node/Directory.php', + 'SebastianBergmann\\CodeCoverage\\Node\\File' => $vendorDir . '/phpunit/php-code-coverage/src/Node/File.php', + 'SebastianBergmann\\CodeCoverage\\Node\\Iterator' => $vendorDir . '/phpunit/php-code-coverage/src/Node/Iterator.php', + 'SebastianBergmann\\CodeCoverage\\ParserException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/ParserException.php', + 'SebastianBergmann\\CodeCoverage\\ReflectionException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/ReflectionException.php', + 'SebastianBergmann\\CodeCoverage\\ReportAlreadyFinalizedException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/ReportAlreadyFinalizedException.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Clover' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Clover.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Cobertura' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Cobertura.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Crap4j' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Crap4j.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Colors' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Colors.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Html\\CustomCssFile' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/CustomCssFile.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Dashboard' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Renderer/Dashboard.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Directory' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Renderer/Directory.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Facade' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Facade.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Html\\File' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Renderer/File.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Renderer' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Renderer.php', + 'SebastianBergmann\\CodeCoverage\\Report\\PHP' => $vendorDir . '/phpunit/php-code-coverage/src/Report/PHP.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Text' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Text.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Thresholds' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Thresholds.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\BuildInformation' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/BuildInformation.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Coverage' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Coverage.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Directory' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Directory.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Facade' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Facade.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\File' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/File.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Method' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Method.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Node' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Node.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Project' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Project.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Report' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Report.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Source' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Source.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Tests' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Tests.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Totals' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Totals.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Unit' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Unit.php', + 'SebastianBergmann\\CodeCoverage\\StaticAnalysisCacheNotConfiguredException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/StaticAnalysisCacheNotConfiguredException.php', + 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\CacheWarmer' => $vendorDir . '/phpunit/php-code-coverage/src/StaticAnalysis/CacheWarmer.php', + 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\CachingFileAnalyser' => $vendorDir . '/phpunit/php-code-coverage/src/StaticAnalysis/CachingFileAnalyser.php', + 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\CodeUnitFindingVisitor' => $vendorDir . '/phpunit/php-code-coverage/src/StaticAnalysis/CodeUnitFindingVisitor.php', + 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\ExecutableLinesFindingVisitor' => $vendorDir . '/phpunit/php-code-coverage/src/StaticAnalysis/ExecutableLinesFindingVisitor.php', + 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\FileAnalyser' => $vendorDir . '/phpunit/php-code-coverage/src/StaticAnalysis/FileAnalyser.php', + 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\IgnoredLinesFindingVisitor' => $vendorDir . '/phpunit/php-code-coverage/src/StaticAnalysis/IgnoredLinesFindingVisitor.php', + 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\ParsingFileAnalyser' => $vendorDir . '/phpunit/php-code-coverage/src/StaticAnalysis/ParsingFileAnalyser.php', + 'SebastianBergmann\\CodeCoverage\\TestIdMissingException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/TestIdMissingException.php', + 'SebastianBergmann\\CodeCoverage\\Test\\TestSize\\Known' => $vendorDir . '/phpunit/php-code-coverage/src/TestSize/Known.php', + 'SebastianBergmann\\CodeCoverage\\Test\\TestSize\\Large' => $vendorDir . '/phpunit/php-code-coverage/src/TestSize/Large.php', + 'SebastianBergmann\\CodeCoverage\\Test\\TestSize\\Medium' => $vendorDir . '/phpunit/php-code-coverage/src/TestSize/Medium.php', + 'SebastianBergmann\\CodeCoverage\\Test\\TestSize\\Small' => $vendorDir . '/phpunit/php-code-coverage/src/TestSize/Small.php', + 'SebastianBergmann\\CodeCoverage\\Test\\TestSize\\TestSize' => $vendorDir . '/phpunit/php-code-coverage/src/TestSize/TestSize.php', + 'SebastianBergmann\\CodeCoverage\\Test\\TestSize\\Unknown' => $vendorDir . '/phpunit/php-code-coverage/src/TestSize/Unknown.php', + 'SebastianBergmann\\CodeCoverage\\Test\\TestStatus\\Failure' => $vendorDir . '/phpunit/php-code-coverage/src/TestStatus/Failure.php', + 'SebastianBergmann\\CodeCoverage\\Test\\TestStatus\\Known' => $vendorDir . '/phpunit/php-code-coverage/src/TestStatus/Known.php', + 'SebastianBergmann\\CodeCoverage\\Test\\TestStatus\\Success' => $vendorDir . '/phpunit/php-code-coverage/src/TestStatus/Success.php', + 'SebastianBergmann\\CodeCoverage\\Test\\TestStatus\\TestStatus' => $vendorDir . '/phpunit/php-code-coverage/src/TestStatus/TestStatus.php', + 'SebastianBergmann\\CodeCoverage\\Test\\TestStatus\\Unknown' => $vendorDir . '/phpunit/php-code-coverage/src/TestStatus/Unknown.php', + 'SebastianBergmann\\CodeCoverage\\UnintentionallyCoveredCodeException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/UnintentionallyCoveredCodeException.php', + 'SebastianBergmann\\CodeCoverage\\Util\\DirectoryCouldNotBeCreatedException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/DirectoryCouldNotBeCreatedException.php', + 'SebastianBergmann\\CodeCoverage\\Util\\Filesystem' => $vendorDir . '/phpunit/php-code-coverage/src/Util/Filesystem.php', + 'SebastianBergmann\\CodeCoverage\\Util\\Percentage' => $vendorDir . '/phpunit/php-code-coverage/src/Util/Percentage.php', + 'SebastianBergmann\\CodeCoverage\\Version' => $vendorDir . '/phpunit/php-code-coverage/src/Version.php', + 'SebastianBergmann\\CodeCoverage\\XmlException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/XmlException.php', + 'SebastianBergmann\\CodeUnitReverseLookup\\Wizard' => $vendorDir . '/sebastian/code-unit-reverse-lookup/src/Wizard.php', + 'SebastianBergmann\\CodeUnit\\ClassMethodUnit' => $vendorDir . '/sebastian/code-unit/src/ClassMethodUnit.php', + 'SebastianBergmann\\CodeUnit\\ClassUnit' => $vendorDir . '/sebastian/code-unit/src/ClassUnit.php', + 'SebastianBergmann\\CodeUnit\\CodeUnit' => $vendorDir . '/sebastian/code-unit/src/CodeUnit.php', + 'SebastianBergmann\\CodeUnit\\CodeUnitCollection' => $vendorDir . '/sebastian/code-unit/src/CodeUnitCollection.php', + 'SebastianBergmann\\CodeUnit\\CodeUnitCollectionIterator' => $vendorDir . '/sebastian/code-unit/src/CodeUnitCollectionIterator.php', + 'SebastianBergmann\\CodeUnit\\Exception' => $vendorDir . '/sebastian/code-unit/src/exceptions/Exception.php', + 'SebastianBergmann\\CodeUnit\\FileUnit' => $vendorDir . '/sebastian/code-unit/src/FileUnit.php', + 'SebastianBergmann\\CodeUnit\\FunctionUnit' => $vendorDir . '/sebastian/code-unit/src/FunctionUnit.php', + 'SebastianBergmann\\CodeUnit\\InterfaceMethodUnit' => $vendorDir . '/sebastian/code-unit/src/InterfaceMethodUnit.php', + 'SebastianBergmann\\CodeUnit\\InterfaceUnit' => $vendorDir . '/sebastian/code-unit/src/InterfaceUnit.php', + 'SebastianBergmann\\CodeUnit\\InvalidCodeUnitException' => $vendorDir . '/sebastian/code-unit/src/exceptions/InvalidCodeUnitException.php', + 'SebastianBergmann\\CodeUnit\\Mapper' => $vendorDir . '/sebastian/code-unit/src/Mapper.php', + 'SebastianBergmann\\CodeUnit\\NoTraitException' => $vendorDir . '/sebastian/code-unit/src/exceptions/NoTraitException.php', + 'SebastianBergmann\\CodeUnit\\ReflectionException' => $vendorDir . '/sebastian/code-unit/src/exceptions/ReflectionException.php', + 'SebastianBergmann\\CodeUnit\\TraitMethodUnit' => $vendorDir . '/sebastian/code-unit/src/TraitMethodUnit.php', + 'SebastianBergmann\\CodeUnit\\TraitUnit' => $vendorDir . '/sebastian/code-unit/src/TraitUnit.php', + 'SebastianBergmann\\Comparator\\ArrayComparator' => $vendorDir . '/sebastian/comparator/src/ArrayComparator.php', + 'SebastianBergmann\\Comparator\\Comparator' => $vendorDir . '/sebastian/comparator/src/Comparator.php', + 'SebastianBergmann\\Comparator\\ComparisonFailure' => $vendorDir . '/sebastian/comparator/src/ComparisonFailure.php', + 'SebastianBergmann\\Comparator\\DOMNodeComparator' => $vendorDir . '/sebastian/comparator/src/DOMNodeComparator.php', + 'SebastianBergmann\\Comparator\\DateTimeComparator' => $vendorDir . '/sebastian/comparator/src/DateTimeComparator.php', + 'SebastianBergmann\\Comparator\\EnumerationComparator' => $vendorDir . '/sebastian/comparator/src/EnumerationComparator.php', + 'SebastianBergmann\\Comparator\\Exception' => $vendorDir . '/sebastian/comparator/src/exceptions/Exception.php', + 'SebastianBergmann\\Comparator\\ExceptionComparator' => $vendorDir . '/sebastian/comparator/src/ExceptionComparator.php', + 'SebastianBergmann\\Comparator\\Factory' => $vendorDir . '/sebastian/comparator/src/Factory.php', + 'SebastianBergmann\\Comparator\\MockObjectComparator' => $vendorDir . '/sebastian/comparator/src/MockObjectComparator.php', + 'SebastianBergmann\\Comparator\\NumberComparator' => $vendorDir . '/sebastian/comparator/src/NumberComparator.php', + 'SebastianBergmann\\Comparator\\NumericComparator' => $vendorDir . '/sebastian/comparator/src/NumericComparator.php', + 'SebastianBergmann\\Comparator\\ObjectComparator' => $vendorDir . '/sebastian/comparator/src/ObjectComparator.php', + 'SebastianBergmann\\Comparator\\ResourceComparator' => $vendorDir . '/sebastian/comparator/src/ResourceComparator.php', + 'SebastianBergmann\\Comparator\\RuntimeException' => $vendorDir . '/sebastian/comparator/src/exceptions/RuntimeException.php', + 'SebastianBergmann\\Comparator\\ScalarComparator' => $vendorDir . '/sebastian/comparator/src/ScalarComparator.php', + 'SebastianBergmann\\Comparator\\SplObjectStorageComparator' => $vendorDir . '/sebastian/comparator/src/SplObjectStorageComparator.php', + 'SebastianBergmann\\Comparator\\TypeComparator' => $vendorDir . '/sebastian/comparator/src/TypeComparator.php', + 'SebastianBergmann\\Complexity\\Calculator' => $vendorDir . '/sebastian/complexity/src/Calculator.php', + 'SebastianBergmann\\Complexity\\Complexity' => $vendorDir . '/sebastian/complexity/src/Complexity/Complexity.php', + 'SebastianBergmann\\Complexity\\ComplexityCalculatingVisitor' => $vendorDir . '/sebastian/complexity/src/Visitor/ComplexityCalculatingVisitor.php', + 'SebastianBergmann\\Complexity\\ComplexityCollection' => $vendorDir . '/sebastian/complexity/src/Complexity/ComplexityCollection.php', + 'SebastianBergmann\\Complexity\\ComplexityCollectionIterator' => $vendorDir . '/sebastian/complexity/src/Complexity/ComplexityCollectionIterator.php', + 'SebastianBergmann\\Complexity\\CyclomaticComplexityCalculatingVisitor' => $vendorDir . '/sebastian/complexity/src/Visitor/CyclomaticComplexityCalculatingVisitor.php', + 'SebastianBergmann\\Complexity\\Exception' => $vendorDir . '/sebastian/complexity/src/Exception/Exception.php', + 'SebastianBergmann\\Complexity\\RuntimeException' => $vendorDir . '/sebastian/complexity/src/Exception/RuntimeException.php', + 'SebastianBergmann\\Diff\\Chunk' => $vendorDir . '/sebastian/diff/src/Chunk.php', + 'SebastianBergmann\\Diff\\ConfigurationException' => $vendorDir . '/sebastian/diff/src/Exception/ConfigurationException.php', + 'SebastianBergmann\\Diff\\Diff' => $vendorDir . '/sebastian/diff/src/Diff.php', + 'SebastianBergmann\\Diff\\Differ' => $vendorDir . '/sebastian/diff/src/Differ.php', + 'SebastianBergmann\\Diff\\Exception' => $vendorDir . '/sebastian/diff/src/Exception/Exception.php', + 'SebastianBergmann\\Diff\\InvalidArgumentException' => $vendorDir . '/sebastian/diff/src/Exception/InvalidArgumentException.php', + 'SebastianBergmann\\Diff\\Line' => $vendorDir . '/sebastian/diff/src/Line.php', + 'SebastianBergmann\\Diff\\LongestCommonSubsequenceCalculator' => $vendorDir . '/sebastian/diff/src/LongestCommonSubsequenceCalculator.php', + 'SebastianBergmann\\Diff\\MemoryEfficientLongestCommonSubsequenceCalculator' => $vendorDir . '/sebastian/diff/src/MemoryEfficientLongestCommonSubsequenceCalculator.php', + 'SebastianBergmann\\Diff\\Output\\AbstractChunkOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/AbstractChunkOutputBuilder.php', + 'SebastianBergmann\\Diff\\Output\\DiffOnlyOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/DiffOnlyOutputBuilder.php', + 'SebastianBergmann\\Diff\\Output\\DiffOutputBuilderInterface' => $vendorDir . '/sebastian/diff/src/Output/DiffOutputBuilderInterface.php', + 'SebastianBergmann\\Diff\\Output\\StrictUnifiedDiffOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/StrictUnifiedDiffOutputBuilder.php', + 'SebastianBergmann\\Diff\\Output\\UnifiedDiffOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/UnifiedDiffOutputBuilder.php', + 'SebastianBergmann\\Diff\\Parser' => $vendorDir . '/sebastian/diff/src/Parser.php', + 'SebastianBergmann\\Diff\\TimeEfficientLongestCommonSubsequenceCalculator' => $vendorDir . '/sebastian/diff/src/TimeEfficientLongestCommonSubsequenceCalculator.php', + 'SebastianBergmann\\Environment\\Console' => $vendorDir . '/sebastian/environment/src/Console.php', + 'SebastianBergmann\\Environment\\Runtime' => $vendorDir . '/sebastian/environment/src/Runtime.php', + 'SebastianBergmann\\Exporter\\Exporter' => $vendorDir . '/sebastian/exporter/src/Exporter.php', + 'SebastianBergmann\\FileIterator\\ExcludeIterator' => $vendorDir . '/phpunit/php-file-iterator/src/ExcludeIterator.php', + 'SebastianBergmann\\FileIterator\\Facade' => $vendorDir . '/phpunit/php-file-iterator/src/Facade.php', + 'SebastianBergmann\\FileIterator\\Factory' => $vendorDir . '/phpunit/php-file-iterator/src/Factory.php', + 'SebastianBergmann\\FileIterator\\Iterator' => $vendorDir . '/phpunit/php-file-iterator/src/Iterator.php', + 'SebastianBergmann\\GlobalState\\CodeExporter' => $vendorDir . '/sebastian/global-state/src/CodeExporter.php', + 'SebastianBergmann\\GlobalState\\Exception' => $vendorDir . '/sebastian/global-state/src/exceptions/Exception.php', + 'SebastianBergmann\\GlobalState\\ExcludeList' => $vendorDir . '/sebastian/global-state/src/ExcludeList.php', + 'SebastianBergmann\\GlobalState\\Restorer' => $vendorDir . '/sebastian/global-state/src/Restorer.php', + 'SebastianBergmann\\GlobalState\\RuntimeException' => $vendorDir . '/sebastian/global-state/src/exceptions/RuntimeException.php', + 'SebastianBergmann\\GlobalState\\Snapshot' => $vendorDir . '/sebastian/global-state/src/Snapshot.php', + 'SebastianBergmann\\Invoker\\Exception' => $vendorDir . '/phpunit/php-invoker/src/exceptions/Exception.php', + 'SebastianBergmann\\Invoker\\Invoker' => $vendorDir . '/phpunit/php-invoker/src/Invoker.php', + 'SebastianBergmann\\Invoker\\ProcessControlExtensionNotLoadedException' => $vendorDir . '/phpunit/php-invoker/src/exceptions/ProcessControlExtensionNotLoadedException.php', + 'SebastianBergmann\\Invoker\\TimeoutException' => $vendorDir . '/phpunit/php-invoker/src/exceptions/TimeoutException.php', + 'SebastianBergmann\\LinesOfCode\\Counter' => $vendorDir . '/sebastian/lines-of-code/src/Counter.php', + 'SebastianBergmann\\LinesOfCode\\Exception' => $vendorDir . '/sebastian/lines-of-code/src/Exception/Exception.php', + 'SebastianBergmann\\LinesOfCode\\IllogicalValuesException' => $vendorDir . '/sebastian/lines-of-code/src/Exception/IllogicalValuesException.php', + 'SebastianBergmann\\LinesOfCode\\LineCountingVisitor' => $vendorDir . '/sebastian/lines-of-code/src/LineCountingVisitor.php', + 'SebastianBergmann\\LinesOfCode\\LinesOfCode' => $vendorDir . '/sebastian/lines-of-code/src/LinesOfCode.php', + 'SebastianBergmann\\LinesOfCode\\NegativeValueException' => $vendorDir . '/sebastian/lines-of-code/src/Exception/NegativeValueException.php', + 'SebastianBergmann\\LinesOfCode\\RuntimeException' => $vendorDir . '/sebastian/lines-of-code/src/Exception/RuntimeException.php', + 'SebastianBergmann\\ObjectEnumerator\\Enumerator' => $vendorDir . '/sebastian/object-enumerator/src/Enumerator.php', + 'SebastianBergmann\\ObjectReflector\\ObjectReflector' => $vendorDir . '/sebastian/object-reflector/src/ObjectReflector.php', + 'SebastianBergmann\\RecursionContext\\Context' => $vendorDir . '/sebastian/recursion-context/src/Context.php', + 'SebastianBergmann\\Template\\Exception' => $vendorDir . '/phpunit/php-text-template/src/exceptions/Exception.php', + 'SebastianBergmann\\Template\\InvalidArgumentException' => $vendorDir . '/phpunit/php-text-template/src/exceptions/InvalidArgumentException.php', + 'SebastianBergmann\\Template\\RuntimeException' => $vendorDir . '/phpunit/php-text-template/src/exceptions/RuntimeException.php', + 'SebastianBergmann\\Template\\Template' => $vendorDir . '/phpunit/php-text-template/src/Template.php', + 'SebastianBergmann\\Timer\\Duration' => $vendorDir . '/phpunit/php-timer/src/Duration.php', + 'SebastianBergmann\\Timer\\Exception' => $vendorDir . '/phpunit/php-timer/src/exceptions/Exception.php', + 'SebastianBergmann\\Timer\\NoActiveTimerException' => $vendorDir . '/phpunit/php-timer/src/exceptions/NoActiveTimerException.php', + 'SebastianBergmann\\Timer\\ResourceUsageFormatter' => $vendorDir . '/phpunit/php-timer/src/ResourceUsageFormatter.php', + 'SebastianBergmann\\Timer\\TimeSinceStartOfRequestNotAvailableException' => $vendorDir . '/phpunit/php-timer/src/exceptions/TimeSinceStartOfRequestNotAvailableException.php', + 'SebastianBergmann\\Timer\\Timer' => $vendorDir . '/phpunit/php-timer/src/Timer.php', + 'SebastianBergmann\\Type\\CallableType' => $vendorDir . '/sebastian/type/src/type/CallableType.php', + 'SebastianBergmann\\Type\\Exception' => $vendorDir . '/sebastian/type/src/exception/Exception.php', + 'SebastianBergmann\\Type\\FalseType' => $vendorDir . '/sebastian/type/src/type/FalseType.php', + 'SebastianBergmann\\Type\\GenericObjectType' => $vendorDir . '/sebastian/type/src/type/GenericObjectType.php', + 'SebastianBergmann\\Type\\IntersectionType' => $vendorDir . '/sebastian/type/src/type/IntersectionType.php', + 'SebastianBergmann\\Type\\IterableType' => $vendorDir . '/sebastian/type/src/type/IterableType.php', + 'SebastianBergmann\\Type\\MixedType' => $vendorDir . '/sebastian/type/src/type/MixedType.php', + 'SebastianBergmann\\Type\\NeverType' => $vendorDir . '/sebastian/type/src/type/NeverType.php', + 'SebastianBergmann\\Type\\NullType' => $vendorDir . '/sebastian/type/src/type/NullType.php', + 'SebastianBergmann\\Type\\ObjectType' => $vendorDir . '/sebastian/type/src/type/ObjectType.php', + 'SebastianBergmann\\Type\\Parameter' => $vendorDir . '/sebastian/type/src/Parameter.php', + 'SebastianBergmann\\Type\\ReflectionMapper' => $vendorDir . '/sebastian/type/src/ReflectionMapper.php', + 'SebastianBergmann\\Type\\RuntimeException' => $vendorDir . '/sebastian/type/src/exception/RuntimeException.php', + 'SebastianBergmann\\Type\\SimpleType' => $vendorDir . '/sebastian/type/src/type/SimpleType.php', + 'SebastianBergmann\\Type\\StaticType' => $vendorDir . '/sebastian/type/src/type/StaticType.php', + 'SebastianBergmann\\Type\\TrueType' => $vendorDir . '/sebastian/type/src/type/TrueType.php', + 'SebastianBergmann\\Type\\Type' => $vendorDir . '/sebastian/type/src/type/Type.php', + 'SebastianBergmann\\Type\\TypeName' => $vendorDir . '/sebastian/type/src/TypeName.php', + 'SebastianBergmann\\Type\\UnionType' => $vendorDir . '/sebastian/type/src/type/UnionType.php', + 'SebastianBergmann\\Type\\UnknownType' => $vendorDir . '/sebastian/type/src/type/UnknownType.php', + 'SebastianBergmann\\Type\\VoidType' => $vendorDir . '/sebastian/type/src/type/VoidType.php', + 'SebastianBergmann\\Version' => $vendorDir . '/sebastian/version/src/Version.php', + 'Spatie\\PdfToText\\Exceptions\\BinaryNotFoundException' => $vendorDir . '/spatie/pdf-to-text/src/Exceptions/BinaryNotFoundException.php', + 'Spatie\\PdfToText\\Exceptions\\CouldNotExtractText' => $vendorDir . '/spatie/pdf-to-text/src/Exceptions/CouldNotExtractText.php', + 'Spatie\\PdfToText\\Exceptions\\PdfNotFound' => $vendorDir . '/spatie/pdf-to-text/src/Exceptions/PdfNotFound.php', + 'Spatie\\PdfToText\\Pdf' => $vendorDir . '/spatie/pdf-to-text/src/Pdf.php', + 'Spatie\\Permission\\Commands\\CacheReset' => $vendorDir . '/spatie/laravel-permission/src/Commands/CacheReset.php', + 'Spatie\\Permission\\Commands\\CreatePermission' => $vendorDir . '/spatie/laravel-permission/src/Commands/CreatePermission.php', + 'Spatie\\Permission\\Commands\\CreateRole' => $vendorDir . '/spatie/laravel-permission/src/Commands/CreateRole.php', + 'Spatie\\Permission\\Commands\\Show' => $vendorDir . '/spatie/laravel-permission/src/Commands/Show.php', + 'Spatie\\Permission\\Commands\\UpgradeForTeams' => $vendorDir . '/spatie/laravel-permission/src/Commands/UpgradeForTeams.php', + 'Spatie\\Permission\\Contracts\\Permission' => $vendorDir . '/spatie/laravel-permission/src/Contracts/Permission.php', + 'Spatie\\Permission\\Contracts\\PermissionsTeamResolver' => $vendorDir . '/spatie/laravel-permission/src/Contracts/PermissionsTeamResolver.php', + 'Spatie\\Permission\\Contracts\\Role' => $vendorDir . '/spatie/laravel-permission/src/Contracts/Role.php', + 'Spatie\\Permission\\Contracts\\Wildcard' => $vendorDir . '/spatie/laravel-permission/src/Contracts/Wildcard.php', + 'Spatie\\Permission\\DefaultTeamResolver' => $vendorDir . '/spatie/laravel-permission/src/DefaultTeamResolver.php', + 'Spatie\\Permission\\Events\\PermissionAttached' => $vendorDir . '/spatie/laravel-permission/src/Events/PermissionAttached.php', + 'Spatie\\Permission\\Events\\PermissionDetached' => $vendorDir . '/spatie/laravel-permission/src/Events/PermissionDetached.php', + 'Spatie\\Permission\\Events\\RoleAttached' => $vendorDir . '/spatie/laravel-permission/src/Events/RoleAttached.php', + 'Spatie\\Permission\\Events\\RoleDetached' => $vendorDir . '/spatie/laravel-permission/src/Events/RoleDetached.php', + 'Spatie\\Permission\\Exceptions\\GuardDoesNotMatch' => $vendorDir . '/spatie/laravel-permission/src/Exceptions/GuardDoesNotMatch.php', + 'Spatie\\Permission\\Exceptions\\PermissionAlreadyExists' => $vendorDir . '/spatie/laravel-permission/src/Exceptions/PermissionAlreadyExists.php', + 'Spatie\\Permission\\Exceptions\\PermissionDoesNotExist' => $vendorDir . '/spatie/laravel-permission/src/Exceptions/PermissionDoesNotExist.php', + 'Spatie\\Permission\\Exceptions\\RoleAlreadyExists' => $vendorDir . '/spatie/laravel-permission/src/Exceptions/RoleAlreadyExists.php', + 'Spatie\\Permission\\Exceptions\\RoleDoesNotExist' => $vendorDir . '/spatie/laravel-permission/src/Exceptions/RoleDoesNotExist.php', + 'Spatie\\Permission\\Exceptions\\UnauthorizedException' => $vendorDir . '/spatie/laravel-permission/src/Exceptions/UnauthorizedException.php', + 'Spatie\\Permission\\Exceptions\\WildcardPermissionInvalidArgument' => $vendorDir . '/spatie/laravel-permission/src/Exceptions/WildcardPermissionInvalidArgument.php', + 'Spatie\\Permission\\Exceptions\\WildcardPermissionNotImplementsContract' => $vendorDir . '/spatie/laravel-permission/src/Exceptions/WildcardPermissionNotImplementsContract.php', + 'Spatie\\Permission\\Exceptions\\WildcardPermissionNotProperlyFormatted' => $vendorDir . '/spatie/laravel-permission/src/Exceptions/WildcardPermissionNotProperlyFormatted.php', + 'Spatie\\Permission\\Guard' => $vendorDir . '/spatie/laravel-permission/src/Guard.php', + 'Spatie\\Permission\\Middleware\\PermissionMiddleware' => $vendorDir . '/spatie/laravel-permission/src/Middleware/PermissionMiddleware.php', + 'Spatie\\Permission\\Middleware\\RoleMiddleware' => $vendorDir . '/spatie/laravel-permission/src/Middleware/RoleMiddleware.php', + 'Spatie\\Permission\\Middleware\\RoleOrPermissionMiddleware' => $vendorDir . '/spatie/laravel-permission/src/Middleware/RoleOrPermissionMiddleware.php', + 'Spatie\\Permission\\Models\\Permission' => $vendorDir . '/spatie/laravel-permission/src/Models/Permission.php', + 'Spatie\\Permission\\Models\\Role' => $vendorDir . '/spatie/laravel-permission/src/Models/Role.php', + 'Spatie\\Permission\\PermissionRegistrar' => $vendorDir . '/spatie/laravel-permission/src/PermissionRegistrar.php', + 'Spatie\\Permission\\PermissionServiceProvider' => $vendorDir . '/spatie/laravel-permission/src/PermissionServiceProvider.php', + 'Spatie\\Permission\\Traits\\HasPermissions' => $vendorDir . '/spatie/laravel-permission/src/Traits/HasPermissions.php', + 'Spatie\\Permission\\Traits\\HasRoles' => $vendorDir . '/spatie/laravel-permission/src/Traits/HasRoles.php', + 'Spatie\\Permission\\Traits\\RefreshesPermissionCache' => $vendorDir . '/spatie/laravel-permission/src/Traits/RefreshesPermissionCache.php', + 'Spatie\\Permission\\WildcardPermission' => $vendorDir . '/spatie/laravel-permission/src/WildcardPermission.php', + 'Stringable' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/Stringable.php', + 'Symfony\\Component\\Clock\\Clock' => $vendorDir . '/symfony/clock/Clock.php', + 'Symfony\\Component\\Clock\\ClockAwareTrait' => $vendorDir . '/symfony/clock/ClockAwareTrait.php', + 'Symfony\\Component\\Clock\\ClockInterface' => $vendorDir . '/symfony/clock/ClockInterface.php', + 'Symfony\\Component\\Clock\\DatePoint' => $vendorDir . '/symfony/clock/DatePoint.php', + 'Symfony\\Component\\Clock\\MockClock' => $vendorDir . '/symfony/clock/MockClock.php', + 'Symfony\\Component\\Clock\\MonotonicClock' => $vendorDir . '/symfony/clock/MonotonicClock.php', + 'Symfony\\Component\\Clock\\NativeClock' => $vendorDir . '/symfony/clock/NativeClock.php', + 'Symfony\\Component\\Clock\\Test\\ClockSensitiveTrait' => $vendorDir . '/symfony/clock/Test/ClockSensitiveTrait.php', + 'Symfony\\Component\\Console\\Application' => $vendorDir . '/symfony/console/Application.php', + 'Symfony\\Component\\Console\\Attribute\\AsCommand' => $vendorDir . '/symfony/console/Attribute/AsCommand.php', + 'Symfony\\Component\\Console\\CI\\GithubActionReporter' => $vendorDir . '/symfony/console/CI/GithubActionReporter.php', + 'Symfony\\Component\\Console\\Color' => $vendorDir . '/symfony/console/Color.php', + 'Symfony\\Component\\Console\\CommandLoader\\CommandLoaderInterface' => $vendorDir . '/symfony/console/CommandLoader/CommandLoaderInterface.php', + 'Symfony\\Component\\Console\\CommandLoader\\ContainerCommandLoader' => $vendorDir . '/symfony/console/CommandLoader/ContainerCommandLoader.php', + 'Symfony\\Component\\Console\\CommandLoader\\FactoryCommandLoader' => $vendorDir . '/symfony/console/CommandLoader/FactoryCommandLoader.php', + 'Symfony\\Component\\Console\\Command\\Command' => $vendorDir . '/symfony/console/Command/Command.php', + 'Symfony\\Component\\Console\\Command\\CompleteCommand' => $vendorDir . '/symfony/console/Command/CompleteCommand.php', + 'Symfony\\Component\\Console\\Command\\DumpCompletionCommand' => $vendorDir . '/symfony/console/Command/DumpCompletionCommand.php', + 'Symfony\\Component\\Console\\Command\\HelpCommand' => $vendorDir . '/symfony/console/Command/HelpCommand.php', + 'Symfony\\Component\\Console\\Command\\LazyCommand' => $vendorDir . '/symfony/console/Command/LazyCommand.php', + 'Symfony\\Component\\Console\\Command\\ListCommand' => $vendorDir . '/symfony/console/Command/ListCommand.php', + 'Symfony\\Component\\Console\\Command\\LockableTrait' => $vendorDir . '/symfony/console/Command/LockableTrait.php', + 'Symfony\\Component\\Console\\Command\\SignalableCommandInterface' => $vendorDir . '/symfony/console/Command/SignalableCommandInterface.php', + 'Symfony\\Component\\Console\\Command\\TraceableCommand' => $vendorDir . '/symfony/console/Command/TraceableCommand.php', + 'Symfony\\Component\\Console\\Completion\\CompletionInput' => $vendorDir . '/symfony/console/Completion/CompletionInput.php', + 'Symfony\\Component\\Console\\Completion\\CompletionSuggestions' => $vendorDir . '/symfony/console/Completion/CompletionSuggestions.php', + 'Symfony\\Component\\Console\\Completion\\Output\\BashCompletionOutput' => $vendorDir . '/symfony/console/Completion/Output/BashCompletionOutput.php', + 'Symfony\\Component\\Console\\Completion\\Output\\CompletionOutputInterface' => $vendorDir . '/symfony/console/Completion/Output/CompletionOutputInterface.php', + 'Symfony\\Component\\Console\\Completion\\Output\\FishCompletionOutput' => $vendorDir . '/symfony/console/Completion/Output/FishCompletionOutput.php', + 'Symfony\\Component\\Console\\Completion\\Output\\ZshCompletionOutput' => $vendorDir . '/symfony/console/Completion/Output/ZshCompletionOutput.php', + 'Symfony\\Component\\Console\\Completion\\Suggestion' => $vendorDir . '/symfony/console/Completion/Suggestion.php', + 'Symfony\\Component\\Console\\ConsoleEvents' => $vendorDir . '/symfony/console/ConsoleEvents.php', + 'Symfony\\Component\\Console\\Cursor' => $vendorDir . '/symfony/console/Cursor.php', + 'Symfony\\Component\\Console\\DataCollector\\CommandDataCollector' => $vendorDir . '/symfony/console/DataCollector/CommandDataCollector.php', + 'Symfony\\Component\\Console\\Debug\\CliRequest' => $vendorDir . '/symfony/console/Debug/CliRequest.php', + 'Symfony\\Component\\Console\\DependencyInjection\\AddConsoleCommandPass' => $vendorDir . '/symfony/console/DependencyInjection/AddConsoleCommandPass.php', + 'Symfony\\Component\\Console\\Descriptor\\ApplicationDescription' => $vendorDir . '/symfony/console/Descriptor/ApplicationDescription.php', + 'Symfony\\Component\\Console\\Descriptor\\Descriptor' => $vendorDir . '/symfony/console/Descriptor/Descriptor.php', + 'Symfony\\Component\\Console\\Descriptor\\DescriptorInterface' => $vendorDir . '/symfony/console/Descriptor/DescriptorInterface.php', + 'Symfony\\Component\\Console\\Descriptor\\JsonDescriptor' => $vendorDir . '/symfony/console/Descriptor/JsonDescriptor.php', + 'Symfony\\Component\\Console\\Descriptor\\MarkdownDescriptor' => $vendorDir . '/symfony/console/Descriptor/MarkdownDescriptor.php', + 'Symfony\\Component\\Console\\Descriptor\\ReStructuredTextDescriptor' => $vendorDir . '/symfony/console/Descriptor/ReStructuredTextDescriptor.php', + 'Symfony\\Component\\Console\\Descriptor\\TextDescriptor' => $vendorDir . '/symfony/console/Descriptor/TextDescriptor.php', + 'Symfony\\Component\\Console\\Descriptor\\XmlDescriptor' => $vendorDir . '/symfony/console/Descriptor/XmlDescriptor.php', + 'Symfony\\Component\\Console\\EventListener\\ErrorListener' => $vendorDir . '/symfony/console/EventListener/ErrorListener.php', + 'Symfony\\Component\\Console\\Event\\ConsoleAlarmEvent' => $vendorDir . '/symfony/console/Event/ConsoleAlarmEvent.php', + 'Symfony\\Component\\Console\\Event\\ConsoleCommandEvent' => $vendorDir . '/symfony/console/Event/ConsoleCommandEvent.php', + 'Symfony\\Component\\Console\\Event\\ConsoleErrorEvent' => $vendorDir . '/symfony/console/Event/ConsoleErrorEvent.php', + 'Symfony\\Component\\Console\\Event\\ConsoleEvent' => $vendorDir . '/symfony/console/Event/ConsoleEvent.php', + 'Symfony\\Component\\Console\\Event\\ConsoleSignalEvent' => $vendorDir . '/symfony/console/Event/ConsoleSignalEvent.php', + 'Symfony\\Component\\Console\\Event\\ConsoleTerminateEvent' => $vendorDir . '/symfony/console/Event/ConsoleTerminateEvent.php', + 'Symfony\\Component\\Console\\Exception\\CommandNotFoundException' => $vendorDir . '/symfony/console/Exception/CommandNotFoundException.php', + 'Symfony\\Component\\Console\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/console/Exception/ExceptionInterface.php', + 'Symfony\\Component\\Console\\Exception\\InvalidArgumentException' => $vendorDir . '/symfony/console/Exception/InvalidArgumentException.php', + 'Symfony\\Component\\Console\\Exception\\InvalidOptionException' => $vendorDir . '/symfony/console/Exception/InvalidOptionException.php', + 'Symfony\\Component\\Console\\Exception\\LogicException' => $vendorDir . '/symfony/console/Exception/LogicException.php', + 'Symfony\\Component\\Console\\Exception\\MissingInputException' => $vendorDir . '/symfony/console/Exception/MissingInputException.php', + 'Symfony\\Component\\Console\\Exception\\NamespaceNotFoundException' => $vendorDir . '/symfony/console/Exception/NamespaceNotFoundException.php', + 'Symfony\\Component\\Console\\Exception\\RunCommandFailedException' => $vendorDir . '/symfony/console/Exception/RunCommandFailedException.php', + 'Symfony\\Component\\Console\\Exception\\RuntimeException' => $vendorDir . '/symfony/console/Exception/RuntimeException.php', + 'Symfony\\Component\\Console\\Formatter\\NullOutputFormatter' => $vendorDir . '/symfony/console/Formatter/NullOutputFormatter.php', + 'Symfony\\Component\\Console\\Formatter\\NullOutputFormatterStyle' => $vendorDir . '/symfony/console/Formatter/NullOutputFormatterStyle.php', + 'Symfony\\Component\\Console\\Formatter\\OutputFormatter' => $vendorDir . '/symfony/console/Formatter/OutputFormatter.php', + 'Symfony\\Component\\Console\\Formatter\\OutputFormatterInterface' => $vendorDir . '/symfony/console/Formatter/OutputFormatterInterface.php', + 'Symfony\\Component\\Console\\Formatter\\OutputFormatterStyle' => $vendorDir . '/symfony/console/Formatter/OutputFormatterStyle.php', + 'Symfony\\Component\\Console\\Formatter\\OutputFormatterStyleInterface' => $vendorDir . '/symfony/console/Formatter/OutputFormatterStyleInterface.php', + 'Symfony\\Component\\Console\\Formatter\\OutputFormatterStyleStack' => $vendorDir . '/symfony/console/Formatter/OutputFormatterStyleStack.php', + 'Symfony\\Component\\Console\\Formatter\\WrappableOutputFormatterInterface' => $vendorDir . '/symfony/console/Formatter/WrappableOutputFormatterInterface.php', + 'Symfony\\Component\\Console\\Helper\\DebugFormatterHelper' => $vendorDir . '/symfony/console/Helper/DebugFormatterHelper.php', + 'Symfony\\Component\\Console\\Helper\\DescriptorHelper' => $vendorDir . '/symfony/console/Helper/DescriptorHelper.php', + 'Symfony\\Component\\Console\\Helper\\Dumper' => $vendorDir . '/symfony/console/Helper/Dumper.php', + 'Symfony\\Component\\Console\\Helper\\FormatterHelper' => $vendorDir . '/symfony/console/Helper/FormatterHelper.php', + 'Symfony\\Component\\Console\\Helper\\Helper' => $vendorDir . '/symfony/console/Helper/Helper.php', + 'Symfony\\Component\\Console\\Helper\\HelperInterface' => $vendorDir . '/symfony/console/Helper/HelperInterface.php', + 'Symfony\\Component\\Console\\Helper\\HelperSet' => $vendorDir . '/symfony/console/Helper/HelperSet.php', + 'Symfony\\Component\\Console\\Helper\\InputAwareHelper' => $vendorDir . '/symfony/console/Helper/InputAwareHelper.php', + 'Symfony\\Component\\Console\\Helper\\OutputWrapper' => $vendorDir . '/symfony/console/Helper/OutputWrapper.php', + 'Symfony\\Component\\Console\\Helper\\ProcessHelper' => $vendorDir . '/symfony/console/Helper/ProcessHelper.php', + 'Symfony\\Component\\Console\\Helper\\ProgressBar' => $vendorDir . '/symfony/console/Helper/ProgressBar.php', + 'Symfony\\Component\\Console\\Helper\\ProgressIndicator' => $vendorDir . '/symfony/console/Helper/ProgressIndicator.php', + 'Symfony\\Component\\Console\\Helper\\QuestionHelper' => $vendorDir . '/symfony/console/Helper/QuestionHelper.php', + 'Symfony\\Component\\Console\\Helper\\SymfonyQuestionHelper' => $vendorDir . '/symfony/console/Helper/SymfonyQuestionHelper.php', + 'Symfony\\Component\\Console\\Helper\\Table' => $vendorDir . '/symfony/console/Helper/Table.php', + 'Symfony\\Component\\Console\\Helper\\TableCell' => $vendorDir . '/symfony/console/Helper/TableCell.php', + 'Symfony\\Component\\Console\\Helper\\TableCellStyle' => $vendorDir . '/symfony/console/Helper/TableCellStyle.php', + 'Symfony\\Component\\Console\\Helper\\TableRows' => $vendorDir . '/symfony/console/Helper/TableRows.php', + 'Symfony\\Component\\Console\\Helper\\TableSeparator' => $vendorDir . '/symfony/console/Helper/TableSeparator.php', + 'Symfony\\Component\\Console\\Helper\\TableStyle' => $vendorDir . '/symfony/console/Helper/TableStyle.php', + 'Symfony\\Component\\Console\\Input\\ArgvInput' => $vendorDir . '/symfony/console/Input/ArgvInput.php', + 'Symfony\\Component\\Console\\Input\\ArrayInput' => $vendorDir . '/symfony/console/Input/ArrayInput.php', + 'Symfony\\Component\\Console\\Input\\Input' => $vendorDir . '/symfony/console/Input/Input.php', + 'Symfony\\Component\\Console\\Input\\InputArgument' => $vendorDir . '/symfony/console/Input/InputArgument.php', + 'Symfony\\Component\\Console\\Input\\InputAwareInterface' => $vendorDir . '/symfony/console/Input/InputAwareInterface.php', + 'Symfony\\Component\\Console\\Input\\InputDefinition' => $vendorDir . '/symfony/console/Input/InputDefinition.php', + 'Symfony\\Component\\Console\\Input\\InputInterface' => $vendorDir . '/symfony/console/Input/InputInterface.php', + 'Symfony\\Component\\Console\\Input\\InputOption' => $vendorDir . '/symfony/console/Input/InputOption.php', + 'Symfony\\Component\\Console\\Input\\StreamableInputInterface' => $vendorDir . '/symfony/console/Input/StreamableInputInterface.php', + 'Symfony\\Component\\Console\\Input\\StringInput' => $vendorDir . '/symfony/console/Input/StringInput.php', + 'Symfony\\Component\\Console\\Logger\\ConsoleLogger' => $vendorDir . '/symfony/console/Logger/ConsoleLogger.php', + 'Symfony\\Component\\Console\\Messenger\\RunCommandContext' => $vendorDir . '/symfony/console/Messenger/RunCommandContext.php', + 'Symfony\\Component\\Console\\Messenger\\RunCommandMessage' => $vendorDir . '/symfony/console/Messenger/RunCommandMessage.php', + 'Symfony\\Component\\Console\\Messenger\\RunCommandMessageHandler' => $vendorDir . '/symfony/console/Messenger/RunCommandMessageHandler.php', + 'Symfony\\Component\\Console\\Output\\AnsiColorMode' => $vendorDir . '/symfony/console/Output/AnsiColorMode.php', + 'Symfony\\Component\\Console\\Output\\BufferedOutput' => $vendorDir . '/symfony/console/Output/BufferedOutput.php', + 'Symfony\\Component\\Console\\Output\\ConsoleOutput' => $vendorDir . '/symfony/console/Output/ConsoleOutput.php', + 'Symfony\\Component\\Console\\Output\\ConsoleOutputInterface' => $vendorDir . '/symfony/console/Output/ConsoleOutputInterface.php', + 'Symfony\\Component\\Console\\Output\\ConsoleSectionOutput' => $vendorDir . '/symfony/console/Output/ConsoleSectionOutput.php', + 'Symfony\\Component\\Console\\Output\\NullOutput' => $vendorDir . '/symfony/console/Output/NullOutput.php', + 'Symfony\\Component\\Console\\Output\\Output' => $vendorDir . '/symfony/console/Output/Output.php', + 'Symfony\\Component\\Console\\Output\\OutputInterface' => $vendorDir . '/symfony/console/Output/OutputInterface.php', + 'Symfony\\Component\\Console\\Output\\StreamOutput' => $vendorDir . '/symfony/console/Output/StreamOutput.php', + 'Symfony\\Component\\Console\\Output\\TrimmedBufferOutput' => $vendorDir . '/symfony/console/Output/TrimmedBufferOutput.php', + 'Symfony\\Component\\Console\\Question\\ChoiceQuestion' => $vendorDir . '/symfony/console/Question/ChoiceQuestion.php', + 'Symfony\\Component\\Console\\Question\\ConfirmationQuestion' => $vendorDir . '/symfony/console/Question/ConfirmationQuestion.php', + 'Symfony\\Component\\Console\\Question\\Question' => $vendorDir . '/symfony/console/Question/Question.php', + 'Symfony\\Component\\Console\\SignalRegistry\\SignalMap' => $vendorDir . '/symfony/console/SignalRegistry/SignalMap.php', + 'Symfony\\Component\\Console\\SignalRegistry\\SignalRegistry' => $vendorDir . '/symfony/console/SignalRegistry/SignalRegistry.php', + 'Symfony\\Component\\Console\\SingleCommandApplication' => $vendorDir . '/symfony/console/SingleCommandApplication.php', + 'Symfony\\Component\\Console\\Style\\OutputStyle' => $vendorDir . '/symfony/console/Style/OutputStyle.php', + 'Symfony\\Component\\Console\\Style\\StyleInterface' => $vendorDir . '/symfony/console/Style/StyleInterface.php', + 'Symfony\\Component\\Console\\Style\\SymfonyStyle' => $vendorDir . '/symfony/console/Style/SymfonyStyle.php', + 'Symfony\\Component\\Console\\Terminal' => $vendorDir . '/symfony/console/Terminal.php', + 'Symfony\\Component\\Console\\Tester\\ApplicationTester' => $vendorDir . '/symfony/console/Tester/ApplicationTester.php', + 'Symfony\\Component\\Console\\Tester\\CommandCompletionTester' => $vendorDir . '/symfony/console/Tester/CommandCompletionTester.php', + 'Symfony\\Component\\Console\\Tester\\CommandTester' => $vendorDir . '/symfony/console/Tester/CommandTester.php', + 'Symfony\\Component\\Console\\Tester\\Constraint\\CommandIsSuccessful' => $vendorDir . '/symfony/console/Tester/Constraint/CommandIsSuccessful.php', + 'Symfony\\Component\\Console\\Tester\\TesterTrait' => $vendorDir . '/symfony/console/Tester/TesterTrait.php', + 'Symfony\\Component\\CssSelector\\CssSelectorConverter' => $vendorDir . '/symfony/css-selector/CssSelectorConverter.php', + 'Symfony\\Component\\CssSelector\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/css-selector/Exception/ExceptionInterface.php', + 'Symfony\\Component\\CssSelector\\Exception\\ExpressionErrorException' => $vendorDir . '/symfony/css-selector/Exception/ExpressionErrorException.php', + 'Symfony\\Component\\CssSelector\\Exception\\InternalErrorException' => $vendorDir . '/symfony/css-selector/Exception/InternalErrorException.php', + 'Symfony\\Component\\CssSelector\\Exception\\ParseException' => $vendorDir . '/symfony/css-selector/Exception/ParseException.php', + 'Symfony\\Component\\CssSelector\\Exception\\SyntaxErrorException' => $vendorDir . '/symfony/css-selector/Exception/SyntaxErrorException.php', + 'Symfony\\Component\\CssSelector\\Node\\AbstractNode' => $vendorDir . '/symfony/css-selector/Node/AbstractNode.php', + 'Symfony\\Component\\CssSelector\\Node\\AttributeNode' => $vendorDir . '/symfony/css-selector/Node/AttributeNode.php', + 'Symfony\\Component\\CssSelector\\Node\\ClassNode' => $vendorDir . '/symfony/css-selector/Node/ClassNode.php', + 'Symfony\\Component\\CssSelector\\Node\\CombinedSelectorNode' => $vendorDir . '/symfony/css-selector/Node/CombinedSelectorNode.php', + 'Symfony\\Component\\CssSelector\\Node\\ElementNode' => $vendorDir . '/symfony/css-selector/Node/ElementNode.php', + 'Symfony\\Component\\CssSelector\\Node\\FunctionNode' => $vendorDir . '/symfony/css-selector/Node/FunctionNode.php', + 'Symfony\\Component\\CssSelector\\Node\\HashNode' => $vendorDir . '/symfony/css-selector/Node/HashNode.php', + 'Symfony\\Component\\CssSelector\\Node\\MatchingNode' => $vendorDir . '/symfony/css-selector/Node/MatchingNode.php', + 'Symfony\\Component\\CssSelector\\Node\\NegationNode' => $vendorDir . '/symfony/css-selector/Node/NegationNode.php', + 'Symfony\\Component\\CssSelector\\Node\\NodeInterface' => $vendorDir . '/symfony/css-selector/Node/NodeInterface.php', + 'Symfony\\Component\\CssSelector\\Node\\PseudoNode' => $vendorDir . '/symfony/css-selector/Node/PseudoNode.php', + 'Symfony\\Component\\CssSelector\\Node\\SelectorNode' => $vendorDir . '/symfony/css-selector/Node/SelectorNode.php', + 'Symfony\\Component\\CssSelector\\Node\\Specificity' => $vendorDir . '/symfony/css-selector/Node/Specificity.php', + 'Symfony\\Component\\CssSelector\\Node\\SpecificityAdjustmentNode' => $vendorDir . '/symfony/css-selector/Node/SpecificityAdjustmentNode.php', + 'Symfony\\Component\\CssSelector\\Parser\\Handler\\CommentHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/CommentHandler.php', + 'Symfony\\Component\\CssSelector\\Parser\\Handler\\HandlerInterface' => $vendorDir . '/symfony/css-selector/Parser/Handler/HandlerInterface.php', + 'Symfony\\Component\\CssSelector\\Parser\\Handler\\HashHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/HashHandler.php', + 'Symfony\\Component\\CssSelector\\Parser\\Handler\\IdentifierHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/IdentifierHandler.php', + 'Symfony\\Component\\CssSelector\\Parser\\Handler\\NumberHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/NumberHandler.php', + 'Symfony\\Component\\CssSelector\\Parser\\Handler\\StringHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/StringHandler.php', + 'Symfony\\Component\\CssSelector\\Parser\\Handler\\WhitespaceHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/WhitespaceHandler.php', + 'Symfony\\Component\\CssSelector\\Parser\\Parser' => $vendorDir . '/symfony/css-selector/Parser/Parser.php', + 'Symfony\\Component\\CssSelector\\Parser\\ParserInterface' => $vendorDir . '/symfony/css-selector/Parser/ParserInterface.php', + 'Symfony\\Component\\CssSelector\\Parser\\Reader' => $vendorDir . '/symfony/css-selector/Parser/Reader.php', + 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ClassParser' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/ClassParser.php', + 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ElementParser' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/ElementParser.php', + 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\EmptyStringParser' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/EmptyStringParser.php', + 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\HashParser' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/HashParser.php', + 'Symfony\\Component\\CssSelector\\Parser\\Token' => $vendorDir . '/symfony/css-selector/Parser/Token.php', + 'Symfony\\Component\\CssSelector\\Parser\\TokenStream' => $vendorDir . '/symfony/css-selector/Parser/TokenStream.php', + 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\Tokenizer' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/Tokenizer.php', + 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerEscaping' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/TokenizerEscaping.php', + 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerPatterns' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/TokenizerPatterns.php', + 'Symfony\\Component\\CssSelector\\XPath\\Extension\\AbstractExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/AbstractExtension.php', + 'Symfony\\Component\\CssSelector\\XPath\\Extension\\AttributeMatchingExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php', + 'Symfony\\Component\\CssSelector\\XPath\\Extension\\CombinationExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/CombinationExtension.php', + 'Symfony\\Component\\CssSelector\\XPath\\Extension\\ExtensionInterface' => $vendorDir . '/symfony/css-selector/XPath/Extension/ExtensionInterface.php', + 'Symfony\\Component\\CssSelector\\XPath\\Extension\\FunctionExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/FunctionExtension.php', + 'Symfony\\Component\\CssSelector\\XPath\\Extension\\HtmlExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/HtmlExtension.php', + 'Symfony\\Component\\CssSelector\\XPath\\Extension\\NodeExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/NodeExtension.php', + 'Symfony\\Component\\CssSelector\\XPath\\Extension\\PseudoClassExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/PseudoClassExtension.php', + 'Symfony\\Component\\CssSelector\\XPath\\Translator' => $vendorDir . '/symfony/css-selector/XPath/Translator.php', + 'Symfony\\Component\\CssSelector\\XPath\\TranslatorInterface' => $vendorDir . '/symfony/css-selector/XPath/TranslatorInterface.php', + 'Symfony\\Component\\CssSelector\\XPath\\XPathExpr' => $vendorDir . '/symfony/css-selector/XPath/XPathExpr.php', + 'Symfony\\Component\\ErrorHandler\\BufferingLogger' => $vendorDir . '/symfony/error-handler/BufferingLogger.php', + 'Symfony\\Component\\ErrorHandler\\Debug' => $vendorDir . '/symfony/error-handler/Debug.php', + 'Symfony\\Component\\ErrorHandler\\DebugClassLoader' => $vendorDir . '/symfony/error-handler/DebugClassLoader.php', + 'Symfony\\Component\\ErrorHandler\\ErrorEnhancer\\ClassNotFoundErrorEnhancer' => $vendorDir . '/symfony/error-handler/ErrorEnhancer/ClassNotFoundErrorEnhancer.php', + 'Symfony\\Component\\ErrorHandler\\ErrorEnhancer\\ErrorEnhancerInterface' => $vendorDir . '/symfony/error-handler/ErrorEnhancer/ErrorEnhancerInterface.php', + 'Symfony\\Component\\ErrorHandler\\ErrorEnhancer\\UndefinedFunctionErrorEnhancer' => $vendorDir . '/symfony/error-handler/ErrorEnhancer/UndefinedFunctionErrorEnhancer.php', + 'Symfony\\Component\\ErrorHandler\\ErrorEnhancer\\UndefinedMethodErrorEnhancer' => $vendorDir . '/symfony/error-handler/ErrorEnhancer/UndefinedMethodErrorEnhancer.php', + 'Symfony\\Component\\ErrorHandler\\ErrorHandler' => $vendorDir . '/symfony/error-handler/ErrorHandler.php', + 'Symfony\\Component\\ErrorHandler\\ErrorRenderer\\CliErrorRenderer' => $vendorDir . '/symfony/error-handler/ErrorRenderer/CliErrorRenderer.php', + 'Symfony\\Component\\ErrorHandler\\ErrorRenderer\\ErrorRendererInterface' => $vendorDir . '/symfony/error-handler/ErrorRenderer/ErrorRendererInterface.php', + 'Symfony\\Component\\ErrorHandler\\ErrorRenderer\\FileLinkFormatter' => $vendorDir . '/symfony/error-handler/ErrorRenderer/FileLinkFormatter.php', + 'Symfony\\Component\\ErrorHandler\\ErrorRenderer\\HtmlErrorRenderer' => $vendorDir . '/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php', + 'Symfony\\Component\\ErrorHandler\\ErrorRenderer\\SerializerErrorRenderer' => $vendorDir . '/symfony/error-handler/ErrorRenderer/SerializerErrorRenderer.php', + 'Symfony\\Component\\ErrorHandler\\Error\\ClassNotFoundError' => $vendorDir . '/symfony/error-handler/Error/ClassNotFoundError.php', + 'Symfony\\Component\\ErrorHandler\\Error\\FatalError' => $vendorDir . '/symfony/error-handler/Error/FatalError.php', + 'Symfony\\Component\\ErrorHandler\\Error\\OutOfMemoryError' => $vendorDir . '/symfony/error-handler/Error/OutOfMemoryError.php', + 'Symfony\\Component\\ErrorHandler\\Error\\UndefinedFunctionError' => $vendorDir . '/symfony/error-handler/Error/UndefinedFunctionError.php', + 'Symfony\\Component\\ErrorHandler\\Error\\UndefinedMethodError' => $vendorDir . '/symfony/error-handler/Error/UndefinedMethodError.php', + 'Symfony\\Component\\ErrorHandler\\Exception\\FlattenException' => $vendorDir . '/symfony/error-handler/Exception/FlattenException.php', + 'Symfony\\Component\\ErrorHandler\\Exception\\SilencedErrorContext' => $vendorDir . '/symfony/error-handler/Exception/SilencedErrorContext.php', + 'Symfony\\Component\\ErrorHandler\\Internal\\TentativeTypes' => $vendorDir . '/symfony/error-handler/Internal/TentativeTypes.php', + 'Symfony\\Component\\ErrorHandler\\ThrowableUtils' => $vendorDir . '/symfony/error-handler/ThrowableUtils.php', + 'Symfony\\Component\\EventDispatcher\\Attribute\\AsEventListener' => $vendorDir . '/symfony/event-dispatcher/Attribute/AsEventListener.php', + 'Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcher' => $vendorDir . '/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php', + 'Symfony\\Component\\EventDispatcher\\Debug\\WrappedListener' => $vendorDir . '/symfony/event-dispatcher/Debug/WrappedListener.php', + 'Symfony\\Component\\EventDispatcher\\DependencyInjection\\AddEventAliasesPass' => $vendorDir . '/symfony/event-dispatcher/DependencyInjection/AddEventAliasesPass.php', + 'Symfony\\Component\\EventDispatcher\\DependencyInjection\\RegisterListenersPass' => $vendorDir . '/symfony/event-dispatcher/DependencyInjection/RegisterListenersPass.php', + 'Symfony\\Component\\EventDispatcher\\EventDispatcher' => $vendorDir . '/symfony/event-dispatcher/EventDispatcher.php', + 'Symfony\\Component\\EventDispatcher\\EventDispatcherInterface' => $vendorDir . '/symfony/event-dispatcher/EventDispatcherInterface.php', + 'Symfony\\Component\\EventDispatcher\\EventSubscriberInterface' => $vendorDir . '/symfony/event-dispatcher/EventSubscriberInterface.php', + 'Symfony\\Component\\EventDispatcher\\GenericEvent' => $vendorDir . '/symfony/event-dispatcher/GenericEvent.php', + 'Symfony\\Component\\EventDispatcher\\ImmutableEventDispatcher' => $vendorDir . '/symfony/event-dispatcher/ImmutableEventDispatcher.php', + 'Symfony\\Component\\Finder\\Comparator\\Comparator' => $vendorDir . '/symfony/finder/Comparator/Comparator.php', + 'Symfony\\Component\\Finder\\Comparator\\DateComparator' => $vendorDir . '/symfony/finder/Comparator/DateComparator.php', + 'Symfony\\Component\\Finder\\Comparator\\NumberComparator' => $vendorDir . '/symfony/finder/Comparator/NumberComparator.php', + 'Symfony\\Component\\Finder\\Exception\\AccessDeniedException' => $vendorDir . '/symfony/finder/Exception/AccessDeniedException.php', + 'Symfony\\Component\\Finder\\Exception\\DirectoryNotFoundException' => $vendorDir . '/symfony/finder/Exception/DirectoryNotFoundException.php', + 'Symfony\\Component\\Finder\\Finder' => $vendorDir . '/symfony/finder/Finder.php', + 'Symfony\\Component\\Finder\\Gitignore' => $vendorDir . '/symfony/finder/Gitignore.php', + 'Symfony\\Component\\Finder\\Glob' => $vendorDir . '/symfony/finder/Glob.php', + 'Symfony\\Component\\Finder\\Iterator\\CustomFilterIterator' => $vendorDir . '/symfony/finder/Iterator/CustomFilterIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\DateRangeFilterIterator' => $vendorDir . '/symfony/finder/Iterator/DateRangeFilterIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\DepthRangeFilterIterator' => $vendorDir . '/symfony/finder/Iterator/DepthRangeFilterIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\ExcludeDirectoryFilterIterator' => $vendorDir . '/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\FileTypeFilterIterator' => $vendorDir . '/symfony/finder/Iterator/FileTypeFilterIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\FilecontentFilterIterator' => $vendorDir . '/symfony/finder/Iterator/FilecontentFilterIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\FilenameFilterIterator' => $vendorDir . '/symfony/finder/Iterator/FilenameFilterIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\LazyIterator' => $vendorDir . '/symfony/finder/Iterator/LazyIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\MultiplePcreFilterIterator' => $vendorDir . '/symfony/finder/Iterator/MultiplePcreFilterIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\PathFilterIterator' => $vendorDir . '/symfony/finder/Iterator/PathFilterIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\RecursiveDirectoryIterator' => $vendorDir . '/symfony/finder/Iterator/RecursiveDirectoryIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\SizeRangeFilterIterator' => $vendorDir . '/symfony/finder/Iterator/SizeRangeFilterIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\SortableIterator' => $vendorDir . '/symfony/finder/Iterator/SortableIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\VcsIgnoredFilterIterator' => $vendorDir . '/symfony/finder/Iterator/VcsIgnoredFilterIterator.php', + 'Symfony\\Component\\Finder\\SplFileInfo' => $vendorDir . '/symfony/finder/SplFileInfo.php', + 'Symfony\\Component\\HttpFoundation\\AcceptHeader' => $vendorDir . '/symfony/http-foundation/AcceptHeader.php', + 'Symfony\\Component\\HttpFoundation\\AcceptHeaderItem' => $vendorDir . '/symfony/http-foundation/AcceptHeaderItem.php', + 'Symfony\\Component\\HttpFoundation\\BinaryFileResponse' => $vendorDir . '/symfony/http-foundation/BinaryFileResponse.php', + 'Symfony\\Component\\HttpFoundation\\ChainRequestMatcher' => $vendorDir . '/symfony/http-foundation/ChainRequestMatcher.php', + 'Symfony\\Component\\HttpFoundation\\Cookie' => $vendorDir . '/symfony/http-foundation/Cookie.php', + 'Symfony\\Component\\HttpFoundation\\Exception\\BadRequestException' => $vendorDir . '/symfony/http-foundation/Exception/BadRequestException.php', + 'Symfony\\Component\\HttpFoundation\\Exception\\ConflictingHeadersException' => $vendorDir . '/symfony/http-foundation/Exception/ConflictingHeadersException.php', + 'Symfony\\Component\\HttpFoundation\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/http-foundation/Exception/ExceptionInterface.php', + 'Symfony\\Component\\HttpFoundation\\Exception\\JsonException' => $vendorDir . '/symfony/http-foundation/Exception/JsonException.php', + 'Symfony\\Component\\HttpFoundation\\Exception\\LogicException' => $vendorDir . '/symfony/http-foundation/Exception/LogicException.php', + 'Symfony\\Component\\HttpFoundation\\Exception\\RequestExceptionInterface' => $vendorDir . '/symfony/http-foundation/Exception/RequestExceptionInterface.php', + 'Symfony\\Component\\HttpFoundation\\Exception\\SessionNotFoundException' => $vendorDir . '/symfony/http-foundation/Exception/SessionNotFoundException.php', + 'Symfony\\Component\\HttpFoundation\\Exception\\SuspiciousOperationException' => $vendorDir . '/symfony/http-foundation/Exception/SuspiciousOperationException.php', + 'Symfony\\Component\\HttpFoundation\\Exception\\UnexpectedValueException' => $vendorDir . '/symfony/http-foundation/Exception/UnexpectedValueException.php', + 'Symfony\\Component\\HttpFoundation\\FileBag' => $vendorDir . '/symfony/http-foundation/FileBag.php', + 'Symfony\\Component\\HttpFoundation\\File\\Exception\\AccessDeniedException' => $vendorDir . '/symfony/http-foundation/File/Exception/AccessDeniedException.php', + 'Symfony\\Component\\HttpFoundation\\File\\Exception\\CannotWriteFileException' => $vendorDir . '/symfony/http-foundation/File/Exception/CannotWriteFileException.php', + 'Symfony\\Component\\HttpFoundation\\File\\Exception\\ExtensionFileException' => $vendorDir . '/symfony/http-foundation/File/Exception/ExtensionFileException.php', + 'Symfony\\Component\\HttpFoundation\\File\\Exception\\FileException' => $vendorDir . '/symfony/http-foundation/File/Exception/FileException.php', + 'Symfony\\Component\\HttpFoundation\\File\\Exception\\FileNotFoundException' => $vendorDir . '/symfony/http-foundation/File/Exception/FileNotFoundException.php', + 'Symfony\\Component\\HttpFoundation\\File\\Exception\\FormSizeFileException' => $vendorDir . '/symfony/http-foundation/File/Exception/FormSizeFileException.php', + 'Symfony\\Component\\HttpFoundation\\File\\Exception\\IniSizeFileException' => $vendorDir . '/symfony/http-foundation/File/Exception/IniSizeFileException.php', + 'Symfony\\Component\\HttpFoundation\\File\\Exception\\NoFileException' => $vendorDir . '/symfony/http-foundation/File/Exception/NoFileException.php', + 'Symfony\\Component\\HttpFoundation\\File\\Exception\\NoTmpDirFileException' => $vendorDir . '/symfony/http-foundation/File/Exception/NoTmpDirFileException.php', + 'Symfony\\Component\\HttpFoundation\\File\\Exception\\PartialFileException' => $vendorDir . '/symfony/http-foundation/File/Exception/PartialFileException.php', + 'Symfony\\Component\\HttpFoundation\\File\\Exception\\UnexpectedTypeException' => $vendorDir . '/symfony/http-foundation/File/Exception/UnexpectedTypeException.php', + 'Symfony\\Component\\HttpFoundation\\File\\Exception\\UploadException' => $vendorDir . '/symfony/http-foundation/File/Exception/UploadException.php', + 'Symfony\\Component\\HttpFoundation\\File\\File' => $vendorDir . '/symfony/http-foundation/File/File.php', + 'Symfony\\Component\\HttpFoundation\\File\\Stream' => $vendorDir . '/symfony/http-foundation/File/Stream.php', + 'Symfony\\Component\\HttpFoundation\\File\\UploadedFile' => $vendorDir . '/symfony/http-foundation/File/UploadedFile.php', + 'Symfony\\Component\\HttpFoundation\\HeaderBag' => $vendorDir . '/symfony/http-foundation/HeaderBag.php', + 'Symfony\\Component\\HttpFoundation\\HeaderUtils' => $vendorDir . '/symfony/http-foundation/HeaderUtils.php', + 'Symfony\\Component\\HttpFoundation\\InputBag' => $vendorDir . '/symfony/http-foundation/InputBag.php', + 'Symfony\\Component\\HttpFoundation\\IpUtils' => $vendorDir . '/symfony/http-foundation/IpUtils.php', + 'Symfony\\Component\\HttpFoundation\\JsonResponse' => $vendorDir . '/symfony/http-foundation/JsonResponse.php', + 'Symfony\\Component\\HttpFoundation\\ParameterBag' => $vendorDir . '/symfony/http-foundation/ParameterBag.php', + 'Symfony\\Component\\HttpFoundation\\RateLimiter\\AbstractRequestRateLimiter' => $vendorDir . '/symfony/http-foundation/RateLimiter/AbstractRequestRateLimiter.php', + 'Symfony\\Component\\HttpFoundation\\RateLimiter\\PeekableRequestRateLimiterInterface' => $vendorDir . '/symfony/http-foundation/RateLimiter/PeekableRequestRateLimiterInterface.php', + 'Symfony\\Component\\HttpFoundation\\RateLimiter\\RequestRateLimiterInterface' => $vendorDir . '/symfony/http-foundation/RateLimiter/RequestRateLimiterInterface.php', + 'Symfony\\Component\\HttpFoundation\\RedirectResponse' => $vendorDir . '/symfony/http-foundation/RedirectResponse.php', + 'Symfony\\Component\\HttpFoundation\\Request' => $vendorDir . '/symfony/http-foundation/Request.php', + 'Symfony\\Component\\HttpFoundation\\RequestMatcherInterface' => $vendorDir . '/symfony/http-foundation/RequestMatcherInterface.php', + 'Symfony\\Component\\HttpFoundation\\RequestMatcher\\AttributesRequestMatcher' => $vendorDir . '/symfony/http-foundation/RequestMatcher/AttributesRequestMatcher.php', + 'Symfony\\Component\\HttpFoundation\\RequestMatcher\\ExpressionRequestMatcher' => $vendorDir . '/symfony/http-foundation/RequestMatcher/ExpressionRequestMatcher.php', + 'Symfony\\Component\\HttpFoundation\\RequestMatcher\\HeaderRequestMatcher' => $vendorDir . '/symfony/http-foundation/RequestMatcher/HeaderRequestMatcher.php', + 'Symfony\\Component\\HttpFoundation\\RequestMatcher\\HostRequestMatcher' => $vendorDir . '/symfony/http-foundation/RequestMatcher/HostRequestMatcher.php', + 'Symfony\\Component\\HttpFoundation\\RequestMatcher\\IpsRequestMatcher' => $vendorDir . '/symfony/http-foundation/RequestMatcher/IpsRequestMatcher.php', + 'Symfony\\Component\\HttpFoundation\\RequestMatcher\\IsJsonRequestMatcher' => $vendorDir . '/symfony/http-foundation/RequestMatcher/IsJsonRequestMatcher.php', + 'Symfony\\Component\\HttpFoundation\\RequestMatcher\\MethodRequestMatcher' => $vendorDir . '/symfony/http-foundation/RequestMatcher/MethodRequestMatcher.php', + 'Symfony\\Component\\HttpFoundation\\RequestMatcher\\PathRequestMatcher' => $vendorDir . '/symfony/http-foundation/RequestMatcher/PathRequestMatcher.php', + 'Symfony\\Component\\HttpFoundation\\RequestMatcher\\PortRequestMatcher' => $vendorDir . '/symfony/http-foundation/RequestMatcher/PortRequestMatcher.php', + 'Symfony\\Component\\HttpFoundation\\RequestMatcher\\QueryParameterRequestMatcher' => $vendorDir . '/symfony/http-foundation/RequestMatcher/QueryParameterRequestMatcher.php', + 'Symfony\\Component\\HttpFoundation\\RequestMatcher\\SchemeRequestMatcher' => $vendorDir . '/symfony/http-foundation/RequestMatcher/SchemeRequestMatcher.php', + 'Symfony\\Component\\HttpFoundation\\RequestStack' => $vendorDir . '/symfony/http-foundation/RequestStack.php', + 'Symfony\\Component\\HttpFoundation\\Response' => $vendorDir . '/symfony/http-foundation/Response.php', + 'Symfony\\Component\\HttpFoundation\\ResponseHeaderBag' => $vendorDir . '/symfony/http-foundation/ResponseHeaderBag.php', + 'Symfony\\Component\\HttpFoundation\\ServerBag' => $vendorDir . '/symfony/http-foundation/ServerBag.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Attribute\\AttributeBag' => $vendorDir . '/symfony/http-foundation/Session/Attribute/AttributeBag.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Attribute\\AttributeBagInterface' => $vendorDir . '/symfony/http-foundation/Session/Attribute/AttributeBagInterface.php', + 'Symfony\\Component\\HttpFoundation\\Session\\FlashBagAwareSessionInterface' => $vendorDir . '/symfony/http-foundation/Session/FlashBagAwareSessionInterface.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Flash\\AutoExpireFlashBag' => $vendorDir . '/symfony/http-foundation/Session/Flash/AutoExpireFlashBag.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Flash\\FlashBag' => $vendorDir . '/symfony/http-foundation/Session/Flash/FlashBag.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Flash\\FlashBagInterface' => $vendorDir . '/symfony/http-foundation/Session/Flash/FlashBagInterface.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Session' => $vendorDir . '/symfony/http-foundation/Session/Session.php', + 'Symfony\\Component\\HttpFoundation\\Session\\SessionBagInterface' => $vendorDir . '/symfony/http-foundation/Session/SessionBagInterface.php', + 'Symfony\\Component\\HttpFoundation\\Session\\SessionBagProxy' => $vendorDir . '/symfony/http-foundation/Session/SessionBagProxy.php', + 'Symfony\\Component\\HttpFoundation\\Session\\SessionFactory' => $vendorDir . '/symfony/http-foundation/Session/SessionFactory.php', + 'Symfony\\Component\\HttpFoundation\\Session\\SessionFactoryInterface' => $vendorDir . '/symfony/http-foundation/Session/SessionFactoryInterface.php', + 'Symfony\\Component\\HttpFoundation\\Session\\SessionInterface' => $vendorDir . '/symfony/http-foundation/Session/SessionInterface.php', + 'Symfony\\Component\\HttpFoundation\\Session\\SessionUtils' => $vendorDir . '/symfony/http-foundation/Session/SessionUtils.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\AbstractSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\IdentityMarshaller' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/IdentityMarshaller.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\MarshallingSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/MarshallingSessionHandler.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\MemcachedSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/MemcachedSessionHandler.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\MigratingSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/MigratingSessionHandler.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\MongoDbSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/MongoDbSessionHandler.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\NativeFileSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/NativeFileSessionHandler.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\NullSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/NullSessionHandler.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\PdoSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/PdoSessionHandler.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\RedisSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/RedisSessionHandler.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\SessionHandlerFactory' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/SessionHandlerFactory.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\StrictSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\MetadataBag' => $vendorDir . '/symfony/http-foundation/Session/Storage/MetadataBag.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\MockArraySessionStorage' => $vendorDir . '/symfony/http-foundation/Session/Storage/MockArraySessionStorage.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\MockFileSessionStorage' => $vendorDir . '/symfony/http-foundation/Session/Storage/MockFileSessionStorage.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\MockFileSessionStorageFactory' => $vendorDir . '/symfony/http-foundation/Session/Storage/MockFileSessionStorageFactory.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\NativeSessionStorage' => $vendorDir . '/symfony/http-foundation/Session/Storage/NativeSessionStorage.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\NativeSessionStorageFactory' => $vendorDir . '/symfony/http-foundation/Session/Storage/NativeSessionStorageFactory.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\PhpBridgeSessionStorage' => $vendorDir . '/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorage.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\PhpBridgeSessionStorageFactory' => $vendorDir . '/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorageFactory.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Proxy\\AbstractProxy' => $vendorDir . '/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Proxy\\SessionHandlerProxy' => $vendorDir . '/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\SessionStorageFactoryInterface' => $vendorDir . '/symfony/http-foundation/Session/Storage/SessionStorageFactoryInterface.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\SessionStorageInterface' => $vendorDir . '/symfony/http-foundation/Session/Storage/SessionStorageInterface.php', + 'Symfony\\Component\\HttpFoundation\\StreamedJsonResponse' => $vendorDir . '/symfony/http-foundation/StreamedJsonResponse.php', + 'Symfony\\Component\\HttpFoundation\\StreamedResponse' => $vendorDir . '/symfony/http-foundation/StreamedResponse.php', + 'Symfony\\Component\\HttpFoundation\\Test\\Constraint\\RequestAttributeValueSame' => $vendorDir . '/symfony/http-foundation/Test/Constraint/RequestAttributeValueSame.php', + 'Symfony\\Component\\HttpFoundation\\Test\\Constraint\\ResponseCookieValueSame' => $vendorDir . '/symfony/http-foundation/Test/Constraint/ResponseCookieValueSame.php', + 'Symfony\\Component\\HttpFoundation\\Test\\Constraint\\ResponseFormatSame' => $vendorDir . '/symfony/http-foundation/Test/Constraint/ResponseFormatSame.php', + 'Symfony\\Component\\HttpFoundation\\Test\\Constraint\\ResponseHasCookie' => $vendorDir . '/symfony/http-foundation/Test/Constraint/ResponseHasCookie.php', + 'Symfony\\Component\\HttpFoundation\\Test\\Constraint\\ResponseHasHeader' => $vendorDir . '/symfony/http-foundation/Test/Constraint/ResponseHasHeader.php', + 'Symfony\\Component\\HttpFoundation\\Test\\Constraint\\ResponseHeaderLocationSame' => $vendorDir . '/symfony/http-foundation/Test/Constraint/ResponseHeaderLocationSame.php', + 'Symfony\\Component\\HttpFoundation\\Test\\Constraint\\ResponseHeaderSame' => $vendorDir . '/symfony/http-foundation/Test/Constraint/ResponseHeaderSame.php', + 'Symfony\\Component\\HttpFoundation\\Test\\Constraint\\ResponseIsRedirected' => $vendorDir . '/symfony/http-foundation/Test/Constraint/ResponseIsRedirected.php', + 'Symfony\\Component\\HttpFoundation\\Test\\Constraint\\ResponseIsSuccessful' => $vendorDir . '/symfony/http-foundation/Test/Constraint/ResponseIsSuccessful.php', + 'Symfony\\Component\\HttpFoundation\\Test\\Constraint\\ResponseIsUnprocessable' => $vendorDir . '/symfony/http-foundation/Test/Constraint/ResponseIsUnprocessable.php', + 'Symfony\\Component\\HttpFoundation\\Test\\Constraint\\ResponseStatusCodeSame' => $vendorDir . '/symfony/http-foundation/Test/Constraint/ResponseStatusCodeSame.php', + 'Symfony\\Component\\HttpFoundation\\UriSigner' => $vendorDir . '/symfony/http-foundation/UriSigner.php', + 'Symfony\\Component\\HttpFoundation\\UrlHelper' => $vendorDir . '/symfony/http-foundation/UrlHelper.php', + 'Symfony\\Component\\HttpKernel\\Attribute\\AsController' => $vendorDir . '/symfony/http-kernel/Attribute/AsController.php', + 'Symfony\\Component\\HttpKernel\\Attribute\\AsTargetedValueResolver' => $vendorDir . '/symfony/http-kernel/Attribute/AsTargetedValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Attribute\\Cache' => $vendorDir . '/symfony/http-kernel/Attribute/Cache.php', + 'Symfony\\Component\\HttpKernel\\Attribute\\MapDateTime' => $vendorDir . '/symfony/http-kernel/Attribute/MapDateTime.php', + 'Symfony\\Component\\HttpKernel\\Attribute\\MapQueryParameter' => $vendorDir . '/symfony/http-kernel/Attribute/MapQueryParameter.php', + 'Symfony\\Component\\HttpKernel\\Attribute\\MapQueryString' => $vendorDir . '/symfony/http-kernel/Attribute/MapQueryString.php', + 'Symfony\\Component\\HttpKernel\\Attribute\\MapRequestPayload' => $vendorDir . '/symfony/http-kernel/Attribute/MapRequestPayload.php', + 'Symfony\\Component\\HttpKernel\\Attribute\\MapUploadedFile' => $vendorDir . '/symfony/http-kernel/Attribute/MapUploadedFile.php', + 'Symfony\\Component\\HttpKernel\\Attribute\\ValueResolver' => $vendorDir . '/symfony/http-kernel/Attribute/ValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Attribute\\WithHttpStatus' => $vendorDir . '/symfony/http-kernel/Attribute/WithHttpStatus.php', + 'Symfony\\Component\\HttpKernel\\Attribute\\WithLogLevel' => $vendorDir . '/symfony/http-kernel/Attribute/WithLogLevel.php', + 'Symfony\\Component\\HttpKernel\\Bundle\\AbstractBundle' => $vendorDir . '/symfony/http-kernel/Bundle/AbstractBundle.php', + 'Symfony\\Component\\HttpKernel\\Bundle\\Bundle' => $vendorDir . '/symfony/http-kernel/Bundle/Bundle.php', + 'Symfony\\Component\\HttpKernel\\Bundle\\BundleExtension' => $vendorDir . '/symfony/http-kernel/Bundle/BundleExtension.php', + 'Symfony\\Component\\HttpKernel\\Bundle\\BundleInterface' => $vendorDir . '/symfony/http-kernel/Bundle/BundleInterface.php', + 'Symfony\\Component\\HttpKernel\\CacheClearer\\CacheClearerInterface' => $vendorDir . '/symfony/http-kernel/CacheClearer/CacheClearerInterface.php', + 'Symfony\\Component\\HttpKernel\\CacheClearer\\ChainCacheClearer' => $vendorDir . '/symfony/http-kernel/CacheClearer/ChainCacheClearer.php', + 'Symfony\\Component\\HttpKernel\\CacheClearer\\Psr6CacheClearer' => $vendorDir . '/symfony/http-kernel/CacheClearer/Psr6CacheClearer.php', + 'Symfony\\Component\\HttpKernel\\CacheWarmer\\CacheWarmer' => $vendorDir . '/symfony/http-kernel/CacheWarmer/CacheWarmer.php', + 'Symfony\\Component\\HttpKernel\\CacheWarmer\\CacheWarmerAggregate' => $vendorDir . '/symfony/http-kernel/CacheWarmer/CacheWarmerAggregate.php', + 'Symfony\\Component\\HttpKernel\\CacheWarmer\\CacheWarmerInterface' => $vendorDir . '/symfony/http-kernel/CacheWarmer/CacheWarmerInterface.php', + 'Symfony\\Component\\HttpKernel\\CacheWarmer\\WarmableInterface' => $vendorDir . '/symfony/http-kernel/CacheWarmer/WarmableInterface.php', + 'Symfony\\Component\\HttpKernel\\Config\\FileLocator' => $vendorDir . '/symfony/http-kernel/Config/FileLocator.php', + 'Symfony\\Component\\HttpKernel\\ControllerMetadata\\ArgumentMetadata' => $vendorDir . '/symfony/http-kernel/ControllerMetadata/ArgumentMetadata.php', + 'Symfony\\Component\\HttpKernel\\ControllerMetadata\\ArgumentMetadataFactory' => $vendorDir . '/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactory.php', + 'Symfony\\Component\\HttpKernel\\ControllerMetadata\\ArgumentMetadataFactoryInterface' => $vendorDir . '/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactoryInterface.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolverInterface' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolverInterface.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\BackedEnumValueResolver' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolver/BackedEnumValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DateTimeValueResolver' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolver/DateTimeValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DefaultValueResolver' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolver/DefaultValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\NotTaggedControllerValueResolver' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolver/NotTaggedControllerValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\QueryParameterValueResolver' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolver/QueryParameterValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestAttributeValueResolver' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolver/RequestAttributeValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestPayloadValueResolver' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolver/RequestPayloadValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestValueResolver' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolver/RequestValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\ServiceValueResolver' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolver/ServiceValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\SessionValueResolver' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolver/SessionValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\TraceableValueResolver' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolver/TraceableValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\UidValueResolver' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolver/UidValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\VariadicValueResolver' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolver/VariadicValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ContainerControllerResolver' => $vendorDir . '/symfony/http-kernel/Controller/ContainerControllerResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ControllerReference' => $vendorDir . '/symfony/http-kernel/Controller/ControllerReference.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ControllerResolver' => $vendorDir . '/symfony/http-kernel/Controller/ControllerResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ControllerResolverInterface' => $vendorDir . '/symfony/http-kernel/Controller/ControllerResolverInterface.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ErrorController' => $vendorDir . '/symfony/http-kernel/Controller/ErrorController.php', + 'Symfony\\Component\\HttpKernel\\Controller\\TraceableArgumentResolver' => $vendorDir . '/symfony/http-kernel/Controller/TraceableArgumentResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\TraceableControllerResolver' => $vendorDir . '/symfony/http-kernel/Controller/TraceableControllerResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ValueResolverInterface' => $vendorDir . '/symfony/http-kernel/Controller/ValueResolverInterface.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\AjaxDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/AjaxDataCollector.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\ConfigDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/ConfigDataCollector.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\DataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/DataCollector.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\DataCollectorInterface' => $vendorDir . '/symfony/http-kernel/DataCollector/DataCollectorInterface.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\DumpDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/DumpDataCollector.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\EventDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/EventDataCollector.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\ExceptionDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/ExceptionDataCollector.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\LateDataCollectorInterface' => $vendorDir . '/symfony/http-kernel/DataCollector/LateDataCollectorInterface.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\LoggerDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/LoggerDataCollector.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\MemoryDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/MemoryDataCollector.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/RequestDataCollector.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\RouterDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/RouterDataCollector.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\TimeDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/TimeDataCollector.php', + 'Symfony\\Component\\HttpKernel\\Debug\\ErrorHandlerConfigurator' => $vendorDir . '/symfony/http-kernel/Debug/ErrorHandlerConfigurator.php', + 'Symfony\\Component\\HttpKernel\\Debug\\TraceableEventDispatcher' => $vendorDir . '/symfony/http-kernel/Debug/TraceableEventDispatcher.php', + 'Symfony\\Component\\HttpKernel\\Debug\\VirtualRequestStack' => $vendorDir . '/symfony/http-kernel/Debug/VirtualRequestStack.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\AddAnnotatedClassesToCachePass' => $vendorDir . '/symfony/http-kernel/DependencyInjection/AddAnnotatedClassesToCachePass.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\ConfigurableExtension' => $vendorDir . '/symfony/http-kernel/DependencyInjection/ConfigurableExtension.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\ControllerArgumentValueResolverPass' => $vendorDir . '/symfony/http-kernel/DependencyInjection/ControllerArgumentValueResolverPass.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\Extension' => $vendorDir . '/symfony/http-kernel/DependencyInjection/Extension.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\FragmentRendererPass' => $vendorDir . '/symfony/http-kernel/DependencyInjection/FragmentRendererPass.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\LazyLoadingFragmentHandler' => $vendorDir . '/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\LoggerPass' => $vendorDir . '/symfony/http-kernel/DependencyInjection/LoggerPass.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\MergeExtensionConfigurationPass' => $vendorDir . '/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\RegisterControllerArgumentLocatorsPass' => $vendorDir . '/symfony/http-kernel/DependencyInjection/RegisterControllerArgumentLocatorsPass.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\RegisterLocaleAwareServicesPass' => $vendorDir . '/symfony/http-kernel/DependencyInjection/RegisterLocaleAwareServicesPass.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\RemoveEmptyControllerArgumentLocatorsPass' => $vendorDir . '/symfony/http-kernel/DependencyInjection/RemoveEmptyControllerArgumentLocatorsPass.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\ResettableServicePass' => $vendorDir . '/symfony/http-kernel/DependencyInjection/ResettableServicePass.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\ServicesResetter' => $vendorDir . '/symfony/http-kernel/DependencyInjection/ServicesResetter.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\AbstractSessionListener' => $vendorDir . '/symfony/http-kernel/EventListener/AbstractSessionListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\AddRequestFormatsListener' => $vendorDir . '/symfony/http-kernel/EventListener/AddRequestFormatsListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener' => $vendorDir . '/symfony/http-kernel/EventListener/CacheAttributeListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener' => $vendorDir . '/symfony/http-kernel/EventListener/DebugHandlersListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\DisallowRobotsIndexingListener' => $vendorDir . '/symfony/http-kernel/EventListener/DisallowRobotsIndexingListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\DumpListener' => $vendorDir . '/symfony/http-kernel/EventListener/DumpListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener' => $vendorDir . '/symfony/http-kernel/EventListener/ErrorListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener' => $vendorDir . '/symfony/http-kernel/EventListener/FragmentListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener' => $vendorDir . '/symfony/http-kernel/EventListener/LocaleAwareListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener' => $vendorDir . '/symfony/http-kernel/EventListener/LocaleListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener' => $vendorDir . '/symfony/http-kernel/EventListener/ProfilerListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener' => $vendorDir . '/symfony/http-kernel/EventListener/ResponseListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\RouterListener' => $vendorDir . '/symfony/http-kernel/EventListener/RouterListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener' => $vendorDir . '/symfony/http-kernel/EventListener/SessionListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\SurrogateListener' => $vendorDir . '/symfony/http-kernel/EventListener/SurrogateListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener' => $vendorDir . '/symfony/http-kernel/EventListener/ValidateRequestListener.php', + 'Symfony\\Component\\HttpKernel\\Event\\ControllerArgumentsEvent' => $vendorDir . '/symfony/http-kernel/Event/ControllerArgumentsEvent.php', + 'Symfony\\Component\\HttpKernel\\Event\\ControllerEvent' => $vendorDir . '/symfony/http-kernel/Event/ControllerEvent.php', + 'Symfony\\Component\\HttpKernel\\Event\\ExceptionEvent' => $vendorDir . '/symfony/http-kernel/Event/ExceptionEvent.php', + 'Symfony\\Component\\HttpKernel\\Event\\FinishRequestEvent' => $vendorDir . '/symfony/http-kernel/Event/FinishRequestEvent.php', + 'Symfony\\Component\\HttpKernel\\Event\\KernelEvent' => $vendorDir . '/symfony/http-kernel/Event/KernelEvent.php', + 'Symfony\\Component\\HttpKernel\\Event\\RequestEvent' => $vendorDir . '/symfony/http-kernel/Event/RequestEvent.php', + 'Symfony\\Component\\HttpKernel\\Event\\ResponseEvent' => $vendorDir . '/symfony/http-kernel/Event/ResponseEvent.php', + 'Symfony\\Component\\HttpKernel\\Event\\TerminateEvent' => $vendorDir . '/symfony/http-kernel/Event/TerminateEvent.php', + 'Symfony\\Component\\HttpKernel\\Event\\ViewEvent' => $vendorDir . '/symfony/http-kernel/Event/ViewEvent.php', + 'Symfony\\Component\\HttpKernel\\Exception\\AccessDeniedHttpException' => $vendorDir . '/symfony/http-kernel/Exception/AccessDeniedHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\BadRequestHttpException' => $vendorDir . '/symfony/http-kernel/Exception/BadRequestHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\ConflictHttpException' => $vendorDir . '/symfony/http-kernel/Exception/ConflictHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\ControllerDoesNotReturnResponseException' => $vendorDir . '/symfony/http-kernel/Exception/ControllerDoesNotReturnResponseException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\GoneHttpException' => $vendorDir . '/symfony/http-kernel/Exception/GoneHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\HttpException' => $vendorDir . '/symfony/http-kernel/Exception/HttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\HttpExceptionInterface' => $vendorDir . '/symfony/http-kernel/Exception/HttpExceptionInterface.php', + 'Symfony\\Component\\HttpKernel\\Exception\\InvalidMetadataException' => $vendorDir . '/symfony/http-kernel/Exception/InvalidMetadataException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\LengthRequiredHttpException' => $vendorDir . '/symfony/http-kernel/Exception/LengthRequiredHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\LockedHttpException' => $vendorDir . '/symfony/http-kernel/Exception/LockedHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\MethodNotAllowedHttpException' => $vendorDir . '/symfony/http-kernel/Exception/MethodNotAllowedHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\NearMissValueResolverException' => $vendorDir . '/symfony/http-kernel/Exception/NearMissValueResolverException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\NotAcceptableHttpException' => $vendorDir . '/symfony/http-kernel/Exception/NotAcceptableHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException' => $vendorDir . '/symfony/http-kernel/Exception/NotFoundHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\PreconditionFailedHttpException' => $vendorDir . '/symfony/http-kernel/Exception/PreconditionFailedHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\PreconditionRequiredHttpException' => $vendorDir . '/symfony/http-kernel/Exception/PreconditionRequiredHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\ResolverNotFoundException' => $vendorDir . '/symfony/http-kernel/Exception/ResolverNotFoundException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\ServiceUnavailableHttpException' => $vendorDir . '/symfony/http-kernel/Exception/ServiceUnavailableHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\TooManyRequestsHttpException' => $vendorDir . '/symfony/http-kernel/Exception/TooManyRequestsHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\UnauthorizedHttpException' => $vendorDir . '/symfony/http-kernel/Exception/UnauthorizedHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\UnexpectedSessionUsageException' => $vendorDir . '/symfony/http-kernel/Exception/UnexpectedSessionUsageException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\UnprocessableEntityHttpException' => $vendorDir . '/symfony/http-kernel/Exception/UnprocessableEntityHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\UnsupportedMediaTypeHttpException' => $vendorDir . '/symfony/http-kernel/Exception/UnsupportedMediaTypeHttpException.php', + 'Symfony\\Component\\HttpKernel\\Fragment\\AbstractSurrogateFragmentRenderer' => $vendorDir . '/symfony/http-kernel/Fragment/AbstractSurrogateFragmentRenderer.php', + 'Symfony\\Component\\HttpKernel\\Fragment\\EsiFragmentRenderer' => $vendorDir . '/symfony/http-kernel/Fragment/EsiFragmentRenderer.php', + 'Symfony\\Component\\HttpKernel\\Fragment\\FragmentHandler' => $vendorDir . '/symfony/http-kernel/Fragment/FragmentHandler.php', + 'Symfony\\Component\\HttpKernel\\Fragment\\FragmentRendererInterface' => $vendorDir . '/symfony/http-kernel/Fragment/FragmentRendererInterface.php', + 'Symfony\\Component\\HttpKernel\\Fragment\\FragmentUriGenerator' => $vendorDir . '/symfony/http-kernel/Fragment/FragmentUriGenerator.php', + 'Symfony\\Component\\HttpKernel\\Fragment\\FragmentUriGeneratorInterface' => $vendorDir . '/symfony/http-kernel/Fragment/FragmentUriGeneratorInterface.php', + 'Symfony\\Component\\HttpKernel\\Fragment\\HIncludeFragmentRenderer' => $vendorDir . '/symfony/http-kernel/Fragment/HIncludeFragmentRenderer.php', + 'Symfony\\Component\\HttpKernel\\Fragment\\InlineFragmentRenderer' => $vendorDir . '/symfony/http-kernel/Fragment/InlineFragmentRenderer.php', + 'Symfony\\Component\\HttpKernel\\Fragment\\RoutableFragmentRenderer' => $vendorDir . '/symfony/http-kernel/Fragment/RoutableFragmentRenderer.php', + 'Symfony\\Component\\HttpKernel\\Fragment\\SsiFragmentRenderer' => $vendorDir . '/symfony/http-kernel/Fragment/SsiFragmentRenderer.php', + 'Symfony\\Component\\HttpKernel\\HttpCache\\AbstractSurrogate' => $vendorDir . '/symfony/http-kernel/HttpCache/AbstractSurrogate.php', + 'Symfony\\Component\\HttpKernel\\HttpCache\\Esi' => $vendorDir . '/symfony/http-kernel/HttpCache/Esi.php', + 'Symfony\\Component\\HttpKernel\\HttpCache\\HttpCache' => $vendorDir . '/symfony/http-kernel/HttpCache/HttpCache.php', + 'Symfony\\Component\\HttpKernel\\HttpCache\\ResponseCacheStrategy' => $vendorDir . '/symfony/http-kernel/HttpCache/ResponseCacheStrategy.php', + 'Symfony\\Component\\HttpKernel\\HttpCache\\ResponseCacheStrategyInterface' => $vendorDir . '/symfony/http-kernel/HttpCache/ResponseCacheStrategyInterface.php', + 'Symfony\\Component\\HttpKernel\\HttpCache\\Ssi' => $vendorDir . '/symfony/http-kernel/HttpCache/Ssi.php', + 'Symfony\\Component\\HttpKernel\\HttpCache\\Store' => $vendorDir . '/symfony/http-kernel/HttpCache/Store.php', + 'Symfony\\Component\\HttpKernel\\HttpCache\\StoreInterface' => $vendorDir . '/symfony/http-kernel/HttpCache/StoreInterface.php', + 'Symfony\\Component\\HttpKernel\\HttpCache\\SubRequestHandler' => $vendorDir . '/symfony/http-kernel/HttpCache/SubRequestHandler.php', + 'Symfony\\Component\\HttpKernel\\HttpCache\\SurrogateInterface' => $vendorDir . '/symfony/http-kernel/HttpCache/SurrogateInterface.php', + 'Symfony\\Component\\HttpKernel\\HttpClientKernel' => $vendorDir . '/symfony/http-kernel/HttpClientKernel.php', + 'Symfony\\Component\\HttpKernel\\HttpKernel' => $vendorDir . '/symfony/http-kernel/HttpKernel.php', + 'Symfony\\Component\\HttpKernel\\HttpKernelBrowser' => $vendorDir . '/symfony/http-kernel/HttpKernelBrowser.php', + 'Symfony\\Component\\HttpKernel\\HttpKernelInterface' => $vendorDir . '/symfony/http-kernel/HttpKernelInterface.php', + 'Symfony\\Component\\HttpKernel\\Kernel' => $vendorDir . '/symfony/http-kernel/Kernel.php', + 'Symfony\\Component\\HttpKernel\\KernelEvents' => $vendorDir . '/symfony/http-kernel/KernelEvents.php', + 'Symfony\\Component\\HttpKernel\\KernelInterface' => $vendorDir . '/symfony/http-kernel/KernelInterface.php', + 'Symfony\\Component\\HttpKernel\\Log\\DebugLoggerConfigurator' => $vendorDir . '/symfony/http-kernel/Log/DebugLoggerConfigurator.php', + 'Symfony\\Component\\HttpKernel\\Log\\DebugLoggerInterface' => $vendorDir . '/symfony/http-kernel/Log/DebugLoggerInterface.php', + 'Symfony\\Component\\HttpKernel\\Log\\Logger' => $vendorDir . '/symfony/http-kernel/Log/Logger.php', + 'Symfony\\Component\\HttpKernel\\Profiler\\FileProfilerStorage' => $vendorDir . '/symfony/http-kernel/Profiler/FileProfilerStorage.php', + 'Symfony\\Component\\HttpKernel\\Profiler\\Profile' => $vendorDir . '/symfony/http-kernel/Profiler/Profile.php', + 'Symfony\\Component\\HttpKernel\\Profiler\\Profiler' => $vendorDir . '/symfony/http-kernel/Profiler/Profiler.php', + 'Symfony\\Component\\HttpKernel\\Profiler\\ProfilerStorageInterface' => $vendorDir . '/symfony/http-kernel/Profiler/ProfilerStorageInterface.php', + 'Symfony\\Component\\HttpKernel\\RebootableInterface' => $vendorDir . '/symfony/http-kernel/RebootableInterface.php', + 'Symfony\\Component\\HttpKernel\\TerminableInterface' => $vendorDir . '/symfony/http-kernel/TerminableInterface.php', + 'Symfony\\Component\\Mailer\\Command\\MailerTestCommand' => $vendorDir . '/symfony/mailer/Command/MailerTestCommand.php', + 'Symfony\\Component\\Mailer\\DataCollector\\MessageDataCollector' => $vendorDir . '/symfony/mailer/DataCollector/MessageDataCollector.php', + 'Symfony\\Component\\Mailer\\DelayedEnvelope' => $vendorDir . '/symfony/mailer/DelayedEnvelope.php', + 'Symfony\\Component\\Mailer\\Envelope' => $vendorDir . '/symfony/mailer/Envelope.php', + 'Symfony\\Component\\Mailer\\EventListener\\EnvelopeListener' => $vendorDir . '/symfony/mailer/EventListener/EnvelopeListener.php', + 'Symfony\\Component\\Mailer\\EventListener\\MessageListener' => $vendorDir . '/symfony/mailer/EventListener/MessageListener.php', + 'Symfony\\Component\\Mailer\\EventListener\\MessageLoggerListener' => $vendorDir . '/symfony/mailer/EventListener/MessageLoggerListener.php', + 'Symfony\\Component\\Mailer\\EventListener\\MessengerTransportListener' => $vendorDir . '/symfony/mailer/EventListener/MessengerTransportListener.php', + 'Symfony\\Component\\Mailer\\Event\\FailedMessageEvent' => $vendorDir . '/symfony/mailer/Event/FailedMessageEvent.php', + 'Symfony\\Component\\Mailer\\Event\\MessageEvent' => $vendorDir . '/symfony/mailer/Event/MessageEvent.php', + 'Symfony\\Component\\Mailer\\Event\\MessageEvents' => $vendorDir . '/symfony/mailer/Event/MessageEvents.php', + 'Symfony\\Component\\Mailer\\Event\\SentMessageEvent' => $vendorDir . '/symfony/mailer/Event/SentMessageEvent.php', + 'Symfony\\Component\\Mailer\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/mailer/Exception/ExceptionInterface.php', + 'Symfony\\Component\\Mailer\\Exception\\HttpTransportException' => $vendorDir . '/symfony/mailer/Exception/HttpTransportException.php', + 'Symfony\\Component\\Mailer\\Exception\\IncompleteDsnException' => $vendorDir . '/symfony/mailer/Exception/IncompleteDsnException.php', + 'Symfony\\Component\\Mailer\\Exception\\InvalidArgumentException' => $vendorDir . '/symfony/mailer/Exception/InvalidArgumentException.php', + 'Symfony\\Component\\Mailer\\Exception\\LogicException' => $vendorDir . '/symfony/mailer/Exception/LogicException.php', + 'Symfony\\Component\\Mailer\\Exception\\RuntimeException' => $vendorDir . '/symfony/mailer/Exception/RuntimeException.php', + 'Symfony\\Component\\Mailer\\Exception\\TransportException' => $vendorDir . '/symfony/mailer/Exception/TransportException.php', + 'Symfony\\Component\\Mailer\\Exception\\TransportExceptionInterface' => $vendorDir . '/symfony/mailer/Exception/TransportExceptionInterface.php', + 'Symfony\\Component\\Mailer\\Exception\\UnexpectedResponseException' => $vendorDir . '/symfony/mailer/Exception/UnexpectedResponseException.php', + 'Symfony\\Component\\Mailer\\Exception\\UnsupportedSchemeException' => $vendorDir . '/symfony/mailer/Exception/UnsupportedSchemeException.php', + 'Symfony\\Component\\Mailer\\Header\\MetadataHeader' => $vendorDir . '/symfony/mailer/Header/MetadataHeader.php', + 'Symfony\\Component\\Mailer\\Header\\TagHeader' => $vendorDir . '/symfony/mailer/Header/TagHeader.php', + 'Symfony\\Component\\Mailer\\Mailer' => $vendorDir . '/symfony/mailer/Mailer.php', + 'Symfony\\Component\\Mailer\\MailerInterface' => $vendorDir . '/symfony/mailer/MailerInterface.php', + 'Symfony\\Component\\Mailer\\Messenger\\MessageHandler' => $vendorDir . '/symfony/mailer/Messenger/MessageHandler.php', + 'Symfony\\Component\\Mailer\\Messenger\\SendEmailMessage' => $vendorDir . '/symfony/mailer/Messenger/SendEmailMessage.php', + 'Symfony\\Component\\Mailer\\SentMessage' => $vendorDir . '/symfony/mailer/SentMessage.php', + 'Symfony\\Component\\Mailer\\Test\\AbstractTransportFactoryTestCase' => $vendorDir . '/symfony/mailer/Test/AbstractTransportFactoryTestCase.php', + 'Symfony\\Component\\Mailer\\Test\\Constraint\\EmailCount' => $vendorDir . '/symfony/mailer/Test/Constraint/EmailCount.php', + 'Symfony\\Component\\Mailer\\Test\\Constraint\\EmailIsQueued' => $vendorDir . '/symfony/mailer/Test/Constraint/EmailIsQueued.php', + 'Symfony\\Component\\Mailer\\Test\\IncompleteDsnTestTrait' => $vendorDir . '/symfony/mailer/Test/IncompleteDsnTestTrait.php', + 'Symfony\\Component\\Mailer\\Test\\TransportFactoryTestCase' => $vendorDir . '/symfony/mailer/Test/TransportFactoryTestCase.php', + 'Symfony\\Component\\Mailer\\Transport' => $vendorDir . '/symfony/mailer/Transport.php', + 'Symfony\\Component\\Mailer\\Transport\\AbstractApiTransport' => $vendorDir . '/symfony/mailer/Transport/AbstractApiTransport.php', + 'Symfony\\Component\\Mailer\\Transport\\AbstractHttpTransport' => $vendorDir . '/symfony/mailer/Transport/AbstractHttpTransport.php', + 'Symfony\\Component\\Mailer\\Transport\\AbstractTransport' => $vendorDir . '/symfony/mailer/Transport/AbstractTransport.php', + 'Symfony\\Component\\Mailer\\Transport\\AbstractTransportFactory' => $vendorDir . '/symfony/mailer/Transport/AbstractTransportFactory.php', + 'Symfony\\Component\\Mailer\\Transport\\Dsn' => $vendorDir . '/symfony/mailer/Transport/Dsn.php', + 'Symfony\\Component\\Mailer\\Transport\\FailoverTransport' => $vendorDir . '/symfony/mailer/Transport/FailoverTransport.php', + 'Symfony\\Component\\Mailer\\Transport\\NativeTransportFactory' => $vendorDir . '/symfony/mailer/Transport/NativeTransportFactory.php', + 'Symfony\\Component\\Mailer\\Transport\\NullTransport' => $vendorDir . '/symfony/mailer/Transport/NullTransport.php', + 'Symfony\\Component\\Mailer\\Transport\\NullTransportFactory' => $vendorDir . '/symfony/mailer/Transport/NullTransportFactory.php', + 'Symfony\\Component\\Mailer\\Transport\\RoundRobinTransport' => $vendorDir . '/symfony/mailer/Transport/RoundRobinTransport.php', + 'Symfony\\Component\\Mailer\\Transport\\SendmailTransport' => $vendorDir . '/symfony/mailer/Transport/SendmailTransport.php', + 'Symfony\\Component\\Mailer\\Transport\\SendmailTransportFactory' => $vendorDir . '/symfony/mailer/Transport/SendmailTransportFactory.php', + 'Symfony\\Component\\Mailer\\Transport\\Smtp\\Auth\\AuthenticatorInterface' => $vendorDir . '/symfony/mailer/Transport/Smtp/Auth/AuthenticatorInterface.php', + 'Symfony\\Component\\Mailer\\Transport\\Smtp\\Auth\\CramMd5Authenticator' => $vendorDir . '/symfony/mailer/Transport/Smtp/Auth/CramMd5Authenticator.php', + 'Symfony\\Component\\Mailer\\Transport\\Smtp\\Auth\\LoginAuthenticator' => $vendorDir . '/symfony/mailer/Transport/Smtp/Auth/LoginAuthenticator.php', + 'Symfony\\Component\\Mailer\\Transport\\Smtp\\Auth\\PlainAuthenticator' => $vendorDir . '/symfony/mailer/Transport/Smtp/Auth/PlainAuthenticator.php', + 'Symfony\\Component\\Mailer\\Transport\\Smtp\\Auth\\XOAuth2Authenticator' => $vendorDir . '/symfony/mailer/Transport/Smtp/Auth/XOAuth2Authenticator.php', + 'Symfony\\Component\\Mailer\\Transport\\Smtp\\EsmtpTransport' => $vendorDir . '/symfony/mailer/Transport/Smtp/EsmtpTransport.php', + 'Symfony\\Component\\Mailer\\Transport\\Smtp\\EsmtpTransportFactory' => $vendorDir . '/symfony/mailer/Transport/Smtp/EsmtpTransportFactory.php', + 'Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport' => $vendorDir . '/symfony/mailer/Transport/Smtp/SmtpTransport.php', + 'Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\AbstractStream' => $vendorDir . '/symfony/mailer/Transport/Smtp/Stream/AbstractStream.php', + 'Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\ProcessStream' => $vendorDir . '/symfony/mailer/Transport/Smtp/Stream/ProcessStream.php', + 'Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream' => $vendorDir . '/symfony/mailer/Transport/Smtp/Stream/SocketStream.php', + 'Symfony\\Component\\Mailer\\Transport\\TransportFactoryInterface' => $vendorDir . '/symfony/mailer/Transport/TransportFactoryInterface.php', + 'Symfony\\Component\\Mailer\\Transport\\TransportInterface' => $vendorDir . '/symfony/mailer/Transport/TransportInterface.php', + 'Symfony\\Component\\Mailer\\Transport\\Transports' => $vendorDir . '/symfony/mailer/Transport/Transports.php', + 'Symfony\\Component\\Mime\\Address' => $vendorDir . '/symfony/mime/Address.php', + 'Symfony\\Component\\Mime\\BodyRendererInterface' => $vendorDir . '/symfony/mime/BodyRendererInterface.php', + 'Symfony\\Component\\Mime\\CharacterStream' => $vendorDir . '/symfony/mime/CharacterStream.php', + 'Symfony\\Component\\Mime\\Crypto\\DkimOptions' => $vendorDir . '/symfony/mime/Crypto/DkimOptions.php', + 'Symfony\\Component\\Mime\\Crypto\\DkimSigner' => $vendorDir . '/symfony/mime/Crypto/DkimSigner.php', + 'Symfony\\Component\\Mime\\Crypto\\SMime' => $vendorDir . '/symfony/mime/Crypto/SMime.php', + 'Symfony\\Component\\Mime\\Crypto\\SMimeEncrypter' => $vendorDir . '/symfony/mime/Crypto/SMimeEncrypter.php', + 'Symfony\\Component\\Mime\\Crypto\\SMimeSigner' => $vendorDir . '/symfony/mime/Crypto/SMimeSigner.php', + 'Symfony\\Component\\Mime\\DependencyInjection\\AddMimeTypeGuesserPass' => $vendorDir . '/symfony/mime/DependencyInjection/AddMimeTypeGuesserPass.php', + 'Symfony\\Component\\Mime\\DraftEmail' => $vendorDir . '/symfony/mime/DraftEmail.php', + 'Symfony\\Component\\Mime\\Email' => $vendorDir . '/symfony/mime/Email.php', + 'Symfony\\Component\\Mime\\Encoder\\AddressEncoderInterface' => $vendorDir . '/symfony/mime/Encoder/AddressEncoderInterface.php', + 'Symfony\\Component\\Mime\\Encoder\\Base64ContentEncoder' => $vendorDir . '/symfony/mime/Encoder/Base64ContentEncoder.php', + 'Symfony\\Component\\Mime\\Encoder\\Base64Encoder' => $vendorDir . '/symfony/mime/Encoder/Base64Encoder.php', + 'Symfony\\Component\\Mime\\Encoder\\Base64MimeHeaderEncoder' => $vendorDir . '/symfony/mime/Encoder/Base64MimeHeaderEncoder.php', + 'Symfony\\Component\\Mime\\Encoder\\ContentEncoderInterface' => $vendorDir . '/symfony/mime/Encoder/ContentEncoderInterface.php', + 'Symfony\\Component\\Mime\\Encoder\\EightBitContentEncoder' => $vendorDir . '/symfony/mime/Encoder/EightBitContentEncoder.php', + 'Symfony\\Component\\Mime\\Encoder\\EncoderInterface' => $vendorDir . '/symfony/mime/Encoder/EncoderInterface.php', + 'Symfony\\Component\\Mime\\Encoder\\IdnAddressEncoder' => $vendorDir . '/symfony/mime/Encoder/IdnAddressEncoder.php', + 'Symfony\\Component\\Mime\\Encoder\\MimeHeaderEncoderInterface' => $vendorDir . '/symfony/mime/Encoder/MimeHeaderEncoderInterface.php', + 'Symfony\\Component\\Mime\\Encoder\\QpContentEncoder' => $vendorDir . '/symfony/mime/Encoder/QpContentEncoder.php', + 'Symfony\\Component\\Mime\\Encoder\\QpEncoder' => $vendorDir . '/symfony/mime/Encoder/QpEncoder.php', + 'Symfony\\Component\\Mime\\Encoder\\QpMimeHeaderEncoder' => $vendorDir . '/symfony/mime/Encoder/QpMimeHeaderEncoder.php', + 'Symfony\\Component\\Mime\\Encoder\\Rfc2231Encoder' => $vendorDir . '/symfony/mime/Encoder/Rfc2231Encoder.php', + 'Symfony\\Component\\Mime\\Exception\\AddressEncoderException' => $vendorDir . '/symfony/mime/Exception/AddressEncoderException.php', + 'Symfony\\Component\\Mime\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/mime/Exception/ExceptionInterface.php', + 'Symfony\\Component\\Mime\\Exception\\InvalidArgumentException' => $vendorDir . '/symfony/mime/Exception/InvalidArgumentException.php', + 'Symfony\\Component\\Mime\\Exception\\LogicException' => $vendorDir . '/symfony/mime/Exception/LogicException.php', + 'Symfony\\Component\\Mime\\Exception\\RfcComplianceException' => $vendorDir . '/symfony/mime/Exception/RfcComplianceException.php', + 'Symfony\\Component\\Mime\\Exception\\RuntimeException' => $vendorDir . '/symfony/mime/Exception/RuntimeException.php', + 'Symfony\\Component\\Mime\\FileBinaryMimeTypeGuesser' => $vendorDir . '/symfony/mime/FileBinaryMimeTypeGuesser.php', + 'Symfony\\Component\\Mime\\FileinfoMimeTypeGuesser' => $vendorDir . '/symfony/mime/FileinfoMimeTypeGuesser.php', + 'Symfony\\Component\\Mime\\Header\\AbstractHeader' => $vendorDir . '/symfony/mime/Header/AbstractHeader.php', + 'Symfony\\Component\\Mime\\Header\\DateHeader' => $vendorDir . '/symfony/mime/Header/DateHeader.php', + 'Symfony\\Component\\Mime\\Header\\HeaderInterface' => $vendorDir . '/symfony/mime/Header/HeaderInterface.php', + 'Symfony\\Component\\Mime\\Header\\Headers' => $vendorDir . '/symfony/mime/Header/Headers.php', + 'Symfony\\Component\\Mime\\Header\\IdentificationHeader' => $vendorDir . '/symfony/mime/Header/IdentificationHeader.php', + 'Symfony\\Component\\Mime\\Header\\MailboxHeader' => $vendorDir . '/symfony/mime/Header/MailboxHeader.php', + 'Symfony\\Component\\Mime\\Header\\MailboxListHeader' => $vendorDir . '/symfony/mime/Header/MailboxListHeader.php', + 'Symfony\\Component\\Mime\\Header\\ParameterizedHeader' => $vendorDir . '/symfony/mime/Header/ParameterizedHeader.php', + 'Symfony\\Component\\Mime\\Header\\PathHeader' => $vendorDir . '/symfony/mime/Header/PathHeader.php', + 'Symfony\\Component\\Mime\\Header\\UnstructuredHeader' => $vendorDir . '/symfony/mime/Header/UnstructuredHeader.php', + 'Symfony\\Component\\Mime\\HtmlToTextConverter\\DefaultHtmlToTextConverter' => $vendorDir . '/symfony/mime/HtmlToTextConverter/DefaultHtmlToTextConverter.php', + 'Symfony\\Component\\Mime\\HtmlToTextConverter\\HtmlToTextConverterInterface' => $vendorDir . '/symfony/mime/HtmlToTextConverter/HtmlToTextConverterInterface.php', + 'Symfony\\Component\\Mime\\HtmlToTextConverter\\LeagueHtmlToMarkdownConverter' => $vendorDir . '/symfony/mime/HtmlToTextConverter/LeagueHtmlToMarkdownConverter.php', + 'Symfony\\Component\\Mime\\Message' => $vendorDir . '/symfony/mime/Message.php', + 'Symfony\\Component\\Mime\\MessageConverter' => $vendorDir . '/symfony/mime/MessageConverter.php', + 'Symfony\\Component\\Mime\\MimeTypeGuesserInterface' => $vendorDir . '/symfony/mime/MimeTypeGuesserInterface.php', + 'Symfony\\Component\\Mime\\MimeTypes' => $vendorDir . '/symfony/mime/MimeTypes.php', + 'Symfony\\Component\\Mime\\MimeTypesInterface' => $vendorDir . '/symfony/mime/MimeTypesInterface.php', + 'Symfony\\Component\\Mime\\Part\\AbstractMultipartPart' => $vendorDir . '/symfony/mime/Part/AbstractMultipartPart.php', + 'Symfony\\Component\\Mime\\Part\\AbstractPart' => $vendorDir . '/symfony/mime/Part/AbstractPart.php', + 'Symfony\\Component\\Mime\\Part\\DataPart' => $vendorDir . '/symfony/mime/Part/DataPart.php', + 'Symfony\\Component\\Mime\\Part\\File' => $vendorDir . '/symfony/mime/Part/File.php', + 'Symfony\\Component\\Mime\\Part\\MessagePart' => $vendorDir . '/symfony/mime/Part/MessagePart.php', + 'Symfony\\Component\\Mime\\Part\\Multipart\\AlternativePart' => $vendorDir . '/symfony/mime/Part/Multipart/AlternativePart.php', + 'Symfony\\Component\\Mime\\Part\\Multipart\\DigestPart' => $vendorDir . '/symfony/mime/Part/Multipart/DigestPart.php', + 'Symfony\\Component\\Mime\\Part\\Multipart\\FormDataPart' => $vendorDir . '/symfony/mime/Part/Multipart/FormDataPart.php', + 'Symfony\\Component\\Mime\\Part\\Multipart\\MixedPart' => $vendorDir . '/symfony/mime/Part/Multipart/MixedPart.php', + 'Symfony\\Component\\Mime\\Part\\Multipart\\RelatedPart' => $vendorDir . '/symfony/mime/Part/Multipart/RelatedPart.php', + 'Symfony\\Component\\Mime\\Part\\SMimePart' => $vendorDir . '/symfony/mime/Part/SMimePart.php', + 'Symfony\\Component\\Mime\\Part\\TextPart' => $vendorDir . '/symfony/mime/Part/TextPart.php', + 'Symfony\\Component\\Mime\\RawMessage' => $vendorDir . '/symfony/mime/RawMessage.php', + 'Symfony\\Component\\Mime\\Test\\Constraint\\EmailAddressContains' => $vendorDir . '/symfony/mime/Test/Constraint/EmailAddressContains.php', + 'Symfony\\Component\\Mime\\Test\\Constraint\\EmailAttachmentCount' => $vendorDir . '/symfony/mime/Test/Constraint/EmailAttachmentCount.php', + 'Symfony\\Component\\Mime\\Test\\Constraint\\EmailHasHeader' => $vendorDir . '/symfony/mime/Test/Constraint/EmailHasHeader.php', + 'Symfony\\Component\\Mime\\Test\\Constraint\\EmailHeaderSame' => $vendorDir . '/symfony/mime/Test/Constraint/EmailHeaderSame.php', + 'Symfony\\Component\\Mime\\Test\\Constraint\\EmailHtmlBodyContains' => $vendorDir . '/symfony/mime/Test/Constraint/EmailHtmlBodyContains.php', + 'Symfony\\Component\\Mime\\Test\\Constraint\\EmailSubjectContains' => $vendorDir . '/symfony/mime/Test/Constraint/EmailSubjectContains.php', + 'Symfony\\Component\\Mime\\Test\\Constraint\\EmailTextBodyContains' => $vendorDir . '/symfony/mime/Test/Constraint/EmailTextBodyContains.php', + 'Symfony\\Component\\Process\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/process/Exception/ExceptionInterface.php', + 'Symfony\\Component\\Process\\Exception\\InvalidArgumentException' => $vendorDir . '/symfony/process/Exception/InvalidArgumentException.php', + 'Symfony\\Component\\Process\\Exception\\LogicException' => $vendorDir . '/symfony/process/Exception/LogicException.php', + 'Symfony\\Component\\Process\\Exception\\ProcessFailedException' => $vendorDir . '/symfony/process/Exception/ProcessFailedException.php', + 'Symfony\\Component\\Process\\Exception\\ProcessSignaledException' => $vendorDir . '/symfony/process/Exception/ProcessSignaledException.php', + 'Symfony\\Component\\Process\\Exception\\ProcessStartFailedException' => $vendorDir . '/symfony/process/Exception/ProcessStartFailedException.php', + 'Symfony\\Component\\Process\\Exception\\ProcessTimedOutException' => $vendorDir . '/symfony/process/Exception/ProcessTimedOutException.php', + 'Symfony\\Component\\Process\\Exception\\RunProcessFailedException' => $vendorDir . '/symfony/process/Exception/RunProcessFailedException.php', + 'Symfony\\Component\\Process\\Exception\\RuntimeException' => $vendorDir . '/symfony/process/Exception/RuntimeException.php', + 'Symfony\\Component\\Process\\ExecutableFinder' => $vendorDir . '/symfony/process/ExecutableFinder.php', + 'Symfony\\Component\\Process\\InputStream' => $vendorDir . '/symfony/process/InputStream.php', + 'Symfony\\Component\\Process\\Messenger\\RunProcessContext' => $vendorDir . '/symfony/process/Messenger/RunProcessContext.php', + 'Symfony\\Component\\Process\\Messenger\\RunProcessMessage' => $vendorDir . '/symfony/process/Messenger/RunProcessMessage.php', + 'Symfony\\Component\\Process\\Messenger\\RunProcessMessageHandler' => $vendorDir . '/symfony/process/Messenger/RunProcessMessageHandler.php', + 'Symfony\\Component\\Process\\PhpExecutableFinder' => $vendorDir . '/symfony/process/PhpExecutableFinder.php', + 'Symfony\\Component\\Process\\PhpProcess' => $vendorDir . '/symfony/process/PhpProcess.php', + 'Symfony\\Component\\Process\\PhpSubprocess' => $vendorDir . '/symfony/process/PhpSubprocess.php', + 'Symfony\\Component\\Process\\Pipes\\AbstractPipes' => $vendorDir . '/symfony/process/Pipes/AbstractPipes.php', + 'Symfony\\Component\\Process\\Pipes\\PipesInterface' => $vendorDir . '/symfony/process/Pipes/PipesInterface.php', + 'Symfony\\Component\\Process\\Pipes\\UnixPipes' => $vendorDir . '/symfony/process/Pipes/UnixPipes.php', + 'Symfony\\Component\\Process\\Pipes\\WindowsPipes' => $vendorDir . '/symfony/process/Pipes/WindowsPipes.php', + 'Symfony\\Component\\Process\\Process' => $vendorDir . '/symfony/process/Process.php', + 'Symfony\\Component\\Process\\ProcessUtils' => $vendorDir . '/symfony/process/ProcessUtils.php', + 'Symfony\\Component\\Routing\\Alias' => $vendorDir . '/symfony/routing/Alias.php', + 'Symfony\\Component\\Routing\\Annotation\\Route' => $vendorDir . '/symfony/routing/Annotation/Route.php', + 'Symfony\\Component\\Routing\\Attribute\\Route' => $vendorDir . '/symfony/routing/Attribute/Route.php', + 'Symfony\\Component\\Routing\\CompiledRoute' => $vendorDir . '/symfony/routing/CompiledRoute.php', + 'Symfony\\Component\\Routing\\DependencyInjection\\AddExpressionLanguageProvidersPass' => $vendorDir . '/symfony/routing/DependencyInjection/AddExpressionLanguageProvidersPass.php', + 'Symfony\\Component\\Routing\\DependencyInjection\\RoutingResolverPass' => $vendorDir . '/symfony/routing/DependencyInjection/RoutingResolverPass.php', + 'Symfony\\Component\\Routing\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/routing/Exception/ExceptionInterface.php', + 'Symfony\\Component\\Routing\\Exception\\InvalidArgumentException' => $vendorDir . '/symfony/routing/Exception/InvalidArgumentException.php', + 'Symfony\\Component\\Routing\\Exception\\InvalidParameterException' => $vendorDir . '/symfony/routing/Exception/InvalidParameterException.php', + 'Symfony\\Component\\Routing\\Exception\\LogicException' => $vendorDir . '/symfony/routing/Exception/LogicException.php', + 'Symfony\\Component\\Routing\\Exception\\MethodNotAllowedException' => $vendorDir . '/symfony/routing/Exception/MethodNotAllowedException.php', + 'Symfony\\Component\\Routing\\Exception\\MissingMandatoryParametersException' => $vendorDir . '/symfony/routing/Exception/MissingMandatoryParametersException.php', + 'Symfony\\Component\\Routing\\Exception\\NoConfigurationException' => $vendorDir . '/symfony/routing/Exception/NoConfigurationException.php', + 'Symfony\\Component\\Routing\\Exception\\ResourceNotFoundException' => $vendorDir . '/symfony/routing/Exception/ResourceNotFoundException.php', + 'Symfony\\Component\\Routing\\Exception\\RouteCircularReferenceException' => $vendorDir . '/symfony/routing/Exception/RouteCircularReferenceException.php', + 'Symfony\\Component\\Routing\\Exception\\RouteNotFoundException' => $vendorDir . '/symfony/routing/Exception/RouteNotFoundException.php', + 'Symfony\\Component\\Routing\\Exception\\RuntimeException' => $vendorDir . '/symfony/routing/Exception/RuntimeException.php', + 'Symfony\\Component\\Routing\\Generator\\CompiledUrlGenerator' => $vendorDir . '/symfony/routing/Generator/CompiledUrlGenerator.php', + 'Symfony\\Component\\Routing\\Generator\\ConfigurableRequirementsInterface' => $vendorDir . '/symfony/routing/Generator/ConfigurableRequirementsInterface.php', + 'Symfony\\Component\\Routing\\Generator\\Dumper\\CompiledUrlGeneratorDumper' => $vendorDir . '/symfony/routing/Generator/Dumper/CompiledUrlGeneratorDumper.php', + 'Symfony\\Component\\Routing\\Generator\\Dumper\\GeneratorDumper' => $vendorDir . '/symfony/routing/Generator/Dumper/GeneratorDumper.php', + 'Symfony\\Component\\Routing\\Generator\\Dumper\\GeneratorDumperInterface' => $vendorDir . '/symfony/routing/Generator/Dumper/GeneratorDumperInterface.php', + 'Symfony\\Component\\Routing\\Generator\\UrlGenerator' => $vendorDir . '/symfony/routing/Generator/UrlGenerator.php', + 'Symfony\\Component\\Routing\\Generator\\UrlGeneratorInterface' => $vendorDir . '/symfony/routing/Generator/UrlGeneratorInterface.php', + 'Symfony\\Component\\Routing\\Loader\\AttributeClassLoader' => $vendorDir . '/symfony/routing/Loader/AttributeClassLoader.php', + 'Symfony\\Component\\Routing\\Loader\\AttributeDirectoryLoader' => $vendorDir . '/symfony/routing/Loader/AttributeDirectoryLoader.php', + 'Symfony\\Component\\Routing\\Loader\\AttributeFileLoader' => $vendorDir . '/symfony/routing/Loader/AttributeFileLoader.php', + 'Symfony\\Component\\Routing\\Loader\\ClosureLoader' => $vendorDir . '/symfony/routing/Loader/ClosureLoader.php', + 'Symfony\\Component\\Routing\\Loader\\Configurator\\AliasConfigurator' => $vendorDir . '/symfony/routing/Loader/Configurator/AliasConfigurator.php', + 'Symfony\\Component\\Routing\\Loader\\Configurator\\CollectionConfigurator' => $vendorDir . '/symfony/routing/Loader/Configurator/CollectionConfigurator.php', + 'Symfony\\Component\\Routing\\Loader\\Configurator\\ImportConfigurator' => $vendorDir . '/symfony/routing/Loader/Configurator/ImportConfigurator.php', + 'Symfony\\Component\\Routing\\Loader\\Configurator\\RouteConfigurator' => $vendorDir . '/symfony/routing/Loader/Configurator/RouteConfigurator.php', + 'Symfony\\Component\\Routing\\Loader\\Configurator\\RoutingConfigurator' => $vendorDir . '/symfony/routing/Loader/Configurator/RoutingConfigurator.php', + 'Symfony\\Component\\Routing\\Loader\\Configurator\\Traits\\AddTrait' => $vendorDir . '/symfony/routing/Loader/Configurator/Traits/AddTrait.php', + 'Symfony\\Component\\Routing\\Loader\\Configurator\\Traits\\HostTrait' => $vendorDir . '/symfony/routing/Loader/Configurator/Traits/HostTrait.php', + 'Symfony\\Component\\Routing\\Loader\\Configurator\\Traits\\LocalizedRouteTrait' => $vendorDir . '/symfony/routing/Loader/Configurator/Traits/LocalizedRouteTrait.php', + 'Symfony\\Component\\Routing\\Loader\\Configurator\\Traits\\PrefixTrait' => $vendorDir . '/symfony/routing/Loader/Configurator/Traits/PrefixTrait.php', + 'Symfony\\Component\\Routing\\Loader\\Configurator\\Traits\\RouteTrait' => $vendorDir . '/symfony/routing/Loader/Configurator/Traits/RouteTrait.php', + 'Symfony\\Component\\Routing\\Loader\\ContainerLoader' => $vendorDir . '/symfony/routing/Loader/ContainerLoader.php', + 'Symfony\\Component\\Routing\\Loader\\DirectoryLoader' => $vendorDir . '/symfony/routing/Loader/DirectoryLoader.php', + 'Symfony\\Component\\Routing\\Loader\\GlobFileLoader' => $vendorDir . '/symfony/routing/Loader/GlobFileLoader.php', + 'Symfony\\Component\\Routing\\Loader\\ObjectLoader' => $vendorDir . '/symfony/routing/Loader/ObjectLoader.php', + 'Symfony\\Component\\Routing\\Loader\\PhpFileLoader' => $vendorDir . '/symfony/routing/Loader/PhpFileLoader.php', + 'Symfony\\Component\\Routing\\Loader\\Psr4DirectoryLoader' => $vendorDir . '/symfony/routing/Loader/Psr4DirectoryLoader.php', + 'Symfony\\Component\\Routing\\Loader\\XmlFileLoader' => $vendorDir . '/symfony/routing/Loader/XmlFileLoader.php', + 'Symfony\\Component\\Routing\\Loader\\YamlFileLoader' => $vendorDir . '/symfony/routing/Loader/YamlFileLoader.php', + 'Symfony\\Component\\Routing\\Matcher\\CompiledUrlMatcher' => $vendorDir . '/symfony/routing/Matcher/CompiledUrlMatcher.php', + 'Symfony\\Component\\Routing\\Matcher\\Dumper\\CompiledUrlMatcherDumper' => $vendorDir . '/symfony/routing/Matcher/Dumper/CompiledUrlMatcherDumper.php', + 'Symfony\\Component\\Routing\\Matcher\\Dumper\\CompiledUrlMatcherTrait' => $vendorDir . '/symfony/routing/Matcher/Dumper/CompiledUrlMatcherTrait.php', + 'Symfony\\Component\\Routing\\Matcher\\Dumper\\MatcherDumper' => $vendorDir . '/symfony/routing/Matcher/Dumper/MatcherDumper.php', + 'Symfony\\Component\\Routing\\Matcher\\Dumper\\MatcherDumperInterface' => $vendorDir . '/symfony/routing/Matcher/Dumper/MatcherDumperInterface.php', + 'Symfony\\Component\\Routing\\Matcher\\Dumper\\StaticPrefixCollection' => $vendorDir . '/symfony/routing/Matcher/Dumper/StaticPrefixCollection.php', + 'Symfony\\Component\\Routing\\Matcher\\ExpressionLanguageProvider' => $vendorDir . '/symfony/routing/Matcher/ExpressionLanguageProvider.php', + 'Symfony\\Component\\Routing\\Matcher\\RedirectableUrlMatcher' => $vendorDir . '/symfony/routing/Matcher/RedirectableUrlMatcher.php', + 'Symfony\\Component\\Routing\\Matcher\\RedirectableUrlMatcherInterface' => $vendorDir . '/symfony/routing/Matcher/RedirectableUrlMatcherInterface.php', + 'Symfony\\Component\\Routing\\Matcher\\RequestMatcherInterface' => $vendorDir . '/symfony/routing/Matcher/RequestMatcherInterface.php', + 'Symfony\\Component\\Routing\\Matcher\\TraceableUrlMatcher' => $vendorDir . '/symfony/routing/Matcher/TraceableUrlMatcher.php', + 'Symfony\\Component\\Routing\\Matcher\\UrlMatcher' => $vendorDir . '/symfony/routing/Matcher/UrlMatcher.php', + 'Symfony\\Component\\Routing\\Matcher\\UrlMatcherInterface' => $vendorDir . '/symfony/routing/Matcher/UrlMatcherInterface.php', + 'Symfony\\Component\\Routing\\RequestContext' => $vendorDir . '/symfony/routing/RequestContext.php', + 'Symfony\\Component\\Routing\\RequestContextAwareInterface' => $vendorDir . '/symfony/routing/RequestContextAwareInterface.php', + 'Symfony\\Component\\Routing\\Requirement\\EnumRequirement' => $vendorDir . '/symfony/routing/Requirement/EnumRequirement.php', + 'Symfony\\Component\\Routing\\Requirement\\Requirement' => $vendorDir . '/symfony/routing/Requirement/Requirement.php', + 'Symfony\\Component\\Routing\\Route' => $vendorDir . '/symfony/routing/Route.php', + 'Symfony\\Component\\Routing\\RouteCollection' => $vendorDir . '/symfony/routing/RouteCollection.php', + 'Symfony\\Component\\Routing\\RouteCompiler' => $vendorDir . '/symfony/routing/RouteCompiler.php', + 'Symfony\\Component\\Routing\\RouteCompilerInterface' => $vendorDir . '/symfony/routing/RouteCompilerInterface.php', + 'Symfony\\Component\\Routing\\Router' => $vendorDir . '/symfony/routing/Router.php', + 'Symfony\\Component\\Routing\\RouterInterface' => $vendorDir . '/symfony/routing/RouterInterface.php', + 'Symfony\\Component\\String\\AbstractString' => $vendorDir . '/symfony/string/AbstractString.php', + 'Symfony\\Component\\String\\AbstractUnicodeString' => $vendorDir . '/symfony/string/AbstractUnicodeString.php', + 'Symfony\\Component\\String\\ByteString' => $vendorDir . '/symfony/string/ByteString.php', + 'Symfony\\Component\\String\\CodePointString' => $vendorDir . '/symfony/string/CodePointString.php', + 'Symfony\\Component\\String\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/string/Exception/ExceptionInterface.php', + 'Symfony\\Component\\String\\Exception\\InvalidArgumentException' => $vendorDir . '/symfony/string/Exception/InvalidArgumentException.php', + 'Symfony\\Component\\String\\Exception\\RuntimeException' => $vendorDir . '/symfony/string/Exception/RuntimeException.php', + 'Symfony\\Component\\String\\Inflector\\EnglishInflector' => $vendorDir . '/symfony/string/Inflector/EnglishInflector.php', + 'Symfony\\Component\\String\\Inflector\\FrenchInflector' => $vendorDir . '/symfony/string/Inflector/FrenchInflector.php', + 'Symfony\\Component\\String\\Inflector\\InflectorInterface' => $vendorDir . '/symfony/string/Inflector/InflectorInterface.php', + 'Symfony\\Component\\String\\Inflector\\SpanishInflector' => $vendorDir . '/symfony/string/Inflector/SpanishInflector.php', + 'Symfony\\Component\\String\\LazyString' => $vendorDir . '/symfony/string/LazyString.php', + 'Symfony\\Component\\String\\Slugger\\AsciiSlugger' => $vendorDir . '/symfony/string/Slugger/AsciiSlugger.php', + 'Symfony\\Component\\String\\Slugger\\SluggerInterface' => $vendorDir . '/symfony/string/Slugger/SluggerInterface.php', + 'Symfony\\Component\\String\\TruncateMode' => $vendorDir . '/symfony/string/TruncateMode.php', + 'Symfony\\Component\\String\\UnicodeString' => $vendorDir . '/symfony/string/UnicodeString.php', + 'Symfony\\Component\\Translation\\CatalogueMetadataAwareInterface' => $vendorDir . '/symfony/translation/CatalogueMetadataAwareInterface.php', + 'Symfony\\Component\\Translation\\Catalogue\\AbstractOperation' => $vendorDir . '/symfony/translation/Catalogue/AbstractOperation.php', + 'Symfony\\Component\\Translation\\Catalogue\\MergeOperation' => $vendorDir . '/symfony/translation/Catalogue/MergeOperation.php', + 'Symfony\\Component\\Translation\\Catalogue\\OperationInterface' => $vendorDir . '/symfony/translation/Catalogue/OperationInterface.php', + 'Symfony\\Component\\Translation\\Catalogue\\TargetOperation' => $vendorDir . '/symfony/translation/Catalogue/TargetOperation.php', + 'Symfony\\Component\\Translation\\Command\\TranslationLintCommand' => $vendorDir . '/symfony/translation/Command/TranslationLintCommand.php', + 'Symfony\\Component\\Translation\\Command\\TranslationPullCommand' => $vendorDir . '/symfony/translation/Command/TranslationPullCommand.php', + 'Symfony\\Component\\Translation\\Command\\TranslationPushCommand' => $vendorDir . '/symfony/translation/Command/TranslationPushCommand.php', + 'Symfony\\Component\\Translation\\Command\\TranslationTrait' => $vendorDir . '/symfony/translation/Command/TranslationTrait.php', + 'Symfony\\Component\\Translation\\Command\\XliffLintCommand' => $vendorDir . '/symfony/translation/Command/XliffLintCommand.php', + 'Symfony\\Component\\Translation\\DataCollectorTranslator' => $vendorDir . '/symfony/translation/DataCollectorTranslator.php', + 'Symfony\\Component\\Translation\\DataCollector\\TranslationDataCollector' => $vendorDir . '/symfony/translation/DataCollector/TranslationDataCollector.php', + 'Symfony\\Component\\Translation\\DependencyInjection\\DataCollectorTranslatorPass' => $vendorDir . '/symfony/translation/DependencyInjection/DataCollectorTranslatorPass.php', + 'Symfony\\Component\\Translation\\DependencyInjection\\LoggingTranslatorPass' => $vendorDir . '/symfony/translation/DependencyInjection/LoggingTranslatorPass.php', + 'Symfony\\Component\\Translation\\DependencyInjection\\TranslationDumperPass' => $vendorDir . '/symfony/translation/DependencyInjection/TranslationDumperPass.php', + 'Symfony\\Component\\Translation\\DependencyInjection\\TranslationExtractorPass' => $vendorDir . '/symfony/translation/DependencyInjection/TranslationExtractorPass.php', + 'Symfony\\Component\\Translation\\DependencyInjection\\TranslatorPass' => $vendorDir . '/symfony/translation/DependencyInjection/TranslatorPass.php', + 'Symfony\\Component\\Translation\\DependencyInjection\\TranslatorPathsPass' => $vendorDir . '/symfony/translation/DependencyInjection/TranslatorPathsPass.php', + 'Symfony\\Component\\Translation\\Dumper\\CsvFileDumper' => $vendorDir . '/symfony/translation/Dumper/CsvFileDumper.php', + 'Symfony\\Component\\Translation\\Dumper\\DumperInterface' => $vendorDir . '/symfony/translation/Dumper/DumperInterface.php', + 'Symfony\\Component\\Translation\\Dumper\\FileDumper' => $vendorDir . '/symfony/translation/Dumper/FileDumper.php', + 'Symfony\\Component\\Translation\\Dumper\\IcuResFileDumper' => $vendorDir . '/symfony/translation/Dumper/IcuResFileDumper.php', + 'Symfony\\Component\\Translation\\Dumper\\IniFileDumper' => $vendorDir . '/symfony/translation/Dumper/IniFileDumper.php', + 'Symfony\\Component\\Translation\\Dumper\\JsonFileDumper' => $vendorDir . '/symfony/translation/Dumper/JsonFileDumper.php', + 'Symfony\\Component\\Translation\\Dumper\\MoFileDumper' => $vendorDir . '/symfony/translation/Dumper/MoFileDumper.php', + 'Symfony\\Component\\Translation\\Dumper\\PhpFileDumper' => $vendorDir . '/symfony/translation/Dumper/PhpFileDumper.php', + 'Symfony\\Component\\Translation\\Dumper\\PoFileDumper' => $vendorDir . '/symfony/translation/Dumper/PoFileDumper.php', + 'Symfony\\Component\\Translation\\Dumper\\QtFileDumper' => $vendorDir . '/symfony/translation/Dumper/QtFileDumper.php', + 'Symfony\\Component\\Translation\\Dumper\\XliffFileDumper' => $vendorDir . '/symfony/translation/Dumper/XliffFileDumper.php', + 'Symfony\\Component\\Translation\\Dumper\\YamlFileDumper' => $vendorDir . '/symfony/translation/Dumper/YamlFileDumper.php', + 'Symfony\\Component\\Translation\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/translation/Exception/ExceptionInterface.php', + 'Symfony\\Component\\Translation\\Exception\\IncompleteDsnException' => $vendorDir . '/symfony/translation/Exception/IncompleteDsnException.php', + 'Symfony\\Component\\Translation\\Exception\\InvalidArgumentException' => $vendorDir . '/symfony/translation/Exception/InvalidArgumentException.php', + 'Symfony\\Component\\Translation\\Exception\\InvalidResourceException' => $vendorDir . '/symfony/translation/Exception/InvalidResourceException.php', + 'Symfony\\Component\\Translation\\Exception\\LogicException' => $vendorDir . '/symfony/translation/Exception/LogicException.php', + 'Symfony\\Component\\Translation\\Exception\\MissingRequiredOptionException' => $vendorDir . '/symfony/translation/Exception/MissingRequiredOptionException.php', + 'Symfony\\Component\\Translation\\Exception\\NotFoundResourceException' => $vendorDir . '/symfony/translation/Exception/NotFoundResourceException.php', + 'Symfony\\Component\\Translation\\Exception\\ProviderException' => $vendorDir . '/symfony/translation/Exception/ProviderException.php', + 'Symfony\\Component\\Translation\\Exception\\ProviderExceptionInterface' => $vendorDir . '/symfony/translation/Exception/ProviderExceptionInterface.php', + 'Symfony\\Component\\Translation\\Exception\\RuntimeException' => $vendorDir . '/symfony/translation/Exception/RuntimeException.php', + 'Symfony\\Component\\Translation\\Exception\\UnsupportedSchemeException' => $vendorDir . '/symfony/translation/Exception/UnsupportedSchemeException.php', + 'Symfony\\Component\\Translation\\Extractor\\AbstractFileExtractor' => $vendorDir . '/symfony/translation/Extractor/AbstractFileExtractor.php', + 'Symfony\\Component\\Translation\\Extractor\\ChainExtractor' => $vendorDir . '/symfony/translation/Extractor/ChainExtractor.php', + 'Symfony\\Component\\Translation\\Extractor\\ExtractorInterface' => $vendorDir . '/symfony/translation/Extractor/ExtractorInterface.php', + 'Symfony\\Component\\Translation\\Extractor\\PhpAstExtractor' => $vendorDir . '/symfony/translation/Extractor/PhpAstExtractor.php', + 'Symfony\\Component\\Translation\\Extractor\\Visitor\\AbstractVisitor' => $vendorDir . '/symfony/translation/Extractor/Visitor/AbstractVisitor.php', + 'Symfony\\Component\\Translation\\Extractor\\Visitor\\ConstraintVisitor' => $vendorDir . '/symfony/translation/Extractor/Visitor/ConstraintVisitor.php', + 'Symfony\\Component\\Translation\\Extractor\\Visitor\\TransMethodVisitor' => $vendorDir . '/symfony/translation/Extractor/Visitor/TransMethodVisitor.php', + 'Symfony\\Component\\Translation\\Extractor\\Visitor\\TranslatableMessageVisitor' => $vendorDir . '/symfony/translation/Extractor/Visitor/TranslatableMessageVisitor.php', + 'Symfony\\Component\\Translation\\Formatter\\IntlFormatter' => $vendorDir . '/symfony/translation/Formatter/IntlFormatter.php', + 'Symfony\\Component\\Translation\\Formatter\\IntlFormatterInterface' => $vendorDir . '/symfony/translation/Formatter/IntlFormatterInterface.php', + 'Symfony\\Component\\Translation\\Formatter\\MessageFormatter' => $vendorDir . '/symfony/translation/Formatter/MessageFormatter.php', + 'Symfony\\Component\\Translation\\Formatter\\MessageFormatterInterface' => $vendorDir . '/symfony/translation/Formatter/MessageFormatterInterface.php', + 'Symfony\\Component\\Translation\\IdentityTranslator' => $vendorDir . '/symfony/translation/IdentityTranslator.php', + 'Symfony\\Component\\Translation\\Loader\\ArrayLoader' => $vendorDir . '/symfony/translation/Loader/ArrayLoader.php', + 'Symfony\\Component\\Translation\\Loader\\CsvFileLoader' => $vendorDir . '/symfony/translation/Loader/CsvFileLoader.php', + 'Symfony\\Component\\Translation\\Loader\\FileLoader' => $vendorDir . '/symfony/translation/Loader/FileLoader.php', + 'Symfony\\Component\\Translation\\Loader\\IcuDatFileLoader' => $vendorDir . '/symfony/translation/Loader/IcuDatFileLoader.php', + 'Symfony\\Component\\Translation\\Loader\\IcuResFileLoader' => $vendorDir . '/symfony/translation/Loader/IcuResFileLoader.php', + 'Symfony\\Component\\Translation\\Loader\\IniFileLoader' => $vendorDir . '/symfony/translation/Loader/IniFileLoader.php', + 'Symfony\\Component\\Translation\\Loader\\JsonFileLoader' => $vendorDir . '/symfony/translation/Loader/JsonFileLoader.php', + 'Symfony\\Component\\Translation\\Loader\\LoaderInterface' => $vendorDir . '/symfony/translation/Loader/LoaderInterface.php', + 'Symfony\\Component\\Translation\\Loader\\MoFileLoader' => $vendorDir . '/symfony/translation/Loader/MoFileLoader.php', + 'Symfony\\Component\\Translation\\Loader\\PhpFileLoader' => $vendorDir . '/symfony/translation/Loader/PhpFileLoader.php', + 'Symfony\\Component\\Translation\\Loader\\PoFileLoader' => $vendorDir . '/symfony/translation/Loader/PoFileLoader.php', + 'Symfony\\Component\\Translation\\Loader\\QtFileLoader' => $vendorDir . '/symfony/translation/Loader/QtFileLoader.php', + 'Symfony\\Component\\Translation\\Loader\\XliffFileLoader' => $vendorDir . '/symfony/translation/Loader/XliffFileLoader.php', + 'Symfony\\Component\\Translation\\Loader\\YamlFileLoader' => $vendorDir . '/symfony/translation/Loader/YamlFileLoader.php', + 'Symfony\\Component\\Translation\\LocaleSwitcher' => $vendorDir . '/symfony/translation/LocaleSwitcher.php', + 'Symfony\\Component\\Translation\\LoggingTranslator' => $vendorDir . '/symfony/translation/LoggingTranslator.php', + 'Symfony\\Component\\Translation\\MessageCatalogue' => $vendorDir . '/symfony/translation/MessageCatalogue.php', + 'Symfony\\Component\\Translation\\MessageCatalogueInterface' => $vendorDir . '/symfony/translation/MessageCatalogueInterface.php', + 'Symfony\\Component\\Translation\\MetadataAwareInterface' => $vendorDir . '/symfony/translation/MetadataAwareInterface.php', + 'Symfony\\Component\\Translation\\Provider\\AbstractProviderFactory' => $vendorDir . '/symfony/translation/Provider/AbstractProviderFactory.php', + 'Symfony\\Component\\Translation\\Provider\\Dsn' => $vendorDir . '/symfony/translation/Provider/Dsn.php', + 'Symfony\\Component\\Translation\\Provider\\FilteringProvider' => $vendorDir . '/symfony/translation/Provider/FilteringProvider.php', + 'Symfony\\Component\\Translation\\Provider\\NullProvider' => $vendorDir . '/symfony/translation/Provider/NullProvider.php', + 'Symfony\\Component\\Translation\\Provider\\NullProviderFactory' => $vendorDir . '/symfony/translation/Provider/NullProviderFactory.php', + 'Symfony\\Component\\Translation\\Provider\\ProviderFactoryInterface' => $vendorDir . '/symfony/translation/Provider/ProviderFactoryInterface.php', + 'Symfony\\Component\\Translation\\Provider\\ProviderInterface' => $vendorDir . '/symfony/translation/Provider/ProviderInterface.php', + 'Symfony\\Component\\Translation\\Provider\\TranslationProviderCollection' => $vendorDir . '/symfony/translation/Provider/TranslationProviderCollection.php', + 'Symfony\\Component\\Translation\\Provider\\TranslationProviderCollectionFactory' => $vendorDir . '/symfony/translation/Provider/TranslationProviderCollectionFactory.php', + 'Symfony\\Component\\Translation\\PseudoLocalizationTranslator' => $vendorDir . '/symfony/translation/PseudoLocalizationTranslator.php', + 'Symfony\\Component\\Translation\\Reader\\TranslationReader' => $vendorDir . '/symfony/translation/Reader/TranslationReader.php', + 'Symfony\\Component\\Translation\\Reader\\TranslationReaderInterface' => $vendorDir . '/symfony/translation/Reader/TranslationReaderInterface.php', + 'Symfony\\Component\\Translation\\Test\\AbstractProviderFactoryTestCase' => $vendorDir . '/symfony/translation/Test/AbstractProviderFactoryTestCase.php', + 'Symfony\\Component\\Translation\\Test\\IncompleteDsnTestTrait' => $vendorDir . '/symfony/translation/Test/IncompleteDsnTestTrait.php', + 'Symfony\\Component\\Translation\\Test\\ProviderFactoryTestCase' => $vendorDir . '/symfony/translation/Test/ProviderFactoryTestCase.php', + 'Symfony\\Component\\Translation\\Test\\ProviderTestCase' => $vendorDir . '/symfony/translation/Test/ProviderTestCase.php', + 'Symfony\\Component\\Translation\\TranslatableMessage' => $vendorDir . '/symfony/translation/TranslatableMessage.php', + 'Symfony\\Component\\Translation\\Translator' => $vendorDir . '/symfony/translation/Translator.php', + 'Symfony\\Component\\Translation\\TranslatorBag' => $vendorDir . '/symfony/translation/TranslatorBag.php', + 'Symfony\\Component\\Translation\\TranslatorBagInterface' => $vendorDir . '/symfony/translation/TranslatorBagInterface.php', + 'Symfony\\Component\\Translation\\Util\\ArrayConverter' => $vendorDir . '/symfony/translation/Util/ArrayConverter.php', + 'Symfony\\Component\\Translation\\Util\\XliffUtils' => $vendorDir . '/symfony/translation/Util/XliffUtils.php', + 'Symfony\\Component\\Translation\\Writer\\TranslationWriter' => $vendorDir . '/symfony/translation/Writer/TranslationWriter.php', + 'Symfony\\Component\\Translation\\Writer\\TranslationWriterInterface' => $vendorDir . '/symfony/translation/Writer/TranslationWriterInterface.php', + 'Symfony\\Component\\Uid\\AbstractUid' => $vendorDir . '/symfony/uid/AbstractUid.php', + 'Symfony\\Component\\Uid\\BinaryUtil' => $vendorDir . '/symfony/uid/BinaryUtil.php', + 'Symfony\\Component\\Uid\\Command\\GenerateUlidCommand' => $vendorDir . '/symfony/uid/Command/GenerateUlidCommand.php', + 'Symfony\\Component\\Uid\\Command\\GenerateUuidCommand' => $vendorDir . '/symfony/uid/Command/GenerateUuidCommand.php', + 'Symfony\\Component\\Uid\\Command\\InspectUlidCommand' => $vendorDir . '/symfony/uid/Command/InspectUlidCommand.php', + 'Symfony\\Component\\Uid\\Command\\InspectUuidCommand' => $vendorDir . '/symfony/uid/Command/InspectUuidCommand.php', + 'Symfony\\Component\\Uid\\Factory\\NameBasedUuidFactory' => $vendorDir . '/symfony/uid/Factory/NameBasedUuidFactory.php', + 'Symfony\\Component\\Uid\\Factory\\RandomBasedUuidFactory' => $vendorDir . '/symfony/uid/Factory/RandomBasedUuidFactory.php', + 'Symfony\\Component\\Uid\\Factory\\TimeBasedUuidFactory' => $vendorDir . '/symfony/uid/Factory/TimeBasedUuidFactory.php', + 'Symfony\\Component\\Uid\\Factory\\UlidFactory' => $vendorDir . '/symfony/uid/Factory/UlidFactory.php', + 'Symfony\\Component\\Uid\\Factory\\UuidFactory' => $vendorDir . '/symfony/uid/Factory/UuidFactory.php', + 'Symfony\\Component\\Uid\\HashableInterface' => $vendorDir . '/symfony/uid/HashableInterface.php', + 'Symfony\\Component\\Uid\\MaxUlid' => $vendorDir . '/symfony/uid/MaxUlid.php', + 'Symfony\\Component\\Uid\\MaxUuid' => $vendorDir . '/symfony/uid/MaxUuid.php', + 'Symfony\\Component\\Uid\\NilUlid' => $vendorDir . '/symfony/uid/NilUlid.php', + 'Symfony\\Component\\Uid\\NilUuid' => $vendorDir . '/symfony/uid/NilUuid.php', + 'Symfony\\Component\\Uid\\TimeBasedUidInterface' => $vendorDir . '/symfony/uid/TimeBasedUidInterface.php', + 'Symfony\\Component\\Uid\\Ulid' => $vendorDir . '/symfony/uid/Ulid.php', + 'Symfony\\Component\\Uid\\Uuid' => $vendorDir . '/symfony/uid/Uuid.php', + 'Symfony\\Component\\Uid\\UuidV1' => $vendorDir . '/symfony/uid/UuidV1.php', + 'Symfony\\Component\\Uid\\UuidV3' => $vendorDir . '/symfony/uid/UuidV3.php', + 'Symfony\\Component\\Uid\\UuidV4' => $vendorDir . '/symfony/uid/UuidV4.php', + 'Symfony\\Component\\Uid\\UuidV5' => $vendorDir . '/symfony/uid/UuidV5.php', + 'Symfony\\Component\\Uid\\UuidV6' => $vendorDir . '/symfony/uid/UuidV6.php', + 'Symfony\\Component\\Uid\\UuidV7' => $vendorDir . '/symfony/uid/UuidV7.php', + 'Symfony\\Component\\Uid\\UuidV8' => $vendorDir . '/symfony/uid/UuidV8.php', + 'Symfony\\Component\\VarDumper\\Caster\\AmqpCaster' => $vendorDir . '/symfony/var-dumper/Caster/AmqpCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\ArgsStub' => $vendorDir . '/symfony/var-dumper/Caster/ArgsStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\Caster' => $vendorDir . '/symfony/var-dumper/Caster/Caster.php', + 'Symfony\\Component\\VarDumper\\Caster\\ClassStub' => $vendorDir . '/symfony/var-dumper/Caster/ClassStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\ConstStub' => $vendorDir . '/symfony/var-dumper/Caster/ConstStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\CutArrayStub' => $vendorDir . '/symfony/var-dumper/Caster/CutArrayStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\CutStub' => $vendorDir . '/symfony/var-dumper/Caster/CutStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\DOMCaster' => $vendorDir . '/symfony/var-dumper/Caster/DOMCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\DateCaster' => $vendorDir . '/symfony/var-dumper/Caster/DateCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\DoctrineCaster' => $vendorDir . '/symfony/var-dumper/Caster/DoctrineCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\DsCaster' => $vendorDir . '/symfony/var-dumper/Caster/DsCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\DsPairStub' => $vendorDir . '/symfony/var-dumper/Caster/DsPairStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\EnumStub' => $vendorDir . '/symfony/var-dumper/Caster/EnumStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\ExceptionCaster' => $vendorDir . '/symfony/var-dumper/Caster/ExceptionCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\FFICaster' => $vendorDir . '/symfony/var-dumper/Caster/FFICaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\FiberCaster' => $vendorDir . '/symfony/var-dumper/Caster/FiberCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\FrameStub' => $vendorDir . '/symfony/var-dumper/Caster/FrameStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\GmpCaster' => $vendorDir . '/symfony/var-dumper/Caster/GmpCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\ImagineCaster' => $vendorDir . '/symfony/var-dumper/Caster/ImagineCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\ImgStub' => $vendorDir . '/symfony/var-dumper/Caster/ImgStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\IntlCaster' => $vendorDir . '/symfony/var-dumper/Caster/IntlCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\LinkStub' => $vendorDir . '/symfony/var-dumper/Caster/LinkStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\MemcachedCaster' => $vendorDir . '/symfony/var-dumper/Caster/MemcachedCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\MysqliCaster' => $vendorDir . '/symfony/var-dumper/Caster/MysqliCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\PdoCaster' => $vendorDir . '/symfony/var-dumper/Caster/PdoCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\PgSqlCaster' => $vendorDir . '/symfony/var-dumper/Caster/PgSqlCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\ProxyManagerCaster' => $vendorDir . '/symfony/var-dumper/Caster/ProxyManagerCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\RdKafkaCaster' => $vendorDir . '/symfony/var-dumper/Caster/RdKafkaCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\RedisCaster' => $vendorDir . '/symfony/var-dumper/Caster/RedisCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\ReflectionCaster' => $vendorDir . '/symfony/var-dumper/Caster/ReflectionCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\ResourceCaster' => $vendorDir . '/symfony/var-dumper/Caster/ResourceCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\ScalarStub' => $vendorDir . '/symfony/var-dumper/Caster/ScalarStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\SplCaster' => $vendorDir . '/symfony/var-dumper/Caster/SplCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\StubCaster' => $vendorDir . '/symfony/var-dumper/Caster/StubCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\SymfonyCaster' => $vendorDir . '/symfony/var-dumper/Caster/SymfonyCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\TraceStub' => $vendorDir . '/symfony/var-dumper/Caster/TraceStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\UninitializedStub' => $vendorDir . '/symfony/var-dumper/Caster/UninitializedStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\UuidCaster' => $vendorDir . '/symfony/var-dumper/Caster/UuidCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\VirtualStub' => $vendorDir . '/symfony/var-dumper/Caster/VirtualStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\XmlReaderCaster' => $vendorDir . '/symfony/var-dumper/Caster/XmlReaderCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\XmlResourceCaster' => $vendorDir . '/symfony/var-dumper/Caster/XmlResourceCaster.php', + 'Symfony\\Component\\VarDumper\\Cloner\\AbstractCloner' => $vendorDir . '/symfony/var-dumper/Cloner/AbstractCloner.php', + 'Symfony\\Component\\VarDumper\\Cloner\\ClonerInterface' => $vendorDir . '/symfony/var-dumper/Cloner/ClonerInterface.php', + 'Symfony\\Component\\VarDumper\\Cloner\\Cursor' => $vendorDir . '/symfony/var-dumper/Cloner/Cursor.php', + 'Symfony\\Component\\VarDumper\\Cloner\\Data' => $vendorDir . '/symfony/var-dumper/Cloner/Data.php', + 'Symfony\\Component\\VarDumper\\Cloner\\DumperInterface' => $vendorDir . '/symfony/var-dumper/Cloner/DumperInterface.php', + 'Symfony\\Component\\VarDumper\\Cloner\\Internal\\NoDefault' => $vendorDir . '/symfony/var-dumper/Cloner/Internal/NoDefault.php', + 'Symfony\\Component\\VarDumper\\Cloner\\Stub' => $vendorDir . '/symfony/var-dumper/Cloner/Stub.php', + 'Symfony\\Component\\VarDumper\\Cloner\\VarCloner' => $vendorDir . '/symfony/var-dumper/Cloner/VarCloner.php', + 'Symfony\\Component\\VarDumper\\Command\\Descriptor\\CliDescriptor' => $vendorDir . '/symfony/var-dumper/Command/Descriptor/CliDescriptor.php', + 'Symfony\\Component\\VarDumper\\Command\\Descriptor\\DumpDescriptorInterface' => $vendorDir . '/symfony/var-dumper/Command/Descriptor/DumpDescriptorInterface.php', + 'Symfony\\Component\\VarDumper\\Command\\Descriptor\\HtmlDescriptor' => $vendorDir . '/symfony/var-dumper/Command/Descriptor/HtmlDescriptor.php', + 'Symfony\\Component\\VarDumper\\Command\\ServerDumpCommand' => $vendorDir . '/symfony/var-dumper/Command/ServerDumpCommand.php', + 'Symfony\\Component\\VarDumper\\Dumper\\AbstractDumper' => $vendorDir . '/symfony/var-dumper/Dumper/AbstractDumper.php', + 'Symfony\\Component\\VarDumper\\Dumper\\CliDumper' => $vendorDir . '/symfony/var-dumper/Dumper/CliDumper.php', + 'Symfony\\Component\\VarDumper\\Dumper\\ContextProvider\\CliContextProvider' => $vendorDir . '/symfony/var-dumper/Dumper/ContextProvider/CliContextProvider.php', + 'Symfony\\Component\\VarDumper\\Dumper\\ContextProvider\\ContextProviderInterface' => $vendorDir . '/symfony/var-dumper/Dumper/ContextProvider/ContextProviderInterface.php', + 'Symfony\\Component\\VarDumper\\Dumper\\ContextProvider\\RequestContextProvider' => $vendorDir . '/symfony/var-dumper/Dumper/ContextProvider/RequestContextProvider.php', + 'Symfony\\Component\\VarDumper\\Dumper\\ContextProvider\\SourceContextProvider' => $vendorDir . '/symfony/var-dumper/Dumper/ContextProvider/SourceContextProvider.php', + 'Symfony\\Component\\VarDumper\\Dumper\\ContextualizedDumper' => $vendorDir . '/symfony/var-dumper/Dumper/ContextualizedDumper.php', + 'Symfony\\Component\\VarDumper\\Dumper\\DataDumperInterface' => $vendorDir . '/symfony/var-dumper/Dumper/DataDumperInterface.php', + 'Symfony\\Component\\VarDumper\\Dumper\\HtmlDumper' => $vendorDir . '/symfony/var-dumper/Dumper/HtmlDumper.php', + 'Symfony\\Component\\VarDumper\\Dumper\\ServerDumper' => $vendorDir . '/symfony/var-dumper/Dumper/ServerDumper.php', + 'Symfony\\Component\\VarDumper\\Exception\\ThrowingCasterException' => $vendorDir . '/symfony/var-dumper/Exception/ThrowingCasterException.php', + 'Symfony\\Component\\VarDumper\\Server\\Connection' => $vendorDir . '/symfony/var-dumper/Server/Connection.php', + 'Symfony\\Component\\VarDumper\\Server\\DumpServer' => $vendorDir . '/symfony/var-dumper/Server/DumpServer.php', + 'Symfony\\Component\\VarDumper\\Test\\VarDumperTestTrait' => $vendorDir . '/symfony/var-dumper/Test/VarDumperTestTrait.php', + 'Symfony\\Component\\VarDumper\\VarDumper' => $vendorDir . '/symfony/var-dumper/VarDumper.php', + 'Symfony\\Component\\Yaml\\Command\\LintCommand' => $vendorDir . '/symfony/yaml/Command/LintCommand.php', + 'Symfony\\Component\\Yaml\\Dumper' => $vendorDir . '/symfony/yaml/Dumper.php', + 'Symfony\\Component\\Yaml\\Escaper' => $vendorDir . '/symfony/yaml/Escaper.php', + 'Symfony\\Component\\Yaml\\Exception\\DumpException' => $vendorDir . '/symfony/yaml/Exception/DumpException.php', + 'Symfony\\Component\\Yaml\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/yaml/Exception/ExceptionInterface.php', + 'Symfony\\Component\\Yaml\\Exception\\ParseException' => $vendorDir . '/symfony/yaml/Exception/ParseException.php', + 'Symfony\\Component\\Yaml\\Exception\\RuntimeException' => $vendorDir . '/symfony/yaml/Exception/RuntimeException.php', + 'Symfony\\Component\\Yaml\\Inline' => $vendorDir . '/symfony/yaml/Inline.php', + 'Symfony\\Component\\Yaml\\Parser' => $vendorDir . '/symfony/yaml/Parser.php', + 'Symfony\\Component\\Yaml\\Tag\\TaggedValue' => $vendorDir . '/symfony/yaml/Tag/TaggedValue.php', + 'Symfony\\Component\\Yaml\\Unescaper' => $vendorDir . '/symfony/yaml/Unescaper.php', + 'Symfony\\Component\\Yaml\\Yaml' => $vendorDir . '/symfony/yaml/Yaml.php', + 'Symfony\\Contracts\\EventDispatcher\\Event' => $vendorDir . '/symfony/event-dispatcher-contracts/Event.php', + 'Symfony\\Contracts\\EventDispatcher\\EventDispatcherInterface' => $vendorDir . '/symfony/event-dispatcher-contracts/EventDispatcherInterface.php', + 'Symfony\\Contracts\\Service\\Attribute\\Required' => $vendorDir . '/symfony/service-contracts/Attribute/Required.php', + 'Symfony\\Contracts\\Service\\Attribute\\SubscribedService' => $vendorDir . '/symfony/service-contracts/Attribute/SubscribedService.php', + 'Symfony\\Contracts\\Service\\ResetInterface' => $vendorDir . '/symfony/service-contracts/ResetInterface.php', + 'Symfony\\Contracts\\Service\\ServiceCollectionInterface' => $vendorDir . '/symfony/service-contracts/ServiceCollectionInterface.php', + 'Symfony\\Contracts\\Service\\ServiceLocatorTrait' => $vendorDir . '/symfony/service-contracts/ServiceLocatorTrait.php', + 'Symfony\\Contracts\\Service\\ServiceMethodsSubscriberTrait' => $vendorDir . '/symfony/service-contracts/ServiceMethodsSubscriberTrait.php', + 'Symfony\\Contracts\\Service\\ServiceProviderInterface' => $vendorDir . '/symfony/service-contracts/ServiceProviderInterface.php', + 'Symfony\\Contracts\\Service\\ServiceSubscriberInterface' => $vendorDir . '/symfony/service-contracts/ServiceSubscriberInterface.php', + 'Symfony\\Contracts\\Service\\ServiceSubscriberTrait' => $vendorDir . '/symfony/service-contracts/ServiceSubscriberTrait.php', + 'Symfony\\Contracts\\Translation\\LocaleAwareInterface' => $vendorDir . '/symfony/translation-contracts/LocaleAwareInterface.php', + 'Symfony\\Contracts\\Translation\\TranslatableInterface' => $vendorDir . '/symfony/translation-contracts/TranslatableInterface.php', + 'Symfony\\Contracts\\Translation\\TranslatorInterface' => $vendorDir . '/symfony/translation-contracts/TranslatorInterface.php', + 'Symfony\\Contracts\\Translation\\TranslatorTrait' => $vendorDir . '/symfony/translation-contracts/TranslatorTrait.php', + 'Symfony\\Polyfill\\Ctype\\Ctype' => $vendorDir . '/symfony/polyfill-ctype/Ctype.php', + 'Symfony\\Polyfill\\Intl\\Grapheme\\Grapheme' => $vendorDir . '/symfony/polyfill-intl-grapheme/Grapheme.php', + 'Symfony\\Polyfill\\Intl\\Idn\\Idn' => $vendorDir . '/symfony/polyfill-intl-idn/Idn.php', + 'Symfony\\Polyfill\\Intl\\Idn\\Info' => $vendorDir . '/symfony/polyfill-intl-idn/Info.php', + 'Symfony\\Polyfill\\Intl\\Idn\\Resources\\unidata\\DisallowedRanges' => $vendorDir . '/symfony/polyfill-intl-idn/Resources/unidata/DisallowedRanges.php', + 'Symfony\\Polyfill\\Intl\\Idn\\Resources\\unidata\\Regex' => $vendorDir . '/symfony/polyfill-intl-idn/Resources/unidata/Regex.php', + 'Symfony\\Polyfill\\Intl\\Normalizer\\Normalizer' => $vendorDir . '/symfony/polyfill-intl-normalizer/Normalizer.php', + 'Symfony\\Polyfill\\Mbstring\\Mbstring' => $vendorDir . '/symfony/polyfill-mbstring/Mbstring.php', + 'Symfony\\Polyfill\\Php80\\Php80' => $vendorDir . '/symfony/polyfill-php80/Php80.php', + 'Symfony\\Polyfill\\Php80\\PhpToken' => $vendorDir . '/symfony/polyfill-php80/PhpToken.php', + 'Symfony\\Polyfill\\Php83\\Php83' => $vendorDir . '/symfony/polyfill-php83/Php83.php', + 'Symfony\\Polyfill\\Uuid\\Uuid' => $vendorDir . '/symfony/polyfill-uuid/Uuid.php', + 'Termwind\\Actions\\StyleToMethod' => $vendorDir . '/nunomaduro/termwind/src/Actions/StyleToMethod.php', + 'Termwind\\Components\\Anchor' => $vendorDir . '/nunomaduro/termwind/src/Components/Anchor.php', + 'Termwind\\Components\\BreakLine' => $vendorDir . '/nunomaduro/termwind/src/Components/BreakLine.php', + 'Termwind\\Components\\Dd' => $vendorDir . '/nunomaduro/termwind/src/Components/Dd.php', + 'Termwind\\Components\\Div' => $vendorDir . '/nunomaduro/termwind/src/Components/Div.php', + 'Termwind\\Components\\Dl' => $vendorDir . '/nunomaduro/termwind/src/Components/Dl.php', + 'Termwind\\Components\\Dt' => $vendorDir . '/nunomaduro/termwind/src/Components/Dt.php', + 'Termwind\\Components\\Element' => $vendorDir . '/nunomaduro/termwind/src/Components/Element.php', + 'Termwind\\Components\\Hr' => $vendorDir . '/nunomaduro/termwind/src/Components/Hr.php', + 'Termwind\\Components\\Li' => $vendorDir . '/nunomaduro/termwind/src/Components/Li.php', + 'Termwind\\Components\\Ol' => $vendorDir . '/nunomaduro/termwind/src/Components/Ol.php', + 'Termwind\\Components\\Paragraph' => $vendorDir . '/nunomaduro/termwind/src/Components/Paragraph.php', + 'Termwind\\Components\\Raw' => $vendorDir . '/nunomaduro/termwind/src/Components/Raw.php', + 'Termwind\\Components\\Span' => $vendorDir . '/nunomaduro/termwind/src/Components/Span.php', + 'Termwind\\Components\\Ul' => $vendorDir . '/nunomaduro/termwind/src/Components/Ul.php', + 'Termwind\\Enums\\Color' => $vendorDir . '/nunomaduro/termwind/src/Enums/Color.php', + 'Termwind\\Exceptions\\ColorNotFound' => $vendorDir . '/nunomaduro/termwind/src/Exceptions/ColorNotFound.php', + 'Termwind\\Exceptions\\InvalidChild' => $vendorDir . '/nunomaduro/termwind/src/Exceptions/InvalidChild.php', + 'Termwind\\Exceptions\\InvalidColor' => $vendorDir . '/nunomaduro/termwind/src/Exceptions/InvalidColor.php', + 'Termwind\\Exceptions\\InvalidStyle' => $vendorDir . '/nunomaduro/termwind/src/Exceptions/InvalidStyle.php', + 'Termwind\\Exceptions\\StyleNotFound' => $vendorDir . '/nunomaduro/termwind/src/Exceptions/StyleNotFound.php', + 'Termwind\\Helpers\\QuestionHelper' => $vendorDir . '/nunomaduro/termwind/src/Helpers/QuestionHelper.php', + 'Termwind\\HtmlRenderer' => $vendorDir . '/nunomaduro/termwind/src/HtmlRenderer.php', + 'Termwind\\Html\\CodeRenderer' => $vendorDir . '/nunomaduro/termwind/src/Html/CodeRenderer.php', + 'Termwind\\Html\\InheritStyles' => $vendorDir . '/nunomaduro/termwind/src/Html/InheritStyles.php', + 'Termwind\\Html\\PreRenderer' => $vendorDir . '/nunomaduro/termwind/src/Html/PreRenderer.php', + 'Termwind\\Html\\TableRenderer' => $vendorDir . '/nunomaduro/termwind/src/Html/TableRenderer.php', + 'Termwind\\Laravel\\TermwindServiceProvider' => $vendorDir . '/nunomaduro/termwind/src/Laravel/TermwindServiceProvider.php', + 'Termwind\\Question' => $vendorDir . '/nunomaduro/termwind/src/Question.php', + 'Termwind\\Repositories\\Styles' => $vendorDir . '/nunomaduro/termwind/src/Repositories/Styles.php', + 'Termwind\\Terminal' => $vendorDir . '/nunomaduro/termwind/src/Terminal.php', + 'Termwind\\Termwind' => $vendorDir . '/nunomaduro/termwind/src/Termwind.php', + 'Termwind\\ValueObjects\\Node' => $vendorDir . '/nunomaduro/termwind/src/ValueObjects/Node.php', + 'Termwind\\ValueObjects\\Style' => $vendorDir . '/nunomaduro/termwind/src/ValueObjects/Style.php', + 'Termwind\\ValueObjects\\Styles' => $vendorDir . '/nunomaduro/termwind/src/ValueObjects/Styles.php', + 'Tests\\Feature\\ExampleTest' => $baseDir . '/tests/Feature/ExampleTest.php', + 'Tests\\TestCase' => $baseDir . '/tests/TestCase.php', + 'Tests\\Unit\\ExampleTest' => $baseDir . '/tests/Unit/ExampleTest.php', + 'TheSeer\\Tokenizer\\Exception' => $vendorDir . '/theseer/tokenizer/src/Exception.php', + 'TheSeer\\Tokenizer\\NamespaceUri' => $vendorDir . '/theseer/tokenizer/src/NamespaceUri.php', + 'TheSeer\\Tokenizer\\NamespaceUriException' => $vendorDir . '/theseer/tokenizer/src/NamespaceUriException.php', + 'TheSeer\\Tokenizer\\Token' => $vendorDir . '/theseer/tokenizer/src/Token.php', + 'TheSeer\\Tokenizer\\TokenCollection' => $vendorDir . '/theseer/tokenizer/src/TokenCollection.php', + 'TheSeer\\Tokenizer\\TokenCollectionException' => $vendorDir . '/theseer/tokenizer/src/TokenCollectionException.php', + 'TheSeer\\Tokenizer\\Tokenizer' => $vendorDir . '/theseer/tokenizer/src/Tokenizer.php', + 'TheSeer\\Tokenizer\\XMLSerializer' => $vendorDir . '/theseer/tokenizer/src/XMLSerializer.php', + 'TijsVerkoyen\\CssToInlineStyles\\CssToInlineStyles' => $vendorDir . '/tijsverkoyen/css-to-inline-styles/src/CssToInlineStyles.php', + 'TijsVerkoyen\\CssToInlineStyles\\Css\\Processor' => $vendorDir . '/tijsverkoyen/css-to-inline-styles/src/Css/Processor.php', + 'TijsVerkoyen\\CssToInlineStyles\\Css\\Property\\Processor' => $vendorDir . '/tijsverkoyen/css-to-inline-styles/src/Css/Property/Processor.php', + 'TijsVerkoyen\\CssToInlineStyles\\Css\\Property\\Property' => $vendorDir . '/tijsverkoyen/css-to-inline-styles/src/Css/Property/Property.php', + 'TijsVerkoyen\\CssToInlineStyles\\Css\\Rule\\Processor' => $vendorDir . '/tijsverkoyen/css-to-inline-styles/src/Css/Rule/Processor.php', + 'TijsVerkoyen\\CssToInlineStyles\\Css\\Rule\\Rule' => $vendorDir . '/tijsverkoyen/css-to-inline-styles/src/Css/Rule/Rule.php', + 'UnhandledMatchError' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php', + 'ValueError' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/ValueError.php', + 'Webmozart\\Assert\\Assert' => $vendorDir . '/webmozart/assert/src/Assert.php', + 'Webmozart\\Assert\\InvalidArgumentException' => $vendorDir . '/webmozart/assert/src/InvalidArgumentException.php', + 'Webmozart\\Assert\\Mixin' => $vendorDir . '/webmozart/assert/src/Mixin.php', + 'Whoops\\Exception\\ErrorException' => $vendorDir . '/filp/whoops/src/Whoops/Exception/ErrorException.php', + 'Whoops\\Exception\\Formatter' => $vendorDir . '/filp/whoops/src/Whoops/Exception/Formatter.php', + 'Whoops\\Exception\\Frame' => $vendorDir . '/filp/whoops/src/Whoops/Exception/Frame.php', + 'Whoops\\Exception\\FrameCollection' => $vendorDir . '/filp/whoops/src/Whoops/Exception/FrameCollection.php', + 'Whoops\\Exception\\Inspector' => $vendorDir . '/filp/whoops/src/Whoops/Exception/Inspector.php', + 'Whoops\\Handler\\CallbackHandler' => $vendorDir . '/filp/whoops/src/Whoops/Handler/CallbackHandler.php', + 'Whoops\\Handler\\Handler' => $vendorDir . '/filp/whoops/src/Whoops/Handler/Handler.php', + 'Whoops\\Handler\\HandlerInterface' => $vendorDir . '/filp/whoops/src/Whoops/Handler/HandlerInterface.php', + 'Whoops\\Handler\\JsonResponseHandler' => $vendorDir . '/filp/whoops/src/Whoops/Handler/JsonResponseHandler.php', + 'Whoops\\Handler\\PlainTextHandler' => $vendorDir . '/filp/whoops/src/Whoops/Handler/PlainTextHandler.php', + 'Whoops\\Handler\\PrettyPageHandler' => $vendorDir . '/filp/whoops/src/Whoops/Handler/PrettyPageHandler.php', + 'Whoops\\Handler\\XmlResponseHandler' => $vendorDir . '/filp/whoops/src/Whoops/Handler/XmlResponseHandler.php', + 'Whoops\\Inspector\\InspectorFactory' => $vendorDir . '/filp/whoops/src/Whoops/Inspector/InspectorFactory.php', + 'Whoops\\Inspector\\InspectorFactoryInterface' => $vendorDir . '/filp/whoops/src/Whoops/Inspector/InspectorFactoryInterface.php', + 'Whoops\\Inspector\\InspectorInterface' => $vendorDir . '/filp/whoops/src/Whoops/Inspector/InspectorInterface.php', + 'Whoops\\Run' => $vendorDir . '/filp/whoops/src/Whoops/Run.php', + 'Whoops\\RunInterface' => $vendorDir . '/filp/whoops/src/Whoops/RunInterface.php', + 'Whoops\\Util\\HtmlDumperOutput' => $vendorDir . '/filp/whoops/src/Whoops/Util/HtmlDumperOutput.php', + 'Whoops\\Util\\Misc' => $vendorDir . '/filp/whoops/src/Whoops/Util/Misc.php', + 'Whoops\\Util\\SystemFacade' => $vendorDir . '/filp/whoops/src/Whoops/Util/SystemFacade.php', + 'Whoops\\Util\\TemplateHelper' => $vendorDir . '/filp/whoops/src/Whoops/Util/TemplateHelper.php', + 'ZipStream\\CentralDirectoryFileHeader' => $vendorDir . '/maennchen/zipstream-php/src/CentralDirectoryFileHeader.php', + 'ZipStream\\CompressionMethod' => $vendorDir . '/maennchen/zipstream-php/src/CompressionMethod.php', + 'ZipStream\\DataDescriptor' => $vendorDir . '/maennchen/zipstream-php/src/DataDescriptor.php', + 'ZipStream\\EndOfCentralDirectory' => $vendorDir . '/maennchen/zipstream-php/src/EndOfCentralDirectory.php', + 'ZipStream\\Exception' => $vendorDir . '/maennchen/zipstream-php/src/Exception.php', + 'ZipStream\\Exception\\DosTimeOverflowException' => $vendorDir . '/maennchen/zipstream-php/src/Exception/DosTimeOverflowException.php', + 'ZipStream\\Exception\\FileNotFoundException' => $vendorDir . '/maennchen/zipstream-php/src/Exception/FileNotFoundException.php', + 'ZipStream\\Exception\\FileNotReadableException' => $vendorDir . '/maennchen/zipstream-php/src/Exception/FileNotReadableException.php', + 'ZipStream\\Exception\\FileSizeIncorrectException' => $vendorDir . '/maennchen/zipstream-php/src/Exception/FileSizeIncorrectException.php', + 'ZipStream\\Exception\\OverflowException' => $vendorDir . '/maennchen/zipstream-php/src/Exception/OverflowException.php', + 'ZipStream\\Exception\\ResourceActionException' => $vendorDir . '/maennchen/zipstream-php/src/Exception/ResourceActionException.php', + 'ZipStream\\Exception\\SimulationFileUnknownException' => $vendorDir . '/maennchen/zipstream-php/src/Exception/SimulationFileUnknownException.php', + 'ZipStream\\Exception\\StreamNotReadableException' => $vendorDir . '/maennchen/zipstream-php/src/Exception/StreamNotReadableException.php', + 'ZipStream\\Exception\\StreamNotSeekableException' => $vendorDir . '/maennchen/zipstream-php/src/Exception/StreamNotSeekableException.php', + 'ZipStream\\File' => $vendorDir . '/maennchen/zipstream-php/src/File.php', + 'ZipStream\\GeneralPurposeBitFlag' => $vendorDir . '/maennchen/zipstream-php/src/GeneralPurposeBitFlag.php', + 'ZipStream\\LocalFileHeader' => $vendorDir . '/maennchen/zipstream-php/src/LocalFileHeader.php', + 'ZipStream\\OperationMode' => $vendorDir . '/maennchen/zipstream-php/src/OperationMode.php', + 'ZipStream\\PackField' => $vendorDir . '/maennchen/zipstream-php/src/PackField.php', + 'ZipStream\\Time' => $vendorDir . '/maennchen/zipstream-php/src/Time.php', + 'ZipStream\\Version' => $vendorDir . '/maennchen/zipstream-php/src/Version.php', + 'ZipStream\\Zip64\\DataDescriptor' => $vendorDir . '/maennchen/zipstream-php/src/Zip64/DataDescriptor.php', + 'ZipStream\\Zip64\\EndOfCentralDirectory' => $vendorDir . '/maennchen/zipstream-php/src/Zip64/EndOfCentralDirectory.php', + 'ZipStream\\Zip64\\EndOfCentralDirectoryLocator' => $vendorDir . '/maennchen/zipstream-php/src/Zip64/EndOfCentralDirectoryLocator.php', + 'ZipStream\\Zip64\\ExtendedInformationExtraField' => $vendorDir . '/maennchen/zipstream-php/src/Zip64/ExtendedInformationExtraField.php', + 'ZipStream\\ZipStream' => $vendorDir . '/maennchen/zipstream-php/src/ZipStream.php', + 'ZipStream\\Zs\\ExtendedInformationExtraField' => $vendorDir . '/maennchen/zipstream-php/src/Zs/ExtendedInformationExtraField.php', + 'staabm\\SideEffectsDetector\\SideEffect' => $vendorDir . '/staabm/side-effects-detector/lib/SideEffect.php', + 'staabm\\SideEffectsDetector\\SideEffectsDetector' => $vendorDir . '/staabm/side-effects-detector/lib/SideEffectsDetector.php', + 'voku\\helper\\ASCII' => $vendorDir . '/voku/portable-ascii/src/voku/helper/ASCII.php', ); diff --git a/vendor/composer/autoload_namespaces.php b/vendor/composer/autoload_namespaces.php index 15a2ff3..e60f352 100644 --- a/vendor/composer/autoload_namespaces.php +++ b/vendor/composer/autoload_namespaces.php @@ -6,4 +6,5 @@ $vendorDir = dirname(__DIR__); $baseDir = dirname($vendorDir); return array( + 'HTMLPurifier' => array($vendorDir . '/ezyang/htmlpurifier/library'), ); diff --git a/vendor/composer/autoload_psr4.php b/vendor/composer/autoload_psr4.php index afd0e91..10be3c8 100644 --- a/vendor/composer/autoload_psr4.php +++ b/vendor/composer/autoload_psr4.php @@ -6,5 +6,118 @@ $vendorDir = dirname(__DIR__); $baseDir = dirname($vendorDir); return array( - 'Koneko\\VuexyAdminModule\\' => array($baseDir . '/src'), + 'voku\\' => array($vendorDir . '/voku/portable-ascii/src/voku'), + 'ZipStream\\' => array($vendorDir . '/maennchen/zipstream-php/src'), + 'Whoops\\' => array($vendorDir . '/filp/whoops/src/Whoops'), + 'Webmozart\\Assert\\' => array($vendorDir . '/webmozart/assert/src'), + 'TijsVerkoyen\\CssToInlineStyles\\' => array($vendorDir . '/tijsverkoyen/css-to-inline-styles/src'), + 'Tests\\' => array($baseDir . '/tests'), + 'Termwind\\' => array($vendorDir . '/nunomaduro/termwind/src'), + 'Symfony\\Polyfill\\Uuid\\' => array($vendorDir . '/symfony/polyfill-uuid'), + 'Symfony\\Polyfill\\Php83\\' => array($vendorDir . '/symfony/polyfill-php83'), + 'Symfony\\Polyfill\\Php80\\' => array($vendorDir . '/symfony/polyfill-php80'), + 'Symfony\\Polyfill\\Mbstring\\' => array($vendorDir . '/symfony/polyfill-mbstring'), + 'Symfony\\Polyfill\\Intl\\Normalizer\\' => array($vendorDir . '/symfony/polyfill-intl-normalizer'), + 'Symfony\\Polyfill\\Intl\\Idn\\' => array($vendorDir . '/symfony/polyfill-intl-idn'), + 'Symfony\\Polyfill\\Intl\\Grapheme\\' => array($vendorDir . '/symfony/polyfill-intl-grapheme'), + 'Symfony\\Polyfill\\Ctype\\' => array($vendorDir . '/symfony/polyfill-ctype'), + 'Symfony\\Contracts\\Translation\\' => array($vendorDir . '/symfony/translation-contracts'), + 'Symfony\\Contracts\\Service\\' => array($vendorDir . '/symfony/service-contracts'), + 'Symfony\\Contracts\\EventDispatcher\\' => array($vendorDir . '/symfony/event-dispatcher-contracts'), + 'Symfony\\Component\\Yaml\\' => array($vendorDir . '/symfony/yaml'), + 'Symfony\\Component\\VarDumper\\' => array($vendorDir . '/symfony/var-dumper'), + 'Symfony\\Component\\Uid\\' => array($vendorDir . '/symfony/uid'), + 'Symfony\\Component\\Translation\\' => array($vendorDir . '/symfony/translation'), + 'Symfony\\Component\\String\\' => array($vendorDir . '/symfony/string'), + 'Symfony\\Component\\Routing\\' => array($vendorDir . '/symfony/routing'), + 'Symfony\\Component\\Process\\' => array($vendorDir . '/symfony/process'), + 'Symfony\\Component\\Mime\\' => array($vendorDir . '/symfony/mime'), + 'Symfony\\Component\\Mailer\\' => array($vendorDir . '/symfony/mailer'), + 'Symfony\\Component\\HttpKernel\\' => array($vendorDir . '/symfony/http-kernel'), + 'Symfony\\Component\\HttpFoundation\\' => array($vendorDir . '/symfony/http-foundation'), + 'Symfony\\Component\\Finder\\' => array($vendorDir . '/symfony/finder'), + 'Symfony\\Component\\EventDispatcher\\' => array($vendorDir . '/symfony/event-dispatcher'), + 'Symfony\\Component\\ErrorHandler\\' => array($vendorDir . '/symfony/error-handler'), + 'Symfony\\Component\\CssSelector\\' => array($vendorDir . '/symfony/css-selector'), + 'Symfony\\Component\\Console\\' => array($vendorDir . '/symfony/console'), + 'Symfony\\Component\\Clock\\' => array($vendorDir . '/symfony/clock'), + 'Spatie\\Permission\\' => array($vendorDir . '/spatie/laravel-permission/src'), + 'Spatie\\PdfToText\\' => array($vendorDir . '/spatie/pdf-to-text/src'), + 'Ramsey\\Uuid\\' => array($vendorDir . '/ramsey/uuid/src'), + 'Ramsey\\Collection\\' => array($vendorDir . '/ramsey/collection/src'), + 'Psy\\' => array($vendorDir . '/psy/psysh/src'), + 'Psr\\SimpleCache\\' => array($vendorDir . '/psr/simple-cache/src'), + 'Psr\\Log\\' => array($vendorDir . '/psr/log/src'), + 'Psr\\Http\\Message\\' => array($vendorDir . '/psr/http-message/src', $vendorDir . '/psr/http-factory/src'), + 'Psr\\Http\\Client\\' => array($vendorDir . '/psr/http-client/src'), + 'Psr\\EventDispatcher\\' => array($vendorDir . '/psr/event-dispatcher/src'), + 'Psr\\Container\\' => array($vendorDir . '/psr/container/src'), + 'Psr\\Clock\\' => array($vendorDir . '/psr/clock/src'), + 'PragmaRX\\Google2FA\\' => array($vendorDir . '/pragmarx/google2fa/src'), + 'PhpParser\\' => array($vendorDir . '/nikic/php-parser/lib/PhpParser'), + 'PhpOption\\' => array($vendorDir . '/phpoption/phpoption/src/PhpOption'), + 'PhpOffice\\PhpSpreadsheet\\' => array($vendorDir . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet'), + 'ParagonIE\\ConstantTime\\' => array($vendorDir . '/paragonie/constant_time_encoding/src'), + 'OwenIt\\Auditing\\' => array($vendorDir . '/owen-it/laravel-auditing/src'), + 'NunoMaduro\\Collision\\' => array($vendorDir . '/nunomaduro/collision/src'), + 'Monolog\\' => array($vendorDir . '/monolog/monolog/src/Monolog'), + 'Mockery\\' => array($vendorDir . '/mockery/mockery/library/Mockery'), + 'Matrix\\' => array($vendorDir . '/markbaker/matrix/classes/src'), + 'Maatwebsite\\Excel\\' => array($vendorDir . '/maatwebsite/excel/src'), + 'Livewire\\' => array($vendorDir . '/livewire/livewire/src'), + 'League\\Uri\\' => array($vendorDir . '/league/uri-interfaces', $vendorDir . '/league/uri'), + 'League\\MimeTypeDetection\\' => array($vendorDir . '/league/mime-type-detection/src'), + 'League\\Flysystem\\Local\\' => array($vendorDir . '/league/flysystem-local'), + 'League\\Flysystem\\' => array($vendorDir . '/league/flysystem/src'), + 'League\\Config\\' => array($vendorDir . '/league/config/src'), + 'League\\CommonMark\\' => array($vendorDir . '/league/commonmark/src'), + 'Laravel\\Tinker\\' => array($vendorDir . '/laravel/tinker/src'), + 'Laravel\\SerializableClosure\\' => array($vendorDir . '/laravel/serializable-closure/src'), + 'Laravel\\Sanctum\\' => array($vendorDir . '/laravel/sanctum/src'), + 'Laravel\\Sail\\' => array($vendorDir . '/laravel/sail/src'), + 'Laravel\\Prompts\\' => array($vendorDir . '/laravel/prompts/src'), + 'Laravel\\Pail\\' => array($vendorDir . '/laravel/pail/src'), + 'Laravel\\Fortify\\' => array($vendorDir . '/laravel/fortify/src'), + 'Koneko\\VuexyWebsiteLayoutPorto\\' => array($vendorDir . '/koneko/laravel-vuexy-website-layout-porto'), + 'Koneko\\VuexyWebsiteBlog\\' => array($vendorDir . '/koneko/laravel-vuexy-website-blog'), + 'Koneko\\VuexyWebsiteAdmin\\' => array($vendorDir . '/koneko/laravel-vuexy-website-admin'), + 'Koneko\\VuexyWarehouse\\' => array($vendorDir . '/koneko/laravel-vuexy-warehouse'), + 'Koneko\\VuexyStoreManager\\' => array($vendorDir . '/koneko/laravel-vuexy-store-manager'), + 'Koneko\\VuexySatMassDownloader\\' => array($vendorDir . '/koneko/laravel-vuexy-sat-mass-downloader'), + 'Koneko\\VuexyContacts\\' => array($vendorDir . '/koneko/laravel-vuexy-contacts'), + 'Koneko\\VuexyAssetManagement\\' => array($vendorDir . '/koneko/laravel-vuexy-asset-management'), + 'Koneko\\VuexyAdmin\\' => array($vendorDir . '/koneko/laravel-vuexy-admin'), + 'Koneko\\SatMassDownloader\\' => array($vendorDir . '/koneko/laravel-sat-mass-downloader'), + 'Koneko\\SatCertificateProcessor\\' => array($vendorDir . '/koneko/laravel-sat-certificate-processor'), + 'Koneko\\SatCatalogs\\' => array($vendorDir . '/koneko/laravel-sat-catalogs'), + 'Intervention\\Image\\Laravel\\' => array($vendorDir . '/intervention/image-laravel/src'), + 'Intervention\\Image\\' => array($vendorDir . '/intervention/image/src'), + 'Intervention\\Gif\\' => array($vendorDir . '/intervention/gif/src'), + 'Illuminate\\Support\\' => array($vendorDir . '/laravel/framework/src/Illuminate/Macroable', $vendorDir . '/laravel/framework/src/Illuminate/Collections', $vendorDir . '/laravel/framework/src/Illuminate/Conditionable'), + 'Illuminate\\' => array($vendorDir . '/laravel/framework/src/Illuminate'), + 'GuzzleHttp\\UriTemplate\\' => array($vendorDir . '/guzzlehttp/uri-template/src'), + 'GuzzleHttp\\Psr7\\' => array($vendorDir . '/guzzlehttp/psr7/src'), + 'GuzzleHttp\\Promise\\' => array($vendorDir . '/guzzlehttp/promises/src'), + 'GuzzleHttp\\' => array($vendorDir . '/guzzlehttp/guzzle/src'), + 'GrahamCampbell\\ResultType\\' => array($vendorDir . '/graham-campbell/result-type/src'), + 'Fruitcake\\Cors\\' => array($vendorDir . '/fruitcake/php-cors/src'), + 'Faker\\' => array($vendorDir . '/fakerphp/faker/src/Faker'), + 'Egulias\\EmailValidator\\' => array($vendorDir . '/egulias/email-validator/src'), + 'Dotenv\\' => array($vendorDir . '/vlucas/phpdotenv/src'), + 'Doctrine\\Inflector\\' => array($vendorDir . '/doctrine/inflector/lib/Doctrine/Inflector'), + 'Doctrine\\Common\\Lexer\\' => array($vendorDir . '/doctrine/lexer/src'), + 'Dflydev\\DotAccessData\\' => array($vendorDir . '/dflydev/dot-access-data/src'), + 'DeepCopy\\' => array($vendorDir . '/myclabs/deep-copy/src/DeepCopy'), + 'Database\\Seeders\\' => array($baseDir . '/database/seeders', $vendorDir . '/laravel/pint/database/seeders'), + 'Database\\Factories\\' => array($baseDir . '/database/factories', $vendorDir . '/laravel/pint/database/factories'), + 'DASPRiD\\Enum\\' => array($vendorDir . '/dasprid/enum/src'), + 'Cron\\' => array($vendorDir . '/dragonmantank/cron-expression/src/Cron'), + 'Composer\\Semver\\' => array($vendorDir . '/composer/semver/src'), + 'Composer\\Pcre\\' => array($vendorDir . '/composer/pcre/src'), + 'Complex\\' => array($vendorDir . '/markbaker/complex/classes/src'), + 'Carbon\\Doctrine\\' => array($vendorDir . '/carbonphp/carbon-doctrine-types/src/Carbon/Doctrine'), + 'Carbon\\' => array($vendorDir . '/nesbot/carbon/src/Carbon'), + 'Brick\\Math\\' => array($vendorDir . '/brick/math/src'), + 'BaconQrCode\\' => array($vendorDir . '/bacon/bacon-qr-code/src'), + 'App\\' => array($baseDir . '/app', $vendorDir . '/laravel/pint/app'), ); diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php index 90aa1e1..28f9290 100644 --- a/vendor/composer/autoload_real.php +++ b/vendor/composer/autoload_real.php @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInitd8d9fc9708a29b5c5a81999441e33f32 +class ComposerAutoloaderInited767958cb032ff7ee7b3c0754e9c209 { private static $loader; @@ -24,15 +24,27 @@ class ComposerAutoloaderInitd8d9fc9708a29b5c5a81999441e33f32 require __DIR__ . '/platform_check.php'; - spl_autoload_register(array('ComposerAutoloaderInitd8d9fc9708a29b5c5a81999441e33f32', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInited767958cb032ff7ee7b3c0754e9c209', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); - spl_autoload_unregister(array('ComposerAutoloaderInitd8d9fc9708a29b5c5a81999441e33f32', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInited767958cb032ff7ee7b3c0754e9c209', 'loadClassLoader')); require __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInitd8d9fc9708a29b5c5a81999441e33f32::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInited767958cb032ff7ee7b3c0754e9c209::getInitializer($loader)); $loader->register(true); + $filesToLoad = \Composer\Autoload\ComposerStaticInited767958cb032ff7ee7b3c0754e9c209::$files; + $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { + if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { + $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; + + require $file; + } + }, null, null); + foreach ($filesToLoad as $fileIdentifier => $file) { + $requireFile($fileIdentifier, $file); + } + return $loader; } } diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index 94622f3..1c80d55 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -4,32 +4,8874 @@ namespace Composer\Autoload; -class ComposerStaticInitd8d9fc9708a29b5c5a81999441e33f32 +class ComposerStaticInited767958cb032ff7ee7b3c0754e9c209 { + public static $files = array ( + '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php', + '6e3fae29631ef280660b3cdad06f25a8' => __DIR__ . '/..' . '/symfony/deprecation-contracts/function.php', + 'e69f7f6ee287b969198c3c9d6777bd38' => __DIR__ . '/..' . '/symfony/polyfill-intl-normalizer/bootstrap.php', + '320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php', + '662a729f963d39afe703c9d9b7ab4a8c' => __DIR__ . '/..' . '/symfony/polyfill-php83/bootstrap.php', + '8825ede83f2f289127722d4e842cf7e8' => __DIR__ . '/..' . '/symfony/polyfill-intl-grapheme/bootstrap.php', + 'b6b991a57620e2fb6b2f66f03fe9ddc2' => __DIR__ . '/..' . '/symfony/string/Resources/functions.php', + 'f598d06aa772fa33d905e87be6398fb1' => __DIR__ . '/..' . '/symfony/polyfill-intl-idn/bootstrap.php', + '667aeda72477189d0494fecd327c3641' => __DIR__ . '/..' . '/symfony/var-dumper/Resources/functions/dump.php', + 'a4a119a56e50fbb293281d9a48007e0e' => __DIR__ . '/..' . '/symfony/polyfill-php80/bootstrap.php', + '47e1160838b5e5a10346ac4084b58c23' => __DIR__ . '/..' . '/laravel/prompts/src/helpers.php', + '35a6ad97d21e794e7e22a17d806652e4' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Functions.php', + '7b11c4dc42b3b3023073cb14e519683c' => __DIR__ . '/..' . '/ralouphie/getallheaders/src/getallheaders.php', + '2203a247e6fda86070a5e4e07aed533a' => __DIR__ . '/..' . '/symfony/clock/Resources/now.php', + '09f6b20656683369174dd6fa83b7e5fb' => __DIR__ . '/..' . '/symfony/polyfill-uuid/bootstrap.php', + 'a1105708a18b76903365ca1c4aa61b02' => __DIR__ . '/..' . '/symfony/translation/Resources/functions.php', + '37a3dc5111fe8f707ab4c132ef1dbc62' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/functions_include.php', + 'e39a8b23c42d4e1452234d762b03835a' => __DIR__ . '/..' . '/ramsey/uuid/src/functions.php', + '476ca15b8d69b04665cd879be9cb4c68' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Collections/functions.php', + '265b4faa2b3a9766332744949e83bf97' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Collections/helpers.php', + 'c7a3c339e7e14b60e06a2d7fcce9476b' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Events/functions.php', + 'f57d353b41eb2e234b26064d63d8c5dd' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Filesystem/functions.php', + 'f0906e6318348a765ffb6eb24e0d0938' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/helpers.php', + '7f7ac2ddea9cc3fb4b2cc201d63dbc10' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Log/functions.php', + '493c6aea52f6009bab023b26c21a386a' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/functions.php', + '58571171fd5812e6e447dce228f52f4d' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/helpers.php', + '40275907c8566c390185147049ef6e5d' => __DIR__ . '/..' . '/livewire/livewire/src/helpers.php', + '377b22b161c09ed6e5152de788ca020a' => __DIR__ . '/..' . '/spatie/laravel-permission/src/helpers.php', + '2cffec82183ee1cea088009cef9a6fc3' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier.composer.php', + '6124b4c8570aa390c21fafd04a26c69f' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/deep_copy.php', + '801c31d8ed748cfa537fa45402288c95' => __DIR__ . '/..' . '/psy/psysh/src/functions.php', + 'c72349b1fe8d0deeedd3a52e8aa814d8' => __DIR__ . '/..' . '/mockery/mockery/library/helpers.php', + 'ce9671a430e4846b44e1c68c7611f9f5' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery.php', + 'a1cfe24d14977df6878b9bf804af2d1c' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Phpunit/Autoload.php', + 'ec07570ca5a812141189b1fa81503674' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Assert/Functions.php', + ); + public static $prefixLengthsPsr4 = array ( + 'v' => + array ( + 'voku\\' => 5, + ), + 'Z' => + array ( + 'ZipStream\\' => 10, + ), + 'W' => + array ( + 'Whoops\\' => 7, + 'Webmozart\\Assert\\' => 17, + ), + 'T' => + array ( + 'TijsVerkoyen\\CssToInlineStyles\\' => 31, + 'Tests\\' => 6, + 'Termwind\\' => 9, + ), + 'S' => + array ( + 'Symfony\\Polyfill\\Uuid\\' => 22, + 'Symfony\\Polyfill\\Php83\\' => 23, + 'Symfony\\Polyfill\\Php80\\' => 23, + 'Symfony\\Polyfill\\Mbstring\\' => 26, + 'Symfony\\Polyfill\\Intl\\Normalizer\\' => 33, + 'Symfony\\Polyfill\\Intl\\Idn\\' => 26, + 'Symfony\\Polyfill\\Intl\\Grapheme\\' => 31, + 'Symfony\\Polyfill\\Ctype\\' => 23, + 'Symfony\\Contracts\\Translation\\' => 30, + 'Symfony\\Contracts\\Service\\' => 26, + 'Symfony\\Contracts\\EventDispatcher\\' => 34, + 'Symfony\\Component\\Yaml\\' => 23, + 'Symfony\\Component\\VarDumper\\' => 28, + 'Symfony\\Component\\Uid\\' => 22, + 'Symfony\\Component\\Translation\\' => 30, + 'Symfony\\Component\\String\\' => 25, + 'Symfony\\Component\\Routing\\' => 26, + 'Symfony\\Component\\Process\\' => 26, + 'Symfony\\Component\\Mime\\' => 23, + 'Symfony\\Component\\Mailer\\' => 25, + 'Symfony\\Component\\HttpKernel\\' => 29, + 'Symfony\\Component\\HttpFoundation\\' => 33, + 'Symfony\\Component\\Finder\\' => 25, + 'Symfony\\Component\\EventDispatcher\\' => 34, + 'Symfony\\Component\\ErrorHandler\\' => 31, + 'Symfony\\Component\\CssSelector\\' => 30, + 'Symfony\\Component\\Console\\' => 26, + 'Symfony\\Component\\Clock\\' => 24, + 'Spatie\\Permission\\' => 18, + 'Spatie\\PdfToText\\' => 17, + ), + 'R' => + array ( + 'Ramsey\\Uuid\\' => 12, + 'Ramsey\\Collection\\' => 18, + ), + 'P' => + array ( + 'Psy\\' => 4, + 'Psr\\SimpleCache\\' => 16, + 'Psr\\Log\\' => 8, + 'Psr\\Http\\Message\\' => 17, + 'Psr\\Http\\Client\\' => 16, + 'Psr\\EventDispatcher\\' => 20, + 'Psr\\Container\\' => 14, + 'Psr\\Clock\\' => 10, + 'PragmaRX\\Google2FA\\' => 19, + 'PhpParser\\' => 10, + 'PhpOption\\' => 10, + 'PhpOffice\\PhpSpreadsheet\\' => 25, + 'ParagonIE\\ConstantTime\\' => 23, + ), + 'O' => + array ( + 'OwenIt\\Auditing\\' => 16, + ), + 'N' => + array ( + 'NunoMaduro\\Collision\\' => 21, + ), + 'M' => + array ( + 'Monolog\\' => 8, + 'Mockery\\' => 8, + 'Matrix\\' => 7, + 'Maatwebsite\\Excel\\' => 18, + ), + 'L' => + array ( + 'Livewire\\' => 9, + 'League\\Uri\\' => 11, + 'League\\MimeTypeDetection\\' => 25, + 'League\\Flysystem\\Local\\' => 23, + 'League\\Flysystem\\' => 17, + 'League\\Config\\' => 14, + 'League\\CommonMark\\' => 18, + 'Laravel\\Tinker\\' => 15, + 'Laravel\\SerializableClosure\\' => 28, + 'Laravel\\Sanctum\\' => 16, + 'Laravel\\Sail\\' => 13, + 'Laravel\\Prompts\\' => 16, + 'Laravel\\Pail\\' => 13, + 'Laravel\\Fortify\\' => 16, + ), 'K' => array ( - 'Koneko\\VuexyAdminModule\\' => 24, + 'Koneko\\VuexyWebsiteLayoutPorto\\' => 31, + 'Koneko\\VuexyWebsiteBlog\\' => 24, + 'Koneko\\VuexyWebsiteAdmin\\' => 25, + 'Koneko\\VuexyWarehouse\\' => 22, + 'Koneko\\VuexyStoreManager\\' => 25, + 'Koneko\\VuexySatMassDownloader\\' => 30, + 'Koneko\\VuexyContacts\\' => 21, + 'Koneko\\VuexyAssetManagement\\' => 28, + 'Koneko\\VuexyAdmin\\' => 18, + 'Koneko\\SatMassDownloader\\' => 25, + 'Koneko\\SatCertificateProcessor\\' => 31, + 'Koneko\\SatCatalogs\\' => 19, + ), + 'I' => + array ( + 'Intervention\\Image\\Laravel\\' => 27, + 'Intervention\\Image\\' => 19, + 'Intervention\\Gif\\' => 17, + 'Illuminate\\Support\\' => 19, + 'Illuminate\\' => 11, + ), + 'G' => + array ( + 'GuzzleHttp\\UriTemplate\\' => 23, + 'GuzzleHttp\\Psr7\\' => 16, + 'GuzzleHttp\\Promise\\' => 19, + 'GuzzleHttp\\' => 11, + 'GrahamCampbell\\ResultType\\' => 26, + ), + 'F' => + array ( + 'Fruitcake\\Cors\\' => 15, + 'Faker\\' => 6, + ), + 'E' => + array ( + 'Egulias\\EmailValidator\\' => 23, + ), + 'D' => + array ( + 'Dotenv\\' => 7, + 'Doctrine\\Inflector\\' => 19, + 'Doctrine\\Common\\Lexer\\' => 22, + 'Dflydev\\DotAccessData\\' => 22, + 'DeepCopy\\' => 9, + 'Database\\Seeders\\' => 17, + 'Database\\Factories\\' => 19, + 'DASPRiD\\Enum\\' => 13, + ), + 'C' => + array ( + 'Cron\\' => 5, + 'Composer\\Semver\\' => 16, + 'Composer\\Pcre\\' => 14, + 'Complex\\' => 8, + 'Carbon\\Doctrine\\' => 16, + 'Carbon\\' => 7, + ), + 'B' => + array ( + 'Brick\\Math\\' => 11, + 'BaconQrCode\\' => 12, + ), + 'A' => + array ( + 'App\\' => 4, ), ); public static $prefixDirsPsr4 = array ( - 'Koneko\\VuexyAdminModule\\' => + 'voku\\' => array ( - 0 => __DIR__ . '/../..' . '/src', + 0 => __DIR__ . '/..' . '/voku/portable-ascii/src/voku', + ), + 'ZipStream\\' => + array ( + 0 => __DIR__ . '/..' . '/maennchen/zipstream-php/src', + ), + 'Whoops\\' => + array ( + 0 => __DIR__ . '/..' . '/filp/whoops/src/Whoops', + ), + 'Webmozart\\Assert\\' => + array ( + 0 => __DIR__ . '/..' . '/webmozart/assert/src', + ), + 'TijsVerkoyen\\CssToInlineStyles\\' => + array ( + 0 => __DIR__ . '/..' . '/tijsverkoyen/css-to-inline-styles/src', + ), + 'Tests\\' => + array ( + 0 => __DIR__ . '/../..' . '/tests', + ), + 'Termwind\\' => + array ( + 0 => __DIR__ . '/..' . '/nunomaduro/termwind/src', + ), + 'Symfony\\Polyfill\\Uuid\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/polyfill-uuid', + ), + 'Symfony\\Polyfill\\Php83\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/polyfill-php83', + ), + 'Symfony\\Polyfill\\Php80\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/polyfill-php80', + ), + 'Symfony\\Polyfill\\Mbstring\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/polyfill-mbstring', + ), + 'Symfony\\Polyfill\\Intl\\Normalizer\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/polyfill-intl-normalizer', + ), + 'Symfony\\Polyfill\\Intl\\Idn\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/polyfill-intl-idn', + ), + 'Symfony\\Polyfill\\Intl\\Grapheme\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/polyfill-intl-grapheme', + ), + 'Symfony\\Polyfill\\Ctype\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/polyfill-ctype', + ), + 'Symfony\\Contracts\\Translation\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/translation-contracts', + ), + 'Symfony\\Contracts\\Service\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/service-contracts', + ), + 'Symfony\\Contracts\\EventDispatcher\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/event-dispatcher-contracts', + ), + 'Symfony\\Component\\Yaml\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/yaml', + ), + 'Symfony\\Component\\VarDumper\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/var-dumper', + ), + 'Symfony\\Component\\Uid\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/uid', + ), + 'Symfony\\Component\\Translation\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/translation', + ), + 'Symfony\\Component\\String\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/string', + ), + 'Symfony\\Component\\Routing\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/routing', + ), + 'Symfony\\Component\\Process\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/process', + ), + 'Symfony\\Component\\Mime\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/mime', + ), + 'Symfony\\Component\\Mailer\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/mailer', + ), + 'Symfony\\Component\\HttpKernel\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/http-kernel', + ), + 'Symfony\\Component\\HttpFoundation\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/http-foundation', + ), + 'Symfony\\Component\\Finder\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/finder', + ), + 'Symfony\\Component\\EventDispatcher\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/event-dispatcher', + ), + 'Symfony\\Component\\ErrorHandler\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/error-handler', + ), + 'Symfony\\Component\\CssSelector\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/css-selector', + ), + 'Symfony\\Component\\Console\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/console', + ), + 'Symfony\\Component\\Clock\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/clock', + ), + 'Spatie\\Permission\\' => + array ( + 0 => __DIR__ . '/..' . '/spatie/laravel-permission/src', + ), + 'Spatie\\PdfToText\\' => + array ( + 0 => __DIR__ . '/..' . '/spatie/pdf-to-text/src', + ), + 'Ramsey\\Uuid\\' => + array ( + 0 => __DIR__ . '/..' . '/ramsey/uuid/src', + ), + 'Ramsey\\Collection\\' => + array ( + 0 => __DIR__ . '/..' . '/ramsey/collection/src', + ), + 'Psy\\' => + array ( + 0 => __DIR__ . '/..' . '/psy/psysh/src', + ), + 'Psr\\SimpleCache\\' => + array ( + 0 => __DIR__ . '/..' . '/psr/simple-cache/src', + ), + 'Psr\\Log\\' => + array ( + 0 => __DIR__ . '/..' . '/psr/log/src', + ), + 'Psr\\Http\\Message\\' => + array ( + 0 => __DIR__ . '/..' . '/psr/http-message/src', + 1 => __DIR__ . '/..' . '/psr/http-factory/src', + ), + 'Psr\\Http\\Client\\' => + array ( + 0 => __DIR__ . '/..' . '/psr/http-client/src', + ), + 'Psr\\EventDispatcher\\' => + array ( + 0 => __DIR__ . '/..' . '/psr/event-dispatcher/src', + ), + 'Psr\\Container\\' => + array ( + 0 => __DIR__ . '/..' . '/psr/container/src', + ), + 'Psr\\Clock\\' => + array ( + 0 => __DIR__ . '/..' . '/psr/clock/src', + ), + 'PragmaRX\\Google2FA\\' => + array ( + 0 => __DIR__ . '/..' . '/pragmarx/google2fa/src', + ), + 'PhpParser\\' => + array ( + 0 => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser', + ), + 'PhpOption\\' => + array ( + 0 => __DIR__ . '/..' . '/phpoption/phpoption/src/PhpOption', + ), + 'PhpOffice\\PhpSpreadsheet\\' => + array ( + 0 => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet', + ), + 'ParagonIE\\ConstantTime\\' => + array ( + 0 => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src', + ), + 'OwenIt\\Auditing\\' => + array ( + 0 => __DIR__ . '/..' . '/owen-it/laravel-auditing/src', + ), + 'NunoMaduro\\Collision\\' => + array ( + 0 => __DIR__ . '/..' . '/nunomaduro/collision/src', + ), + 'Monolog\\' => + array ( + 0 => __DIR__ . '/..' . '/monolog/monolog/src/Monolog', + ), + 'Mockery\\' => + array ( + 0 => __DIR__ . '/..' . '/mockery/mockery/library/Mockery', + ), + 'Matrix\\' => + array ( + 0 => __DIR__ . '/..' . '/markbaker/matrix/classes/src', + ), + 'Maatwebsite\\Excel\\' => + array ( + 0 => __DIR__ . '/..' . '/maatwebsite/excel/src', + ), + 'Livewire\\' => + array ( + 0 => __DIR__ . '/..' . '/livewire/livewire/src', + ), + 'League\\Uri\\' => + array ( + 0 => __DIR__ . '/..' . '/league/uri-interfaces', + 1 => __DIR__ . '/..' . '/league/uri', + ), + 'League\\MimeTypeDetection\\' => + array ( + 0 => __DIR__ . '/..' . '/league/mime-type-detection/src', + ), + 'League\\Flysystem\\Local\\' => + array ( + 0 => __DIR__ . '/..' . '/league/flysystem-local', + ), + 'League\\Flysystem\\' => + array ( + 0 => __DIR__ . '/..' . '/league/flysystem/src', + ), + 'League\\Config\\' => + array ( + 0 => __DIR__ . '/..' . '/league/config/src', + ), + 'League\\CommonMark\\' => + array ( + 0 => __DIR__ . '/..' . '/league/commonmark/src', + ), + 'Laravel\\Tinker\\' => + array ( + 0 => __DIR__ . '/..' . '/laravel/tinker/src', + ), + 'Laravel\\SerializableClosure\\' => + array ( + 0 => __DIR__ . '/..' . '/laravel/serializable-closure/src', + ), + 'Laravel\\Sanctum\\' => + array ( + 0 => __DIR__ . '/..' . '/laravel/sanctum/src', + ), + 'Laravel\\Sail\\' => + array ( + 0 => __DIR__ . '/..' . '/laravel/sail/src', + ), + 'Laravel\\Prompts\\' => + array ( + 0 => __DIR__ . '/..' . '/laravel/prompts/src', + ), + 'Laravel\\Pail\\' => + array ( + 0 => __DIR__ . '/..' . '/laravel/pail/src', + ), + 'Laravel\\Fortify\\' => + array ( + 0 => __DIR__ . '/..' . '/laravel/fortify/src', + ), + 'Koneko\\VuexyWebsiteLayoutPorto\\' => + array ( + 0 => __DIR__ . '/..' . '/koneko/laravel-vuexy-website-layout-porto', + ), + 'Koneko\\VuexyWebsiteBlog\\' => + array ( + 0 => __DIR__ . '/..' . '/koneko/laravel-vuexy-website-blog', + ), + 'Koneko\\VuexyWebsiteAdmin\\' => + array ( + 0 => __DIR__ . '/..' . '/koneko/laravel-vuexy-website-admin', + ), + 'Koneko\\VuexyWarehouse\\' => + array ( + 0 => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse', + ), + 'Koneko\\VuexyStoreManager\\' => + array ( + 0 => __DIR__ . '/..' . '/koneko/laravel-vuexy-store-manager', + ), + 'Koneko\\VuexySatMassDownloader\\' => + array ( + 0 => __DIR__ . '/..' . '/koneko/laravel-vuexy-sat-mass-downloader', + ), + 'Koneko\\VuexyContacts\\' => + array ( + 0 => __DIR__ . '/..' . '/koneko/laravel-vuexy-contacts', + ), + 'Koneko\\VuexyAssetManagement\\' => + array ( + 0 => __DIR__ . '/..' . '/koneko/laravel-vuexy-asset-management', + ), + 'Koneko\\VuexyAdmin\\' => + array ( + 0 => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin', + ), + 'Koneko\\SatMassDownloader\\' => + array ( + 0 => __DIR__ . '/..' . '/koneko/laravel-sat-mass-downloader', + ), + 'Koneko\\SatCertificateProcessor\\' => + array ( + 0 => __DIR__ . '/..' . '/koneko/laravel-sat-certificate-processor', + ), + 'Koneko\\SatCatalogs\\' => + array ( + 0 => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs', + ), + 'Intervention\\Image\\Laravel\\' => + array ( + 0 => __DIR__ . '/..' . '/intervention/image-laravel/src', + ), + 'Intervention\\Image\\' => + array ( + 0 => __DIR__ . '/..' . '/intervention/image/src', + ), + 'Intervention\\Gif\\' => + array ( + 0 => __DIR__ . '/..' . '/intervention/gif/src', + ), + 'Illuminate\\Support\\' => + array ( + 0 => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Macroable', + 1 => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Collections', + 2 => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Conditionable', + ), + 'Illuminate\\' => + array ( + 0 => __DIR__ . '/..' . '/laravel/framework/src/Illuminate', + ), + 'GuzzleHttp\\UriTemplate\\' => + array ( + 0 => __DIR__ . '/..' . '/guzzlehttp/uri-template/src', + ), + 'GuzzleHttp\\Psr7\\' => + array ( + 0 => __DIR__ . '/..' . '/guzzlehttp/psr7/src', + ), + 'GuzzleHttp\\Promise\\' => + array ( + 0 => __DIR__ . '/..' . '/guzzlehttp/promises/src', + ), + 'GuzzleHttp\\' => + array ( + 0 => __DIR__ . '/..' . '/guzzlehttp/guzzle/src', + ), + 'GrahamCampbell\\ResultType\\' => + array ( + 0 => __DIR__ . '/..' . '/graham-campbell/result-type/src', + ), + 'Fruitcake\\Cors\\' => + array ( + 0 => __DIR__ . '/..' . '/fruitcake/php-cors/src', + ), + 'Faker\\' => + array ( + 0 => __DIR__ . '/..' . '/fakerphp/faker/src/Faker', + ), + 'Egulias\\EmailValidator\\' => + array ( + 0 => __DIR__ . '/..' . '/egulias/email-validator/src', + ), + 'Dotenv\\' => + array ( + 0 => __DIR__ . '/..' . '/vlucas/phpdotenv/src', + ), + 'Doctrine\\Inflector\\' => + array ( + 0 => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector', + ), + 'Doctrine\\Common\\Lexer\\' => + array ( + 0 => __DIR__ . '/..' . '/doctrine/lexer/src', + ), + 'Dflydev\\DotAccessData\\' => + array ( + 0 => __DIR__ . '/..' . '/dflydev/dot-access-data/src', + ), + 'DeepCopy\\' => + array ( + 0 => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy', + ), + 'Database\\Seeders\\' => + array ( + 0 => __DIR__ . '/../..' . '/database/seeders', + 1 => __DIR__ . '/..' . '/laravel/pint/database/seeders', + ), + 'Database\\Factories\\' => + array ( + 0 => __DIR__ . '/../..' . '/database/factories', + 1 => __DIR__ . '/..' . '/laravel/pint/database/factories', + ), + 'DASPRiD\\Enum\\' => + array ( + 0 => __DIR__ . '/..' . '/dasprid/enum/src', + ), + 'Cron\\' => + array ( + 0 => __DIR__ . '/..' . '/dragonmantank/cron-expression/src/Cron', + ), + 'Composer\\Semver\\' => + array ( + 0 => __DIR__ . '/..' . '/composer/semver/src', + ), + 'Composer\\Pcre\\' => + array ( + 0 => __DIR__ . '/..' . '/composer/pcre/src', + ), + 'Complex\\' => + array ( + 0 => __DIR__ . '/..' . '/markbaker/complex/classes/src', + ), + 'Carbon\\Doctrine\\' => + array ( + 0 => __DIR__ . '/..' . '/carbonphp/carbon-doctrine-types/src/Carbon/Doctrine', + ), + 'Carbon\\' => + array ( + 0 => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon', + ), + 'Brick\\Math\\' => + array ( + 0 => __DIR__ . '/..' . '/brick/math/src', + ), + 'BaconQrCode\\' => + array ( + 0 => __DIR__ . '/..' . '/bacon/bacon-qr-code/src', + ), + 'App\\' => + array ( + 0 => __DIR__ . '/../..' . '/app', + 1 => __DIR__ . '/..' . '/laravel/pint/app', + ), + ); + + public static $prefixesPsr0 = array ( + 'H' => + array ( + 'HTMLPurifier' => + array ( + 0 => __DIR__ . '/..' . '/ezyang/htmlpurifier/library', + ), ), ); public static $classMap = array ( + 'App\\Http\\Controllers\\Controller' => __DIR__ . '/../..' . '/app/Http/Controllers/Controller.php', + 'App\\Models\\User' => __DIR__ . '/../..' . '/app/Models/User.php', + 'App\\Providers\\AppServiceProvider' => __DIR__ . '/../..' . '/app/Providers/AppServiceProvider.php', + 'Attribute' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/Attribute.php', + 'BaconQrCode\\Common\\BitArray' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Common/BitArray.php', + 'BaconQrCode\\Common\\BitMatrix' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Common/BitMatrix.php', + 'BaconQrCode\\Common\\BitUtils' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Common/BitUtils.php', + 'BaconQrCode\\Common\\CharacterSetEci' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Common/CharacterSetEci.php', + 'BaconQrCode\\Common\\EcBlock' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Common/EcBlock.php', + 'BaconQrCode\\Common\\EcBlocks' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Common/EcBlocks.php', + 'BaconQrCode\\Common\\ErrorCorrectionLevel' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Common/ErrorCorrectionLevel.php', + 'BaconQrCode\\Common\\FormatInformation' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Common/FormatInformation.php', + 'BaconQrCode\\Common\\Mode' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Common/Mode.php', + 'BaconQrCode\\Common\\ReedSolomonCodec' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Common/ReedSolomonCodec.php', + 'BaconQrCode\\Common\\Version' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Common/Version.php', + 'BaconQrCode\\Encoder\\BlockPair' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Encoder/BlockPair.php', + 'BaconQrCode\\Encoder\\ByteMatrix' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Encoder/ByteMatrix.php', + 'BaconQrCode\\Encoder\\Encoder' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Encoder/Encoder.php', + 'BaconQrCode\\Encoder\\MaskUtil' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Encoder/MaskUtil.php', + 'BaconQrCode\\Encoder\\MatrixUtil' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Encoder/MatrixUtil.php', + 'BaconQrCode\\Encoder\\QrCode' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Encoder/QrCode.php', + 'BaconQrCode\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Exception/ExceptionInterface.php', + 'BaconQrCode\\Exception\\InvalidArgumentException' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Exception/InvalidArgumentException.php', + 'BaconQrCode\\Exception\\OutOfBoundsException' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Exception/OutOfBoundsException.php', + 'BaconQrCode\\Exception\\RuntimeException' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Exception/RuntimeException.php', + 'BaconQrCode\\Exception\\UnexpectedValueException' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Exception/UnexpectedValueException.php', + 'BaconQrCode\\Exception\\WriterException' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Exception/WriterException.php', + 'BaconQrCode\\Renderer\\Color\\Alpha' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Color/Alpha.php', + 'BaconQrCode\\Renderer\\Color\\Cmyk' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Color/Cmyk.php', + 'BaconQrCode\\Renderer\\Color\\ColorInterface' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Color/ColorInterface.php', + 'BaconQrCode\\Renderer\\Color\\Gray' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Color/Gray.php', + 'BaconQrCode\\Renderer\\Color\\Rgb' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Color/Rgb.php', + 'BaconQrCode\\Renderer\\Eye\\CompositeEye' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Eye/CompositeEye.php', + 'BaconQrCode\\Renderer\\Eye\\EyeInterface' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Eye/EyeInterface.php', + 'BaconQrCode\\Renderer\\Eye\\ModuleEye' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Eye/ModuleEye.php', + 'BaconQrCode\\Renderer\\Eye\\PointyEye' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Eye/PointyEye.php', + 'BaconQrCode\\Renderer\\Eye\\SimpleCircleEye' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Eye/SimpleCircleEye.php', + 'BaconQrCode\\Renderer\\Eye\\SquareEye' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Eye/SquareEye.php', + 'BaconQrCode\\Renderer\\GDLibRenderer' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/GDLibRenderer.php', + 'BaconQrCode\\Renderer\\ImageRenderer' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/ImageRenderer.php', + 'BaconQrCode\\Renderer\\Image\\EpsImageBackEnd' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Image/EpsImageBackEnd.php', + 'BaconQrCode\\Renderer\\Image\\ImageBackEndInterface' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Image/ImageBackEndInterface.php', + 'BaconQrCode\\Renderer\\Image\\ImagickImageBackEnd' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Image/ImagickImageBackEnd.php', + 'BaconQrCode\\Renderer\\Image\\SvgImageBackEnd' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Image/SvgImageBackEnd.php', + 'BaconQrCode\\Renderer\\Image\\TransformationMatrix' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Image/TransformationMatrix.php', + 'BaconQrCode\\Renderer\\Module\\DotsModule' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Module/DotsModule.php', + 'BaconQrCode\\Renderer\\Module\\EdgeIterator\\Edge' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Module/EdgeIterator/Edge.php', + 'BaconQrCode\\Renderer\\Module\\EdgeIterator\\EdgeIterator' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Module/EdgeIterator/EdgeIterator.php', + 'BaconQrCode\\Renderer\\Module\\ModuleInterface' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Module/ModuleInterface.php', + 'BaconQrCode\\Renderer\\Module\\RoundnessModule' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Module/RoundnessModule.php', + 'BaconQrCode\\Renderer\\Module\\SquareModule' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Module/SquareModule.php', + 'BaconQrCode\\Renderer\\Path\\Close' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Path/Close.php', + 'BaconQrCode\\Renderer\\Path\\Curve' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Path/Curve.php', + 'BaconQrCode\\Renderer\\Path\\EllipticArc' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Path/EllipticArc.php', + 'BaconQrCode\\Renderer\\Path\\Line' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Path/Line.php', + 'BaconQrCode\\Renderer\\Path\\Move' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Path/Move.php', + 'BaconQrCode\\Renderer\\Path\\OperationInterface' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Path/OperationInterface.php', + 'BaconQrCode\\Renderer\\Path\\Path' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/Path/Path.php', + 'BaconQrCode\\Renderer\\PlainTextRenderer' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/PlainTextRenderer.php', + 'BaconQrCode\\Renderer\\RendererInterface' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/RendererInterface.php', + 'BaconQrCode\\Renderer\\RendererStyle\\EyeFill' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/RendererStyle/EyeFill.php', + 'BaconQrCode\\Renderer\\RendererStyle\\Fill' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/RendererStyle/Fill.php', + 'BaconQrCode\\Renderer\\RendererStyle\\Gradient' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/RendererStyle/Gradient.php', + 'BaconQrCode\\Renderer\\RendererStyle\\GradientType' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/RendererStyle/GradientType.php', + 'BaconQrCode\\Renderer\\RendererStyle\\RendererStyle' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Renderer/RendererStyle/RendererStyle.php', + 'BaconQrCode\\Writer' => __DIR__ . '/..' . '/bacon/bacon-qr-code/src/Writer.php', + 'Brick\\Math\\BigDecimal' => __DIR__ . '/..' . '/brick/math/src/BigDecimal.php', + 'Brick\\Math\\BigInteger' => __DIR__ . '/..' . '/brick/math/src/BigInteger.php', + 'Brick\\Math\\BigNumber' => __DIR__ . '/..' . '/brick/math/src/BigNumber.php', + 'Brick\\Math\\BigRational' => __DIR__ . '/..' . '/brick/math/src/BigRational.php', + 'Brick\\Math\\Exception\\DivisionByZeroException' => __DIR__ . '/..' . '/brick/math/src/Exception/DivisionByZeroException.php', + 'Brick\\Math\\Exception\\IntegerOverflowException' => __DIR__ . '/..' . '/brick/math/src/Exception/IntegerOverflowException.php', + 'Brick\\Math\\Exception\\MathException' => __DIR__ . '/..' . '/brick/math/src/Exception/MathException.php', + 'Brick\\Math\\Exception\\NegativeNumberException' => __DIR__ . '/..' . '/brick/math/src/Exception/NegativeNumberException.php', + 'Brick\\Math\\Exception\\NumberFormatException' => __DIR__ . '/..' . '/brick/math/src/Exception/NumberFormatException.php', + 'Brick\\Math\\Exception\\RoundingNecessaryException' => __DIR__ . '/..' . '/brick/math/src/Exception/RoundingNecessaryException.php', + 'Brick\\Math\\Internal\\Calculator' => __DIR__ . '/..' . '/brick/math/src/Internal/Calculator.php', + 'Brick\\Math\\Internal\\Calculator\\BcMathCalculator' => __DIR__ . '/..' . '/brick/math/src/Internal/Calculator/BcMathCalculator.php', + 'Brick\\Math\\Internal\\Calculator\\GmpCalculator' => __DIR__ . '/..' . '/brick/math/src/Internal/Calculator/GmpCalculator.php', + 'Brick\\Math\\Internal\\Calculator\\NativeCalculator' => __DIR__ . '/..' . '/brick/math/src/Internal/Calculator/NativeCalculator.php', + 'Brick\\Math\\RoundingMode' => __DIR__ . '/..' . '/brick/math/src/RoundingMode.php', + 'Carbon\\AbstractTranslator' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/AbstractTranslator.php', + 'Carbon\\Callback' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Callback.php', + 'Carbon\\Carbon' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Carbon.php', + 'Carbon\\CarbonConverterInterface' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/CarbonConverterInterface.php', + 'Carbon\\CarbonImmutable' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/CarbonImmutable.php', + 'Carbon\\CarbonInterface' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/CarbonInterface.php', + 'Carbon\\CarbonInterval' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/CarbonInterval.php', + 'Carbon\\CarbonPeriod' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/CarbonPeriod.php', + 'Carbon\\CarbonPeriodImmutable' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/CarbonPeriodImmutable.php', + 'Carbon\\CarbonTimeZone' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/CarbonTimeZone.php', + 'Carbon\\Cli\\Invoker' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Cli/Invoker.php', + 'Carbon\\Doctrine\\CarbonDoctrineType' => __DIR__ . '/..' . '/carbonphp/carbon-doctrine-types/src/Carbon/Doctrine/CarbonDoctrineType.php', + 'Carbon\\Doctrine\\CarbonImmutableType' => __DIR__ . '/..' . '/carbonphp/carbon-doctrine-types/src/Carbon/Doctrine/CarbonImmutableType.php', + 'Carbon\\Doctrine\\CarbonType' => __DIR__ . '/..' . '/carbonphp/carbon-doctrine-types/src/Carbon/Doctrine/CarbonType.php', + 'Carbon\\Doctrine\\CarbonTypeConverter' => __DIR__ . '/..' . '/carbonphp/carbon-doctrine-types/src/Carbon/Doctrine/CarbonTypeConverter.php', + 'Carbon\\Doctrine\\DateTimeDefaultPrecision' => __DIR__ . '/..' . '/carbonphp/carbon-doctrine-types/src/Carbon/Doctrine/DateTimeDefaultPrecision.php', + 'Carbon\\Doctrine\\DateTimeImmutableType' => __DIR__ . '/..' . '/carbonphp/carbon-doctrine-types/src/Carbon/Doctrine/DateTimeImmutableType.php', + 'Carbon\\Doctrine\\DateTimeType' => __DIR__ . '/..' . '/carbonphp/carbon-doctrine-types/src/Carbon/Doctrine/DateTimeType.php', + 'Carbon\\Exceptions\\BadComparisonUnitException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/BadComparisonUnitException.php', + 'Carbon\\Exceptions\\BadFluentConstructorException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/BadFluentConstructorException.php', + 'Carbon\\Exceptions\\BadFluentSetterException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/BadFluentSetterException.php', + 'Carbon\\Exceptions\\BadMethodCallException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/BadMethodCallException.php', + 'Carbon\\Exceptions\\EndLessPeriodException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/EndLessPeriodException.php', + 'Carbon\\Exceptions\\Exception' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/Exception.php', + 'Carbon\\Exceptions\\ImmutableException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/ImmutableException.php', + 'Carbon\\Exceptions\\InvalidArgumentException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/InvalidArgumentException.php', + 'Carbon\\Exceptions\\InvalidCastException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/InvalidCastException.php', + 'Carbon\\Exceptions\\InvalidDateException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/InvalidDateException.php', + 'Carbon\\Exceptions\\InvalidFormatException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/InvalidFormatException.php', + 'Carbon\\Exceptions\\InvalidIntervalException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/InvalidIntervalException.php', + 'Carbon\\Exceptions\\InvalidPeriodDateException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/InvalidPeriodDateException.php', + 'Carbon\\Exceptions\\InvalidPeriodParameterException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/InvalidPeriodParameterException.php', + 'Carbon\\Exceptions\\InvalidTimeZoneException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/InvalidTimeZoneException.php', + 'Carbon\\Exceptions\\InvalidTypeException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/InvalidTypeException.php', + 'Carbon\\Exceptions\\NotACarbonClassException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/NotACarbonClassException.php', + 'Carbon\\Exceptions\\NotAPeriodException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/NotAPeriodException.php', + 'Carbon\\Exceptions\\NotLocaleAwareException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/NotLocaleAwareException.php', + 'Carbon\\Exceptions\\OutOfRangeException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/OutOfRangeException.php', + 'Carbon\\Exceptions\\ParseErrorException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/ParseErrorException.php', + 'Carbon\\Exceptions\\RuntimeException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/RuntimeException.php', + 'Carbon\\Exceptions\\UnitException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/UnitException.php', + 'Carbon\\Exceptions\\UnitNotConfiguredException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/UnitNotConfiguredException.php', + 'Carbon\\Exceptions\\UnknownGetterException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/UnknownGetterException.php', + 'Carbon\\Exceptions\\UnknownMethodException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/UnknownMethodException.php', + 'Carbon\\Exceptions\\UnknownSetterException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/UnknownSetterException.php', + 'Carbon\\Exceptions\\UnknownUnitException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/UnknownUnitException.php', + 'Carbon\\Exceptions\\UnreachableException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/UnreachableException.php', + 'Carbon\\Exceptions\\UnsupportedUnitException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/UnsupportedUnitException.php', + 'Carbon\\Factory' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Factory.php', + 'Carbon\\FactoryImmutable' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/FactoryImmutable.php', + 'Carbon\\Language' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Language.php', + 'Carbon\\Laravel\\ServiceProvider' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Laravel/ServiceProvider.php', + 'Carbon\\MessageFormatter\\MessageFormatterMapper' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/MessageFormatter/MessageFormatterMapper.php', + 'Carbon\\Month' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Month.php', + 'Carbon\\PHPStan\\MacroExtension' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/PHPStan/MacroExtension.php', + 'Carbon\\PHPStan\\MacroMethodReflection' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/PHPStan/MacroMethodReflection.php', + 'Carbon\\Traits\\Boundaries' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/Boundaries.php', + 'Carbon\\Traits\\Cast' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/Cast.php', + 'Carbon\\Traits\\Comparison' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/Comparison.php', + 'Carbon\\Traits\\Converter' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/Converter.php', + 'Carbon\\Traits\\Creator' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/Creator.php', + 'Carbon\\Traits\\Date' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/Date.php', + 'Carbon\\Traits\\DeprecatedPeriodProperties' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/DeprecatedPeriodProperties.php', + 'Carbon\\Traits\\Difference' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/Difference.php', + 'Carbon\\Traits\\IntervalRounding' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/IntervalRounding.php', + 'Carbon\\Traits\\IntervalStep' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/IntervalStep.php', + 'Carbon\\Traits\\LocalFactory' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/LocalFactory.php', + 'Carbon\\Traits\\Localization' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/Localization.php', + 'Carbon\\Traits\\Macro' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/Macro.php', + 'Carbon\\Traits\\MagicParameter' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/MagicParameter.php', + 'Carbon\\Traits\\Mixin' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/Mixin.php', + 'Carbon\\Traits\\Modifiers' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/Modifiers.php', + 'Carbon\\Traits\\Mutability' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/Mutability.php', + 'Carbon\\Traits\\ObjectInitialisation' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/ObjectInitialisation.php', + 'Carbon\\Traits\\Options' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/Options.php', + 'Carbon\\Traits\\Rounding' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/Rounding.php', + 'Carbon\\Traits\\Serialization' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/Serialization.php', + 'Carbon\\Traits\\StaticLocalization' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/StaticLocalization.php', + 'Carbon\\Traits\\StaticOptions' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/StaticOptions.php', + 'Carbon\\Traits\\Test' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/Test.php', + 'Carbon\\Traits\\Timestamp' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/Timestamp.php', + 'Carbon\\Traits\\ToStringFormat' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/ToStringFormat.php', + 'Carbon\\Traits\\Units' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/Units.php', + 'Carbon\\Traits\\Week' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Traits/Week.php', + 'Carbon\\Translator' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Translator.php', + 'Carbon\\TranslatorImmutable' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/TranslatorImmutable.php', + 'Carbon\\TranslatorStrongTypeInterface' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/TranslatorStrongTypeInterface.php', + 'Carbon\\Unit' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Unit.php', + 'Carbon\\WeekDay' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/WeekDay.php', + 'Carbon\\WrapperClock' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/WrapperClock.php', + 'Complex\\Complex' => __DIR__ . '/..' . '/markbaker/complex/classes/src/Complex.php', + 'Complex\\Exception' => __DIR__ . '/..' . '/markbaker/complex/classes/src/Exception.php', + 'Complex\\Functions' => __DIR__ . '/..' . '/markbaker/complex/classes/src/Functions.php', + 'Complex\\Operations' => __DIR__ . '/..' . '/markbaker/complex/classes/src/Operations.php', 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', + 'Composer\\Pcre\\MatchAllResult' => __DIR__ . '/..' . '/composer/pcre/src/MatchAllResult.php', + 'Composer\\Pcre\\MatchAllStrictGroupsResult' => __DIR__ . '/..' . '/composer/pcre/src/MatchAllStrictGroupsResult.php', + 'Composer\\Pcre\\MatchAllWithOffsetsResult' => __DIR__ . '/..' . '/composer/pcre/src/MatchAllWithOffsetsResult.php', + 'Composer\\Pcre\\MatchResult' => __DIR__ . '/..' . '/composer/pcre/src/MatchResult.php', + 'Composer\\Pcre\\MatchStrictGroupsResult' => __DIR__ . '/..' . '/composer/pcre/src/MatchStrictGroupsResult.php', + 'Composer\\Pcre\\MatchWithOffsetsResult' => __DIR__ . '/..' . '/composer/pcre/src/MatchWithOffsetsResult.php', + 'Composer\\Pcre\\PHPStan\\InvalidRegexPatternRule' => __DIR__ . '/..' . '/composer/pcre/src/PHPStan/InvalidRegexPatternRule.php', + 'Composer\\Pcre\\PHPStan\\PregMatchFlags' => __DIR__ . '/..' . '/composer/pcre/src/PHPStan/PregMatchFlags.php', + 'Composer\\Pcre\\PHPStan\\PregMatchParameterOutTypeExtension' => __DIR__ . '/..' . '/composer/pcre/src/PHPStan/PregMatchParameterOutTypeExtension.php', + 'Composer\\Pcre\\PHPStan\\PregMatchTypeSpecifyingExtension' => __DIR__ . '/..' . '/composer/pcre/src/PHPStan/PregMatchTypeSpecifyingExtension.php', + 'Composer\\Pcre\\PHPStan\\PregReplaceCallbackClosureTypeExtension' => __DIR__ . '/..' . '/composer/pcre/src/PHPStan/PregReplaceCallbackClosureTypeExtension.php', + 'Composer\\Pcre\\PHPStan\\UnsafeStrictGroupsCallRule' => __DIR__ . '/..' . '/composer/pcre/src/PHPStan/UnsafeStrictGroupsCallRule.php', + 'Composer\\Pcre\\PcreException' => __DIR__ . '/..' . '/composer/pcre/src/PcreException.php', + 'Composer\\Pcre\\Preg' => __DIR__ . '/..' . '/composer/pcre/src/Preg.php', + 'Composer\\Pcre\\Regex' => __DIR__ . '/..' . '/composer/pcre/src/Regex.php', + 'Composer\\Pcre\\ReplaceResult' => __DIR__ . '/..' . '/composer/pcre/src/ReplaceResult.php', + 'Composer\\Pcre\\UnexpectedNullMatchException' => __DIR__ . '/..' . '/composer/pcre/src/UnexpectedNullMatchException.php', + 'Composer\\Semver\\Comparator' => __DIR__ . '/..' . '/composer/semver/src/Comparator.php', + 'Composer\\Semver\\CompilingMatcher' => __DIR__ . '/..' . '/composer/semver/src/CompilingMatcher.php', + 'Composer\\Semver\\Constraint\\Bound' => __DIR__ . '/..' . '/composer/semver/src/Constraint/Bound.php', + 'Composer\\Semver\\Constraint\\Constraint' => __DIR__ . '/..' . '/composer/semver/src/Constraint/Constraint.php', + 'Composer\\Semver\\Constraint\\ConstraintInterface' => __DIR__ . '/..' . '/composer/semver/src/Constraint/ConstraintInterface.php', + 'Composer\\Semver\\Constraint\\MatchAllConstraint' => __DIR__ . '/..' . '/composer/semver/src/Constraint/MatchAllConstraint.php', + 'Composer\\Semver\\Constraint\\MatchNoneConstraint' => __DIR__ . '/..' . '/composer/semver/src/Constraint/MatchNoneConstraint.php', + 'Composer\\Semver\\Constraint\\MultiConstraint' => __DIR__ . '/..' . '/composer/semver/src/Constraint/MultiConstraint.php', + 'Composer\\Semver\\Interval' => __DIR__ . '/..' . '/composer/semver/src/Interval.php', + 'Composer\\Semver\\Intervals' => __DIR__ . '/..' . '/composer/semver/src/Intervals.php', + 'Composer\\Semver\\Semver' => __DIR__ . '/..' . '/composer/semver/src/Semver.php', + 'Composer\\Semver\\VersionParser' => __DIR__ . '/..' . '/composer/semver/src/VersionParser.php', + 'Cron\\AbstractField' => __DIR__ . '/..' . '/dragonmantank/cron-expression/src/Cron/AbstractField.php', + 'Cron\\CronExpression' => __DIR__ . '/..' . '/dragonmantank/cron-expression/src/Cron/CronExpression.php', + 'Cron\\DayOfMonthField' => __DIR__ . '/..' . '/dragonmantank/cron-expression/src/Cron/DayOfMonthField.php', + 'Cron\\DayOfWeekField' => __DIR__ . '/..' . '/dragonmantank/cron-expression/src/Cron/DayOfWeekField.php', + 'Cron\\FieldFactory' => __DIR__ . '/..' . '/dragonmantank/cron-expression/src/Cron/FieldFactory.php', + 'Cron\\FieldFactoryInterface' => __DIR__ . '/..' . '/dragonmantank/cron-expression/src/Cron/FieldFactoryInterface.php', + 'Cron\\FieldInterface' => __DIR__ . '/..' . '/dragonmantank/cron-expression/src/Cron/FieldInterface.php', + 'Cron\\HoursField' => __DIR__ . '/..' . '/dragonmantank/cron-expression/src/Cron/HoursField.php', + 'Cron\\MinutesField' => __DIR__ . '/..' . '/dragonmantank/cron-expression/src/Cron/MinutesField.php', + 'Cron\\MonthField' => __DIR__ . '/..' . '/dragonmantank/cron-expression/src/Cron/MonthField.php', + 'DASPRiD\\Enum\\AbstractEnum' => __DIR__ . '/..' . '/dasprid/enum/src/AbstractEnum.php', + 'DASPRiD\\Enum\\EnumMap' => __DIR__ . '/..' . '/dasprid/enum/src/EnumMap.php', + 'DASPRiD\\Enum\\Exception\\CloneNotSupportedException' => __DIR__ . '/..' . '/dasprid/enum/src/Exception/CloneNotSupportedException.php', + 'DASPRiD\\Enum\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/dasprid/enum/src/Exception/ExceptionInterface.php', + 'DASPRiD\\Enum\\Exception\\ExpectationException' => __DIR__ . '/..' . '/dasprid/enum/src/Exception/ExpectationException.php', + 'DASPRiD\\Enum\\Exception\\IllegalArgumentException' => __DIR__ . '/..' . '/dasprid/enum/src/Exception/IllegalArgumentException.php', + 'DASPRiD\\Enum\\Exception\\MismatchException' => __DIR__ . '/..' . '/dasprid/enum/src/Exception/MismatchException.php', + 'DASPRiD\\Enum\\Exception\\SerializeNotSupportedException' => __DIR__ . '/..' . '/dasprid/enum/src/Exception/SerializeNotSupportedException.php', + 'DASPRiD\\Enum\\Exception\\UnserializeNotSupportedException' => __DIR__ . '/..' . '/dasprid/enum/src/Exception/UnserializeNotSupportedException.php', + 'DASPRiD\\Enum\\NullValue' => __DIR__ . '/..' . '/dasprid/enum/src/NullValue.php', + 'Database\\Factories\\UserFactory' => __DIR__ . '/../..' . '/database/factories/UserFactory.php', + 'Database\\Seeders\\CurrencySeeder' => __DIR__ . '/../..' . '/database/seeders/CurrencySeeder.php', + 'Database\\Seeders\\DatabaseSeeder' => __DIR__ . '/../..' . '/database/seeders/DatabaseSeeder.php', + 'Database\\Seeders\\PermissionSeeder' => __DIR__ . '/../..' . '/database/seeders/PermissionSeeder.php', + 'Database\\Seeders\\SATCatalogsSeeder' => __DIR__ . '/../..' . '/database/seeders/SATCatalogsSeeder.php', + 'Database\\Seeders\\SettingSeeder' => __DIR__ . '/../..' . '/database/seeders/SettingSeeder.php', + 'Database\\Seeders\\UnidadConversionesSeeder' => __DIR__ . '/../..' . '/database/seeders/UnidadConversionesSeeder.php', + 'Database\\Seeders\\UserSeeder' => __DIR__ . '/../..' . '/database/seeders/UserSeeder.php', + 'DateError' => __DIR__ . '/..' . '/symfony/polyfill-php83/Resources/stubs/DateError.php', + 'DateException' => __DIR__ . '/..' . '/symfony/polyfill-php83/Resources/stubs/DateException.php', + 'DateInvalidOperationException' => __DIR__ . '/..' . '/symfony/polyfill-php83/Resources/stubs/DateInvalidOperationException.php', + 'DateInvalidTimeZoneException' => __DIR__ . '/..' . '/symfony/polyfill-php83/Resources/stubs/DateInvalidTimeZoneException.php', + 'DateMalformedIntervalStringException' => __DIR__ . '/..' . '/symfony/polyfill-php83/Resources/stubs/DateMalformedIntervalStringException.php', + 'DateMalformedPeriodStringException' => __DIR__ . '/..' . '/symfony/polyfill-php83/Resources/stubs/DateMalformedPeriodStringException.php', + 'DateMalformedStringException' => __DIR__ . '/..' . '/symfony/polyfill-php83/Resources/stubs/DateMalformedStringException.php', + 'DateObjectError' => __DIR__ . '/..' . '/symfony/polyfill-php83/Resources/stubs/DateObjectError.php', + 'DateRangeError' => __DIR__ . '/..' . '/symfony/polyfill-php83/Resources/stubs/DateRangeError.php', + 'DeepCopy\\DeepCopy' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/DeepCopy.php', + 'DeepCopy\\Exception\\CloneException' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Exception/CloneException.php', + 'DeepCopy\\Exception\\PropertyException' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Exception/PropertyException.php', + 'DeepCopy\\Filter\\ChainableFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Filter/ChainableFilter.php', + 'DeepCopy\\Filter\\Doctrine\\DoctrineCollectionFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineCollectionFilter.php', + 'DeepCopy\\Filter\\Doctrine\\DoctrineEmptyCollectionFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineEmptyCollectionFilter.php', + 'DeepCopy\\Filter\\Doctrine\\DoctrineProxyFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineProxyFilter.php', + 'DeepCopy\\Filter\\Filter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Filter/Filter.php', + 'DeepCopy\\Filter\\KeepFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Filter/KeepFilter.php', + 'DeepCopy\\Filter\\ReplaceFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Filter/ReplaceFilter.php', + 'DeepCopy\\Filter\\SetNullFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Filter/SetNullFilter.php', + 'DeepCopy\\Matcher\\Doctrine\\DoctrineProxyMatcher' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Matcher/Doctrine/DoctrineProxyMatcher.php', + 'DeepCopy\\Matcher\\Matcher' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Matcher/Matcher.php', + 'DeepCopy\\Matcher\\PropertyMatcher' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyMatcher.php', + 'DeepCopy\\Matcher\\PropertyNameMatcher' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyNameMatcher.php', + 'DeepCopy\\Matcher\\PropertyTypeMatcher' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyTypeMatcher.php', + 'DeepCopy\\Reflection\\ReflectionHelper' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Reflection/ReflectionHelper.php', + 'DeepCopy\\TypeFilter\\Date\\DateIntervalFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Date/DateIntervalFilter.php', + 'DeepCopy\\TypeFilter\\Date\\DatePeriodFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Date/DatePeriodFilter.php', + 'DeepCopy\\TypeFilter\\ReplaceFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/ReplaceFilter.php', + 'DeepCopy\\TypeFilter\\ShallowCopyFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/ShallowCopyFilter.php', + 'DeepCopy\\TypeFilter\\Spl\\ArrayObjectFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/ArrayObjectFilter.php', + 'DeepCopy\\TypeFilter\\Spl\\SplDoublyLinkedList' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedList.php', + 'DeepCopy\\TypeFilter\\Spl\\SplDoublyLinkedListFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedListFilter.php', + 'DeepCopy\\TypeFilter\\TypeFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/TypeFilter.php', + 'DeepCopy\\TypeMatcher\\TypeMatcher' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/TypeMatcher/TypeMatcher.php', + 'Dflydev\\DotAccessData\\Data' => __DIR__ . '/..' . '/dflydev/dot-access-data/src/Data.php', + 'Dflydev\\DotAccessData\\DataInterface' => __DIR__ . '/..' . '/dflydev/dot-access-data/src/DataInterface.php', + 'Dflydev\\DotAccessData\\Exception\\DataException' => __DIR__ . '/..' . '/dflydev/dot-access-data/src/Exception/DataException.php', + 'Dflydev\\DotAccessData\\Exception\\InvalidPathException' => __DIR__ . '/..' . '/dflydev/dot-access-data/src/Exception/InvalidPathException.php', + 'Dflydev\\DotAccessData\\Exception\\MissingPathException' => __DIR__ . '/..' . '/dflydev/dot-access-data/src/Exception/MissingPathException.php', + 'Dflydev\\DotAccessData\\Util' => __DIR__ . '/..' . '/dflydev/dot-access-data/src/Util.php', + 'Doctrine\\Common\\Lexer\\AbstractLexer' => __DIR__ . '/..' . '/doctrine/lexer/src/AbstractLexer.php', + 'Doctrine\\Common\\Lexer\\Token' => __DIR__ . '/..' . '/doctrine/lexer/src/Token.php', + 'Doctrine\\Inflector\\CachedWordInflector' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/CachedWordInflector.php', + 'Doctrine\\Inflector\\GenericLanguageInflectorFactory' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/GenericLanguageInflectorFactory.php', + 'Doctrine\\Inflector\\Inflector' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Inflector.php', + 'Doctrine\\Inflector\\InflectorFactory' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/InflectorFactory.php', + 'Doctrine\\Inflector\\Language' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Language.php', + 'Doctrine\\Inflector\\LanguageInflectorFactory' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/LanguageInflectorFactory.php', + 'Doctrine\\Inflector\\NoopWordInflector' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/NoopWordInflector.php', + 'Doctrine\\Inflector\\Rules\\English\\Inflectible' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/English/Inflectible.php', + 'Doctrine\\Inflector\\Rules\\English\\InflectorFactory' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/English/InflectorFactory.php', + 'Doctrine\\Inflector\\Rules\\English\\Rules' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/English/Rules.php', + 'Doctrine\\Inflector\\Rules\\English\\Uninflected' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/English/Uninflected.php', + 'Doctrine\\Inflector\\Rules\\French\\Inflectible' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/French/Inflectible.php', + 'Doctrine\\Inflector\\Rules\\French\\InflectorFactory' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/French/InflectorFactory.php', + 'Doctrine\\Inflector\\Rules\\French\\Rules' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/French/Rules.php', + 'Doctrine\\Inflector\\Rules\\French\\Uninflected' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/French/Uninflected.php', + 'Doctrine\\Inflector\\Rules\\NorwegianBokmal\\Inflectible' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/NorwegianBokmal/Inflectible.php', + 'Doctrine\\Inflector\\Rules\\NorwegianBokmal\\InflectorFactory' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/NorwegianBokmal/InflectorFactory.php', + 'Doctrine\\Inflector\\Rules\\NorwegianBokmal\\Rules' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/NorwegianBokmal/Rules.php', + 'Doctrine\\Inflector\\Rules\\NorwegianBokmal\\Uninflected' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/NorwegianBokmal/Uninflected.php', + 'Doctrine\\Inflector\\Rules\\Pattern' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Pattern.php', + 'Doctrine\\Inflector\\Rules\\Patterns' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Patterns.php', + 'Doctrine\\Inflector\\Rules\\Portuguese\\Inflectible' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Portuguese/Inflectible.php', + 'Doctrine\\Inflector\\Rules\\Portuguese\\InflectorFactory' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Portuguese/InflectorFactory.php', + 'Doctrine\\Inflector\\Rules\\Portuguese\\Rules' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Portuguese/Rules.php', + 'Doctrine\\Inflector\\Rules\\Portuguese\\Uninflected' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Portuguese/Uninflected.php', + 'Doctrine\\Inflector\\Rules\\Ruleset' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Ruleset.php', + 'Doctrine\\Inflector\\Rules\\Spanish\\Inflectible' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Spanish/Inflectible.php', + 'Doctrine\\Inflector\\Rules\\Spanish\\InflectorFactory' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Spanish/InflectorFactory.php', + 'Doctrine\\Inflector\\Rules\\Spanish\\Rules' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Spanish/Rules.php', + 'Doctrine\\Inflector\\Rules\\Spanish\\Uninflected' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Spanish/Uninflected.php', + 'Doctrine\\Inflector\\Rules\\Substitution' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Substitution.php', + 'Doctrine\\Inflector\\Rules\\Substitutions' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Substitutions.php', + 'Doctrine\\Inflector\\Rules\\Transformation' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Transformation.php', + 'Doctrine\\Inflector\\Rules\\Transformations' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Transformations.php', + 'Doctrine\\Inflector\\Rules\\Turkish\\Inflectible' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Turkish/Inflectible.php', + 'Doctrine\\Inflector\\Rules\\Turkish\\InflectorFactory' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Turkish/InflectorFactory.php', + 'Doctrine\\Inflector\\Rules\\Turkish\\Rules' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Turkish/Rules.php', + 'Doctrine\\Inflector\\Rules\\Turkish\\Uninflected' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Turkish/Uninflected.php', + 'Doctrine\\Inflector\\Rules\\Word' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/Rules/Word.php', + 'Doctrine\\Inflector\\RulesetInflector' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/RulesetInflector.php', + 'Doctrine\\Inflector\\WordInflector' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Inflector/WordInflector.php', + 'Dotenv\\Dotenv' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Dotenv.php', + 'Dotenv\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Exception/ExceptionInterface.php', + 'Dotenv\\Exception\\InvalidEncodingException' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Exception/InvalidEncodingException.php', + 'Dotenv\\Exception\\InvalidFileException' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Exception/InvalidFileException.php', + 'Dotenv\\Exception\\InvalidPathException' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Exception/InvalidPathException.php', + 'Dotenv\\Exception\\ValidationException' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Exception/ValidationException.php', + 'Dotenv\\Loader\\Loader' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Loader/Loader.php', + 'Dotenv\\Loader\\LoaderInterface' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Loader/LoaderInterface.php', + 'Dotenv\\Loader\\Resolver' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Loader/Resolver.php', + 'Dotenv\\Parser\\Entry' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Parser/Entry.php', + 'Dotenv\\Parser\\EntryParser' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Parser/EntryParser.php', + 'Dotenv\\Parser\\Lexer' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Parser/Lexer.php', + 'Dotenv\\Parser\\Lines' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Parser/Lines.php', + 'Dotenv\\Parser\\Parser' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Parser/Parser.php', + 'Dotenv\\Parser\\ParserInterface' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Parser/ParserInterface.php', + 'Dotenv\\Parser\\Value' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Parser/Value.php', + 'Dotenv\\Repository\\AdapterRepository' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Repository/AdapterRepository.php', + 'Dotenv\\Repository\\Adapter\\AdapterInterface' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Repository/Adapter/AdapterInterface.php', + 'Dotenv\\Repository\\Adapter\\ApacheAdapter' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Repository/Adapter/ApacheAdapter.php', + 'Dotenv\\Repository\\Adapter\\ArrayAdapter' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Repository/Adapter/ArrayAdapter.php', + 'Dotenv\\Repository\\Adapter\\EnvConstAdapter' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Repository/Adapter/EnvConstAdapter.php', + 'Dotenv\\Repository\\Adapter\\GuardedWriter' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Repository/Adapter/GuardedWriter.php', + 'Dotenv\\Repository\\Adapter\\ImmutableWriter' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Repository/Adapter/ImmutableWriter.php', + 'Dotenv\\Repository\\Adapter\\MultiReader' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Repository/Adapter/MultiReader.php', + 'Dotenv\\Repository\\Adapter\\MultiWriter' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Repository/Adapter/MultiWriter.php', + 'Dotenv\\Repository\\Adapter\\PutenvAdapter' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Repository/Adapter/PutenvAdapter.php', + 'Dotenv\\Repository\\Adapter\\ReaderInterface' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Repository/Adapter/ReaderInterface.php', + 'Dotenv\\Repository\\Adapter\\ReplacingWriter' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Repository/Adapter/ReplacingWriter.php', + 'Dotenv\\Repository\\Adapter\\ServerConstAdapter' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Repository/Adapter/ServerConstAdapter.php', + 'Dotenv\\Repository\\Adapter\\WriterInterface' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Repository/Adapter/WriterInterface.php', + 'Dotenv\\Repository\\RepositoryBuilder' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Repository/RepositoryBuilder.php', + 'Dotenv\\Repository\\RepositoryInterface' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Repository/RepositoryInterface.php', + 'Dotenv\\Store\\FileStore' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Store/FileStore.php', + 'Dotenv\\Store\\File\\Paths' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Store/File/Paths.php', + 'Dotenv\\Store\\File\\Reader' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Store/File/Reader.php', + 'Dotenv\\Store\\StoreBuilder' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Store/StoreBuilder.php', + 'Dotenv\\Store\\StoreInterface' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Store/StoreInterface.php', + 'Dotenv\\Store\\StringStore' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Store/StringStore.php', + 'Dotenv\\Util\\Regex' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Util/Regex.php', + 'Dotenv\\Util\\Str' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Util/Str.php', + 'Dotenv\\Validator' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Validator.php', + 'Egulias\\EmailValidator\\EmailLexer' => __DIR__ . '/..' . '/egulias/email-validator/src/EmailLexer.php', + 'Egulias\\EmailValidator\\EmailParser' => __DIR__ . '/..' . '/egulias/email-validator/src/EmailParser.php', + 'Egulias\\EmailValidator\\EmailValidator' => __DIR__ . '/..' . '/egulias/email-validator/src/EmailValidator.php', + 'Egulias\\EmailValidator\\MessageIDParser' => __DIR__ . '/..' . '/egulias/email-validator/src/MessageIDParser.php', + 'Egulias\\EmailValidator\\Parser' => __DIR__ . '/..' . '/egulias/email-validator/src/Parser.php', + 'Egulias\\EmailValidator\\Parser\\Comment' => __DIR__ . '/..' . '/egulias/email-validator/src/Parser/Comment.php', + 'Egulias\\EmailValidator\\Parser\\CommentStrategy\\CommentStrategy' => __DIR__ . '/..' . '/egulias/email-validator/src/Parser/CommentStrategy/CommentStrategy.php', + 'Egulias\\EmailValidator\\Parser\\CommentStrategy\\DomainComment' => __DIR__ . '/..' . '/egulias/email-validator/src/Parser/CommentStrategy/DomainComment.php', + 'Egulias\\EmailValidator\\Parser\\CommentStrategy\\LocalComment' => __DIR__ . '/..' . '/egulias/email-validator/src/Parser/CommentStrategy/LocalComment.php', + 'Egulias\\EmailValidator\\Parser\\DomainLiteral' => __DIR__ . '/..' . '/egulias/email-validator/src/Parser/DomainLiteral.php', + 'Egulias\\EmailValidator\\Parser\\DomainPart' => __DIR__ . '/..' . '/egulias/email-validator/src/Parser/DomainPart.php', + 'Egulias\\EmailValidator\\Parser\\DoubleQuote' => __DIR__ . '/..' . '/egulias/email-validator/src/Parser/DoubleQuote.php', + 'Egulias\\EmailValidator\\Parser\\FoldingWhiteSpace' => __DIR__ . '/..' . '/egulias/email-validator/src/Parser/FoldingWhiteSpace.php', + 'Egulias\\EmailValidator\\Parser\\IDLeftPart' => __DIR__ . '/..' . '/egulias/email-validator/src/Parser/IDLeftPart.php', + 'Egulias\\EmailValidator\\Parser\\IDRightPart' => __DIR__ . '/..' . '/egulias/email-validator/src/Parser/IDRightPart.php', + 'Egulias\\EmailValidator\\Parser\\LocalPart' => __DIR__ . '/..' . '/egulias/email-validator/src/Parser/LocalPart.php', + 'Egulias\\EmailValidator\\Parser\\PartParser' => __DIR__ . '/..' . '/egulias/email-validator/src/Parser/PartParser.php', + 'Egulias\\EmailValidator\\Result\\InvalidEmail' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/InvalidEmail.php', + 'Egulias\\EmailValidator\\Result\\MultipleErrors' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/MultipleErrors.php', + 'Egulias\\EmailValidator\\Result\\Reason\\AtextAfterCFWS' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/AtextAfterCFWS.php', + 'Egulias\\EmailValidator\\Result\\Reason\\CRLFAtTheEnd' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/CRLFAtTheEnd.php', + 'Egulias\\EmailValidator\\Result\\Reason\\CRLFX2' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/CRLFX2.php', + 'Egulias\\EmailValidator\\Result\\Reason\\CRNoLF' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/CRNoLF.php', + 'Egulias\\EmailValidator\\Result\\Reason\\CharNotAllowed' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/CharNotAllowed.php', + 'Egulias\\EmailValidator\\Result\\Reason\\CommaInDomain' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/CommaInDomain.php', + 'Egulias\\EmailValidator\\Result\\Reason\\CommentsInIDRight' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/CommentsInIDRight.php', + 'Egulias\\EmailValidator\\Result\\Reason\\ConsecutiveAt' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/ConsecutiveAt.php', + 'Egulias\\EmailValidator\\Result\\Reason\\ConsecutiveDot' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/ConsecutiveDot.php', + 'Egulias\\EmailValidator\\Result\\Reason\\DetailedReason' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/DetailedReason.php', + 'Egulias\\EmailValidator\\Result\\Reason\\DomainAcceptsNoMail' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/DomainAcceptsNoMail.php', + 'Egulias\\EmailValidator\\Result\\Reason\\DomainHyphened' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/DomainHyphened.php', + 'Egulias\\EmailValidator\\Result\\Reason\\DomainTooLong' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/DomainTooLong.php', + 'Egulias\\EmailValidator\\Result\\Reason\\DotAtEnd' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/DotAtEnd.php', + 'Egulias\\EmailValidator\\Result\\Reason\\DotAtStart' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/DotAtStart.php', + 'Egulias\\EmailValidator\\Result\\Reason\\EmptyReason' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/EmptyReason.php', + 'Egulias\\EmailValidator\\Result\\Reason\\ExceptionFound' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/ExceptionFound.php', + 'Egulias\\EmailValidator\\Result\\Reason\\ExpectingATEXT' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/ExpectingATEXT.php', + 'Egulias\\EmailValidator\\Result\\Reason\\ExpectingCTEXT' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/ExpectingCTEXT.php', + 'Egulias\\EmailValidator\\Result\\Reason\\ExpectingDTEXT' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/ExpectingDTEXT.php', + 'Egulias\\EmailValidator\\Result\\Reason\\ExpectingDomainLiteralClose' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/ExpectingDomainLiteralClose.php', + 'Egulias\\EmailValidator\\Result\\Reason\\LabelTooLong' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/LabelTooLong.php', + 'Egulias\\EmailValidator\\Result\\Reason\\LocalOrReservedDomain' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/LocalOrReservedDomain.php', + 'Egulias\\EmailValidator\\Result\\Reason\\NoDNSRecord' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/NoDNSRecord.php', + 'Egulias\\EmailValidator\\Result\\Reason\\NoDomainPart' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/NoDomainPart.php', + 'Egulias\\EmailValidator\\Result\\Reason\\NoLocalPart' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/NoLocalPart.php', + 'Egulias\\EmailValidator\\Result\\Reason\\RFCWarnings' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/RFCWarnings.php', + 'Egulias\\EmailValidator\\Result\\Reason\\Reason' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/Reason.php', + 'Egulias\\EmailValidator\\Result\\Reason\\SpoofEmail' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/SpoofEmail.php', + 'Egulias\\EmailValidator\\Result\\Reason\\UnOpenedComment' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/UnOpenedComment.php', + 'Egulias\\EmailValidator\\Result\\Reason\\UnableToGetDNSRecord' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/UnableToGetDNSRecord.php', + 'Egulias\\EmailValidator\\Result\\Reason\\UnclosedComment' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/UnclosedComment.php', + 'Egulias\\EmailValidator\\Result\\Reason\\UnclosedQuotedString' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/UnclosedQuotedString.php', + 'Egulias\\EmailValidator\\Result\\Reason\\UnusualElements' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Reason/UnusualElements.php', + 'Egulias\\EmailValidator\\Result\\Result' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/Result.php', + 'Egulias\\EmailValidator\\Result\\SpoofEmail' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/SpoofEmail.php', + 'Egulias\\EmailValidator\\Result\\ValidEmail' => __DIR__ . '/..' . '/egulias/email-validator/src/Result/ValidEmail.php', + 'Egulias\\EmailValidator\\Validation\\DNSCheckValidation' => __DIR__ . '/..' . '/egulias/email-validator/src/Validation/DNSCheckValidation.php', + 'Egulias\\EmailValidator\\Validation\\DNSGetRecordWrapper' => __DIR__ . '/..' . '/egulias/email-validator/src/Validation/DNSGetRecordWrapper.php', + 'Egulias\\EmailValidator\\Validation\\DNSRecords' => __DIR__ . '/..' . '/egulias/email-validator/src/Validation/DNSRecords.php', + 'Egulias\\EmailValidator\\Validation\\EmailValidation' => __DIR__ . '/..' . '/egulias/email-validator/src/Validation/EmailValidation.php', + 'Egulias\\EmailValidator\\Validation\\Exception\\EmptyValidationList' => __DIR__ . '/..' . '/egulias/email-validator/src/Validation/Exception/EmptyValidationList.php', + 'Egulias\\EmailValidator\\Validation\\Extra\\SpoofCheckValidation' => __DIR__ . '/..' . '/egulias/email-validator/src/Validation/Extra/SpoofCheckValidation.php', + 'Egulias\\EmailValidator\\Validation\\MessageIDValidation' => __DIR__ . '/..' . '/egulias/email-validator/src/Validation/MessageIDValidation.php', + 'Egulias\\EmailValidator\\Validation\\MultipleValidationWithAnd' => __DIR__ . '/..' . '/egulias/email-validator/src/Validation/MultipleValidationWithAnd.php', + 'Egulias\\EmailValidator\\Validation\\NoRFCWarningsValidation' => __DIR__ . '/..' . '/egulias/email-validator/src/Validation/NoRFCWarningsValidation.php', + 'Egulias\\EmailValidator\\Validation\\RFCValidation' => __DIR__ . '/..' . '/egulias/email-validator/src/Validation/RFCValidation.php', + 'Egulias\\EmailValidator\\Warning\\AddressLiteral' => __DIR__ . '/..' . '/egulias/email-validator/src/Warning/AddressLiteral.php', + 'Egulias\\EmailValidator\\Warning\\CFWSNearAt' => __DIR__ . '/..' . '/egulias/email-validator/src/Warning/CFWSNearAt.php', + 'Egulias\\EmailValidator\\Warning\\CFWSWithFWS' => __DIR__ . '/..' . '/egulias/email-validator/src/Warning/CFWSWithFWS.php', + 'Egulias\\EmailValidator\\Warning\\Comment' => __DIR__ . '/..' . '/egulias/email-validator/src/Warning/Comment.php', + 'Egulias\\EmailValidator\\Warning\\DeprecatedComment' => __DIR__ . '/..' . '/egulias/email-validator/src/Warning/DeprecatedComment.php', + 'Egulias\\EmailValidator\\Warning\\DomainLiteral' => __DIR__ . '/..' . '/egulias/email-validator/src/Warning/DomainLiteral.php', + 'Egulias\\EmailValidator\\Warning\\EmailTooLong' => __DIR__ . '/..' . '/egulias/email-validator/src/Warning/EmailTooLong.php', + 'Egulias\\EmailValidator\\Warning\\IPV6BadChar' => __DIR__ . '/..' . '/egulias/email-validator/src/Warning/IPV6BadChar.php', + 'Egulias\\EmailValidator\\Warning\\IPV6ColonEnd' => __DIR__ . '/..' . '/egulias/email-validator/src/Warning/IPV6ColonEnd.php', + 'Egulias\\EmailValidator\\Warning\\IPV6ColonStart' => __DIR__ . '/..' . '/egulias/email-validator/src/Warning/IPV6ColonStart.php', + 'Egulias\\EmailValidator\\Warning\\IPV6Deprecated' => __DIR__ . '/..' . '/egulias/email-validator/src/Warning/IPV6Deprecated.php', + 'Egulias\\EmailValidator\\Warning\\IPV6DoubleColon' => __DIR__ . '/..' . '/egulias/email-validator/src/Warning/IPV6DoubleColon.php', + 'Egulias\\EmailValidator\\Warning\\IPV6GroupCount' => __DIR__ . '/..' . '/egulias/email-validator/src/Warning/IPV6GroupCount.php', + 'Egulias\\EmailValidator\\Warning\\IPV6MaxGroups' => __DIR__ . '/..' . '/egulias/email-validator/src/Warning/IPV6MaxGroups.php', + 'Egulias\\EmailValidator\\Warning\\LocalTooLong' => __DIR__ . '/..' . '/egulias/email-validator/src/Warning/LocalTooLong.php', + 'Egulias\\EmailValidator\\Warning\\NoDNSMXRecord' => __DIR__ . '/..' . '/egulias/email-validator/src/Warning/NoDNSMXRecord.php', + 'Egulias\\EmailValidator\\Warning\\ObsoleteDTEXT' => __DIR__ . '/..' . '/egulias/email-validator/src/Warning/ObsoleteDTEXT.php', + 'Egulias\\EmailValidator\\Warning\\QuotedPart' => __DIR__ . '/..' . '/egulias/email-validator/src/Warning/QuotedPart.php', + 'Egulias\\EmailValidator\\Warning\\QuotedString' => __DIR__ . '/..' . '/egulias/email-validator/src/Warning/QuotedString.php', + 'Egulias\\EmailValidator\\Warning\\TLD' => __DIR__ . '/..' . '/egulias/email-validator/src/Warning/TLD.php', + 'Egulias\\EmailValidator\\Warning\\Warning' => __DIR__ . '/..' . '/egulias/email-validator/src/Warning/Warning.php', + 'Faker\\Calculator\\Ean' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Calculator/Ean.php', + 'Faker\\Calculator\\Iban' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Calculator/Iban.php', + 'Faker\\Calculator\\Inn' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Calculator/Inn.php', + 'Faker\\Calculator\\Isbn' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Calculator/Isbn.php', + 'Faker\\Calculator\\Luhn' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Calculator/Luhn.php', + 'Faker\\Calculator\\TCNo' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Calculator/TCNo.php', + 'Faker\\ChanceGenerator' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/ChanceGenerator.php', + 'Faker\\Container\\Container' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Container/Container.php', + 'Faker\\Container\\ContainerBuilder' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Container/ContainerBuilder.php', + 'Faker\\Container\\ContainerException' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Container/ContainerException.php', + 'Faker\\Container\\ContainerInterface' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Container/ContainerInterface.php', + 'Faker\\Container\\NotInContainerException' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Container/NotInContainerException.php', + 'Faker\\Core\\Barcode' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Core/Barcode.php', + 'Faker\\Core\\Blood' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Core/Blood.php', + 'Faker\\Core\\Color' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Core/Color.php', + 'Faker\\Core\\Coordinates' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Core/Coordinates.php', + 'Faker\\Core\\DateTime' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Core/DateTime.php', + 'Faker\\Core\\File' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Core/File.php', + 'Faker\\Core\\Number' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Core/Number.php', + 'Faker\\Core\\Uuid' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Core/Uuid.php', + 'Faker\\Core\\Version' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Core/Version.php', + 'Faker\\DefaultGenerator' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/DefaultGenerator.php', + 'Faker\\Documentor' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Documentor.php', + 'Faker\\Extension\\AddressExtension' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Extension/AddressExtension.php', + 'Faker\\Extension\\BarcodeExtension' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Extension/BarcodeExtension.php', + 'Faker\\Extension\\BloodExtension' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Extension/BloodExtension.php', + 'Faker\\Extension\\ColorExtension' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Extension/ColorExtension.php', + 'Faker\\Extension\\CompanyExtension' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Extension/CompanyExtension.php', + 'Faker\\Extension\\CountryExtension' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Extension/CountryExtension.php', + 'Faker\\Extension\\DateTimeExtension' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Extension/DateTimeExtension.php', + 'Faker\\Extension\\Extension' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Extension/Extension.php', + 'Faker\\Extension\\ExtensionNotFound' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Extension/ExtensionNotFound.php', + 'Faker\\Extension\\FileExtension' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Extension/FileExtension.php', + 'Faker\\Extension\\GeneratorAwareExtension' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Extension/GeneratorAwareExtension.php', + 'Faker\\Extension\\GeneratorAwareExtensionTrait' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Extension/GeneratorAwareExtensionTrait.php', + 'Faker\\Extension\\Helper' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Extension/Helper.php', + 'Faker\\Extension\\NumberExtension' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Extension/NumberExtension.php', + 'Faker\\Extension\\PersonExtension' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Extension/PersonExtension.php', + 'Faker\\Extension\\PhoneNumberExtension' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Extension/PhoneNumberExtension.php', + 'Faker\\Extension\\UuidExtension' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Extension/UuidExtension.php', + 'Faker\\Extension\\VersionExtension' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Extension/VersionExtension.php', + 'Faker\\Factory' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Factory.php', + 'Faker\\Generator' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Generator.php', + 'Faker\\Guesser\\Name' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Guesser/Name.php', + 'Faker\\ORM\\CakePHP\\ColumnTypeGuesser' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/ORM/CakePHP/ColumnTypeGuesser.php', + 'Faker\\ORM\\CakePHP\\EntityPopulator' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/ORM/CakePHP/EntityPopulator.php', + 'Faker\\ORM\\CakePHP\\Populator' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/ORM/CakePHP/Populator.php', + 'Faker\\ORM\\Doctrine\\ColumnTypeGuesser' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/ORM/Doctrine/ColumnTypeGuesser.php', + 'Faker\\ORM\\Doctrine\\EntityPopulator' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/ORM/Doctrine/EntityPopulator.php', + 'Faker\\ORM\\Doctrine\\Populator' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/ORM/Doctrine/Populator.php', + 'Faker\\ORM\\Mandango\\ColumnTypeGuesser' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/ORM/Mandango/ColumnTypeGuesser.php', + 'Faker\\ORM\\Mandango\\EntityPopulator' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/ORM/Mandango/EntityPopulator.php', + 'Faker\\ORM\\Mandango\\Populator' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/ORM/Mandango/Populator.php', + 'Faker\\ORM\\Propel2\\ColumnTypeGuesser' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/ORM/Propel2/ColumnTypeGuesser.php', + 'Faker\\ORM\\Propel2\\EntityPopulator' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/ORM/Propel2/EntityPopulator.php', + 'Faker\\ORM\\Propel2\\Populator' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/ORM/Propel2/Populator.php', + 'Faker\\ORM\\Propel\\ColumnTypeGuesser' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/ORM/Propel/ColumnTypeGuesser.php', + 'Faker\\ORM\\Propel\\EntityPopulator' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/ORM/Propel/EntityPopulator.php', + 'Faker\\ORM\\Propel\\Populator' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/ORM/Propel/Populator.php', + 'Faker\\ORM\\Spot\\ColumnTypeGuesser' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/ORM/Spot/ColumnTypeGuesser.php', + 'Faker\\ORM\\Spot\\EntityPopulator' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/ORM/Spot/EntityPopulator.php', + 'Faker\\ORM\\Spot\\Populator' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/ORM/Spot/Populator.php', + 'Faker\\Provider\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/Address.php', + 'Faker\\Provider\\Barcode' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/Barcode.php', + 'Faker\\Provider\\Base' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/Base.php', + 'Faker\\Provider\\Biased' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/Biased.php', + 'Faker\\Provider\\Color' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/Color.php', + 'Faker\\Provider\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/Company.php', + 'Faker\\Provider\\DateTime' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/DateTime.php', + 'Faker\\Provider\\File' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/File.php', + 'Faker\\Provider\\HtmlLorem' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/HtmlLorem.php', + 'Faker\\Provider\\Image' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/Image.php', + 'Faker\\Provider\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/Internet.php', + 'Faker\\Provider\\Lorem' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/Lorem.php', + 'Faker\\Provider\\Medical' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/Medical.php', + 'Faker\\Provider\\Miscellaneous' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/Miscellaneous.php', + 'Faker\\Provider\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/Payment.php', + 'Faker\\Provider\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/Person.php', + 'Faker\\Provider\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/PhoneNumber.php', + 'Faker\\Provider\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/Text.php', + 'Faker\\Provider\\UserAgent' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/UserAgent.php', + 'Faker\\Provider\\Uuid' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/Uuid.php', + 'Faker\\Provider\\ar_EG\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ar_EG/Address.php', + 'Faker\\Provider\\ar_EG\\Color' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ar_EG/Color.php', + 'Faker\\Provider\\ar_EG\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ar_EG/Company.php', + 'Faker\\Provider\\ar_EG\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ar_EG/Internet.php', + 'Faker\\Provider\\ar_EG\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ar_EG/Payment.php', + 'Faker\\Provider\\ar_EG\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ar_EG/Person.php', + 'Faker\\Provider\\ar_EG\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ar_EG/Text.php', + 'Faker\\Provider\\ar_JO\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ar_JO/Address.php', + 'Faker\\Provider\\ar_JO\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ar_JO/Company.php', + 'Faker\\Provider\\ar_JO\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ar_JO/Internet.php', + 'Faker\\Provider\\ar_JO\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ar_JO/Person.php', + 'Faker\\Provider\\ar_JO\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ar_JO/Text.php', + 'Faker\\Provider\\ar_SA\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ar_SA/Address.php', + 'Faker\\Provider\\ar_SA\\Color' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ar_SA/Color.php', + 'Faker\\Provider\\ar_SA\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ar_SA/Company.php', + 'Faker\\Provider\\ar_SA\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ar_SA/Internet.php', + 'Faker\\Provider\\ar_SA\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ar_SA/Payment.php', + 'Faker\\Provider\\ar_SA\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ar_SA/Person.php', + 'Faker\\Provider\\ar_SA\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ar_SA/Text.php', + 'Faker\\Provider\\at_AT\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/at_AT/Payment.php', + 'Faker\\Provider\\bg_BG\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/bg_BG/Internet.php', + 'Faker\\Provider\\bg_BG\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/bg_BG/Payment.php', + 'Faker\\Provider\\bg_BG\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/bg_BG/Person.php', + 'Faker\\Provider\\bg_BG\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/bg_BG/PhoneNumber.php', + 'Faker\\Provider\\bn_BD\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/bn_BD/Address.php', + 'Faker\\Provider\\bn_BD\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/bn_BD/Company.php', + 'Faker\\Provider\\bn_BD\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/bn_BD/Person.php', + 'Faker\\Provider\\bn_BD\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/bn_BD/PhoneNumber.php', + 'Faker\\Provider\\bn_BD\\Utils' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/bn_BD/Utils.php', + 'Faker\\Provider\\cs_CZ\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/cs_CZ/Address.php', + 'Faker\\Provider\\cs_CZ\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/cs_CZ/Company.php', + 'Faker\\Provider\\cs_CZ\\DateTime' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/cs_CZ/DateTime.php', + 'Faker\\Provider\\cs_CZ\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/cs_CZ/Internet.php', + 'Faker\\Provider\\cs_CZ\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/cs_CZ/Payment.php', + 'Faker\\Provider\\cs_CZ\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/cs_CZ/Person.php', + 'Faker\\Provider\\cs_CZ\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/cs_CZ/PhoneNumber.php', + 'Faker\\Provider\\cs_CZ\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/cs_CZ/Text.php', + 'Faker\\Provider\\da_DK\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/da_DK/Address.php', + 'Faker\\Provider\\da_DK\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/da_DK/Company.php', + 'Faker\\Provider\\da_DK\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/da_DK/Internet.php', + 'Faker\\Provider\\da_DK\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/da_DK/Payment.php', + 'Faker\\Provider\\da_DK\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/da_DK/Person.php', + 'Faker\\Provider\\da_DK\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/da_DK/PhoneNumber.php', + 'Faker\\Provider\\de_AT\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/de_AT/Address.php', + 'Faker\\Provider\\de_AT\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/de_AT/Company.php', + 'Faker\\Provider\\de_AT\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/de_AT/Internet.php', + 'Faker\\Provider\\de_AT\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/de_AT/Payment.php', + 'Faker\\Provider\\de_AT\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/de_AT/Person.php', + 'Faker\\Provider\\de_AT\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/de_AT/PhoneNumber.php', + 'Faker\\Provider\\de_AT\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/de_AT/Text.php', + 'Faker\\Provider\\de_CH\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/de_CH/Address.php', + 'Faker\\Provider\\de_CH\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/de_CH/Company.php', + 'Faker\\Provider\\de_CH\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/de_CH/Internet.php', + 'Faker\\Provider\\de_CH\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/de_CH/Payment.php', + 'Faker\\Provider\\de_CH\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/de_CH/Person.php', + 'Faker\\Provider\\de_CH\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/de_CH/PhoneNumber.php', + 'Faker\\Provider\\de_CH\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/de_CH/Text.php', + 'Faker\\Provider\\de_DE\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/de_DE/Address.php', + 'Faker\\Provider\\de_DE\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/de_DE/Company.php', + 'Faker\\Provider\\de_DE\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/de_DE/Internet.php', + 'Faker\\Provider\\de_DE\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/de_DE/Payment.php', + 'Faker\\Provider\\de_DE\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/de_DE/Person.php', + 'Faker\\Provider\\de_DE\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/de_DE/PhoneNumber.php', + 'Faker\\Provider\\de_DE\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/de_DE/Text.php', + 'Faker\\Provider\\el_CY\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/el_CY/Address.php', + 'Faker\\Provider\\el_CY\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/el_CY/Company.php', + 'Faker\\Provider\\el_CY\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/el_CY/Internet.php', + 'Faker\\Provider\\el_CY\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/el_CY/Payment.php', + 'Faker\\Provider\\el_CY\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/el_CY/Person.php', + 'Faker\\Provider\\el_CY\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/el_CY/PhoneNumber.php', + 'Faker\\Provider\\el_GR\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/el_GR/Address.php', + 'Faker\\Provider\\el_GR\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/el_GR/Company.php', + 'Faker\\Provider\\el_GR\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/el_GR/Payment.php', + 'Faker\\Provider\\el_GR\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/el_GR/Person.php', + 'Faker\\Provider\\el_GR\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/el_GR/PhoneNumber.php', + 'Faker\\Provider\\el_GR\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/el_GR/Text.php', + 'Faker\\Provider\\en_AU\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_AU/Address.php', + 'Faker\\Provider\\en_AU\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_AU/Internet.php', + 'Faker\\Provider\\en_AU\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_AU/PhoneNumber.php', + 'Faker\\Provider\\en_CA\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_CA/Address.php', + 'Faker\\Provider\\en_CA\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_CA/PhoneNumber.php', + 'Faker\\Provider\\en_GB\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_GB/Address.php', + 'Faker\\Provider\\en_GB\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_GB/Company.php', + 'Faker\\Provider\\en_GB\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_GB/Internet.php', + 'Faker\\Provider\\en_GB\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_GB/Payment.php', + 'Faker\\Provider\\en_GB\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_GB/Person.php', + 'Faker\\Provider\\en_GB\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_GB/PhoneNumber.php', + 'Faker\\Provider\\en_HK\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_HK/Address.php', + 'Faker\\Provider\\en_HK\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_HK/Internet.php', + 'Faker\\Provider\\en_HK\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_HK/PhoneNumber.php', + 'Faker\\Provider\\en_IN\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_IN/Address.php', + 'Faker\\Provider\\en_IN\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_IN/Internet.php', + 'Faker\\Provider\\en_IN\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_IN/Person.php', + 'Faker\\Provider\\en_IN\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_IN/PhoneNumber.php', + 'Faker\\Provider\\en_NG\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_NG/Address.php', + 'Faker\\Provider\\en_NG\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_NG/Internet.php', + 'Faker\\Provider\\en_NG\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_NG/Person.php', + 'Faker\\Provider\\en_NG\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_NG/PhoneNumber.php', + 'Faker\\Provider\\en_NZ\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_NZ/Address.php', + 'Faker\\Provider\\en_NZ\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_NZ/Internet.php', + 'Faker\\Provider\\en_NZ\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_NZ/PhoneNumber.php', + 'Faker\\Provider\\en_PH\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_PH/Address.php', + 'Faker\\Provider\\en_PH\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_PH/PhoneNumber.php', + 'Faker\\Provider\\en_SG\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_SG/Address.php', + 'Faker\\Provider\\en_SG\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_SG/Person.php', + 'Faker\\Provider\\en_SG\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_SG/PhoneNumber.php', + 'Faker\\Provider\\en_UG\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_UG/Address.php', + 'Faker\\Provider\\en_UG\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_UG/Internet.php', + 'Faker\\Provider\\en_UG\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_UG/Person.php', + 'Faker\\Provider\\en_UG\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_UG/PhoneNumber.php', + 'Faker\\Provider\\en_US\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_US/Address.php', + 'Faker\\Provider\\en_US\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_US/Company.php', + 'Faker\\Provider\\en_US\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_US/Payment.php', + 'Faker\\Provider\\en_US\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_US/Person.php', + 'Faker\\Provider\\en_US\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_US/PhoneNumber.php', + 'Faker\\Provider\\en_US\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_US/Text.php', + 'Faker\\Provider\\en_ZA\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_ZA/Address.php', + 'Faker\\Provider\\en_ZA\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_ZA/Company.php', + 'Faker\\Provider\\en_ZA\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_ZA/Internet.php', + 'Faker\\Provider\\en_ZA\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_ZA/Person.php', + 'Faker\\Provider\\en_ZA\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/en_ZA/PhoneNumber.php', + 'Faker\\Provider\\es_AR\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/es_AR/Address.php', + 'Faker\\Provider\\es_AR\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/es_AR/Company.php', + 'Faker\\Provider\\es_AR\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/es_AR/Person.php', + 'Faker\\Provider\\es_AR\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/es_AR/PhoneNumber.php', + 'Faker\\Provider\\es_ES\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/es_ES/Address.php', + 'Faker\\Provider\\es_ES\\Color' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/es_ES/Color.php', + 'Faker\\Provider\\es_ES\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/es_ES/Company.php', + 'Faker\\Provider\\es_ES\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/es_ES/Internet.php', + 'Faker\\Provider\\es_ES\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/es_ES/Payment.php', + 'Faker\\Provider\\es_ES\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/es_ES/Person.php', + 'Faker\\Provider\\es_ES\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/es_ES/PhoneNumber.php', + 'Faker\\Provider\\es_ES\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/es_ES/Text.php', + 'Faker\\Provider\\es_PE\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/es_PE/Address.php', + 'Faker\\Provider\\es_PE\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/es_PE/Company.php', + 'Faker\\Provider\\es_PE\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/es_PE/Person.php', + 'Faker\\Provider\\es_PE\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/es_PE/PhoneNumber.php', + 'Faker\\Provider\\es_VE\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/es_VE/Address.php', + 'Faker\\Provider\\es_VE\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/es_VE/Company.php', + 'Faker\\Provider\\es_VE\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/es_VE/Internet.php', + 'Faker\\Provider\\es_VE\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/es_VE/Person.php', + 'Faker\\Provider\\es_VE\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/es_VE/PhoneNumber.php', + 'Faker\\Provider\\et_EE\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/et_EE/Person.php', + 'Faker\\Provider\\fa_IR\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fa_IR/Address.php', + 'Faker\\Provider\\fa_IR\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fa_IR/Company.php', + 'Faker\\Provider\\fa_IR\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fa_IR/Internet.php', + 'Faker\\Provider\\fa_IR\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fa_IR/Person.php', + 'Faker\\Provider\\fa_IR\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fa_IR/PhoneNumber.php', + 'Faker\\Provider\\fa_IR\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fa_IR/Text.php', + 'Faker\\Provider\\fi_FI\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fi_FI/Address.php', + 'Faker\\Provider\\fi_FI\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fi_FI/Company.php', + 'Faker\\Provider\\fi_FI\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fi_FI/Internet.php', + 'Faker\\Provider\\fi_FI\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fi_FI/Payment.php', + 'Faker\\Provider\\fi_FI\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fi_FI/Person.php', + 'Faker\\Provider\\fi_FI\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fi_FI/PhoneNumber.php', + 'Faker\\Provider\\fr_BE\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_BE/Address.php', + 'Faker\\Provider\\fr_BE\\Color' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_BE/Color.php', + 'Faker\\Provider\\fr_BE\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_BE/Company.php', + 'Faker\\Provider\\fr_BE\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_BE/Internet.php', + 'Faker\\Provider\\fr_BE\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_BE/Payment.php', + 'Faker\\Provider\\fr_BE\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_BE/Person.php', + 'Faker\\Provider\\fr_BE\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_BE/PhoneNumber.php', + 'Faker\\Provider\\fr_CA\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_CA/Address.php', + 'Faker\\Provider\\fr_CA\\Color' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_CA/Color.php', + 'Faker\\Provider\\fr_CA\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_CA/Company.php', + 'Faker\\Provider\\fr_CA\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_CA/Person.php', + 'Faker\\Provider\\fr_CA\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_CA/Text.php', + 'Faker\\Provider\\fr_CH\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_CH/Address.php', + 'Faker\\Provider\\fr_CH\\Color' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_CH/Color.php', + 'Faker\\Provider\\fr_CH\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_CH/Company.php', + 'Faker\\Provider\\fr_CH\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_CH/Internet.php', + 'Faker\\Provider\\fr_CH\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_CH/Payment.php', + 'Faker\\Provider\\fr_CH\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_CH/Person.php', + 'Faker\\Provider\\fr_CH\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_CH/PhoneNumber.php', + 'Faker\\Provider\\fr_CH\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_CH/Text.php', + 'Faker\\Provider\\fr_FR\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_FR/Address.php', + 'Faker\\Provider\\fr_FR\\Color' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_FR/Color.php', + 'Faker\\Provider\\fr_FR\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_FR/Company.php', + 'Faker\\Provider\\fr_FR\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_FR/Internet.php', + 'Faker\\Provider\\fr_FR\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_FR/Payment.php', + 'Faker\\Provider\\fr_FR\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_FR/Person.php', + 'Faker\\Provider\\fr_FR\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_FR/PhoneNumber.php', + 'Faker\\Provider\\fr_FR\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/fr_FR/Text.php', + 'Faker\\Provider\\he_IL\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/he_IL/Address.php', + 'Faker\\Provider\\he_IL\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/he_IL/Company.php', + 'Faker\\Provider\\he_IL\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/he_IL/Payment.php', + 'Faker\\Provider\\he_IL\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/he_IL/Person.php', + 'Faker\\Provider\\he_IL\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/he_IL/PhoneNumber.php', + 'Faker\\Provider\\hr_HR\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/hr_HR/Address.php', + 'Faker\\Provider\\hr_HR\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/hr_HR/Company.php', + 'Faker\\Provider\\hr_HR\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/hr_HR/Payment.php', + 'Faker\\Provider\\hr_HR\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/hr_HR/Person.php', + 'Faker\\Provider\\hr_HR\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/hr_HR/PhoneNumber.php', + 'Faker\\Provider\\hu_HU\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/hu_HU/Address.php', + 'Faker\\Provider\\hu_HU\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/hu_HU/Company.php', + 'Faker\\Provider\\hu_HU\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/hu_HU/Payment.php', + 'Faker\\Provider\\hu_HU\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/hu_HU/Person.php', + 'Faker\\Provider\\hu_HU\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/hu_HU/PhoneNumber.php', + 'Faker\\Provider\\hu_HU\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/hu_HU/Text.php', + 'Faker\\Provider\\hy_AM\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/hy_AM/Address.php', + 'Faker\\Provider\\hy_AM\\Color' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/hy_AM/Color.php', + 'Faker\\Provider\\hy_AM\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/hy_AM/Company.php', + 'Faker\\Provider\\hy_AM\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/hy_AM/Internet.php', + 'Faker\\Provider\\hy_AM\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/hy_AM/Person.php', + 'Faker\\Provider\\hy_AM\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/hy_AM/PhoneNumber.php', + 'Faker\\Provider\\id_ID\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/id_ID/Address.php', + 'Faker\\Provider\\id_ID\\Color' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/id_ID/Color.php', + 'Faker\\Provider\\id_ID\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/id_ID/Company.php', + 'Faker\\Provider\\id_ID\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/id_ID/Internet.php', + 'Faker\\Provider\\id_ID\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/id_ID/Person.php', + 'Faker\\Provider\\id_ID\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/id_ID/PhoneNumber.php', + 'Faker\\Provider\\is_IS\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/is_IS/Address.php', + 'Faker\\Provider\\is_IS\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/is_IS/Company.php', + 'Faker\\Provider\\is_IS\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/is_IS/Internet.php', + 'Faker\\Provider\\is_IS\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/is_IS/Payment.php', + 'Faker\\Provider\\is_IS\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/is_IS/Person.php', + 'Faker\\Provider\\is_IS\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/is_IS/PhoneNumber.php', + 'Faker\\Provider\\it_CH\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/it_CH/Address.php', + 'Faker\\Provider\\it_CH\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/it_CH/Company.php', + 'Faker\\Provider\\it_CH\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/it_CH/Internet.php', + 'Faker\\Provider\\it_CH\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/it_CH/Payment.php', + 'Faker\\Provider\\it_CH\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/it_CH/Person.php', + 'Faker\\Provider\\it_CH\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/it_CH/PhoneNumber.php', + 'Faker\\Provider\\it_CH\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/it_CH/Text.php', + 'Faker\\Provider\\it_IT\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/it_IT/Address.php', + 'Faker\\Provider\\it_IT\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/it_IT/Company.php', + 'Faker\\Provider\\it_IT\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/it_IT/Internet.php', + 'Faker\\Provider\\it_IT\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/it_IT/Payment.php', + 'Faker\\Provider\\it_IT\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/it_IT/Person.php', + 'Faker\\Provider\\it_IT\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/it_IT/PhoneNumber.php', + 'Faker\\Provider\\it_IT\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/it_IT/Text.php', + 'Faker\\Provider\\ja_JP\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ja_JP/Address.php', + 'Faker\\Provider\\ja_JP\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ja_JP/Company.php', + 'Faker\\Provider\\ja_JP\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ja_JP/Internet.php', + 'Faker\\Provider\\ja_JP\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ja_JP/Person.php', + 'Faker\\Provider\\ja_JP\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ja_JP/PhoneNumber.php', + 'Faker\\Provider\\ja_JP\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ja_JP/Text.php', + 'Faker\\Provider\\ka_GE\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ka_GE/Address.php', + 'Faker\\Provider\\ka_GE\\Color' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ka_GE/Color.php', + 'Faker\\Provider\\ka_GE\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ka_GE/Company.php', + 'Faker\\Provider\\ka_GE\\DateTime' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ka_GE/DateTime.php', + 'Faker\\Provider\\ka_GE\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ka_GE/Internet.php', + 'Faker\\Provider\\ka_GE\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ka_GE/Payment.php', + 'Faker\\Provider\\ka_GE\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ka_GE/Person.php', + 'Faker\\Provider\\ka_GE\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ka_GE/PhoneNumber.php', + 'Faker\\Provider\\ka_GE\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ka_GE/Text.php', + 'Faker\\Provider\\kk_KZ\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/kk_KZ/Address.php', + 'Faker\\Provider\\kk_KZ\\Color' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/kk_KZ/Color.php', + 'Faker\\Provider\\kk_KZ\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/kk_KZ/Company.php', + 'Faker\\Provider\\kk_KZ\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/kk_KZ/Internet.php', + 'Faker\\Provider\\kk_KZ\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/kk_KZ/Payment.php', + 'Faker\\Provider\\kk_KZ\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/kk_KZ/Person.php', + 'Faker\\Provider\\kk_KZ\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/kk_KZ/PhoneNumber.php', + 'Faker\\Provider\\kk_KZ\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/kk_KZ/Text.php', + 'Faker\\Provider\\ko_KR\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ko_KR/Address.php', + 'Faker\\Provider\\ko_KR\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ko_KR/Company.php', + 'Faker\\Provider\\ko_KR\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ko_KR/Internet.php', + 'Faker\\Provider\\ko_KR\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ko_KR/Person.php', + 'Faker\\Provider\\ko_KR\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ko_KR/PhoneNumber.php', + 'Faker\\Provider\\ko_KR\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ko_KR/Text.php', + 'Faker\\Provider\\lt_LT\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/lt_LT/Address.php', + 'Faker\\Provider\\lt_LT\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/lt_LT/Company.php', + 'Faker\\Provider\\lt_LT\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/lt_LT/Internet.php', + 'Faker\\Provider\\lt_LT\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/lt_LT/Payment.php', + 'Faker\\Provider\\lt_LT\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/lt_LT/Person.php', + 'Faker\\Provider\\lt_LT\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/lt_LT/PhoneNumber.php', + 'Faker\\Provider\\lv_LV\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/lv_LV/Address.php', + 'Faker\\Provider\\lv_LV\\Color' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/lv_LV/Color.php', + 'Faker\\Provider\\lv_LV\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/lv_LV/Internet.php', + 'Faker\\Provider\\lv_LV\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/lv_LV/Payment.php', + 'Faker\\Provider\\lv_LV\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/lv_LV/Person.php', + 'Faker\\Provider\\lv_LV\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/lv_LV/PhoneNumber.php', + 'Faker\\Provider\\me_ME\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/me_ME/Address.php', + 'Faker\\Provider\\me_ME\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/me_ME/Company.php', + 'Faker\\Provider\\me_ME\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/me_ME/Payment.php', + 'Faker\\Provider\\me_ME\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/me_ME/Person.php', + 'Faker\\Provider\\me_ME\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/me_ME/PhoneNumber.php', + 'Faker\\Provider\\mn_MN\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/mn_MN/Person.php', + 'Faker\\Provider\\mn_MN\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/mn_MN/PhoneNumber.php', + 'Faker\\Provider\\ms_MY\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ms_MY/Address.php', + 'Faker\\Provider\\ms_MY\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ms_MY/Company.php', + 'Faker\\Provider\\ms_MY\\Miscellaneous' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ms_MY/Miscellaneous.php', + 'Faker\\Provider\\ms_MY\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ms_MY/Payment.php', + 'Faker\\Provider\\ms_MY\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ms_MY/Person.php', + 'Faker\\Provider\\ms_MY\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ms_MY/PhoneNumber.php', + 'Faker\\Provider\\nb_NO\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/nb_NO/Address.php', + 'Faker\\Provider\\nb_NO\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/nb_NO/Company.php', + 'Faker\\Provider\\nb_NO\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/nb_NO/Payment.php', + 'Faker\\Provider\\nb_NO\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/nb_NO/Person.php', + 'Faker\\Provider\\nb_NO\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/nb_NO/PhoneNumber.php', + 'Faker\\Provider\\ne_NP\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ne_NP/Address.php', + 'Faker\\Provider\\ne_NP\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ne_NP/Internet.php', + 'Faker\\Provider\\ne_NP\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ne_NP/Payment.php', + 'Faker\\Provider\\ne_NP\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ne_NP/Person.php', + 'Faker\\Provider\\ne_NP\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ne_NP/PhoneNumber.php', + 'Faker\\Provider\\nl_BE\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/nl_BE/Address.php', + 'Faker\\Provider\\nl_BE\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/nl_BE/Company.php', + 'Faker\\Provider\\nl_BE\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/nl_BE/Internet.php', + 'Faker\\Provider\\nl_BE\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/nl_BE/Payment.php', + 'Faker\\Provider\\nl_BE\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/nl_BE/Person.php', + 'Faker\\Provider\\nl_BE\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/nl_BE/PhoneNumber.php', + 'Faker\\Provider\\nl_BE\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/nl_BE/Text.php', + 'Faker\\Provider\\nl_NL\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/nl_NL/Address.php', + 'Faker\\Provider\\nl_NL\\Color' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/nl_NL/Color.php', + 'Faker\\Provider\\nl_NL\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/nl_NL/Company.php', + 'Faker\\Provider\\nl_NL\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/nl_NL/Internet.php', + 'Faker\\Provider\\nl_NL\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/nl_NL/Payment.php', + 'Faker\\Provider\\nl_NL\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/nl_NL/Person.php', + 'Faker\\Provider\\nl_NL\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/nl_NL/PhoneNumber.php', + 'Faker\\Provider\\nl_NL\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/nl_NL/Text.php', + 'Faker\\Provider\\pl_PL\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/pl_PL/Address.php', + 'Faker\\Provider\\pl_PL\\Color' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/pl_PL/Color.php', + 'Faker\\Provider\\pl_PL\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/pl_PL/Company.php', + 'Faker\\Provider\\pl_PL\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/pl_PL/Internet.php', + 'Faker\\Provider\\pl_PL\\LicensePlate' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/pl_PL/LicensePlate.php', + 'Faker\\Provider\\pl_PL\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/pl_PL/Payment.php', + 'Faker\\Provider\\pl_PL\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/pl_PL/Person.php', + 'Faker\\Provider\\pl_PL\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/pl_PL/PhoneNumber.php', + 'Faker\\Provider\\pl_PL\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/pl_PL/Text.php', + 'Faker\\Provider\\pt_BR\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/pt_BR/Address.php', + 'Faker\\Provider\\pt_BR\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/pt_BR/Company.php', + 'Faker\\Provider\\pt_BR\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/pt_BR/Internet.php', + 'Faker\\Provider\\pt_BR\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/pt_BR/Payment.php', + 'Faker\\Provider\\pt_BR\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/pt_BR/Person.php', + 'Faker\\Provider\\pt_BR\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/pt_BR/PhoneNumber.php', + 'Faker\\Provider\\pt_BR\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/pt_BR/Text.php', + 'Faker\\Provider\\pt_PT\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/pt_PT/Address.php', + 'Faker\\Provider\\pt_PT\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/pt_PT/Company.php', + 'Faker\\Provider\\pt_PT\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/pt_PT/Internet.php', + 'Faker\\Provider\\pt_PT\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/pt_PT/Payment.php', + 'Faker\\Provider\\pt_PT\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/pt_PT/Person.php', + 'Faker\\Provider\\pt_PT\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/pt_PT/PhoneNumber.php', + 'Faker\\Provider\\ro_MD\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ro_MD/Address.php', + 'Faker\\Provider\\ro_MD\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ro_MD/Payment.php', + 'Faker\\Provider\\ro_MD\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ro_MD/Person.php', + 'Faker\\Provider\\ro_MD\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ro_MD/PhoneNumber.php', + 'Faker\\Provider\\ro_MD\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ro_MD/Text.php', + 'Faker\\Provider\\ro_RO\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ro_RO/Address.php', + 'Faker\\Provider\\ro_RO\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ro_RO/Payment.php', + 'Faker\\Provider\\ro_RO\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ro_RO/Person.php', + 'Faker\\Provider\\ro_RO\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ro_RO/PhoneNumber.php', + 'Faker\\Provider\\ro_RO\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ro_RO/Text.php', + 'Faker\\Provider\\ru_RU\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ru_RU/Address.php', + 'Faker\\Provider\\ru_RU\\Color' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ru_RU/Color.php', + 'Faker\\Provider\\ru_RU\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ru_RU/Company.php', + 'Faker\\Provider\\ru_RU\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ru_RU/Internet.php', + 'Faker\\Provider\\ru_RU\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ru_RU/Payment.php', + 'Faker\\Provider\\ru_RU\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ru_RU/Person.php', + 'Faker\\Provider\\ru_RU\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ru_RU/PhoneNumber.php', + 'Faker\\Provider\\ru_RU\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/ru_RU/Text.php', + 'Faker\\Provider\\sk_SK\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sk_SK/Address.php', + 'Faker\\Provider\\sk_SK\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sk_SK/Company.php', + 'Faker\\Provider\\sk_SK\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sk_SK/Internet.php', + 'Faker\\Provider\\sk_SK\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sk_SK/Payment.php', + 'Faker\\Provider\\sk_SK\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sk_SK/Person.php', + 'Faker\\Provider\\sk_SK\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sk_SK/PhoneNumber.php', + 'Faker\\Provider\\sl_SI\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sl_SI/Address.php', + 'Faker\\Provider\\sl_SI\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sl_SI/Company.php', + 'Faker\\Provider\\sl_SI\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sl_SI/Internet.php', + 'Faker\\Provider\\sl_SI\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sl_SI/Payment.php', + 'Faker\\Provider\\sl_SI\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sl_SI/Person.php', + 'Faker\\Provider\\sl_SI\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sl_SI/PhoneNumber.php', + 'Faker\\Provider\\sr_Cyrl_RS\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sr_Cyrl_RS/Address.php', + 'Faker\\Provider\\sr_Cyrl_RS\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sr_Cyrl_RS/Payment.php', + 'Faker\\Provider\\sr_Cyrl_RS\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sr_Cyrl_RS/Person.php', + 'Faker\\Provider\\sr_Latn_RS\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sr_Latn_RS/Address.php', + 'Faker\\Provider\\sr_Latn_RS\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sr_Latn_RS/Payment.php', + 'Faker\\Provider\\sr_Latn_RS\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sr_Latn_RS/Person.php', + 'Faker\\Provider\\sr_RS\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sr_RS/Address.php', + 'Faker\\Provider\\sr_RS\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sr_RS/Payment.php', + 'Faker\\Provider\\sr_RS\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sr_RS/Person.php', + 'Faker\\Provider\\sv_SE\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sv_SE/Address.php', + 'Faker\\Provider\\sv_SE\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sv_SE/Company.php', + 'Faker\\Provider\\sv_SE\\Municipality' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sv_SE/Municipality.php', + 'Faker\\Provider\\sv_SE\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sv_SE/Payment.php', + 'Faker\\Provider\\sv_SE\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sv_SE/Person.php', + 'Faker\\Provider\\sv_SE\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/sv_SE/PhoneNumber.php', + 'Faker\\Provider\\th_TH\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/th_TH/Address.php', + 'Faker\\Provider\\th_TH\\Color' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/th_TH/Color.php', + 'Faker\\Provider\\th_TH\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/th_TH/Company.php', + 'Faker\\Provider\\th_TH\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/th_TH/Internet.php', + 'Faker\\Provider\\th_TH\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/th_TH/Payment.php', + 'Faker\\Provider\\th_TH\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/th_TH/Person.php', + 'Faker\\Provider\\th_TH\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/th_TH/PhoneNumber.php', + 'Faker\\Provider\\tr_TR\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/tr_TR/Address.php', + 'Faker\\Provider\\tr_TR\\Color' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/tr_TR/Color.php', + 'Faker\\Provider\\tr_TR\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/tr_TR/Company.php', + 'Faker\\Provider\\tr_TR\\DateTime' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/tr_TR/DateTime.php', + 'Faker\\Provider\\tr_TR\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/tr_TR/Internet.php', + 'Faker\\Provider\\tr_TR\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/tr_TR/Payment.php', + 'Faker\\Provider\\tr_TR\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/tr_TR/Person.php', + 'Faker\\Provider\\tr_TR\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/tr_TR/PhoneNumber.php', + 'Faker\\Provider\\uk_UA\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/uk_UA/Address.php', + 'Faker\\Provider\\uk_UA\\Color' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/uk_UA/Color.php', + 'Faker\\Provider\\uk_UA\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/uk_UA/Company.php', + 'Faker\\Provider\\uk_UA\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/uk_UA/Internet.php', + 'Faker\\Provider\\uk_UA\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/uk_UA/Payment.php', + 'Faker\\Provider\\uk_UA\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/uk_UA/Person.php', + 'Faker\\Provider\\uk_UA\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/uk_UA/PhoneNumber.php', + 'Faker\\Provider\\uk_UA\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/uk_UA/Text.php', + 'Faker\\Provider\\vi_VN\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/vi_VN/Address.php', + 'Faker\\Provider\\vi_VN\\Color' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/vi_VN/Color.php', + 'Faker\\Provider\\vi_VN\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/vi_VN/Internet.php', + 'Faker\\Provider\\vi_VN\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/vi_VN/Person.php', + 'Faker\\Provider\\vi_VN\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/vi_VN/PhoneNumber.php', + 'Faker\\Provider\\zh_CN\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/zh_CN/Address.php', + 'Faker\\Provider\\zh_CN\\Color' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/zh_CN/Color.php', + 'Faker\\Provider\\zh_CN\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/zh_CN/Company.php', + 'Faker\\Provider\\zh_CN\\DateTime' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/zh_CN/DateTime.php', + 'Faker\\Provider\\zh_CN\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/zh_CN/Internet.php', + 'Faker\\Provider\\zh_CN\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/zh_CN/Payment.php', + 'Faker\\Provider\\zh_CN\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/zh_CN/Person.php', + 'Faker\\Provider\\zh_CN\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/zh_CN/PhoneNumber.php', + 'Faker\\Provider\\zh_TW\\Address' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/zh_TW/Address.php', + 'Faker\\Provider\\zh_TW\\Color' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/zh_TW/Color.php', + 'Faker\\Provider\\zh_TW\\Company' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/zh_TW/Company.php', + 'Faker\\Provider\\zh_TW\\DateTime' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/zh_TW/DateTime.php', + 'Faker\\Provider\\zh_TW\\Internet' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/zh_TW/Internet.php', + 'Faker\\Provider\\zh_TW\\Payment' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/zh_TW/Payment.php', + 'Faker\\Provider\\zh_TW\\Person' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/zh_TW/Person.php', + 'Faker\\Provider\\zh_TW\\PhoneNumber' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/zh_TW/PhoneNumber.php', + 'Faker\\Provider\\zh_TW\\Text' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/Provider/zh_TW/Text.php', + 'Faker\\UniqueGenerator' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/UniqueGenerator.php', + 'Faker\\ValidGenerator' => __DIR__ . '/..' . '/fakerphp/faker/src/Faker/ValidGenerator.php', + 'Fruitcake\\Cors\\CorsService' => __DIR__ . '/..' . '/fruitcake/php-cors/src/CorsService.php', + 'Fruitcake\\Cors\\Exceptions\\InvalidOptionException' => __DIR__ . '/..' . '/fruitcake/php-cors/src/Exceptions/InvalidOptionException.php', + 'GrahamCampbell\\ResultType\\Error' => __DIR__ . '/..' . '/graham-campbell/result-type/src/Error.php', + 'GrahamCampbell\\ResultType\\Result' => __DIR__ . '/..' . '/graham-campbell/result-type/src/Result.php', + 'GrahamCampbell\\ResultType\\Success' => __DIR__ . '/..' . '/graham-campbell/result-type/src/Success.php', + 'GuzzleHttp\\BodySummarizer' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/BodySummarizer.php', + 'GuzzleHttp\\BodySummarizerInterface' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/BodySummarizerInterface.php', + 'GuzzleHttp\\Client' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Client.php', + 'GuzzleHttp\\ClientInterface' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/ClientInterface.php', + 'GuzzleHttp\\ClientTrait' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/ClientTrait.php', + 'GuzzleHttp\\Cookie\\CookieJar' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Cookie/CookieJar.php', + 'GuzzleHttp\\Cookie\\CookieJarInterface' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php', + 'GuzzleHttp\\Cookie\\FileCookieJar' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php', + 'GuzzleHttp\\Cookie\\SessionCookieJar' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php', + 'GuzzleHttp\\Cookie\\SetCookie' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Cookie/SetCookie.php', + 'GuzzleHttp\\Exception\\BadResponseException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/BadResponseException.php', + 'GuzzleHttp\\Exception\\ClientException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/ClientException.php', + 'GuzzleHttp\\Exception\\ConnectException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/ConnectException.php', + 'GuzzleHttp\\Exception\\GuzzleException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/GuzzleException.php', + 'GuzzleHttp\\Exception\\InvalidArgumentException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php', + 'GuzzleHttp\\Exception\\RequestException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/RequestException.php', + 'GuzzleHttp\\Exception\\ServerException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/ServerException.php', + 'GuzzleHttp\\Exception\\TooManyRedirectsException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php', + 'GuzzleHttp\\Exception\\TransferException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/TransferException.php', + 'GuzzleHttp\\HandlerStack' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/HandlerStack.php', + 'GuzzleHttp\\Handler\\CurlFactory' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/CurlFactory.php', + 'GuzzleHttp\\Handler\\CurlFactoryInterface' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php', + 'GuzzleHttp\\Handler\\CurlHandler' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/CurlHandler.php', + 'GuzzleHttp\\Handler\\CurlMultiHandler' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php', + 'GuzzleHttp\\Handler\\EasyHandle' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/EasyHandle.php', + 'GuzzleHttp\\Handler\\HeaderProcessor' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/HeaderProcessor.php', + 'GuzzleHttp\\Handler\\MockHandler' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/MockHandler.php', + 'GuzzleHttp\\Handler\\Proxy' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/Proxy.php', + 'GuzzleHttp\\Handler\\StreamHandler' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/StreamHandler.php', + 'GuzzleHttp\\MessageFormatter' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/MessageFormatter.php', + 'GuzzleHttp\\MessageFormatterInterface' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/MessageFormatterInterface.php', + 'GuzzleHttp\\Middleware' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Middleware.php', + 'GuzzleHttp\\Pool' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Pool.php', + 'GuzzleHttp\\PrepareBodyMiddleware' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php', + 'GuzzleHttp\\Promise\\AggregateException' => __DIR__ . '/..' . '/guzzlehttp/promises/src/AggregateException.php', + 'GuzzleHttp\\Promise\\CancellationException' => __DIR__ . '/..' . '/guzzlehttp/promises/src/CancellationException.php', + 'GuzzleHttp\\Promise\\Coroutine' => __DIR__ . '/..' . '/guzzlehttp/promises/src/Coroutine.php', + 'GuzzleHttp\\Promise\\Create' => __DIR__ . '/..' . '/guzzlehttp/promises/src/Create.php', + 'GuzzleHttp\\Promise\\Each' => __DIR__ . '/..' . '/guzzlehttp/promises/src/Each.php', + 'GuzzleHttp\\Promise\\EachPromise' => __DIR__ . '/..' . '/guzzlehttp/promises/src/EachPromise.php', + 'GuzzleHttp\\Promise\\FulfilledPromise' => __DIR__ . '/..' . '/guzzlehttp/promises/src/FulfilledPromise.php', + 'GuzzleHttp\\Promise\\Is' => __DIR__ . '/..' . '/guzzlehttp/promises/src/Is.php', + 'GuzzleHttp\\Promise\\Promise' => __DIR__ . '/..' . '/guzzlehttp/promises/src/Promise.php', + 'GuzzleHttp\\Promise\\PromiseInterface' => __DIR__ . '/..' . '/guzzlehttp/promises/src/PromiseInterface.php', + 'GuzzleHttp\\Promise\\PromisorInterface' => __DIR__ . '/..' . '/guzzlehttp/promises/src/PromisorInterface.php', + 'GuzzleHttp\\Promise\\RejectedPromise' => __DIR__ . '/..' . '/guzzlehttp/promises/src/RejectedPromise.php', + 'GuzzleHttp\\Promise\\RejectionException' => __DIR__ . '/..' . '/guzzlehttp/promises/src/RejectionException.php', + 'GuzzleHttp\\Promise\\TaskQueue' => __DIR__ . '/..' . '/guzzlehttp/promises/src/TaskQueue.php', + 'GuzzleHttp\\Promise\\TaskQueueInterface' => __DIR__ . '/..' . '/guzzlehttp/promises/src/TaskQueueInterface.php', + 'GuzzleHttp\\Promise\\Utils' => __DIR__ . '/..' . '/guzzlehttp/promises/src/Utils.php', + 'GuzzleHttp\\Psr7\\AppendStream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/AppendStream.php', + 'GuzzleHttp\\Psr7\\BufferStream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/BufferStream.php', + 'GuzzleHttp\\Psr7\\CachingStream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/CachingStream.php', + 'GuzzleHttp\\Psr7\\DroppingStream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/DroppingStream.php', + 'GuzzleHttp\\Psr7\\Exception\\MalformedUriException' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/Exception/MalformedUriException.php', + 'GuzzleHttp\\Psr7\\FnStream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/FnStream.php', + 'GuzzleHttp\\Psr7\\Header' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/Header.php', + 'GuzzleHttp\\Psr7\\HttpFactory' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/HttpFactory.php', + 'GuzzleHttp\\Psr7\\InflateStream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/InflateStream.php', + 'GuzzleHttp\\Psr7\\LazyOpenStream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/LazyOpenStream.php', + 'GuzzleHttp\\Psr7\\LimitStream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/LimitStream.php', + 'GuzzleHttp\\Psr7\\Message' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/Message.php', + 'GuzzleHttp\\Psr7\\MessageTrait' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/MessageTrait.php', + 'GuzzleHttp\\Psr7\\MimeType' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/MimeType.php', + 'GuzzleHttp\\Psr7\\MultipartStream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/MultipartStream.php', + 'GuzzleHttp\\Psr7\\NoSeekStream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/NoSeekStream.php', + 'GuzzleHttp\\Psr7\\PumpStream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/PumpStream.php', + 'GuzzleHttp\\Psr7\\Query' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/Query.php', + 'GuzzleHttp\\Psr7\\Request' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/Request.php', + 'GuzzleHttp\\Psr7\\Response' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/Response.php', + 'GuzzleHttp\\Psr7\\Rfc7230' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/Rfc7230.php', + 'GuzzleHttp\\Psr7\\ServerRequest' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/ServerRequest.php', + 'GuzzleHttp\\Psr7\\Stream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/Stream.php', + 'GuzzleHttp\\Psr7\\StreamDecoratorTrait' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/StreamDecoratorTrait.php', + 'GuzzleHttp\\Psr7\\StreamWrapper' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/StreamWrapper.php', + 'GuzzleHttp\\Psr7\\UploadedFile' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/UploadedFile.php', + 'GuzzleHttp\\Psr7\\Uri' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/Uri.php', + 'GuzzleHttp\\Psr7\\UriComparator' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/UriComparator.php', + 'GuzzleHttp\\Psr7\\UriNormalizer' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/UriNormalizer.php', + 'GuzzleHttp\\Psr7\\UriResolver' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/UriResolver.php', + 'GuzzleHttp\\Psr7\\Utils' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/Utils.php', + 'GuzzleHttp\\RedirectMiddleware' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/RedirectMiddleware.php', + 'GuzzleHttp\\RequestOptions' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/RequestOptions.php', + 'GuzzleHttp\\RetryMiddleware' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/RetryMiddleware.php', + 'GuzzleHttp\\TransferStats' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/TransferStats.php', + 'GuzzleHttp\\UriTemplate\\UriTemplate' => __DIR__ . '/..' . '/guzzlehttp/uri-template/src/UriTemplate.php', + 'GuzzleHttp\\Utils' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Utils.php', + 'HTMLPurifier' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier.php', + 'HTMLPurifier_Arborize' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Arborize.php', + 'HTMLPurifier_AttrCollections' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrCollections.php', + 'HTMLPurifier_AttrDef' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef.php', + 'HTMLPurifier_AttrDef_CSS' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS.php', + 'HTMLPurifier_AttrDef_CSS_AlphaValue' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/AlphaValue.php', + 'HTMLPurifier_AttrDef_CSS_Background' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Background.php', + 'HTMLPurifier_AttrDef_CSS_BackgroundPosition' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/BackgroundPosition.php', + 'HTMLPurifier_AttrDef_CSS_Border' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Border.php', + 'HTMLPurifier_AttrDef_CSS_Color' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Color.php', + 'HTMLPurifier_AttrDef_CSS_Composite' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Composite.php', + 'HTMLPurifier_AttrDef_CSS_DenyElementDecorator' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/DenyElementDecorator.php', + 'HTMLPurifier_AttrDef_CSS_Filter' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Filter.php', + 'HTMLPurifier_AttrDef_CSS_Font' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Font.php', + 'HTMLPurifier_AttrDef_CSS_FontFamily' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/FontFamily.php', + 'HTMLPurifier_AttrDef_CSS_Ident' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Ident.php', + 'HTMLPurifier_AttrDef_CSS_ImportantDecorator' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/ImportantDecorator.php', + 'HTMLPurifier_AttrDef_CSS_Length' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Length.php', + 'HTMLPurifier_AttrDef_CSS_ListStyle' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/ListStyle.php', + 'HTMLPurifier_AttrDef_CSS_Multiple' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Multiple.php', + 'HTMLPurifier_AttrDef_CSS_Number' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Number.php', + 'HTMLPurifier_AttrDef_CSS_Percentage' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Percentage.php', + 'HTMLPurifier_AttrDef_CSS_Ratio' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Ratio.php', + 'HTMLPurifier_AttrDef_CSS_TextDecoration' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/TextDecoration.php', + 'HTMLPurifier_AttrDef_CSS_URI' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/URI.php', + 'HTMLPurifier_AttrDef_Clone' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Clone.php', + 'HTMLPurifier_AttrDef_Enum' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Enum.php', + 'HTMLPurifier_AttrDef_HTML_Bool' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Bool.php', + 'HTMLPurifier_AttrDef_HTML_Class' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Class.php', + 'HTMLPurifier_AttrDef_HTML_Color' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Color.php', + 'HTMLPurifier_AttrDef_HTML_ContentEditable' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/ContentEditable.php', + 'HTMLPurifier_AttrDef_HTML_FrameTarget' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/FrameTarget.php', + 'HTMLPurifier_AttrDef_HTML_ID' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/ID.php', + 'HTMLPurifier_AttrDef_HTML_Length' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Length.php', + 'HTMLPurifier_AttrDef_HTML_LinkTypes' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/LinkTypes.php', + 'HTMLPurifier_AttrDef_HTML_MultiLength' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/MultiLength.php', + 'HTMLPurifier_AttrDef_HTML_Nmtokens' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Nmtokens.php', + 'HTMLPurifier_AttrDef_HTML_Pixels' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Pixels.php', + 'HTMLPurifier_AttrDef_Integer' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Integer.php', + 'HTMLPurifier_AttrDef_Lang' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Lang.php', + 'HTMLPurifier_AttrDef_Switch' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Switch.php', + 'HTMLPurifier_AttrDef_Text' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Text.php', + 'HTMLPurifier_AttrDef_URI' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI.php', + 'HTMLPurifier_AttrDef_URI_Email' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Email.php', + 'HTMLPurifier_AttrDef_URI_Email_SimpleCheck' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Email/SimpleCheck.php', + 'HTMLPurifier_AttrDef_URI_Host' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Host.php', + 'HTMLPurifier_AttrDef_URI_IPv4' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/IPv4.php', + 'HTMLPurifier_AttrDef_URI_IPv6' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/IPv6.php', + 'HTMLPurifier_AttrTransform' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform.php', + 'HTMLPurifier_AttrTransform_Background' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Background.php', + 'HTMLPurifier_AttrTransform_BdoDir' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/BdoDir.php', + 'HTMLPurifier_AttrTransform_BgColor' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/BgColor.php', + 'HTMLPurifier_AttrTransform_BoolToCSS' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/BoolToCSS.php', + 'HTMLPurifier_AttrTransform_Border' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Border.php', + 'HTMLPurifier_AttrTransform_EnumToCSS' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/EnumToCSS.php', + 'HTMLPurifier_AttrTransform_ImgRequired' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/ImgRequired.php', + 'HTMLPurifier_AttrTransform_ImgSpace' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/ImgSpace.php', + 'HTMLPurifier_AttrTransform_Input' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Input.php', + 'HTMLPurifier_AttrTransform_Lang' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Lang.php', + 'HTMLPurifier_AttrTransform_Length' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Length.php', + 'HTMLPurifier_AttrTransform_Name' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Name.php', + 'HTMLPurifier_AttrTransform_NameSync' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/NameSync.php', + 'HTMLPurifier_AttrTransform_Nofollow' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Nofollow.php', + 'HTMLPurifier_AttrTransform_SafeEmbed' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/SafeEmbed.php', + 'HTMLPurifier_AttrTransform_SafeObject' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/SafeObject.php', + 'HTMLPurifier_AttrTransform_SafeParam' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/SafeParam.php', + 'HTMLPurifier_AttrTransform_ScriptRequired' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/ScriptRequired.php', + 'HTMLPurifier_AttrTransform_TargetBlank' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/TargetBlank.php', + 'HTMLPurifier_AttrTransform_TargetNoopener' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/TargetNoopener.php', + 'HTMLPurifier_AttrTransform_TargetNoreferrer' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/TargetNoreferrer.php', + 'HTMLPurifier_AttrTransform_Textarea' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Textarea.php', + 'HTMLPurifier_AttrTypes' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrTypes.php', + 'HTMLPurifier_AttrValidator' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/AttrValidator.php', + 'HTMLPurifier_Bootstrap' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Bootstrap.php', + 'HTMLPurifier_CSSDefinition' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/CSSDefinition.php', + 'HTMLPurifier_ChildDef' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef.php', + 'HTMLPurifier_ChildDef_Chameleon' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Chameleon.php', + 'HTMLPurifier_ChildDef_Custom' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Custom.php', + 'HTMLPurifier_ChildDef_Empty' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Empty.php', + 'HTMLPurifier_ChildDef_List' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/List.php', + 'HTMLPurifier_ChildDef_Optional' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Optional.php', + 'HTMLPurifier_ChildDef_Required' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Required.php', + 'HTMLPurifier_ChildDef_StrictBlockquote' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/StrictBlockquote.php', + 'HTMLPurifier_ChildDef_Table' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Table.php', + 'HTMLPurifier_Config' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Config.php', + 'HTMLPurifier_ConfigSchema' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema.php', + 'HTMLPurifier_ConfigSchema_Builder_ConfigSchema' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Builder/ConfigSchema.php', + 'HTMLPurifier_ConfigSchema_Builder_Xml' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Builder/Xml.php', + 'HTMLPurifier_ConfigSchema_Exception' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Exception.php', + 'HTMLPurifier_ConfigSchema_Interchange' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Interchange.php', + 'HTMLPurifier_ConfigSchema_InterchangeBuilder' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/InterchangeBuilder.php', + 'HTMLPurifier_ConfigSchema_Interchange_Directive' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Interchange/Directive.php', + 'HTMLPurifier_ConfigSchema_Interchange_Id' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Interchange/Id.php', + 'HTMLPurifier_ConfigSchema_Validator' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Validator.php', + 'HTMLPurifier_ConfigSchema_ValidatorAtom' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/ValidatorAtom.php', + 'HTMLPurifier_ContentSets' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/ContentSets.php', + 'HTMLPurifier_Context' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Context.php', + 'HTMLPurifier_Definition' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Definition.php', + 'HTMLPurifier_DefinitionCache' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache.php', + 'HTMLPurifier_DefinitionCacheFactory' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCacheFactory.php', + 'HTMLPurifier_DefinitionCache_Decorator' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Decorator.php', + 'HTMLPurifier_DefinitionCache_Decorator_Cleanup' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Decorator/Cleanup.php', + 'HTMLPurifier_DefinitionCache_Decorator_Memory' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Decorator/Memory.php', + 'HTMLPurifier_DefinitionCache_Null' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Null.php', + 'HTMLPurifier_DefinitionCache_Serializer' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer.php', + 'HTMLPurifier_Doctype' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Doctype.php', + 'HTMLPurifier_DoctypeRegistry' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/DoctypeRegistry.php', + 'HTMLPurifier_ElementDef' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/ElementDef.php', + 'HTMLPurifier_Encoder' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Encoder.php', + 'HTMLPurifier_EntityLookup' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/EntityLookup.php', + 'HTMLPurifier_EntityParser' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/EntityParser.php', + 'HTMLPurifier_ErrorCollector' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/ErrorCollector.php', + 'HTMLPurifier_ErrorStruct' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/ErrorStruct.php', + 'HTMLPurifier_Exception' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Exception.php', + 'HTMLPurifier_Filter' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Filter.php', + 'HTMLPurifier_Filter_ExtractStyleBlocks' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Filter/ExtractStyleBlocks.php', + 'HTMLPurifier_Filter_YouTube' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Filter/YouTube.php', + 'HTMLPurifier_Generator' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Generator.php', + 'HTMLPurifier_HTMLDefinition' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLDefinition.php', + 'HTMLPurifier_HTMLModule' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule.php', + 'HTMLPurifier_HTMLModuleManager' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModuleManager.php', + 'HTMLPurifier_HTMLModule_Bdo' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Bdo.php', + 'HTMLPurifier_HTMLModule_CommonAttributes' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/CommonAttributes.php', + 'HTMLPurifier_HTMLModule_Edit' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Edit.php', + 'HTMLPurifier_HTMLModule_Forms' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Forms.php', + 'HTMLPurifier_HTMLModule_Hypertext' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Hypertext.php', + 'HTMLPurifier_HTMLModule_Iframe' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Iframe.php', + 'HTMLPurifier_HTMLModule_Image' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Image.php', + 'HTMLPurifier_HTMLModule_Legacy' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Legacy.php', + 'HTMLPurifier_HTMLModule_List' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/List.php', + 'HTMLPurifier_HTMLModule_Name' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Name.php', + 'HTMLPurifier_HTMLModule_Nofollow' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Nofollow.php', + 'HTMLPurifier_HTMLModule_NonXMLCommonAttributes' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/NonXMLCommonAttributes.php', + 'HTMLPurifier_HTMLModule_Object' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Object.php', + 'HTMLPurifier_HTMLModule_Presentation' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Presentation.php', + 'HTMLPurifier_HTMLModule_Proprietary' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Proprietary.php', + 'HTMLPurifier_HTMLModule_Ruby' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Ruby.php', + 'HTMLPurifier_HTMLModule_SafeEmbed' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/SafeEmbed.php', + 'HTMLPurifier_HTMLModule_SafeObject' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/SafeObject.php', + 'HTMLPurifier_HTMLModule_SafeScripting' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/SafeScripting.php', + 'HTMLPurifier_HTMLModule_Scripting' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Scripting.php', + 'HTMLPurifier_HTMLModule_StyleAttribute' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/StyleAttribute.php', + 'HTMLPurifier_HTMLModule_Tables' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tables.php', + 'HTMLPurifier_HTMLModule_Target' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Target.php', + 'HTMLPurifier_HTMLModule_TargetBlank' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/TargetBlank.php', + 'HTMLPurifier_HTMLModule_TargetNoopener' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/TargetNoopener.php', + 'HTMLPurifier_HTMLModule_TargetNoreferrer' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/TargetNoreferrer.php', + 'HTMLPurifier_HTMLModule_Text' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Text.php', + 'HTMLPurifier_HTMLModule_Tidy' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy.php', + 'HTMLPurifier_HTMLModule_Tidy_Name' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/Name.php', + 'HTMLPurifier_HTMLModule_Tidy_Proprietary' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/Proprietary.php', + 'HTMLPurifier_HTMLModule_Tidy_Strict' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/Strict.php', + 'HTMLPurifier_HTMLModule_Tidy_Transitional' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/Transitional.php', + 'HTMLPurifier_HTMLModule_Tidy_XHTML' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/XHTML.php', + 'HTMLPurifier_HTMLModule_Tidy_XHTMLAndHTML4' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/XHTMLAndHTML4.php', + 'HTMLPurifier_HTMLModule_XMLCommonAttributes' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/XMLCommonAttributes.php', + 'HTMLPurifier_IDAccumulator' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/IDAccumulator.php', + 'HTMLPurifier_Injector' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Injector.php', + 'HTMLPurifier_Injector_AutoParagraph' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Injector/AutoParagraph.php', + 'HTMLPurifier_Injector_DisplayLinkURI' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Injector/DisplayLinkURI.php', + 'HTMLPurifier_Injector_Linkify' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Injector/Linkify.php', + 'HTMLPurifier_Injector_PurifierLinkify' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Injector/PurifierLinkify.php', + 'HTMLPurifier_Injector_RemoveEmpty' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Injector/RemoveEmpty.php', + 'HTMLPurifier_Injector_RemoveSpansWithoutAttributes' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Injector/RemoveSpansWithoutAttributes.php', + 'HTMLPurifier_Injector_SafeObject' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Injector/SafeObject.php', + 'HTMLPurifier_Language' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Language.php', + 'HTMLPurifier_LanguageFactory' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/LanguageFactory.php', + 'HTMLPurifier_Length' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Length.php', + 'HTMLPurifier_Lexer' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Lexer.php', + 'HTMLPurifier_Lexer_DOMLex' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Lexer/DOMLex.php', + 'HTMLPurifier_Lexer_DirectLex' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Lexer/DirectLex.php', + 'HTMLPurifier_Lexer_PH5P' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Lexer/PH5P.php', + 'HTMLPurifier_Node' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Node.php', + 'HTMLPurifier_Node_Comment' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Node/Comment.php', + 'HTMLPurifier_Node_Element' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Node/Element.php', + 'HTMLPurifier_Node_Text' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Node/Text.php', + 'HTMLPurifier_PercentEncoder' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/PercentEncoder.php', + 'HTMLPurifier_Printer' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Printer.php', + 'HTMLPurifier_Printer_CSSDefinition' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Printer/CSSDefinition.php', + 'HTMLPurifier_Printer_ConfigForm' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Printer/ConfigForm.php', + 'HTMLPurifier_Printer_HTMLDefinition' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Printer/HTMLDefinition.php', + 'HTMLPurifier_PropertyList' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/PropertyList.php', + 'HTMLPurifier_PropertyListIterator' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/PropertyListIterator.php', + 'HTMLPurifier_Queue' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Queue.php', + 'HTMLPurifier_Strategy' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Strategy.php', + 'HTMLPurifier_Strategy_Composite' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/Composite.php', + 'HTMLPurifier_Strategy_Core' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/Core.php', + 'HTMLPurifier_Strategy_FixNesting' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/FixNesting.php', + 'HTMLPurifier_Strategy_MakeWellFormed' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/MakeWellFormed.php', + 'HTMLPurifier_Strategy_RemoveForeignElements' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/RemoveForeignElements.php', + 'HTMLPurifier_Strategy_ValidateAttributes' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/ValidateAttributes.php', + 'HTMLPurifier_StringHash' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/StringHash.php', + 'HTMLPurifier_StringHashParser' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/StringHashParser.php', + 'HTMLPurifier_TagTransform' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform.php', + 'HTMLPurifier_TagTransform_Font' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform/Font.php', + 'HTMLPurifier_TagTransform_Simple' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform/Simple.php', + 'HTMLPurifier_Token' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Token.php', + 'HTMLPurifier_TokenFactory' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/TokenFactory.php', + 'HTMLPurifier_Token_Comment' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Token/Comment.php', + 'HTMLPurifier_Token_Empty' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Token/Empty.php', + 'HTMLPurifier_Token_End' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Token/End.php', + 'HTMLPurifier_Token_Start' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Token/Start.php', + 'HTMLPurifier_Token_Tag' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Token/Tag.php', + 'HTMLPurifier_Token_Text' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Token/Text.php', + 'HTMLPurifier_URI' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/URI.php', + 'HTMLPurifier_URIDefinition' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/URIDefinition.php', + 'HTMLPurifier_URIFilter' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter.php', + 'HTMLPurifier_URIFilter_DisableExternal' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/DisableExternal.php', + 'HTMLPurifier_URIFilter_DisableExternalResources' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/DisableExternalResources.php', + 'HTMLPurifier_URIFilter_DisableResources' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/DisableResources.php', + 'HTMLPurifier_URIFilter_HostBlacklist' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/HostBlacklist.php', + 'HTMLPurifier_URIFilter_MakeAbsolute' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/MakeAbsolute.php', + 'HTMLPurifier_URIFilter_Munge' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/Munge.php', + 'HTMLPurifier_URIFilter_SafeIframe' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/SafeIframe.php', + 'HTMLPurifier_URIParser' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/URIParser.php', + 'HTMLPurifier_URIScheme' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme.php', + 'HTMLPurifier_URISchemeRegistry' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/URISchemeRegistry.php', + 'HTMLPurifier_URIScheme_data' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/data.php', + 'HTMLPurifier_URIScheme_file' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/file.php', + 'HTMLPurifier_URIScheme_ftp' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/ftp.php', + 'HTMLPurifier_URIScheme_http' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/http.php', + 'HTMLPurifier_URIScheme_https' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/https.php', + 'HTMLPurifier_URIScheme_mailto' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/mailto.php', + 'HTMLPurifier_URIScheme_news' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/news.php', + 'HTMLPurifier_URIScheme_nntp' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/nntp.php', + 'HTMLPurifier_URIScheme_tel' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/tel.php', + 'HTMLPurifier_UnitConverter' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/UnitConverter.php', + 'HTMLPurifier_VarParser' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/VarParser.php', + 'HTMLPurifier_VarParserException' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/VarParserException.php', + 'HTMLPurifier_VarParser_Flexible' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/VarParser/Flexible.php', + 'HTMLPurifier_VarParser_Native' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/VarParser/Native.php', + 'HTMLPurifier_Zipper' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier/Zipper.php', + 'Hamcrest\\Arrays\\IsArray' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArray.php', + 'Hamcrest\\Arrays\\IsArrayContaining' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContaining.php', + 'Hamcrest\\Arrays\\IsArrayContainingInAnyOrder' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContainingInAnyOrder.php', + 'Hamcrest\\Arrays\\IsArrayContainingInOrder' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContainingInOrder.php', + 'Hamcrest\\Arrays\\IsArrayContainingKey' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContainingKey.php', + 'Hamcrest\\Arrays\\IsArrayContainingKeyValuePair' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContainingKeyValuePair.php', + 'Hamcrest\\Arrays\\IsArrayWithSize' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayWithSize.php', + 'Hamcrest\\Arrays\\MatchingOnce' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/MatchingOnce.php', + 'Hamcrest\\Arrays\\SeriesMatchingOnce' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/SeriesMatchingOnce.php', + 'Hamcrest\\AssertionError' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/AssertionError.php', + 'Hamcrest\\BaseDescription' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/BaseDescription.php', + 'Hamcrest\\BaseMatcher' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/BaseMatcher.php', + 'Hamcrest\\Collection\\IsEmptyTraversable' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Collection/IsEmptyTraversable.php', + 'Hamcrest\\Collection\\IsTraversableWithSize' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Collection/IsTraversableWithSize.php', + 'Hamcrest\\Core\\AllOf' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/AllOf.php', + 'Hamcrest\\Core\\AnyOf' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/AnyOf.php', + 'Hamcrest\\Core\\CombinableMatcher' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/CombinableMatcher.php', + 'Hamcrest\\Core\\DescribedAs' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/DescribedAs.php', + 'Hamcrest\\Core\\Every' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/Every.php', + 'Hamcrest\\Core\\HasToString' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/HasToString.php', + 'Hamcrest\\Core\\Is' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/Is.php', + 'Hamcrest\\Core\\IsAnything' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsAnything.php', + 'Hamcrest\\Core\\IsCollectionContaining' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsCollectionContaining.php', + 'Hamcrest\\Core\\IsEqual' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsEqual.php', + 'Hamcrest\\Core\\IsIdentical' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsIdentical.php', + 'Hamcrest\\Core\\IsInstanceOf' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsInstanceOf.php', + 'Hamcrest\\Core\\IsNot' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsNot.php', + 'Hamcrest\\Core\\IsNull' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsNull.php', + 'Hamcrest\\Core\\IsSame' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsSame.php', + 'Hamcrest\\Core\\IsTypeOf' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsTypeOf.php', + 'Hamcrest\\Core\\Set' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/Set.php', + 'Hamcrest\\Core\\ShortcutCombination' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/ShortcutCombination.php', + 'Hamcrest\\Description' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Description.php', + 'Hamcrest\\DiagnosingMatcher' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/DiagnosingMatcher.php', + 'Hamcrest\\FeatureMatcher' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/FeatureMatcher.php', + 'Hamcrest\\Internal\\SelfDescribingValue' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Internal/SelfDescribingValue.php', + 'Hamcrest\\Matcher' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Matcher.php', + 'Hamcrest\\MatcherAssert' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/MatcherAssert.php', + 'Hamcrest\\Matchers' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Matchers.php', + 'Hamcrest\\NullDescription' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/NullDescription.php', + 'Hamcrest\\Number\\IsCloseTo' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Number/IsCloseTo.php', + 'Hamcrest\\Number\\OrderingComparison' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Number/OrderingComparison.php', + 'Hamcrest\\SelfDescribing' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/SelfDescribing.php', + 'Hamcrest\\StringDescription' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/StringDescription.php', + 'Hamcrest\\Text\\IsEmptyString' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/IsEmptyString.php', + 'Hamcrest\\Text\\IsEqualIgnoringCase' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/IsEqualIgnoringCase.php', + 'Hamcrest\\Text\\IsEqualIgnoringWhiteSpace' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/IsEqualIgnoringWhiteSpace.php', + 'Hamcrest\\Text\\MatchesPattern' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/MatchesPattern.php', + 'Hamcrest\\Text\\StringContains' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringContains.php', + 'Hamcrest\\Text\\StringContainsIgnoringCase' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringContainsIgnoringCase.php', + 'Hamcrest\\Text\\StringContainsInOrder' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringContainsInOrder.php', + 'Hamcrest\\Text\\StringEndsWith' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringEndsWith.php', + 'Hamcrest\\Text\\StringStartsWith' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringStartsWith.php', + 'Hamcrest\\Text\\SubstringMatcher' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/SubstringMatcher.php', + 'Hamcrest\\TypeSafeDiagnosingMatcher' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/TypeSafeDiagnosingMatcher.php', + 'Hamcrest\\TypeSafeMatcher' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/TypeSafeMatcher.php', + 'Hamcrest\\Type\\IsArray' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsArray.php', + 'Hamcrest\\Type\\IsBoolean' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsBoolean.php', + 'Hamcrest\\Type\\IsCallable' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsCallable.php', + 'Hamcrest\\Type\\IsDouble' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsDouble.php', + 'Hamcrest\\Type\\IsInteger' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsInteger.php', + 'Hamcrest\\Type\\IsNumeric' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsNumeric.php', + 'Hamcrest\\Type\\IsObject' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsObject.php', + 'Hamcrest\\Type\\IsResource' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsResource.php', + 'Hamcrest\\Type\\IsScalar' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsScalar.php', + 'Hamcrest\\Type\\IsString' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsString.php', + 'Hamcrest\\Util' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Util.php', + 'Hamcrest\\Xml\\HasXPath' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Xml/HasXPath.php', + 'Illuminate\\Auth\\Access\\AuthorizationException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Access/AuthorizationException.php', + 'Illuminate\\Auth\\Access\\Events\\GateEvaluated' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Access/Events/GateEvaluated.php', + 'Illuminate\\Auth\\Access\\Gate' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Access/Gate.php', + 'Illuminate\\Auth\\Access\\HandlesAuthorization' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Access/HandlesAuthorization.php', + 'Illuminate\\Auth\\Access\\Response' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Access/Response.php', + 'Illuminate\\Auth\\AuthManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/AuthManager.php', + 'Illuminate\\Auth\\AuthServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/AuthServiceProvider.php', + 'Illuminate\\Auth\\Authenticatable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Authenticatable.php', + 'Illuminate\\Auth\\AuthenticationException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/AuthenticationException.php', + 'Illuminate\\Auth\\Console\\ClearResetsCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Console/ClearResetsCommand.php', + 'Illuminate\\Auth\\CreatesUserProviders' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/CreatesUserProviders.php', + 'Illuminate\\Auth\\DatabaseUserProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/DatabaseUserProvider.php', + 'Illuminate\\Auth\\EloquentUserProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php', + 'Illuminate\\Auth\\Events\\Attempting' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Events/Attempting.php', + 'Illuminate\\Auth\\Events\\Authenticated' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Events/Authenticated.php', + 'Illuminate\\Auth\\Events\\CurrentDeviceLogout' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Events/CurrentDeviceLogout.php', + 'Illuminate\\Auth\\Events\\Failed' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Events/Failed.php', + 'Illuminate\\Auth\\Events\\Lockout' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Events/Lockout.php', + 'Illuminate\\Auth\\Events\\Login' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Events/Login.php', + 'Illuminate\\Auth\\Events\\Logout' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Events/Logout.php', + 'Illuminate\\Auth\\Events\\OtherDeviceLogout' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Events/OtherDeviceLogout.php', + 'Illuminate\\Auth\\Events\\PasswordReset' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Events/PasswordReset.php', + 'Illuminate\\Auth\\Events\\PasswordResetLinkSent' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Events/PasswordResetLinkSent.php', + 'Illuminate\\Auth\\Events\\Registered' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Events/Registered.php', + 'Illuminate\\Auth\\Events\\Validated' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Events/Validated.php', + 'Illuminate\\Auth\\Events\\Verified' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Events/Verified.php', + 'Illuminate\\Auth\\GenericUser' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/GenericUser.php', + 'Illuminate\\Auth\\GuardHelpers' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/GuardHelpers.php', + 'Illuminate\\Auth\\Listeners\\SendEmailVerificationNotification' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Listeners/SendEmailVerificationNotification.php', + 'Illuminate\\Auth\\Middleware\\Authenticate' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php', + 'Illuminate\\Auth\\Middleware\\AuthenticateWithBasicAuth' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Middleware/AuthenticateWithBasicAuth.php', + 'Illuminate\\Auth\\Middleware\\Authorize' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Middleware/Authorize.php', + 'Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php', + 'Illuminate\\Auth\\Middleware\\RedirectIfAuthenticated' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Middleware/RedirectIfAuthenticated.php', + 'Illuminate\\Auth\\Middleware\\RequirePassword' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Middleware/RequirePassword.php', + 'Illuminate\\Auth\\MustVerifyEmail' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/MustVerifyEmail.php', + 'Illuminate\\Auth\\Notifications\\ResetPassword' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Notifications/ResetPassword.php', + 'Illuminate\\Auth\\Notifications\\VerifyEmail' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Notifications/VerifyEmail.php', + 'Illuminate\\Auth\\Passwords\\CacheTokenRepository' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Passwords/CacheTokenRepository.php', + 'Illuminate\\Auth\\Passwords\\CanResetPassword' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Passwords/CanResetPassword.php', + 'Illuminate\\Auth\\Passwords\\DatabaseTokenRepository' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Passwords/DatabaseTokenRepository.php', + 'Illuminate\\Auth\\Passwords\\PasswordBroker' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Passwords/PasswordBroker.php', + 'Illuminate\\Auth\\Passwords\\PasswordBrokerManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Passwords/PasswordBrokerManager.php', + 'Illuminate\\Auth\\Passwords\\PasswordResetServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Passwords/PasswordResetServiceProvider.php', + 'Illuminate\\Auth\\Passwords\\TokenRepositoryInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Passwords/TokenRepositoryInterface.php', + 'Illuminate\\Auth\\Recaller' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Recaller.php', + 'Illuminate\\Auth\\RequestGuard' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/RequestGuard.php', + 'Illuminate\\Auth\\SessionGuard' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/SessionGuard.php', + 'Illuminate\\Auth\\TokenGuard' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/TokenGuard.php', + 'Illuminate\\Broadcasting\\AnonymousEvent' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/AnonymousEvent.php', + 'Illuminate\\Broadcasting\\BroadcastController' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/BroadcastController.php', + 'Illuminate\\Broadcasting\\BroadcastEvent' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/BroadcastEvent.php', + 'Illuminate\\Broadcasting\\BroadcastException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/BroadcastException.php', + 'Illuminate\\Broadcasting\\BroadcastManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/BroadcastManager.php', + 'Illuminate\\Broadcasting\\BroadcastServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/BroadcastServiceProvider.php', + 'Illuminate\\Broadcasting\\Broadcasters\\AblyBroadcaster' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/AblyBroadcaster.php', + 'Illuminate\\Broadcasting\\Broadcasters\\Broadcaster' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/Broadcaster.php', + 'Illuminate\\Broadcasting\\Broadcasters\\LogBroadcaster' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/LogBroadcaster.php', + 'Illuminate\\Broadcasting\\Broadcasters\\NullBroadcaster' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/NullBroadcaster.php', + 'Illuminate\\Broadcasting\\Broadcasters\\PusherBroadcaster' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/PusherBroadcaster.php', + 'Illuminate\\Broadcasting\\Broadcasters\\RedisBroadcaster' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/RedisBroadcaster.php', + 'Illuminate\\Broadcasting\\Broadcasters\\UsePusherChannelConventions' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/UsePusherChannelConventions.php', + 'Illuminate\\Broadcasting\\Channel' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/Channel.php', + 'Illuminate\\Broadcasting\\EncryptedPrivateChannel' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/EncryptedPrivateChannel.php', + 'Illuminate\\Broadcasting\\InteractsWithBroadcasting' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/InteractsWithBroadcasting.php', + 'Illuminate\\Broadcasting\\InteractsWithSockets' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/InteractsWithSockets.php', + 'Illuminate\\Broadcasting\\PendingBroadcast' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/PendingBroadcast.php', + 'Illuminate\\Broadcasting\\PresenceChannel' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/PresenceChannel.php', + 'Illuminate\\Broadcasting\\PrivateChannel' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/PrivateChannel.php', + 'Illuminate\\Broadcasting\\UniqueBroadcastEvent' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/UniqueBroadcastEvent.php', + 'Illuminate\\Bus\\Batch' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Bus/Batch.php', + 'Illuminate\\Bus\\BatchFactory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Bus/BatchFactory.php', + 'Illuminate\\Bus\\BatchRepository' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Bus/BatchRepository.php', + 'Illuminate\\Bus\\Batchable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Bus/Batchable.php', + 'Illuminate\\Bus\\BusServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Bus/BusServiceProvider.php', + 'Illuminate\\Bus\\ChainedBatch' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Bus/ChainedBatch.php', + 'Illuminate\\Bus\\DatabaseBatchRepository' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Bus/DatabaseBatchRepository.php', + 'Illuminate\\Bus\\Dispatcher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Bus/Dispatcher.php', + 'Illuminate\\Bus\\DynamoBatchRepository' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Bus/DynamoBatchRepository.php', + 'Illuminate\\Bus\\Events\\BatchDispatched' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Bus/Events/BatchDispatched.php', + 'Illuminate\\Bus\\PendingBatch' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Bus/PendingBatch.php', + 'Illuminate\\Bus\\PrunableBatchRepository' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Bus/PrunableBatchRepository.php', + 'Illuminate\\Bus\\Queueable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Bus/Queueable.php', + 'Illuminate\\Bus\\UniqueLock' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Bus/UniqueLock.php', + 'Illuminate\\Bus\\UpdatedBatchJobCounts' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Bus/UpdatedBatchJobCounts.php', + 'Illuminate\\Cache\\ApcStore' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/ApcStore.php', + 'Illuminate\\Cache\\ApcWrapper' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/ApcWrapper.php', + 'Illuminate\\Cache\\ArrayLock' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/ArrayLock.php', + 'Illuminate\\Cache\\ArrayStore' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/ArrayStore.php', + 'Illuminate\\Cache\\CacheLock' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/CacheLock.php', + 'Illuminate\\Cache\\CacheManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/CacheManager.php', + 'Illuminate\\Cache\\CacheServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/CacheServiceProvider.php', + 'Illuminate\\Cache\\Console\\CacheTableCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Console/CacheTableCommand.php', + 'Illuminate\\Cache\\Console\\ClearCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Console/ClearCommand.php', + 'Illuminate\\Cache\\Console\\ForgetCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Console/ForgetCommand.php', + 'Illuminate\\Cache\\Console\\PruneStaleTagsCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Console/PruneStaleTagsCommand.php', + 'Illuminate\\Cache\\DatabaseLock' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/DatabaseLock.php', + 'Illuminate\\Cache\\DatabaseStore' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/DatabaseStore.php', + 'Illuminate\\Cache\\DynamoDbLock' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/DynamoDbLock.php', + 'Illuminate\\Cache\\DynamoDbStore' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/DynamoDbStore.php', + 'Illuminate\\Cache\\Events\\CacheEvent' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Events/CacheEvent.php', + 'Illuminate\\Cache\\Events\\CacheHit' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Events/CacheHit.php', + 'Illuminate\\Cache\\Events\\CacheMissed' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Events/CacheMissed.php', + 'Illuminate\\Cache\\Events\\ForgettingKey' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Events/ForgettingKey.php', + 'Illuminate\\Cache\\Events\\KeyForgetFailed' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Events/KeyForgetFailed.php', + 'Illuminate\\Cache\\Events\\KeyForgotten' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Events/KeyForgotten.php', + 'Illuminate\\Cache\\Events\\KeyWriteFailed' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Events/KeyWriteFailed.php', + 'Illuminate\\Cache\\Events\\KeyWritten' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Events/KeyWritten.php', + 'Illuminate\\Cache\\Events\\RetrievingKey' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Events/RetrievingKey.php', + 'Illuminate\\Cache\\Events\\RetrievingManyKeys' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Events/RetrievingManyKeys.php', + 'Illuminate\\Cache\\Events\\WritingKey' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Events/WritingKey.php', + 'Illuminate\\Cache\\Events\\WritingManyKeys' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Events/WritingManyKeys.php', + 'Illuminate\\Cache\\FileLock' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/FileLock.php', + 'Illuminate\\Cache\\FileStore' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/FileStore.php', + 'Illuminate\\Cache\\HasCacheLock' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/HasCacheLock.php', + 'Illuminate\\Cache\\Lock' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Lock.php', + 'Illuminate\\Cache\\LuaScripts' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/LuaScripts.php', + 'Illuminate\\Cache\\MemcachedConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/MemcachedConnector.php', + 'Illuminate\\Cache\\MemcachedLock' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/MemcachedLock.php', + 'Illuminate\\Cache\\MemcachedStore' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/MemcachedStore.php', + 'Illuminate\\Cache\\NoLock' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/NoLock.php', + 'Illuminate\\Cache\\NullStore' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/NullStore.php', + 'Illuminate\\Cache\\PhpRedisLock' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/PhpRedisLock.php', + 'Illuminate\\Cache\\RateLimiter' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/RateLimiter.php', + 'Illuminate\\Cache\\RateLimiting\\GlobalLimit' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/RateLimiting/GlobalLimit.php', + 'Illuminate\\Cache\\RateLimiting\\Limit' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/RateLimiting/Limit.php', + 'Illuminate\\Cache\\RateLimiting\\Unlimited' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/RateLimiting/Unlimited.php', + 'Illuminate\\Cache\\RedisLock' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/RedisLock.php', + 'Illuminate\\Cache\\RedisStore' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/RedisStore.php', + 'Illuminate\\Cache\\RedisTagSet' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/RedisTagSet.php', + 'Illuminate\\Cache\\RedisTaggedCache' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/RedisTaggedCache.php', + 'Illuminate\\Cache\\Repository' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Repository.php', + 'Illuminate\\Cache\\RetrievesMultipleKeys' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/RetrievesMultipleKeys.php', + 'Illuminate\\Cache\\TagSet' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/TagSet.php', + 'Illuminate\\Cache\\TaggableStore' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/TaggableStore.php', + 'Illuminate\\Cache\\TaggedCache' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/TaggedCache.php', + 'Illuminate\\Concurrency\\ConcurrencyManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Concurrency/ConcurrencyManager.php', + 'Illuminate\\Concurrency\\ConcurrencyServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Concurrency/ConcurrencyServiceProvider.php', + 'Illuminate\\Concurrency\\Console\\InvokeSerializedClosureCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Concurrency/Console/InvokeSerializedClosureCommand.php', + 'Illuminate\\Concurrency\\ForkDriver' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Concurrency/ForkDriver.php', + 'Illuminate\\Concurrency\\ProcessDriver' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Concurrency/ProcessDriver.php', + 'Illuminate\\Concurrency\\SyncDriver' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Concurrency/SyncDriver.php', + 'Illuminate\\Config\\Repository' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Config/Repository.php', + 'Illuminate\\Console\\Application' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Application.php', + 'Illuminate\\Console\\BufferedConsoleOutput' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/BufferedConsoleOutput.php', + 'Illuminate\\Console\\CacheCommandMutex' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/CacheCommandMutex.php', + 'Illuminate\\Console\\Command' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Command.php', + 'Illuminate\\Console\\CommandMutex' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/CommandMutex.php', + 'Illuminate\\Console\\Concerns\\CallsCommands' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php', + 'Illuminate\\Console\\Concerns\\ConfiguresPrompts' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Concerns/ConfiguresPrompts.php', + 'Illuminate\\Console\\Concerns\\CreatesMatchingTest' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Concerns/CreatesMatchingTest.php', + 'Illuminate\\Console\\Concerns\\HasParameters' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Concerns/HasParameters.php', + 'Illuminate\\Console\\Concerns\\InteractsWithIO' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Concerns/InteractsWithIO.php', + 'Illuminate\\Console\\Concerns\\InteractsWithSignals' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Concerns/InteractsWithSignals.php', + 'Illuminate\\Console\\Concerns\\PromptsForMissingInput' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Concerns/PromptsForMissingInput.php', + 'Illuminate\\Console\\ConfirmableTrait' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/ConfirmableTrait.php', + 'Illuminate\\Console\\ContainerCommandLoader' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/ContainerCommandLoader.php', + 'Illuminate\\Console\\Contracts\\NewLineAware' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Contracts/NewLineAware.php', + 'Illuminate\\Console\\Events\\ArtisanStarting' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Events/ArtisanStarting.php', + 'Illuminate\\Console\\Events\\CommandFinished' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Events/CommandFinished.php', + 'Illuminate\\Console\\Events\\CommandStarting' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Events/CommandStarting.php', + 'Illuminate\\Console\\Events\\ScheduledBackgroundTaskFinished' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Events/ScheduledBackgroundTaskFinished.php', + 'Illuminate\\Console\\Events\\ScheduledTaskFailed' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Events/ScheduledTaskFailed.php', + 'Illuminate\\Console\\Events\\ScheduledTaskFinished' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Events/ScheduledTaskFinished.php', + 'Illuminate\\Console\\Events\\ScheduledTaskSkipped' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Events/ScheduledTaskSkipped.php', + 'Illuminate\\Console\\Events\\ScheduledTaskStarting' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Events/ScheduledTaskStarting.php', + 'Illuminate\\Console\\GeneratorCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/GeneratorCommand.php', + 'Illuminate\\Console\\ManuallyFailedException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/ManuallyFailedException.php', + 'Illuminate\\Console\\MigrationGeneratorCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/MigrationGeneratorCommand.php', + 'Illuminate\\Console\\OutputStyle' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/OutputStyle.php', + 'Illuminate\\Console\\Parser' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Parser.php', + 'Illuminate\\Console\\Prohibitable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Prohibitable.php', + 'Illuminate\\Console\\PromptValidationException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/PromptValidationException.php', + 'Illuminate\\Console\\QuestionHelper' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/QuestionHelper.php', + 'Illuminate\\Console\\Scheduling\\CacheAware' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/CacheAware.php', + 'Illuminate\\Console\\Scheduling\\CacheEventMutex' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/CacheEventMutex.php', + 'Illuminate\\Console\\Scheduling\\CacheSchedulingMutex' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/CacheSchedulingMutex.php', + 'Illuminate\\Console\\Scheduling\\CallbackEvent' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/CallbackEvent.php', + 'Illuminate\\Console\\Scheduling\\CommandBuilder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/CommandBuilder.php', + 'Illuminate\\Console\\Scheduling\\Event' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/Event.php', + 'Illuminate\\Console\\Scheduling\\EventMutex' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/EventMutex.php', + 'Illuminate\\Console\\Scheduling\\ManagesAttributes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/ManagesAttributes.php', + 'Illuminate\\Console\\Scheduling\\ManagesFrequencies' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/ManagesFrequencies.php', + 'Illuminate\\Console\\Scheduling\\PendingEventAttributes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/PendingEventAttributes.php', + 'Illuminate\\Console\\Scheduling\\Schedule' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/Schedule.php', + 'Illuminate\\Console\\Scheduling\\ScheduleClearCacheCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleClearCacheCommand.php', + 'Illuminate\\Console\\Scheduling\\ScheduleFinishCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleFinishCommand.php', + 'Illuminate\\Console\\Scheduling\\ScheduleInterruptCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleInterruptCommand.php', + 'Illuminate\\Console\\Scheduling\\ScheduleListCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleListCommand.php', + 'Illuminate\\Console\\Scheduling\\ScheduleRunCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php', + 'Illuminate\\Console\\Scheduling\\ScheduleTestCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleTestCommand.php', + 'Illuminate\\Console\\Scheduling\\ScheduleWorkCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleWorkCommand.php', + 'Illuminate\\Console\\Scheduling\\SchedulingMutex' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/SchedulingMutex.php', + 'Illuminate\\Console\\Signals' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Signals.php', + 'Illuminate\\Console\\View\\Components\\Alert' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/View/Components/Alert.php', + 'Illuminate\\Console\\View\\Components\\Ask' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/View/Components/Ask.php', + 'Illuminate\\Console\\View\\Components\\AskWithCompletion' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/View/Components/AskWithCompletion.php', + 'Illuminate\\Console\\View\\Components\\BulletList' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/View/Components/BulletList.php', + 'Illuminate\\Console\\View\\Components\\Choice' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/View/Components/Choice.php', + 'Illuminate\\Console\\View\\Components\\Component' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/View/Components/Component.php', + 'Illuminate\\Console\\View\\Components\\Confirm' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/View/Components/Confirm.php', + 'Illuminate\\Console\\View\\Components\\Error' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/View/Components/Error.php', + 'Illuminate\\Console\\View\\Components\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/View/Components/Factory.php', + 'Illuminate\\Console\\View\\Components\\Info' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/View/Components/Info.php', + 'Illuminate\\Console\\View\\Components\\Line' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/View/Components/Line.php', + 'Illuminate\\Console\\View\\Components\\Mutators\\EnsureDynamicContentIsHighlighted' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/View/Components/Mutators/EnsureDynamicContentIsHighlighted.php', + 'Illuminate\\Console\\View\\Components\\Mutators\\EnsureNoPunctuation' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/View/Components/Mutators/EnsureNoPunctuation.php', + 'Illuminate\\Console\\View\\Components\\Mutators\\EnsurePunctuation' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/View/Components/Mutators/EnsurePunctuation.php', + 'Illuminate\\Console\\View\\Components\\Mutators\\EnsureRelativePaths' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/View/Components/Mutators/EnsureRelativePaths.php', + 'Illuminate\\Console\\View\\Components\\Secret' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/View/Components/Secret.php', + 'Illuminate\\Console\\View\\Components\\Success' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/View/Components/Success.php', + 'Illuminate\\Console\\View\\Components\\Task' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/View/Components/Task.php', + 'Illuminate\\Console\\View\\Components\\TwoColumnDetail' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/View/Components/TwoColumnDetail.php', + 'Illuminate\\Console\\View\\Components\\Warn' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/View/Components/Warn.php', + 'Illuminate\\Container\\Attributes\\Auth' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Container/Attributes/Auth.php', + 'Illuminate\\Container\\Attributes\\Authenticated' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Container/Attributes/Authenticated.php', + 'Illuminate\\Container\\Attributes\\Cache' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Container/Attributes/Cache.php', + 'Illuminate\\Container\\Attributes\\Config' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Container/Attributes/Config.php', + 'Illuminate\\Container\\Attributes\\CurrentUser' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Container/Attributes/CurrentUser.php', + 'Illuminate\\Container\\Attributes\\DB' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Container/Attributes/DB.php', + 'Illuminate\\Container\\Attributes\\Database' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Container/Attributes/Database.php', + 'Illuminate\\Container\\Attributes\\Log' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Container/Attributes/Log.php', + 'Illuminate\\Container\\Attributes\\RouteParameter' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Container/Attributes/RouteParameter.php', + 'Illuminate\\Container\\Attributes\\Storage' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Container/Attributes/Storage.php', + 'Illuminate\\Container\\Attributes\\Tag' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Container/Attributes/Tag.php', + 'Illuminate\\Container\\BoundMethod' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Container/BoundMethod.php', + 'Illuminate\\Container\\Container' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Container/Container.php', + 'Illuminate\\Container\\ContextualBindingBuilder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Container/ContextualBindingBuilder.php', + 'Illuminate\\Container\\EntryNotFoundException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Container/EntryNotFoundException.php', + 'Illuminate\\Container\\RewindableGenerator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Container/RewindableGenerator.php', + 'Illuminate\\Container\\Util' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Container/Util.php', + 'Illuminate\\Contracts\\Auth\\Access\\Authorizable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Auth/Access/Authorizable.php', + 'Illuminate\\Contracts\\Auth\\Access\\Gate' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Auth/Access/Gate.php', + 'Illuminate\\Contracts\\Auth\\Authenticatable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Auth/Authenticatable.php', + 'Illuminate\\Contracts\\Auth\\CanResetPassword' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Auth/CanResetPassword.php', + 'Illuminate\\Contracts\\Auth\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Auth/Factory.php', + 'Illuminate\\Contracts\\Auth\\Guard' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Auth/Guard.php', + 'Illuminate\\Contracts\\Auth\\Middleware\\AuthenticatesRequests' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Auth/Middleware/AuthenticatesRequests.php', + 'Illuminate\\Contracts\\Auth\\MustVerifyEmail' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Auth/MustVerifyEmail.php', + 'Illuminate\\Contracts\\Auth\\PasswordBroker' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Auth/PasswordBroker.php', + 'Illuminate\\Contracts\\Auth\\PasswordBrokerFactory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Auth/PasswordBrokerFactory.php', + 'Illuminate\\Contracts\\Auth\\StatefulGuard' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Auth/StatefulGuard.php', + 'Illuminate\\Contracts\\Auth\\SupportsBasicAuth' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Auth/SupportsBasicAuth.php', + 'Illuminate\\Contracts\\Auth\\UserProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Auth/UserProvider.php', + 'Illuminate\\Contracts\\Broadcasting\\Broadcaster' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Broadcasting/Broadcaster.php', + 'Illuminate\\Contracts\\Broadcasting\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Broadcasting/Factory.php', + 'Illuminate\\Contracts\\Broadcasting\\HasBroadcastChannel' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Broadcasting/HasBroadcastChannel.php', + 'Illuminate\\Contracts\\Broadcasting\\ShouldBeUnique' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Broadcasting/ShouldBeUnique.php', + 'Illuminate\\Contracts\\Broadcasting\\ShouldBroadcast' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Broadcasting/ShouldBroadcast.php', + 'Illuminate\\Contracts\\Broadcasting\\ShouldBroadcastNow' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Broadcasting/ShouldBroadcastNow.php', + 'Illuminate\\Contracts\\Bus\\Dispatcher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Bus/Dispatcher.php', + 'Illuminate\\Contracts\\Bus\\QueueingDispatcher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Bus/QueueingDispatcher.php', + 'Illuminate\\Contracts\\Cache\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Cache/Factory.php', + 'Illuminate\\Contracts\\Cache\\Lock' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Cache/Lock.php', + 'Illuminate\\Contracts\\Cache\\LockProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Cache/LockProvider.php', + 'Illuminate\\Contracts\\Cache\\LockTimeoutException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Cache/LockTimeoutException.php', + 'Illuminate\\Contracts\\Cache\\Repository' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Cache/Repository.php', + 'Illuminate\\Contracts\\Cache\\Store' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Cache/Store.php', + 'Illuminate\\Contracts\\Concurrency\\Driver' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Concurrency/Driver.php', + 'Illuminate\\Contracts\\Config\\Repository' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Config/Repository.php', + 'Illuminate\\Contracts\\Console\\Application' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Console/Application.php', + 'Illuminate\\Contracts\\Console\\Isolatable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Console/Isolatable.php', + 'Illuminate\\Contracts\\Console\\Kernel' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Console/Kernel.php', + 'Illuminate\\Contracts\\Console\\PromptsForMissingInput' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Console/PromptsForMissingInput.php', + 'Illuminate\\Contracts\\Container\\BindingResolutionException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Container/BindingResolutionException.php', + 'Illuminate\\Contracts\\Container\\CircularDependencyException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Container/CircularDependencyException.php', + 'Illuminate\\Contracts\\Container\\Container' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Container/Container.php', + 'Illuminate\\Contracts\\Container\\ContextualAttribute' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Container/ContextualAttribute.php', + 'Illuminate\\Contracts\\Container\\ContextualBindingBuilder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Container/ContextualBindingBuilder.php', + 'Illuminate\\Contracts\\Cookie\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Cookie/Factory.php', + 'Illuminate\\Contracts\\Cookie\\QueueingFactory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Cookie/QueueingFactory.php', + 'Illuminate\\Contracts\\Database\\Eloquent\\Builder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Database/Eloquent/Builder.php', + 'Illuminate\\Contracts\\Database\\Eloquent\\Castable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Database/Eloquent/Castable.php', + 'Illuminate\\Contracts\\Database\\Eloquent\\CastsAttributes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Database/Eloquent/CastsAttributes.php', + 'Illuminate\\Contracts\\Database\\Eloquent\\CastsInboundAttributes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Database/Eloquent/CastsInboundAttributes.php', + 'Illuminate\\Contracts\\Database\\Eloquent\\DeviatesCastableAttributes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Database/Eloquent/DeviatesCastableAttributes.php', + 'Illuminate\\Contracts\\Database\\Eloquent\\SerializesCastableAttributes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Database/Eloquent/SerializesCastableAttributes.php', + 'Illuminate\\Contracts\\Database\\Eloquent\\SupportsPartialRelations' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Database/Eloquent/SupportsPartialRelations.php', + 'Illuminate\\Contracts\\Database\\Events\\MigrationEvent' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Database/Events/MigrationEvent.php', + 'Illuminate\\Contracts\\Database\\ModelIdentifier' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Database/ModelIdentifier.php', + 'Illuminate\\Contracts\\Database\\Query\\Builder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Database/Query/Builder.php', + 'Illuminate\\Contracts\\Database\\Query\\ConditionExpression' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Database/Query/ConditionExpression.php', + 'Illuminate\\Contracts\\Database\\Query\\Expression' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Database/Query/Expression.php', + 'Illuminate\\Contracts\\Debug\\ExceptionHandler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Debug/ExceptionHandler.php', + 'Illuminate\\Contracts\\Debug\\ShouldntReport' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Debug/ShouldntReport.php', + 'Illuminate\\Contracts\\Encryption\\DecryptException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Encryption/DecryptException.php', + 'Illuminate\\Contracts\\Encryption\\EncryptException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Encryption/EncryptException.php', + 'Illuminate\\Contracts\\Encryption\\Encrypter' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Encryption/Encrypter.php', + 'Illuminate\\Contracts\\Encryption\\StringEncrypter' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Encryption/StringEncrypter.php', + 'Illuminate\\Contracts\\Events\\Dispatcher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Events/Dispatcher.php', + 'Illuminate\\Contracts\\Events\\ShouldDispatchAfterCommit' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Events/ShouldDispatchAfterCommit.php', + 'Illuminate\\Contracts\\Events\\ShouldHandleEventsAfterCommit' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Events/ShouldHandleEventsAfterCommit.php', + 'Illuminate\\Contracts\\Filesystem\\Cloud' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Filesystem/Cloud.php', + 'Illuminate\\Contracts\\Filesystem\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Filesystem/Factory.php', + 'Illuminate\\Contracts\\Filesystem\\FileNotFoundException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Filesystem/FileNotFoundException.php', + 'Illuminate\\Contracts\\Filesystem\\Filesystem' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Filesystem/Filesystem.php', + 'Illuminate\\Contracts\\Filesystem\\LockTimeoutException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Filesystem/LockTimeoutException.php', + 'Illuminate\\Contracts\\Foundation\\Application' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Foundation/Application.php', + 'Illuminate\\Contracts\\Foundation\\CachesConfiguration' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Foundation/CachesConfiguration.php', + 'Illuminate\\Contracts\\Foundation\\CachesRoutes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Foundation/CachesRoutes.php', + 'Illuminate\\Contracts\\Foundation\\ExceptionRenderer' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Foundation/ExceptionRenderer.php', + 'Illuminate\\Contracts\\Foundation\\MaintenanceMode' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Foundation/MaintenanceMode.php', + 'Illuminate\\Contracts\\Hashing\\Hasher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Hashing/Hasher.php', + 'Illuminate\\Contracts\\Http\\Kernel' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Http/Kernel.php', + 'Illuminate\\Contracts\\Mail\\Attachable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Mail/Attachable.php', + 'Illuminate\\Contracts\\Mail\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Mail/Factory.php', + 'Illuminate\\Contracts\\Mail\\MailQueue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Mail/MailQueue.php', + 'Illuminate\\Contracts\\Mail\\Mailable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Mail/Mailable.php', + 'Illuminate\\Contracts\\Mail\\Mailer' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Mail/Mailer.php', + 'Illuminate\\Contracts\\Notifications\\Dispatcher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Notifications/Dispatcher.php', + 'Illuminate\\Contracts\\Notifications\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Notifications/Factory.php', + 'Illuminate\\Contracts\\Pagination\\CursorPaginator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Pagination/CursorPaginator.php', + 'Illuminate\\Contracts\\Pagination\\LengthAwarePaginator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Pagination/LengthAwarePaginator.php', + 'Illuminate\\Contracts\\Pagination\\Paginator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Pagination/Paginator.php', + 'Illuminate\\Contracts\\Pipeline\\Hub' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Pipeline/Hub.php', + 'Illuminate\\Contracts\\Pipeline\\Pipeline' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Pipeline/Pipeline.php', + 'Illuminate\\Contracts\\Process\\InvokedProcess' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Process/InvokedProcess.php', + 'Illuminate\\Contracts\\Process\\ProcessResult' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Process/ProcessResult.php', + 'Illuminate\\Contracts\\Queue\\ClearableQueue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Queue/ClearableQueue.php', + 'Illuminate\\Contracts\\Queue\\EntityNotFoundException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Queue/EntityNotFoundException.php', + 'Illuminate\\Contracts\\Queue\\EntityResolver' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Queue/EntityResolver.php', + 'Illuminate\\Contracts\\Queue\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Queue/Factory.php', + 'Illuminate\\Contracts\\Queue\\Job' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Queue/Job.php', + 'Illuminate\\Contracts\\Queue\\Monitor' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Queue/Monitor.php', + 'Illuminate\\Contracts\\Queue\\Queue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Queue/Queue.php', + 'Illuminate\\Contracts\\Queue\\QueueableCollection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Queue/QueueableCollection.php', + 'Illuminate\\Contracts\\Queue\\QueueableEntity' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Queue/QueueableEntity.php', + 'Illuminate\\Contracts\\Queue\\ShouldBeEncrypted' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Queue/ShouldBeEncrypted.php', + 'Illuminate\\Contracts\\Queue\\ShouldBeUnique' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Queue/ShouldBeUnique.php', + 'Illuminate\\Contracts\\Queue\\ShouldBeUniqueUntilProcessing' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Queue/ShouldBeUniqueUntilProcessing.php', + 'Illuminate\\Contracts\\Queue\\ShouldQueue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Queue/ShouldQueue.php', + 'Illuminate\\Contracts\\Queue\\ShouldQueueAfterCommit' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Queue/ShouldQueueAfterCommit.php', + 'Illuminate\\Contracts\\Redis\\Connection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Redis/Connection.php', + 'Illuminate\\Contracts\\Redis\\Connector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Redis/Connector.php', + 'Illuminate\\Contracts\\Redis\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Redis/Factory.php', + 'Illuminate\\Contracts\\Redis\\LimiterTimeoutException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Redis/LimiterTimeoutException.php', + 'Illuminate\\Contracts\\Routing\\BindingRegistrar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Routing/BindingRegistrar.php', + 'Illuminate\\Contracts\\Routing\\Registrar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Routing/Registrar.php', + 'Illuminate\\Contracts\\Routing\\ResponseFactory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Routing/ResponseFactory.php', + 'Illuminate\\Contracts\\Routing\\UrlGenerator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Routing/UrlGenerator.php', + 'Illuminate\\Contracts\\Routing\\UrlRoutable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Routing/UrlRoutable.php', + 'Illuminate\\Contracts\\Session\\Middleware\\AuthenticatesSessions' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Session/Middleware/AuthenticatesSessions.php', + 'Illuminate\\Contracts\\Session\\Session' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Session/Session.php', + 'Illuminate\\Contracts\\Support\\Arrayable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Support/Arrayable.php', + 'Illuminate\\Contracts\\Support\\CanBeEscapedWhenCastToString' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Support/CanBeEscapedWhenCastToString.php', + 'Illuminate\\Contracts\\Support\\DeferrableProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Support/DeferrableProvider.php', + 'Illuminate\\Contracts\\Support\\DeferringDisplayableValue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Support/DeferringDisplayableValue.php', + 'Illuminate\\Contracts\\Support\\Htmlable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Support/Htmlable.php', + 'Illuminate\\Contracts\\Support\\Jsonable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Support/Jsonable.php', + 'Illuminate\\Contracts\\Support\\MessageBag' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Support/MessageBag.php', + 'Illuminate\\Contracts\\Support\\MessageProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Support/MessageProvider.php', + 'Illuminate\\Contracts\\Support\\Renderable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Support/Renderable.php', + 'Illuminate\\Contracts\\Support\\Responsable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Support/Responsable.php', + 'Illuminate\\Contracts\\Support\\ValidatedData' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Support/ValidatedData.php', + 'Illuminate\\Contracts\\Translation\\HasLocalePreference' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Translation/HasLocalePreference.php', + 'Illuminate\\Contracts\\Translation\\Loader' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Translation/Loader.php', + 'Illuminate\\Contracts\\Translation\\Translator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Translation/Translator.php', + 'Illuminate\\Contracts\\Validation\\DataAwareRule' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Validation/DataAwareRule.php', + 'Illuminate\\Contracts\\Validation\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Validation/Factory.php', + 'Illuminate\\Contracts\\Validation\\ImplicitRule' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Validation/ImplicitRule.php', + 'Illuminate\\Contracts\\Validation\\InvokableRule' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Validation/InvokableRule.php', + 'Illuminate\\Contracts\\Validation\\Rule' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Validation/Rule.php', + 'Illuminate\\Contracts\\Validation\\UncompromisedVerifier' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Validation/UncompromisedVerifier.php', + 'Illuminate\\Contracts\\Validation\\ValidatesWhenResolved' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Validation/ValidatesWhenResolved.php', + 'Illuminate\\Contracts\\Validation\\ValidationRule' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Validation/ValidationRule.php', + 'Illuminate\\Contracts\\Validation\\Validator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Validation/Validator.php', + 'Illuminate\\Contracts\\Validation\\ValidatorAwareRule' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Validation/ValidatorAwareRule.php', + 'Illuminate\\Contracts\\View\\Engine' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/View/Engine.php', + 'Illuminate\\Contracts\\View\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/View/Factory.php', + 'Illuminate\\Contracts\\View\\View' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/View/View.php', + 'Illuminate\\Contracts\\View\\ViewCompilationException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/View/ViewCompilationException.php', + 'Illuminate\\Cookie\\CookieJar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cookie/CookieJar.php', + 'Illuminate\\Cookie\\CookieServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cookie/CookieServiceProvider.php', + 'Illuminate\\Cookie\\CookieValuePrefix' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cookie/CookieValuePrefix.php', + 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php', + 'Illuminate\\Cookie\\Middleware\\EncryptCookies' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php', + 'Illuminate\\Database\\Capsule\\Manager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Capsule/Manager.php', + 'Illuminate\\Database\\ClassMorphViolationException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/ClassMorphViolationException.php', + 'Illuminate\\Database\\Concerns\\BuildsQueries' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php', + 'Illuminate\\Database\\Concerns\\BuildsWhereDateClauses' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Concerns/BuildsWhereDateClauses.php', + 'Illuminate\\Database\\Concerns\\CompilesJsonPaths' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Concerns/CompilesJsonPaths.php', + 'Illuminate\\Database\\Concerns\\ExplainsQueries' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Concerns/ExplainsQueries.php', + 'Illuminate\\Database\\Concerns\\ManagesTransactions' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php', + 'Illuminate\\Database\\Concerns\\ParsesSearchPath' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Concerns/ParsesSearchPath.php', + 'Illuminate\\Database\\ConfigurationUrlParser' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/ConfigurationUrlParser.php', + 'Illuminate\\Database\\Connection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Connection.php', + 'Illuminate\\Database\\ConnectionInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/ConnectionInterface.php', + 'Illuminate\\Database\\ConnectionResolver' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/ConnectionResolver.php', + 'Illuminate\\Database\\ConnectionResolverInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/ConnectionResolverInterface.php', + 'Illuminate\\Database\\Connectors\\ConnectionFactory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php', + 'Illuminate\\Database\\Connectors\\Connector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Connectors/Connector.php', + 'Illuminate\\Database\\Connectors\\ConnectorInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Connectors/ConnectorInterface.php', + 'Illuminate\\Database\\Connectors\\MariaDbConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Connectors/MariaDbConnector.php', + 'Illuminate\\Database\\Connectors\\MySqlConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php', + 'Illuminate\\Database\\Connectors\\PostgresConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php', + 'Illuminate\\Database\\Connectors\\SQLiteConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php', + 'Illuminate\\Database\\Connectors\\SqlServerConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Connectors/SqlServerConnector.php', + 'Illuminate\\Database\\Console\\DatabaseInspectionCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/DatabaseInspectionCommand.php', + 'Illuminate\\Database\\Console\\DbCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/DbCommand.php', + 'Illuminate\\Database\\Console\\DumpCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/DumpCommand.php', + 'Illuminate\\Database\\Console\\Factories\\FactoryMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Factories/FactoryMakeCommand.php', + 'Illuminate\\Database\\Console\\Migrations\\BaseCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Migrations/BaseCommand.php', + 'Illuminate\\Database\\Console\\Migrations\\FreshCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Migrations/FreshCommand.php', + 'Illuminate\\Database\\Console\\Migrations\\InstallCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Migrations/InstallCommand.php', + 'Illuminate\\Database\\Console\\Migrations\\MigrateCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php', + 'Illuminate\\Database\\Console\\Migrations\\MigrateMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateMakeCommand.php', + 'Illuminate\\Database\\Console\\Migrations\\RefreshCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Migrations/RefreshCommand.php', + 'Illuminate\\Database\\Console\\Migrations\\ResetCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Migrations/ResetCommand.php', + 'Illuminate\\Database\\Console\\Migrations\\RollbackCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php', + 'Illuminate\\Database\\Console\\Migrations\\StatusCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Migrations/StatusCommand.php', + 'Illuminate\\Database\\Console\\Migrations\\TableGuesser' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Migrations/TableGuesser.php', + 'Illuminate\\Database\\Console\\MonitorCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/MonitorCommand.php', + 'Illuminate\\Database\\Console\\PruneCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/PruneCommand.php', + 'Illuminate\\Database\\Console\\Seeds\\SeedCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php', + 'Illuminate\\Database\\Console\\Seeds\\SeederMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Seeds/SeederMakeCommand.php', + 'Illuminate\\Database\\Console\\Seeds\\WithoutModelEvents' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Seeds/WithoutModelEvents.php', + 'Illuminate\\Database\\Console\\ShowCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/ShowCommand.php', + 'Illuminate\\Database\\Console\\ShowModelCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/ShowModelCommand.php', + 'Illuminate\\Database\\Console\\TableCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/TableCommand.php', + 'Illuminate\\Database\\Console\\WipeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/WipeCommand.php', + 'Illuminate\\Database\\DatabaseManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/DatabaseManager.php', + 'Illuminate\\Database\\DatabaseServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php', + 'Illuminate\\Database\\DatabaseTransactionRecord' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/DatabaseTransactionRecord.php', + 'Illuminate\\Database\\DatabaseTransactionsManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/DatabaseTransactionsManager.php', + 'Illuminate\\Database\\DeadlockException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/DeadlockException.php', + 'Illuminate\\Database\\DetectsConcurrencyErrors' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/DetectsConcurrencyErrors.php', + 'Illuminate\\Database\\DetectsLostConnections' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/DetectsLostConnections.php', + 'Illuminate\\Database\\Eloquent\\Attributes\\CollectedBy' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Attributes/CollectedBy.php', + 'Illuminate\\Database\\Eloquent\\Attributes\\ObservedBy' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Attributes/ObservedBy.php', + 'Illuminate\\Database\\Eloquent\\Attributes\\ScopedBy' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Attributes/ScopedBy.php', + 'Illuminate\\Database\\Eloquent\\Attributes\\UseFactory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Attributes/UseFactory.php', + 'Illuminate\\Database\\Eloquent\\BroadcastableModelEventOccurred' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/BroadcastableModelEventOccurred.php', + 'Illuminate\\Database\\Eloquent\\BroadcastsEvents' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/BroadcastsEvents.php', + 'Illuminate\\Database\\Eloquent\\BroadcastsEventsAfterCommit' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/BroadcastsEventsAfterCommit.php', + 'Illuminate\\Database\\Eloquent\\Builder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php', + 'Illuminate\\Database\\Eloquent\\Casts\\ArrayObject' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Casts/ArrayObject.php', + 'Illuminate\\Database\\Eloquent\\Casts\\AsArrayObject' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Casts/AsArrayObject.php', + 'Illuminate\\Database\\Eloquent\\Casts\\AsCollection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Casts/AsCollection.php', + 'Illuminate\\Database\\Eloquent\\Casts\\AsEncryptedArrayObject' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Casts/AsEncryptedArrayObject.php', + 'Illuminate\\Database\\Eloquent\\Casts\\AsEncryptedCollection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Casts/AsEncryptedCollection.php', + 'Illuminate\\Database\\Eloquent\\Casts\\AsEnumArrayObject' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Casts/AsEnumArrayObject.php', + 'Illuminate\\Database\\Eloquent\\Casts\\AsEnumCollection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Casts/AsEnumCollection.php', + 'Illuminate\\Database\\Eloquent\\Casts\\AsStringable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Casts/AsStringable.php', + 'Illuminate\\Database\\Eloquent\\Casts\\Attribute' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Casts/Attribute.php', + 'Illuminate\\Database\\Eloquent\\Casts\\Json' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Casts/Json.php', + 'Illuminate\\Database\\Eloquent\\Collection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\GuardsAttributes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/GuardsAttributes.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\HasEvents' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\HasGlobalScopes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasGlobalScopes.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\HasRelationships' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasRelationships.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\HasTimestamps' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasTimestamps.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\HasUlids' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasUlids.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\HasUniqueIds' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasUniqueIds.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\HasUniqueStringIds' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasUniqueStringIds.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\HasUuids' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasUuids.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\HasVersion7Uuids' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasVersion7Uuids.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\HidesAttributes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HidesAttributes.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\PreventsCircularRecursion' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/PreventsCircularRecursion.php', + 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/QueriesRelationships.php', + 'Illuminate\\Database\\Eloquent\\Factories\\BelongsToManyRelationship' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Factories/BelongsToManyRelationship.php', + 'Illuminate\\Database\\Eloquent\\Factories\\BelongsToRelationship' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Factories/BelongsToRelationship.php', + 'Illuminate\\Database\\Eloquent\\Factories\\CrossJoinSequence' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Factories/CrossJoinSequence.php', + 'Illuminate\\Database\\Eloquent\\Factories\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Factories/Factory.php', + 'Illuminate\\Database\\Eloquent\\Factories\\HasFactory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Factories/HasFactory.php', + 'Illuminate\\Database\\Eloquent\\Factories\\Relationship' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Factories/Relationship.php', + 'Illuminate\\Database\\Eloquent\\Factories\\Sequence' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Factories/Sequence.php', + 'Illuminate\\Database\\Eloquent\\HasBuilder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/HasBuilder.php', + 'Illuminate\\Database\\Eloquent\\HasCollection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/HasCollection.php', + 'Illuminate\\Database\\Eloquent\\HigherOrderBuilderProxy' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/HigherOrderBuilderProxy.php', + 'Illuminate\\Database\\Eloquent\\InvalidCastException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/InvalidCastException.php', + 'Illuminate\\Database\\Eloquent\\JsonEncodingException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/JsonEncodingException.php', + 'Illuminate\\Database\\Eloquent\\MassAssignmentException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/MassAssignmentException.php', + 'Illuminate\\Database\\Eloquent\\MassPrunable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/MassPrunable.php', + 'Illuminate\\Database\\Eloquent\\MissingAttributeException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/MissingAttributeException.php', + 'Illuminate\\Database\\Eloquent\\Model' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Model.php', + 'Illuminate\\Database\\Eloquent\\ModelInspector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/ModelInspector.php', + 'Illuminate\\Database\\Eloquent\\ModelNotFoundException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/ModelNotFoundException.php', + 'Illuminate\\Database\\Eloquent\\PendingHasThroughRelationship' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/PendingHasThroughRelationship.php', + 'Illuminate\\Database\\Eloquent\\Prunable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Prunable.php', + 'Illuminate\\Database\\Eloquent\\QueueEntityResolver' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/QueueEntityResolver.php', + 'Illuminate\\Database\\Eloquent\\RelationNotFoundException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/RelationNotFoundException.php', + 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php', + 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsToMany.php', + 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\AsPivot' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/AsPivot.php', + 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\CanBeOneOfMany' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/CanBeOneOfMany.php', + 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\ComparesRelatedModels' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/ComparesRelatedModels.php', + 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/InteractsWithDictionary.php', + 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithPivotTable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/InteractsWithPivotTable.php', + 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/SupportsDefaultModels.php', + 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsInverseRelations' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/SupportsInverseRelations.php', + 'Illuminate\\Database\\Eloquent\\Relations\\HasMany' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasMany.php', + 'Illuminate\\Database\\Eloquent\\Relations\\HasManyThrough' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasManyThrough.php', + 'Illuminate\\Database\\Eloquent\\Relations\\HasOne' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOne.php', + 'Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php', + 'Illuminate\\Database\\Eloquent\\Relations\\HasOneOrManyThrough' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrManyThrough.php', + 'Illuminate\\Database\\Eloquent\\Relations\\HasOneThrough' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneThrough.php', + 'Illuminate\\Database\\Eloquent\\Relations\\MorphMany' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphMany.php', + 'Illuminate\\Database\\Eloquent\\Relations\\MorphOne' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphOne.php', + 'Illuminate\\Database\\Eloquent\\Relations\\MorphOneOrMany' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphOneOrMany.php', + 'Illuminate\\Database\\Eloquent\\Relations\\MorphPivot' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphPivot.php', + 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphTo.php', + 'Illuminate\\Database\\Eloquent\\Relations\\MorphToMany' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphToMany.php', + 'Illuminate\\Database\\Eloquent\\Relations\\Pivot' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Pivot.php', + 'Illuminate\\Database\\Eloquent\\Relations\\Relation' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php', + 'Illuminate\\Database\\Eloquent\\Scope' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Scope.php', + 'Illuminate\\Database\\Eloquent\\SoftDeletes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/SoftDeletes.php', + 'Illuminate\\Database\\Eloquent\\SoftDeletingScope' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/SoftDeletingScope.php', + 'Illuminate\\Database\\Events\\ConnectionEstablished' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/ConnectionEstablished.php', + 'Illuminate\\Database\\Events\\ConnectionEvent' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/ConnectionEvent.php', + 'Illuminate\\Database\\Events\\DatabaseBusy' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/DatabaseBusy.php', + 'Illuminate\\Database\\Events\\DatabaseRefreshed' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/DatabaseRefreshed.php', + 'Illuminate\\Database\\Events\\MigrationEnded' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/MigrationEnded.php', + 'Illuminate\\Database\\Events\\MigrationEvent' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/MigrationEvent.php', + 'Illuminate\\Database\\Events\\MigrationStarted' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/MigrationStarted.php', + 'Illuminate\\Database\\Events\\MigrationsEnded' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/MigrationsEnded.php', + 'Illuminate\\Database\\Events\\MigrationsEvent' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/MigrationsEvent.php', + 'Illuminate\\Database\\Events\\MigrationsPruned' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/MigrationsPruned.php', + 'Illuminate\\Database\\Events\\MigrationsStarted' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/MigrationsStarted.php', + 'Illuminate\\Database\\Events\\ModelPruningFinished' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/ModelPruningFinished.php', + 'Illuminate\\Database\\Events\\ModelPruningStarting' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/ModelPruningStarting.php', + 'Illuminate\\Database\\Events\\ModelsPruned' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/ModelsPruned.php', + 'Illuminate\\Database\\Events\\NoPendingMigrations' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/NoPendingMigrations.php', + 'Illuminate\\Database\\Events\\QueryExecuted' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/QueryExecuted.php', + 'Illuminate\\Database\\Events\\SchemaDumped' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/SchemaDumped.php', + 'Illuminate\\Database\\Events\\SchemaLoaded' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/SchemaLoaded.php', + 'Illuminate\\Database\\Events\\StatementPrepared' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/StatementPrepared.php', + 'Illuminate\\Database\\Events\\TransactionBeginning' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/TransactionBeginning.php', + 'Illuminate\\Database\\Events\\TransactionCommitted' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/TransactionCommitted.php', + 'Illuminate\\Database\\Events\\TransactionCommitting' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/TransactionCommitting.php', + 'Illuminate\\Database\\Events\\TransactionRolledBack' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/TransactionRolledBack.php', + 'Illuminate\\Database\\Grammar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Grammar.php', + 'Illuminate\\Database\\LazyLoadingViolationException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/LazyLoadingViolationException.php', + 'Illuminate\\Database\\LostConnectionException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/LostConnectionException.php', + 'Illuminate\\Database\\MariaDbConnection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/MariaDbConnection.php', + 'Illuminate\\Database\\MigrationServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/MigrationServiceProvider.php', + 'Illuminate\\Database\\Migrations\\DatabaseMigrationRepository' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php', + 'Illuminate\\Database\\Migrations\\Migration' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Migrations/Migration.php', + 'Illuminate\\Database\\Migrations\\MigrationCreator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Migrations/MigrationCreator.php', + 'Illuminate\\Database\\Migrations\\MigrationRepositoryInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Migrations/MigrationRepositoryInterface.php', + 'Illuminate\\Database\\Migrations\\Migrator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php', + 'Illuminate\\Database\\MultipleColumnsSelectedException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/MultipleColumnsSelectedException.php', + 'Illuminate\\Database\\MultipleRecordsFoundException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/MultipleRecordsFoundException.php', + 'Illuminate\\Database\\MySqlConnection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/MySqlConnection.php', + 'Illuminate\\Database\\PostgresConnection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/PostgresConnection.php', + 'Illuminate\\Database\\QueryException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/QueryException.php', + 'Illuminate\\Database\\Query\\Builder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Builder.php', + 'Illuminate\\Database\\Query\\Expression' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Expression.php', + 'Illuminate\\Database\\Query\\Grammars\\Grammar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Grammars/Grammar.php', + 'Illuminate\\Database\\Query\\Grammars\\MariaDbGrammar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Grammars/MariaDbGrammar.php', + 'Illuminate\\Database\\Query\\Grammars\\MySqlGrammar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Grammars/MySqlGrammar.php', + 'Illuminate\\Database\\Query\\Grammars\\PostgresGrammar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Grammars/PostgresGrammar.php', + 'Illuminate\\Database\\Query\\Grammars\\SQLiteGrammar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Grammars/SQLiteGrammar.php', + 'Illuminate\\Database\\Query\\Grammars\\SqlServerGrammar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Grammars/SqlServerGrammar.php', + 'Illuminate\\Database\\Query\\IndexHint' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/IndexHint.php', + 'Illuminate\\Database\\Query\\JoinClause' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/JoinClause.php', + 'Illuminate\\Database\\Query\\JoinLateralClause' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/JoinLateralClause.php', + 'Illuminate\\Database\\Query\\Processors\\MariaDbProcessor' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Processors/MariaDbProcessor.php', + 'Illuminate\\Database\\Query\\Processors\\MySqlProcessor' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php', + 'Illuminate\\Database\\Query\\Processors\\PostgresProcessor' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php', + 'Illuminate\\Database\\Query\\Processors\\Processor' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php', + 'Illuminate\\Database\\Query\\Processors\\SQLiteProcessor' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Processors/SQLiteProcessor.php', + 'Illuminate\\Database\\Query\\Processors\\SqlServerProcessor' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Processors/SqlServerProcessor.php', + 'Illuminate\\Database\\RecordNotFoundException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/RecordNotFoundException.php', + 'Illuminate\\Database\\RecordsNotFoundException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/RecordsNotFoundException.php', + 'Illuminate\\Database\\SQLiteConnection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/SQLiteConnection.php', + 'Illuminate\\Database\\SQLiteDatabaseDoesNotExistException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/SQLiteDatabaseDoesNotExistException.php', + 'Illuminate\\Database\\Schema\\Blueprint' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php', + 'Illuminate\\Database\\Schema\\BlueprintState' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/BlueprintState.php', + 'Illuminate\\Database\\Schema\\Builder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/Builder.php', + 'Illuminate\\Database\\Schema\\ColumnDefinition' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/ColumnDefinition.php', + 'Illuminate\\Database\\Schema\\ForeignIdColumnDefinition' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/ForeignIdColumnDefinition.php', + 'Illuminate\\Database\\Schema\\ForeignKeyDefinition' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/ForeignKeyDefinition.php', + 'Illuminate\\Database\\Schema\\Grammars\\Grammar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/Grammar.php', + 'Illuminate\\Database\\Schema\\Grammars\\MariaDbGrammar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/MariaDbGrammar.php', + 'Illuminate\\Database\\Schema\\Grammars\\MySqlGrammar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/MySqlGrammar.php', + 'Illuminate\\Database\\Schema\\Grammars\\PostgresGrammar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/PostgresGrammar.php', + 'Illuminate\\Database\\Schema\\Grammars\\SQLiteGrammar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/SQLiteGrammar.php', + 'Illuminate\\Database\\Schema\\Grammars\\SqlServerGrammar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/SqlServerGrammar.php', + 'Illuminate\\Database\\Schema\\IndexDefinition' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/IndexDefinition.php', + 'Illuminate\\Database\\Schema\\MariaDbBuilder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/MariaDbBuilder.php', + 'Illuminate\\Database\\Schema\\MariaDbSchemaState' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/MariaDbSchemaState.php', + 'Illuminate\\Database\\Schema\\MySqlBuilder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/MySqlBuilder.php', + 'Illuminate\\Database\\Schema\\MySqlSchemaState' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/MySqlSchemaState.php', + 'Illuminate\\Database\\Schema\\PostgresBuilder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/PostgresBuilder.php', + 'Illuminate\\Database\\Schema\\PostgresSchemaState' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/PostgresSchemaState.php', + 'Illuminate\\Database\\Schema\\SQLiteBuilder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/SQLiteBuilder.php', + 'Illuminate\\Database\\Schema\\SchemaState' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/SchemaState.php', + 'Illuminate\\Database\\Schema\\SqlServerBuilder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/SqlServerBuilder.php', + 'Illuminate\\Database\\Schema\\SqliteSchemaState' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/SqliteSchemaState.php', + 'Illuminate\\Database\\Seeder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Seeder.php', + 'Illuminate\\Database\\SqlServerConnection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/SqlServerConnection.php', + 'Illuminate\\Database\\UniqueConstraintViolationException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/UniqueConstraintViolationException.php', + 'Illuminate\\Encryption\\Encrypter' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Encryption/Encrypter.php', + 'Illuminate\\Encryption\\EncryptionServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php', + 'Illuminate\\Encryption\\MissingAppKeyException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Encryption/MissingAppKeyException.php', + 'Illuminate\\Events\\CallQueuedListener' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Events/CallQueuedListener.php', + 'Illuminate\\Events\\Dispatcher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Events/Dispatcher.php', + 'Illuminate\\Events\\EventServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Events/EventServiceProvider.php', + 'Illuminate\\Events\\InvokeQueuedClosure' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Events/InvokeQueuedClosure.php', + 'Illuminate\\Events\\NullDispatcher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Events/NullDispatcher.php', + 'Illuminate\\Events\\QueuedClosure' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Events/QueuedClosure.php', + 'Illuminate\\Filesystem\\AwsS3V3Adapter' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Filesystem/AwsS3V3Adapter.php', + 'Illuminate\\Filesystem\\Filesystem' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Filesystem/Filesystem.php', + 'Illuminate\\Filesystem\\FilesystemAdapter' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php', + 'Illuminate\\Filesystem\\FilesystemManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Filesystem/FilesystemManager.php', + 'Illuminate\\Filesystem\\FilesystemServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Filesystem/FilesystemServiceProvider.php', + 'Illuminate\\Filesystem\\LocalFilesystemAdapter' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Filesystem/LocalFilesystemAdapter.php', + 'Illuminate\\Filesystem\\LockableFile' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Filesystem/LockableFile.php', + 'Illuminate\\Filesystem\\ServeFile' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Filesystem/ServeFile.php', + 'Illuminate\\Foundation\\AliasLoader' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/AliasLoader.php', + 'Illuminate\\Foundation\\Application' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Application.php', + 'Illuminate\\Foundation\\Auth\\Access\\Authorizable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Auth/Access/Authorizable.php', + 'Illuminate\\Foundation\\Auth\\Access\\AuthorizesRequests' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Auth/Access/AuthorizesRequests.php', + 'Illuminate\\Foundation\\Auth\\EmailVerificationRequest' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Auth/EmailVerificationRequest.php', + 'Illuminate\\Foundation\\Auth\\User' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Auth/User.php', + 'Illuminate\\Foundation\\Bootstrap\\BootProviders' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php', + 'Illuminate\\Foundation\\Bootstrap\\HandleExceptions' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php', + 'Illuminate\\Foundation\\Bootstrap\\LoadConfiguration' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/LoadConfiguration.php', + 'Illuminate\\Foundation\\Bootstrap\\LoadEnvironmentVariables' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/LoadEnvironmentVariables.php', + 'Illuminate\\Foundation\\Bootstrap\\RegisterFacades' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php', + 'Illuminate\\Foundation\\Bootstrap\\RegisterProviders' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterProviders.php', + 'Illuminate\\Foundation\\Bootstrap\\SetRequestForConsole' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/SetRequestForConsole.php', + 'Illuminate\\Foundation\\Bus\\Dispatchable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Bus/Dispatchable.php', + 'Illuminate\\Foundation\\Bus\\DispatchesJobs' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Bus/DispatchesJobs.php', + 'Illuminate\\Foundation\\Bus\\PendingChain' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Bus/PendingChain.php', + 'Illuminate\\Foundation\\Bus\\PendingClosureDispatch' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Bus/PendingClosureDispatch.php', + 'Illuminate\\Foundation\\Bus\\PendingDispatch' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Bus/PendingDispatch.php', + 'Illuminate\\Foundation\\CacheBasedMaintenanceMode' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/CacheBasedMaintenanceMode.php', + 'Illuminate\\Foundation\\Cloud' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Cloud.php', + 'Illuminate\\Foundation\\ComposerScripts' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/ComposerScripts.php', + 'Illuminate\\Foundation\\Concerns\\ResolvesDumpSource' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Concerns/ResolvesDumpSource.php', + 'Illuminate\\Foundation\\Configuration\\ApplicationBuilder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Configuration/ApplicationBuilder.php', + 'Illuminate\\Foundation\\Configuration\\Exceptions' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Configuration/Exceptions.php', + 'Illuminate\\Foundation\\Configuration\\Middleware' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Configuration/Middleware.php', + 'Illuminate\\Foundation\\Console\\AboutCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/AboutCommand.php', + 'Illuminate\\Foundation\\Console\\ApiInstallCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ApiInstallCommand.php', + 'Illuminate\\Foundation\\Console\\BroadcastingInstallCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/BroadcastingInstallCommand.php', + 'Illuminate\\Foundation\\Console\\CastMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/CastMakeCommand.php', + 'Illuminate\\Foundation\\Console\\ChannelListCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ChannelListCommand.php', + 'Illuminate\\Foundation\\Console\\ChannelMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ChannelMakeCommand.php', + 'Illuminate\\Foundation\\Console\\ClassMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ClassMakeCommand.php', + 'Illuminate\\Foundation\\Console\\ClearCompiledCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ClearCompiledCommand.php', + 'Illuminate\\Foundation\\Console\\CliDumper' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/CliDumper.php', + 'Illuminate\\Foundation\\Console\\ClosureCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ClosureCommand.php', + 'Illuminate\\Foundation\\Console\\ComponentMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ComponentMakeCommand.php', + 'Illuminate\\Foundation\\Console\\ConfigCacheCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ConfigCacheCommand.php', + 'Illuminate\\Foundation\\Console\\ConfigClearCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ConfigClearCommand.php', + 'Illuminate\\Foundation\\Console\\ConfigPublishCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ConfigPublishCommand.php', + 'Illuminate\\Foundation\\Console\\ConfigShowCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ConfigShowCommand.php', + 'Illuminate\\Foundation\\Console\\ConsoleMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ConsoleMakeCommand.php', + 'Illuminate\\Foundation\\Console\\DocsCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/DocsCommand.php', + 'Illuminate\\Foundation\\Console\\DownCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/DownCommand.php', + 'Illuminate\\Foundation\\Console\\EnumMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/EnumMakeCommand.php', + 'Illuminate\\Foundation\\Console\\EnvironmentCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/EnvironmentCommand.php', + 'Illuminate\\Foundation\\Console\\EnvironmentDecryptCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/EnvironmentDecryptCommand.php', + 'Illuminate\\Foundation\\Console\\EnvironmentEncryptCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/EnvironmentEncryptCommand.php', + 'Illuminate\\Foundation\\Console\\EventCacheCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/EventCacheCommand.php', + 'Illuminate\\Foundation\\Console\\EventClearCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/EventClearCommand.php', + 'Illuminate\\Foundation\\Console\\EventGenerateCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/EventGenerateCommand.php', + 'Illuminate\\Foundation\\Console\\EventListCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/EventListCommand.php', + 'Illuminate\\Foundation\\Console\\EventMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/EventMakeCommand.php', + 'Illuminate\\Foundation\\Console\\ExceptionMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ExceptionMakeCommand.php', + 'Illuminate\\Foundation\\Console\\InteractsWithComposerPackages' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/InteractsWithComposerPackages.php', + 'Illuminate\\Foundation\\Console\\InterfaceMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/InterfaceMakeCommand.php', + 'Illuminate\\Foundation\\Console\\JobMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/JobMakeCommand.php', + 'Illuminate\\Foundation\\Console\\JobMiddlewareMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/JobMiddlewareMakeCommand.php', + 'Illuminate\\Foundation\\Console\\Kernel' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php', + 'Illuminate\\Foundation\\Console\\KeyGenerateCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/KeyGenerateCommand.php', + 'Illuminate\\Foundation\\Console\\LangPublishCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/LangPublishCommand.php', + 'Illuminate\\Foundation\\Console\\ListenerMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ListenerMakeCommand.php', + 'Illuminate\\Foundation\\Console\\MailMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/MailMakeCommand.php', + 'Illuminate\\Foundation\\Console\\ModelMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ModelMakeCommand.php', + 'Illuminate\\Foundation\\Console\\NotificationMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/NotificationMakeCommand.php', + 'Illuminate\\Foundation\\Console\\ObserverMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ObserverMakeCommand.php', + 'Illuminate\\Foundation\\Console\\OptimizeClearCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/OptimizeClearCommand.php', + 'Illuminate\\Foundation\\Console\\OptimizeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/OptimizeCommand.php', + 'Illuminate\\Foundation\\Console\\PackageDiscoverCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/PackageDiscoverCommand.php', + 'Illuminate\\Foundation\\Console\\PolicyMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/PolicyMakeCommand.php', + 'Illuminate\\Foundation\\Console\\ProviderMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ProviderMakeCommand.php', + 'Illuminate\\Foundation\\Console\\QueuedCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/QueuedCommand.php', + 'Illuminate\\Foundation\\Console\\RequestMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/RequestMakeCommand.php', + 'Illuminate\\Foundation\\Console\\ResourceMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ResourceMakeCommand.php', + 'Illuminate\\Foundation\\Console\\RouteCacheCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/RouteCacheCommand.php', + 'Illuminate\\Foundation\\Console\\RouteClearCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/RouteClearCommand.php', + 'Illuminate\\Foundation\\Console\\RouteListCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/RouteListCommand.php', + 'Illuminate\\Foundation\\Console\\RuleMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/RuleMakeCommand.php', + 'Illuminate\\Foundation\\Console\\ScopeMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ScopeMakeCommand.php', + 'Illuminate\\Foundation\\Console\\ServeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ServeCommand.php', + 'Illuminate\\Foundation\\Console\\StorageLinkCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/StorageLinkCommand.php', + 'Illuminate\\Foundation\\Console\\StorageUnlinkCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/StorageUnlinkCommand.php', + 'Illuminate\\Foundation\\Console\\StubPublishCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/StubPublishCommand.php', + 'Illuminate\\Foundation\\Console\\TestMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/TestMakeCommand.php', + 'Illuminate\\Foundation\\Console\\TraitMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/TraitMakeCommand.php', + 'Illuminate\\Foundation\\Console\\UpCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/UpCommand.php', + 'Illuminate\\Foundation\\Console\\VendorPublishCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/VendorPublishCommand.php', + 'Illuminate\\Foundation\\Console\\ViewCacheCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ViewCacheCommand.php', + 'Illuminate\\Foundation\\Console\\ViewClearCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ViewClearCommand.php', + 'Illuminate\\Foundation\\Console\\ViewMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ViewMakeCommand.php', + 'Illuminate\\Foundation\\EnvironmentDetector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/EnvironmentDetector.php', + 'Illuminate\\Foundation\\Events\\DiagnosingHealth' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Events/DiagnosingHealth.php', + 'Illuminate\\Foundation\\Events\\DiscoverEvents' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Events/DiscoverEvents.php', + 'Illuminate\\Foundation\\Events\\Dispatchable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Events/Dispatchable.php', + 'Illuminate\\Foundation\\Events\\LocaleUpdated' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Events/LocaleUpdated.php', + 'Illuminate\\Foundation\\Events\\MaintenanceModeDisabled' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Events/MaintenanceModeDisabled.php', + 'Illuminate\\Foundation\\Events\\MaintenanceModeEnabled' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Events/MaintenanceModeEnabled.php', + 'Illuminate\\Foundation\\Events\\PublishingStubs' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Events/PublishingStubs.php', + 'Illuminate\\Foundation\\Events\\Terminating' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Events/Terminating.php', + 'Illuminate\\Foundation\\Events\\VendorTagPublished' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Events/VendorTagPublished.php', + 'Illuminate\\Foundation\\Exceptions\\Handler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php', + 'Illuminate\\Foundation\\Exceptions\\RegisterErrorViewPaths' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Exceptions/RegisterErrorViewPaths.php', + 'Illuminate\\Foundation\\Exceptions\\Renderer\\Exception' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Exceptions/Renderer/Exception.php', + 'Illuminate\\Foundation\\Exceptions\\Renderer\\Frame' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Exceptions/Renderer/Frame.php', + 'Illuminate\\Foundation\\Exceptions\\Renderer\\Listener' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Exceptions/Renderer/Listener.php', + 'Illuminate\\Foundation\\Exceptions\\Renderer\\Mappers\\BladeMapper' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Exceptions/Renderer/Mappers/BladeMapper.php', + 'Illuminate\\Foundation\\Exceptions\\Renderer\\Renderer' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Exceptions/Renderer/Renderer.php', + 'Illuminate\\Foundation\\Exceptions\\ReportableHandler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Exceptions/ReportableHandler.php', + 'Illuminate\\Foundation\\Exceptions\\Whoops\\WhoopsExceptionRenderer' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Exceptions/Whoops/WhoopsExceptionRenderer.php', + 'Illuminate\\Foundation\\Exceptions\\Whoops\\WhoopsHandler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Exceptions/Whoops/WhoopsHandler.php', + 'Illuminate\\Foundation\\FileBasedMaintenanceMode' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/FileBasedMaintenanceMode.php', + 'Illuminate\\Foundation\\Http\\Events\\RequestHandled' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/Events/RequestHandled.php', + 'Illuminate\\Foundation\\Http\\FormRequest' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/FormRequest.php', + 'Illuminate\\Foundation\\Http\\HtmlDumper' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/HtmlDumper.php', + 'Illuminate\\Foundation\\Http\\Kernel' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php', + 'Illuminate\\Foundation\\Http\\MaintenanceModeBypassCookie' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/MaintenanceModeBypassCookie.php', + 'Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php', + 'Illuminate\\Foundation\\Http\\Middleware\\Concerns\\ExcludesPaths' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/Concerns/ExcludesPaths.php', + 'Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php', + 'Illuminate\\Foundation\\Http\\Middleware\\HandlePrecognitiveRequests' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/HandlePrecognitiveRequests.php', + 'Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php', + 'Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php', + 'Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php', + 'Illuminate\\Foundation\\Http\\Middleware\\TrimStrings' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php', + 'Illuminate\\Foundation\\Http\\Middleware\\ValidateCsrfToken' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidateCsrfToken.php', + 'Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php', + 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php', + 'Illuminate\\Foundation\\Inspiring' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Inspiring.php', + 'Illuminate\\Foundation\\MaintenanceModeManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/MaintenanceModeManager.php', + 'Illuminate\\Foundation\\Mix' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Mix.php', + 'Illuminate\\Foundation\\MixFileNotFoundException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/MixFileNotFoundException.php', + 'Illuminate\\Foundation\\MixManifestNotFoundException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/MixManifestNotFoundException.php', + 'Illuminate\\Foundation\\PackageManifest' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/PackageManifest.php', + 'Illuminate\\Foundation\\Precognition' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Precognition.php', + 'Illuminate\\Foundation\\ProviderRepository' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php', + 'Illuminate\\Foundation\\Providers\\ArtisanServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Providers/ArtisanServiceProvider.php', + 'Illuminate\\Foundation\\Providers\\ComposerServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Providers/ComposerServiceProvider.php', + 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Providers/ConsoleSupportServiceProvider.php', + 'Illuminate\\Foundation\\Providers\\FormRequestServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Providers/FormRequestServiceProvider.php', + 'Illuminate\\Foundation\\Providers\\FoundationServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Providers/FoundationServiceProvider.php', + 'Illuminate\\Foundation\\Queue\\InteractsWithUniqueJobs' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Queue/InteractsWithUniqueJobs.php', + 'Illuminate\\Foundation\\Queue\\Queueable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Queue/Queueable.php', + 'Illuminate\\Foundation\\Routing\\PrecognitionCallableDispatcher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Routing/PrecognitionCallableDispatcher.php', + 'Illuminate\\Foundation\\Routing\\PrecognitionControllerDispatcher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Routing/PrecognitionControllerDispatcher.php', + 'Illuminate\\Foundation\\Support\\Providers\\AuthServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Support/Providers/AuthServiceProvider.php', + 'Illuminate\\Foundation\\Support\\Providers\\EventServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Support/Providers/EventServiceProvider.php', + 'Illuminate\\Foundation\\Support\\Providers\\RouteServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithAuthentication' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithAuthentication.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithConsole' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithConsole.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithContainer' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithContainer.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithDatabase' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithDatabase.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithDeprecationHandling' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithDeprecationHandling.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithExceptionHandling' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithExceptionHandling.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithRedis' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithRedis.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithSession' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithSession.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithTestCaseLifecycle' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithTestCaseLifecycle.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithTime' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithTime.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithViews' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithViews.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php', + 'Illuminate\\Foundation\\Testing\\Concerns\\WithoutExceptionHandlingHandler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/WithoutExceptionHandlingHandler.php', + 'Illuminate\\Foundation\\Testing\\DatabaseMigrations' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/DatabaseMigrations.php', + 'Illuminate\\Foundation\\Testing\\DatabaseTransactions' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/DatabaseTransactions.php', + 'Illuminate\\Foundation\\Testing\\DatabaseTransactionsManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/DatabaseTransactionsManager.php', + 'Illuminate\\Foundation\\Testing\\DatabaseTruncation' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/DatabaseTruncation.php', + 'Illuminate\\Foundation\\Testing\\LazilyRefreshDatabase' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/LazilyRefreshDatabase.php', + 'Illuminate\\Foundation\\Testing\\RefreshDatabase' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/RefreshDatabase.php', + 'Illuminate\\Foundation\\Testing\\RefreshDatabaseState' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/RefreshDatabaseState.php', + 'Illuminate\\Foundation\\Testing\\TestCase' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/TestCase.php', + 'Illuminate\\Foundation\\Testing\\Traits\\CanConfigureMigrationCommands' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Traits/CanConfigureMigrationCommands.php', + 'Illuminate\\Foundation\\Testing\\WithConsoleEvents' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/WithConsoleEvents.php', + 'Illuminate\\Foundation\\Testing\\WithFaker' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/WithFaker.php', + 'Illuminate\\Foundation\\Testing\\WithoutMiddleware' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/WithoutMiddleware.php', + 'Illuminate\\Foundation\\Testing\\Wormhole' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Wormhole.php', + 'Illuminate\\Foundation\\Validation\\ValidatesRequests' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Validation/ValidatesRequests.php', + 'Illuminate\\Foundation\\Vite' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Vite.php', + 'Illuminate\\Foundation\\ViteException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/ViteException.php', + 'Illuminate\\Foundation\\ViteManifestNotFoundException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/ViteManifestNotFoundException.php', + 'Illuminate\\Hashing\\AbstractHasher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Hashing/AbstractHasher.php', + 'Illuminate\\Hashing\\Argon2IdHasher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Hashing/Argon2IdHasher.php', + 'Illuminate\\Hashing\\ArgonHasher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Hashing/ArgonHasher.php', + 'Illuminate\\Hashing\\BcryptHasher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Hashing/BcryptHasher.php', + 'Illuminate\\Hashing\\HashManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Hashing/HashManager.php', + 'Illuminate\\Hashing\\HashServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Hashing/HashServiceProvider.php', + 'Illuminate\\Http\\Client\\Concerns\\DeterminesStatusCode' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Client/Concerns/DeterminesStatusCode.php', + 'Illuminate\\Http\\Client\\ConnectionException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Client/ConnectionException.php', + 'Illuminate\\Http\\Client\\Events\\ConnectionFailed' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Client/Events/ConnectionFailed.php', + 'Illuminate\\Http\\Client\\Events\\RequestSending' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Client/Events/RequestSending.php', + 'Illuminate\\Http\\Client\\Events\\ResponseReceived' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Client/Events/ResponseReceived.php', + 'Illuminate\\Http\\Client\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Client/Factory.php', + 'Illuminate\\Http\\Client\\HttpClientException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Client/HttpClientException.php', + 'Illuminate\\Http\\Client\\PendingRequest' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php', + 'Illuminate\\Http\\Client\\Pool' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Client/Pool.php', + 'Illuminate\\Http\\Client\\Request' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Client/Request.php', + 'Illuminate\\Http\\Client\\RequestException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Client/RequestException.php', + 'Illuminate\\Http\\Client\\Response' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Client/Response.php', + 'Illuminate\\Http\\Client\\ResponseSequence' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Client/ResponseSequence.php', + 'Illuminate\\Http\\Concerns\\CanBePrecognitive' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Concerns/CanBePrecognitive.php', + 'Illuminate\\Http\\Concerns\\InteractsWithContentTypes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Concerns/InteractsWithContentTypes.php', + 'Illuminate\\Http\\Concerns\\InteractsWithFlashData' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Concerns/InteractsWithFlashData.php', + 'Illuminate\\Http\\Concerns\\InteractsWithInput' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Concerns/InteractsWithInput.php', + 'Illuminate\\Http\\Exceptions\\HttpResponseException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Exceptions/HttpResponseException.php', + 'Illuminate\\Http\\Exceptions\\PostTooLargeException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Exceptions/PostTooLargeException.php', + 'Illuminate\\Http\\Exceptions\\ThrottleRequestsException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Exceptions/ThrottleRequestsException.php', + 'Illuminate\\Http\\File' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/File.php', + 'Illuminate\\Http\\FileHelpers' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/FileHelpers.php', + 'Illuminate\\Http\\JsonResponse' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/JsonResponse.php', + 'Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php', + 'Illuminate\\Http\\Middleware\\CheckResponseForModifications' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Middleware/CheckResponseForModifications.php', + 'Illuminate\\Http\\Middleware\\FrameGuard' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Middleware/FrameGuard.php', + 'Illuminate\\Http\\Middleware\\HandleCors' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php', + 'Illuminate\\Http\\Middleware\\SetCacheHeaders' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Middleware/SetCacheHeaders.php', + 'Illuminate\\Http\\Middleware\\TrustHosts' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Middleware/TrustHosts.php', + 'Illuminate\\Http\\Middleware\\TrustProxies' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php', + 'Illuminate\\Http\\Middleware\\ValidatePostSize' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php', + 'Illuminate\\Http\\RedirectResponse' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/RedirectResponse.php', + 'Illuminate\\Http\\Request' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Request.php', + 'Illuminate\\Http\\Resources\\CollectsResources' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Resources/CollectsResources.php', + 'Illuminate\\Http\\Resources\\ConditionallyLoadsAttributes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Resources/ConditionallyLoadsAttributes.php', + 'Illuminate\\Http\\Resources\\DelegatesToResource' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Resources/DelegatesToResource.php', + 'Illuminate\\Http\\Resources\\Json\\AnonymousResourceCollection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Resources/Json/AnonymousResourceCollection.php', + 'Illuminate\\Http\\Resources\\Json\\JsonResource' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Resources/Json/JsonResource.php', + 'Illuminate\\Http\\Resources\\Json\\PaginatedResourceResponse' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Resources/Json/PaginatedResourceResponse.php', + 'Illuminate\\Http\\Resources\\Json\\ResourceCollection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Resources/Json/ResourceCollection.php', + 'Illuminate\\Http\\Resources\\Json\\ResourceResponse' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Resources/Json/ResourceResponse.php', + 'Illuminate\\Http\\Resources\\MergeValue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Resources/MergeValue.php', + 'Illuminate\\Http\\Resources\\MissingValue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Resources/MissingValue.php', + 'Illuminate\\Http\\Resources\\PotentiallyMissing' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Resources/PotentiallyMissing.php', + 'Illuminate\\Http\\Response' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Response.php', + 'Illuminate\\Http\\ResponseTrait' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/ResponseTrait.php', + 'Illuminate\\Http\\Testing\\File' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Testing/File.php', + 'Illuminate\\Http\\Testing\\FileFactory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Testing/FileFactory.php', + 'Illuminate\\Http\\Testing\\MimeType' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Testing/MimeType.php', + 'Illuminate\\Http\\UploadedFile' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/UploadedFile.php', + 'Illuminate\\Log\\Context\\ContextServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Log/Context/ContextServiceProvider.php', + 'Illuminate\\Log\\Context\\Events\\ContextDehydrating' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Log/Context/Events/ContextDehydrating.php', + 'Illuminate\\Log\\Context\\Events\\ContextHydrated' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Log/Context/Events/ContextHydrated.php', + 'Illuminate\\Log\\Context\\Repository' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Log/Context/Repository.php', + 'Illuminate\\Log\\Events\\MessageLogged' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Log/Events/MessageLogged.php', + 'Illuminate\\Log\\LogManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Log/LogManager.php', + 'Illuminate\\Log\\LogServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Log/LogServiceProvider.php', + 'Illuminate\\Log\\Logger' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Log/Logger.php', + 'Illuminate\\Log\\ParsesLogConfiguration' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Log/ParsesLogConfiguration.php', + 'Illuminate\\Mail\\Attachment' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Attachment.php', + 'Illuminate\\Mail\\Events\\MessageSending' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Events/MessageSending.php', + 'Illuminate\\Mail\\Events\\MessageSent' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Events/MessageSent.php', + 'Illuminate\\Mail\\MailManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/MailManager.php', + 'Illuminate\\Mail\\MailServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/MailServiceProvider.php', + 'Illuminate\\Mail\\Mailable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Mailable.php', + 'Illuminate\\Mail\\Mailables\\Address' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Mailables/Address.php', + 'Illuminate\\Mail\\Mailables\\Attachment' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Mailables/Attachment.php', + 'Illuminate\\Mail\\Mailables\\Content' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Mailables/Content.php', + 'Illuminate\\Mail\\Mailables\\Envelope' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Mailables/Envelope.php', + 'Illuminate\\Mail\\Mailables\\Headers' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Mailables/Headers.php', + 'Illuminate\\Mail\\Mailer' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Mailer.php', + 'Illuminate\\Mail\\Markdown' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Markdown.php', + 'Illuminate\\Mail\\Message' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Message.php', + 'Illuminate\\Mail\\PendingMail' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/PendingMail.php', + 'Illuminate\\Mail\\SendQueuedMailable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/SendQueuedMailable.php', + 'Illuminate\\Mail\\SentMessage' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/SentMessage.php', + 'Illuminate\\Mail\\TextMessage' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/TextMessage.php', + 'Illuminate\\Mail\\Transport\\ArrayTransport' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Transport/ArrayTransport.php', + 'Illuminate\\Mail\\Transport\\LogTransport' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Transport/LogTransport.php', + 'Illuminate\\Mail\\Transport\\ResendTransport' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Transport/ResendTransport.php', + 'Illuminate\\Mail\\Transport\\SesTransport' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Transport/SesTransport.php', + 'Illuminate\\Mail\\Transport\\SesV2Transport' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Transport/SesV2Transport.php', + 'Illuminate\\Notifications\\Action' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Action.php', + 'Illuminate\\Notifications\\AnonymousNotifiable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/AnonymousNotifiable.php', + 'Illuminate\\Notifications\\ChannelManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/ChannelManager.php', + 'Illuminate\\Notifications\\Channels\\BroadcastChannel' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Channels/BroadcastChannel.php', + 'Illuminate\\Notifications\\Channels\\DatabaseChannel' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Channels/DatabaseChannel.php', + 'Illuminate\\Notifications\\Channels\\MailChannel' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Channels/MailChannel.php', + 'Illuminate\\Notifications\\Console\\NotificationTableCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Console/NotificationTableCommand.php', + 'Illuminate\\Notifications\\DatabaseNotification' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/DatabaseNotification.php', + 'Illuminate\\Notifications\\DatabaseNotificationCollection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/DatabaseNotificationCollection.php', + 'Illuminate\\Notifications\\Events\\BroadcastNotificationCreated' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Events/BroadcastNotificationCreated.php', + 'Illuminate\\Notifications\\Events\\NotificationFailed' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Events/NotificationFailed.php', + 'Illuminate\\Notifications\\Events\\NotificationSending' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Events/NotificationSending.php', + 'Illuminate\\Notifications\\Events\\NotificationSent' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Events/NotificationSent.php', + 'Illuminate\\Notifications\\HasDatabaseNotifications' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/HasDatabaseNotifications.php', + 'Illuminate\\Notifications\\Messages\\BroadcastMessage' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Messages/BroadcastMessage.php', + 'Illuminate\\Notifications\\Messages\\DatabaseMessage' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Messages/DatabaseMessage.php', + 'Illuminate\\Notifications\\Messages\\MailMessage' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Messages/MailMessage.php', + 'Illuminate\\Notifications\\Messages\\SimpleMessage' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Messages/SimpleMessage.php', + 'Illuminate\\Notifications\\Notifiable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Notifiable.php', + 'Illuminate\\Notifications\\Notification' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Notification.php', + 'Illuminate\\Notifications\\NotificationSender' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/NotificationSender.php', + 'Illuminate\\Notifications\\NotificationServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/NotificationServiceProvider.php', + 'Illuminate\\Notifications\\RoutesNotifications' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/RoutesNotifications.php', + 'Illuminate\\Notifications\\SendQueuedNotifications' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/SendQueuedNotifications.php', + 'Illuminate\\Pagination\\AbstractCursorPaginator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Pagination/AbstractCursorPaginator.php', + 'Illuminate\\Pagination\\AbstractPaginator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Pagination/AbstractPaginator.php', + 'Illuminate\\Pagination\\Cursor' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Pagination/Cursor.php', + 'Illuminate\\Pagination\\CursorPaginator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Pagination/CursorPaginator.php', + 'Illuminate\\Pagination\\LengthAwarePaginator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Pagination/LengthAwarePaginator.php', + 'Illuminate\\Pagination\\PaginationServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Pagination/PaginationServiceProvider.php', + 'Illuminate\\Pagination\\PaginationState' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Pagination/PaginationState.php', + 'Illuminate\\Pagination\\Paginator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Pagination/Paginator.php', + 'Illuminate\\Pagination\\UrlWindow' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Pagination/UrlWindow.php', + 'Illuminate\\Pipeline\\Hub' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Pipeline/Hub.php', + 'Illuminate\\Pipeline\\Pipeline' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Pipeline/Pipeline.php', + 'Illuminate\\Pipeline\\PipelineServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Pipeline/PipelineServiceProvider.php', + 'Illuminate\\Process\\Exceptions\\ProcessFailedException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Process/Exceptions/ProcessFailedException.php', + 'Illuminate\\Process\\Exceptions\\ProcessTimedOutException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Process/Exceptions/ProcessTimedOutException.php', + 'Illuminate\\Process\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Process/Factory.php', + 'Illuminate\\Process\\FakeInvokedProcess' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Process/FakeInvokedProcess.php', + 'Illuminate\\Process\\FakeProcessDescription' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Process/FakeProcessDescription.php', + 'Illuminate\\Process\\FakeProcessResult' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Process/FakeProcessResult.php', + 'Illuminate\\Process\\FakeProcessSequence' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Process/FakeProcessSequence.php', + 'Illuminate\\Process\\InvokedProcess' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Process/InvokedProcess.php', + 'Illuminate\\Process\\InvokedProcessPool' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Process/InvokedProcessPool.php', + 'Illuminate\\Process\\PendingProcess' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Process/PendingProcess.php', + 'Illuminate\\Process\\Pipe' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Process/Pipe.php', + 'Illuminate\\Process\\Pool' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Process/Pool.php', + 'Illuminate\\Process\\ProcessPoolResults' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Process/ProcessPoolResults.php', + 'Illuminate\\Process\\ProcessResult' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Process/ProcessResult.php', + 'Illuminate\\Queue\\Attributes\\DeleteWhenMissingModels' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Attributes/DeleteWhenMissingModels.php', + 'Illuminate\\Queue\\Attributes\\WithoutRelations' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Attributes/WithoutRelations.php', + 'Illuminate\\Queue\\BeanstalkdQueue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/BeanstalkdQueue.php', + 'Illuminate\\Queue\\CallQueuedClosure' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/CallQueuedClosure.php', + 'Illuminate\\Queue\\CallQueuedHandler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php', + 'Illuminate\\Queue\\Capsule\\Manager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Capsule/Manager.php', + 'Illuminate\\Queue\\Connectors\\BeanstalkdConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Connectors/BeanstalkdConnector.php', + 'Illuminate\\Queue\\Connectors\\ConnectorInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Connectors/ConnectorInterface.php', + 'Illuminate\\Queue\\Connectors\\DatabaseConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Connectors/DatabaseConnector.php', + 'Illuminate\\Queue\\Connectors\\NullConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Connectors/NullConnector.php', + 'Illuminate\\Queue\\Connectors\\RedisConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Connectors/RedisConnector.php', + 'Illuminate\\Queue\\Connectors\\SqsConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Connectors/SqsConnector.php', + 'Illuminate\\Queue\\Connectors\\SyncConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Connectors/SyncConnector.php', + 'Illuminate\\Queue\\Console\\BatchesTableCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Console/BatchesTableCommand.php', + 'Illuminate\\Queue\\Console\\ClearCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Console/ClearCommand.php', + 'Illuminate\\Queue\\Console\\FailedTableCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Console/FailedTableCommand.php', + 'Illuminate\\Queue\\Console\\FlushFailedCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Console/FlushFailedCommand.php', + 'Illuminate\\Queue\\Console\\ForgetFailedCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Console/ForgetFailedCommand.php', + 'Illuminate\\Queue\\Console\\ListFailedCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Console/ListFailedCommand.php', + 'Illuminate\\Queue\\Console\\ListenCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Console/ListenCommand.php', + 'Illuminate\\Queue\\Console\\MonitorCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Console/MonitorCommand.php', + 'Illuminate\\Queue\\Console\\PruneBatchesCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Console/PruneBatchesCommand.php', + 'Illuminate\\Queue\\Console\\PruneFailedJobsCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Console/PruneFailedJobsCommand.php', + 'Illuminate\\Queue\\Console\\RestartCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Console/RestartCommand.php', + 'Illuminate\\Queue\\Console\\RetryBatchCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Console/RetryBatchCommand.php', + 'Illuminate\\Queue\\Console\\RetryCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Console/RetryCommand.php', + 'Illuminate\\Queue\\Console\\TableCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Console/TableCommand.php', + 'Illuminate\\Queue\\Console\\WorkCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php', + 'Illuminate\\Queue\\DatabaseQueue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php', + 'Illuminate\\Queue\\Events\\JobAttempted' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Events/JobAttempted.php', + 'Illuminate\\Queue\\Events\\JobExceptionOccurred' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Events/JobExceptionOccurred.php', + 'Illuminate\\Queue\\Events\\JobFailed' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Events/JobFailed.php', + 'Illuminate\\Queue\\Events\\JobPopped' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Events/JobPopped.php', + 'Illuminate\\Queue\\Events\\JobPopping' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Events/JobPopping.php', + 'Illuminate\\Queue\\Events\\JobProcessed' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Events/JobProcessed.php', + 'Illuminate\\Queue\\Events\\JobProcessing' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Events/JobProcessing.php', + 'Illuminate\\Queue\\Events\\JobQueued' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Events/JobQueued.php', + 'Illuminate\\Queue\\Events\\JobQueueing' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Events/JobQueueing.php', + 'Illuminate\\Queue\\Events\\JobReleasedAfterException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Events/JobReleasedAfterException.php', + 'Illuminate\\Queue\\Events\\JobRetryRequested' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Events/JobRetryRequested.php', + 'Illuminate\\Queue\\Events\\JobTimedOut' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Events/JobTimedOut.php', + 'Illuminate\\Queue\\Events\\Looping' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Events/Looping.php', + 'Illuminate\\Queue\\Events\\QueueBusy' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Events/QueueBusy.php', + 'Illuminate\\Queue\\Events\\WorkerStopping' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Events/WorkerStopping.php', + 'Illuminate\\Queue\\Failed\\CountableFailedJobProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Failed/CountableFailedJobProvider.php', + 'Illuminate\\Queue\\Failed\\DatabaseFailedJobProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Failed/DatabaseFailedJobProvider.php', + 'Illuminate\\Queue\\Failed\\DatabaseUuidFailedJobProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Failed/DatabaseUuidFailedJobProvider.php', + 'Illuminate\\Queue\\Failed\\DynamoDbFailedJobProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Failed/DynamoDbFailedJobProvider.php', + 'Illuminate\\Queue\\Failed\\FailedJobProviderInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Failed/FailedJobProviderInterface.php', + 'Illuminate\\Queue\\Failed\\FileFailedJobProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Failed/FileFailedJobProvider.php', + 'Illuminate\\Queue\\Failed\\NullFailedJobProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Failed/NullFailedJobProvider.php', + 'Illuminate\\Queue\\Failed\\PrunableFailedJobProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Failed/PrunableFailedJobProvider.php', + 'Illuminate\\Queue\\InteractsWithQueue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/InteractsWithQueue.php', + 'Illuminate\\Queue\\InvalidPayloadException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/InvalidPayloadException.php', + 'Illuminate\\Queue\\Jobs\\BeanstalkdJob' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Jobs/BeanstalkdJob.php', + 'Illuminate\\Queue\\Jobs\\DatabaseJob' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Jobs/DatabaseJob.php', + 'Illuminate\\Queue\\Jobs\\DatabaseJobRecord' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Jobs/DatabaseJobRecord.php', + 'Illuminate\\Queue\\Jobs\\FakeJob' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Jobs/FakeJob.php', + 'Illuminate\\Queue\\Jobs\\Job' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Jobs/Job.php', + 'Illuminate\\Queue\\Jobs\\JobName' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Jobs/JobName.php', + 'Illuminate\\Queue\\Jobs\\RedisJob' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Jobs/RedisJob.php', + 'Illuminate\\Queue\\Jobs\\SqsJob' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Jobs/SqsJob.php', + 'Illuminate\\Queue\\Jobs\\SyncJob' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Jobs/SyncJob.php', + 'Illuminate\\Queue\\Listener' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Listener.php', + 'Illuminate\\Queue\\ListenerOptions' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/ListenerOptions.php', + 'Illuminate\\Queue\\LuaScripts' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/LuaScripts.php', + 'Illuminate\\Queue\\ManuallyFailedException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/ManuallyFailedException.php', + 'Illuminate\\Queue\\MaxAttemptsExceededException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/MaxAttemptsExceededException.php', + 'Illuminate\\Queue\\Middleware\\RateLimited' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Middleware/RateLimited.php', + 'Illuminate\\Queue\\Middleware\\RateLimitedWithRedis' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Middleware/RateLimitedWithRedis.php', + 'Illuminate\\Queue\\Middleware\\Skip' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Middleware/Skip.php', + 'Illuminate\\Queue\\Middleware\\SkipIfBatchCancelled' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Middleware/SkipIfBatchCancelled.php', + 'Illuminate\\Queue\\Middleware\\ThrottlesExceptions' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Middleware/ThrottlesExceptions.php', + 'Illuminate\\Queue\\Middleware\\ThrottlesExceptionsWithRedis' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Middleware/ThrottlesExceptionsWithRedis.php', + 'Illuminate\\Queue\\Middleware\\WithoutOverlapping' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Middleware/WithoutOverlapping.php', + 'Illuminate\\Queue\\NullQueue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/NullQueue.php', + 'Illuminate\\Queue\\Queue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Queue.php', + 'Illuminate\\Queue\\QueueManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/QueueManager.php', + 'Illuminate\\Queue\\QueueServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/QueueServiceProvider.php', + 'Illuminate\\Queue\\RedisQueue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/RedisQueue.php', + 'Illuminate\\Queue\\SerializesAndRestoresModelIdentifiers' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/SerializesAndRestoresModelIdentifiers.php', + 'Illuminate\\Queue\\SerializesModels' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/SerializesModels.php', + 'Illuminate\\Queue\\SqsQueue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/SqsQueue.php', + 'Illuminate\\Queue\\SyncQueue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/SyncQueue.php', + 'Illuminate\\Queue\\TimeoutExceededException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/TimeoutExceededException.php', + 'Illuminate\\Queue\\Worker' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Worker.php', + 'Illuminate\\Queue\\WorkerOptions' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/WorkerOptions.php', + 'Illuminate\\Redis\\Connections\\Connection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/Connections/Connection.php', + 'Illuminate\\Redis\\Connections\\PacksPhpRedisValues' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/Connections/PacksPhpRedisValues.php', + 'Illuminate\\Redis\\Connections\\PhpRedisClusterConnection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/Connections/PhpRedisClusterConnection.php', + 'Illuminate\\Redis\\Connections\\PhpRedisConnection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/Connections/PhpRedisConnection.php', + 'Illuminate\\Redis\\Connections\\PredisClusterConnection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/Connections/PredisClusterConnection.php', + 'Illuminate\\Redis\\Connections\\PredisConnection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/Connections/PredisConnection.php', + 'Illuminate\\Redis\\Connectors\\PhpRedisConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/Connectors/PhpRedisConnector.php', + 'Illuminate\\Redis\\Connectors\\PredisConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/Connectors/PredisConnector.php', + 'Illuminate\\Redis\\Events\\CommandExecuted' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/Events/CommandExecuted.php', + 'Illuminate\\Redis\\Limiters\\ConcurrencyLimiter' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/Limiters/ConcurrencyLimiter.php', + 'Illuminate\\Redis\\Limiters\\ConcurrencyLimiterBuilder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/Limiters/ConcurrencyLimiterBuilder.php', + 'Illuminate\\Redis\\Limiters\\DurationLimiter' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/Limiters/DurationLimiter.php', + 'Illuminate\\Redis\\Limiters\\DurationLimiterBuilder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/Limiters/DurationLimiterBuilder.php', + 'Illuminate\\Redis\\RedisManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/RedisManager.php', + 'Illuminate\\Redis\\RedisServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/RedisServiceProvider.php', + 'Illuminate\\Routing\\AbstractRouteCollection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php', + 'Illuminate\\Routing\\CallableDispatcher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/CallableDispatcher.php', + 'Illuminate\\Routing\\CompiledRouteCollection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/CompiledRouteCollection.php', + 'Illuminate\\Routing\\Console\\ControllerMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Console/ControllerMakeCommand.php', + 'Illuminate\\Routing\\Console\\MiddlewareMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Console/MiddlewareMakeCommand.php', + 'Illuminate\\Routing\\Contracts\\CallableDispatcher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Contracts/CallableDispatcher.php', + 'Illuminate\\Routing\\Contracts\\ControllerDispatcher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Contracts/ControllerDispatcher.php', + 'Illuminate\\Routing\\Controller' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Controller.php', + 'Illuminate\\Routing\\ControllerDispatcher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php', + 'Illuminate\\Routing\\ControllerMiddlewareOptions' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/ControllerMiddlewareOptions.php', + 'Illuminate\\Routing\\Controllers\\HasMiddleware' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Controllers/HasMiddleware.php', + 'Illuminate\\Routing\\Controllers\\Middleware' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Controllers/Middleware.php', + 'Illuminate\\Routing\\CreatesRegularExpressionRouteConstraints' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/CreatesRegularExpressionRouteConstraints.php', + 'Illuminate\\Routing\\Events\\PreparingResponse' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Events/PreparingResponse.php', + 'Illuminate\\Routing\\Events\\ResponsePrepared' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Events/ResponsePrepared.php', + 'Illuminate\\Routing\\Events\\RouteMatched' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Events/RouteMatched.php', + 'Illuminate\\Routing\\Events\\Routing' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Events/Routing.php', + 'Illuminate\\Routing\\Exceptions\\BackedEnumCaseNotFoundException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Exceptions/BackedEnumCaseNotFoundException.php', + 'Illuminate\\Routing\\Exceptions\\InvalidSignatureException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Exceptions/InvalidSignatureException.php', + 'Illuminate\\Routing\\Exceptions\\MissingRateLimiterException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Exceptions/MissingRateLimiterException.php', + 'Illuminate\\Routing\\Exceptions\\StreamedResponseException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Exceptions/StreamedResponseException.php', + 'Illuminate\\Routing\\Exceptions\\UrlGenerationException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Exceptions/UrlGenerationException.php', + 'Illuminate\\Routing\\FiltersControllerMiddleware' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/FiltersControllerMiddleware.php', + 'Illuminate\\Routing\\ImplicitRouteBinding' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/ImplicitRouteBinding.php', + 'Illuminate\\Routing\\Matching\\HostValidator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Matching/HostValidator.php', + 'Illuminate\\Routing\\Matching\\MethodValidator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Matching/MethodValidator.php', + 'Illuminate\\Routing\\Matching\\SchemeValidator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Matching/SchemeValidator.php', + 'Illuminate\\Routing\\Matching\\UriValidator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Matching/UriValidator.php', + 'Illuminate\\Routing\\Matching\\ValidatorInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Matching/ValidatorInterface.php', + 'Illuminate\\Routing\\MiddlewareNameResolver' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/MiddlewareNameResolver.php', + 'Illuminate\\Routing\\Middleware\\SubstituteBindings' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php', + 'Illuminate\\Routing\\Middleware\\ThrottleRequests' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php', + 'Illuminate\\Routing\\Middleware\\ThrottleRequestsWithRedis' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequestsWithRedis.php', + 'Illuminate\\Routing\\Middleware\\ValidateSignature' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Middleware/ValidateSignature.php', + 'Illuminate\\Routing\\PendingResourceRegistration' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/PendingResourceRegistration.php', + 'Illuminate\\Routing\\PendingSingletonResourceRegistration' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/PendingSingletonResourceRegistration.php', + 'Illuminate\\Routing\\Pipeline' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Pipeline.php', + 'Illuminate\\Routing\\RedirectController' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RedirectController.php', + 'Illuminate\\Routing\\Redirector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Redirector.php', + 'Illuminate\\Routing\\ResolvesRouteDependencies' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/ResolvesRouteDependencies.php', + 'Illuminate\\Routing\\ResourceRegistrar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/ResourceRegistrar.php', + 'Illuminate\\Routing\\ResponseFactory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/ResponseFactory.php', + 'Illuminate\\Routing\\Route' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Route.php', + 'Illuminate\\Routing\\RouteAction' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RouteAction.php', + 'Illuminate\\Routing\\RouteBinding' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RouteBinding.php', + 'Illuminate\\Routing\\RouteCollection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RouteCollection.php', + 'Illuminate\\Routing\\RouteCollectionInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RouteCollectionInterface.php', + 'Illuminate\\Routing\\RouteDependencyResolverTrait' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RouteDependencyResolverTrait.php', + 'Illuminate\\Routing\\RouteFileRegistrar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RouteFileRegistrar.php', + 'Illuminate\\Routing\\RouteGroup' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RouteGroup.php', + 'Illuminate\\Routing\\RouteParameterBinder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RouteParameterBinder.php', + 'Illuminate\\Routing\\RouteRegistrar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RouteRegistrar.php', + 'Illuminate\\Routing\\RouteSignatureParameters' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RouteSignatureParameters.php', + 'Illuminate\\Routing\\RouteUri' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RouteUri.php', + 'Illuminate\\Routing\\RouteUrlGenerator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RouteUrlGenerator.php', + 'Illuminate\\Routing\\Router' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Router.php', + 'Illuminate\\Routing\\RoutingServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php', + 'Illuminate\\Routing\\SortedMiddleware' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/SortedMiddleware.php', + 'Illuminate\\Routing\\UrlGenerator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/UrlGenerator.php', + 'Illuminate\\Routing\\ViewController' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/ViewController.php', + 'Illuminate\\Session\\ArraySessionHandler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/ArraySessionHandler.php', + 'Illuminate\\Session\\CacheBasedSessionHandler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/CacheBasedSessionHandler.php', + 'Illuminate\\Session\\Console\\SessionTableCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/Console/SessionTableCommand.php', + 'Illuminate\\Session\\CookieSessionHandler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/CookieSessionHandler.php', + 'Illuminate\\Session\\DatabaseSessionHandler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/DatabaseSessionHandler.php', + 'Illuminate\\Session\\EncryptedStore' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/EncryptedStore.php', + 'Illuminate\\Session\\ExistenceAwareInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/ExistenceAwareInterface.php', + 'Illuminate\\Session\\FileSessionHandler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/FileSessionHandler.php', + 'Illuminate\\Session\\Middleware\\AuthenticateSession' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/Middleware/AuthenticateSession.php', + 'Illuminate\\Session\\Middleware\\StartSession' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php', + 'Illuminate\\Session\\NullSessionHandler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/NullSessionHandler.php', + 'Illuminate\\Session\\SessionManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/SessionManager.php', + 'Illuminate\\Session\\SessionServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/SessionServiceProvider.php', + 'Illuminate\\Session\\Store' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/Store.php', + 'Illuminate\\Session\\SymfonySessionDecorator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/SymfonySessionDecorator.php', + 'Illuminate\\Session\\TokenMismatchException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/TokenMismatchException.php', + 'Illuminate\\Support\\AggregateServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/AggregateServiceProvider.php', + 'Illuminate\\Support\\Arr' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Collections/Arr.php', + 'Illuminate\\Support\\Benchmark' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Benchmark.php', + 'Illuminate\\Support\\Carbon' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Carbon.php', + 'Illuminate\\Support\\Collection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Collections/Collection.php', + 'Illuminate\\Support\\Composer' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Composer.php', + 'Illuminate\\Support\\ConfigurationUrlParser' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/ConfigurationUrlParser.php', + 'Illuminate\\Support\\DateFactory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/DateFactory.php', + 'Illuminate\\Support\\DefaultProviders' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/DefaultProviders.php', + 'Illuminate\\Support\\Defer\\DeferredCallback' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Defer/DeferredCallback.php', + 'Illuminate\\Support\\Defer\\DeferredCallbackCollection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Defer/DeferredCallbackCollection.php', + 'Illuminate\\Support\\Enumerable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Collections/Enumerable.php', + 'Illuminate\\Support\\Env' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Env.php', + 'Illuminate\\Support\\Exceptions\\MathException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Exceptions/MathException.php', + 'Illuminate\\Support\\Facades\\App' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/App.php', + 'Illuminate\\Support\\Facades\\Artisan' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Artisan.php', + 'Illuminate\\Support\\Facades\\Auth' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Auth.php', + 'Illuminate\\Support\\Facades\\Blade' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Blade.php', + 'Illuminate\\Support\\Facades\\Broadcast' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Broadcast.php', + 'Illuminate\\Support\\Facades\\Bus' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Bus.php', + 'Illuminate\\Support\\Facades\\Cache' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Cache.php', + 'Illuminate\\Support\\Facades\\Concurrency' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Concurrency.php', + 'Illuminate\\Support\\Facades\\Config' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Config.php', + 'Illuminate\\Support\\Facades\\Context' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Context.php', + 'Illuminate\\Support\\Facades\\Cookie' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Cookie.php', + 'Illuminate\\Support\\Facades\\Crypt' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Crypt.php', + 'Illuminate\\Support\\Facades\\DB' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/DB.php', + 'Illuminate\\Support\\Facades\\Date' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Date.php', + 'Illuminate\\Support\\Facades\\Event' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Event.php', + 'Illuminate\\Support\\Facades\\Exceptions' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Exceptions.php', + 'Illuminate\\Support\\Facades\\Facade' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Facade.php', + 'Illuminate\\Support\\Facades\\File' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/File.php', + 'Illuminate\\Support\\Facades\\Gate' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Gate.php', + 'Illuminate\\Support\\Facades\\Hash' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Hash.php', + 'Illuminate\\Support\\Facades\\Http' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Http.php', + 'Illuminate\\Support\\Facades\\Lang' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Lang.php', + 'Illuminate\\Support\\Facades\\Log' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Log.php', + 'Illuminate\\Support\\Facades\\Mail' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Mail.php', + 'Illuminate\\Support\\Facades\\Notification' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Notification.php', + 'Illuminate\\Support\\Facades\\ParallelTesting' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/ParallelTesting.php', + 'Illuminate\\Support\\Facades\\Password' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Password.php', + 'Illuminate\\Support\\Facades\\Pipeline' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Pipeline.php', + 'Illuminate\\Support\\Facades\\Process' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Process.php', + 'Illuminate\\Support\\Facades\\Queue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Queue.php', + 'Illuminate\\Support\\Facades\\RateLimiter' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/RateLimiter.php', + 'Illuminate\\Support\\Facades\\Redirect' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Redirect.php', + 'Illuminate\\Support\\Facades\\Redis' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Redis.php', + 'Illuminate\\Support\\Facades\\Request' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Request.php', + 'Illuminate\\Support\\Facades\\Response' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Response.php', + 'Illuminate\\Support\\Facades\\Route' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Route.php', + 'Illuminate\\Support\\Facades\\Schedule' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Schedule.php', + 'Illuminate\\Support\\Facades\\Schema' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Schema.php', + 'Illuminate\\Support\\Facades\\Session' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Session.php', + 'Illuminate\\Support\\Facades\\Storage' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Storage.php', + 'Illuminate\\Support\\Facades\\URL' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/URL.php', + 'Illuminate\\Support\\Facades\\Validator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Validator.php', + 'Illuminate\\Support\\Facades\\View' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/View.php', + 'Illuminate\\Support\\Facades\\Vite' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Vite.php', + 'Illuminate\\Support\\Fluent' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Fluent.php', + 'Illuminate\\Support\\HigherOrderCollectionProxy' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Collections/HigherOrderCollectionProxy.php', + 'Illuminate\\Support\\HigherOrderTapProxy' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/HigherOrderTapProxy.php', + 'Illuminate\\Support\\HigherOrderWhenProxy' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Conditionable/HigherOrderWhenProxy.php', + 'Illuminate\\Support\\HtmlString' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/HtmlString.php', + 'Illuminate\\Support\\InteractsWithTime' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/InteractsWithTime.php', + 'Illuminate\\Support\\ItemNotFoundException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Collections/ItemNotFoundException.php', + 'Illuminate\\Support\\Js' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Js.php', + 'Illuminate\\Support\\LazyCollection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Collections/LazyCollection.php', + 'Illuminate\\Support\\Lottery' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Lottery.php', + 'Illuminate\\Support\\Manager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Manager.php', + 'Illuminate\\Support\\MessageBag' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/MessageBag.php', + 'Illuminate\\Support\\MultipleInstanceManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/MultipleInstanceManager.php', + 'Illuminate\\Support\\MultipleItemsFoundException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Collections/MultipleItemsFoundException.php', + 'Illuminate\\Support\\NamespacedItemResolver' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/NamespacedItemResolver.php', + 'Illuminate\\Support\\Number' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Number.php', + 'Illuminate\\Support\\Once' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Once.php', + 'Illuminate\\Support\\Onceable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Onceable.php', + 'Illuminate\\Support\\Optional' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Optional.php', + 'Illuminate\\Support\\Pluralizer' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Pluralizer.php', + 'Illuminate\\Support\\ProcessUtils' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/ProcessUtils.php', + 'Illuminate\\Support\\Process\\PhpExecutableFinder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Process/PhpExecutableFinder.php', + 'Illuminate\\Support\\Reflector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Reflector.php', + 'Illuminate\\Support\\ServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/ServiceProvider.php', + 'Illuminate\\Support\\Sleep' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Sleep.php', + 'Illuminate\\Support\\Str' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Str.php', + 'Illuminate\\Support\\Stringable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Stringable.php', + 'Illuminate\\Support\\Testing\\Fakes\\BatchFake' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/BatchFake.php', + 'Illuminate\\Support\\Testing\\Fakes\\BatchRepositoryFake' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/BatchRepositoryFake.php', + 'Illuminate\\Support\\Testing\\Fakes\\BusFake' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/BusFake.php', + 'Illuminate\\Support\\Testing\\Fakes\\ChainedBatchTruthTest' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/ChainedBatchTruthTest.php', + 'Illuminate\\Support\\Testing\\Fakes\\EventFake' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/EventFake.php', + 'Illuminate\\Support\\Testing\\Fakes\\ExceptionHandlerFake' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/ExceptionHandlerFake.php', + 'Illuminate\\Support\\Testing\\Fakes\\Fake' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/Fake.php', + 'Illuminate\\Support\\Testing\\Fakes\\MailFake' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/MailFake.php', + 'Illuminate\\Support\\Testing\\Fakes\\NotificationFake' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/NotificationFake.php', + 'Illuminate\\Support\\Testing\\Fakes\\PendingBatchFake' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/PendingBatchFake.php', + 'Illuminate\\Support\\Testing\\Fakes\\PendingChainFake' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/PendingChainFake.php', + 'Illuminate\\Support\\Testing\\Fakes\\PendingMailFake' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/PendingMailFake.php', + 'Illuminate\\Support\\Testing\\Fakes\\QueueFake' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/QueueFake.php', + 'Illuminate\\Support\\Timebox' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Timebox.php', + 'Illuminate\\Support\\Traits\\CapsuleManagerTrait' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Traits/CapsuleManagerTrait.php', + 'Illuminate\\Support\\Traits\\Conditionable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Conditionable/Traits/Conditionable.php', + 'Illuminate\\Support\\Traits\\Dumpable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Traits/Dumpable.php', + 'Illuminate\\Support\\Traits\\EnumeratesValues' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Collections/Traits/EnumeratesValues.php', + 'Illuminate\\Support\\Traits\\ForwardsCalls' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php', + 'Illuminate\\Support\\Traits\\InteractsWithData' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Traits/InteractsWithData.php', + 'Illuminate\\Support\\Traits\\Localizable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Traits/Localizable.php', + 'Illuminate\\Support\\Traits\\Macroable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php', + 'Illuminate\\Support\\Traits\\ReflectsClosures' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Traits/ReflectsClosures.php', + 'Illuminate\\Support\\Traits\\Tappable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Traits/Tappable.php', + 'Illuminate\\Support\\Uri' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Uri.php', + 'Illuminate\\Support\\UriQueryString' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/UriQueryString.php', + 'Illuminate\\Support\\ValidatedInput' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/ValidatedInput.php', + 'Illuminate\\Support\\ViewErrorBag' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/ViewErrorBag.php', + 'Illuminate\\Testing\\Assert' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/Assert.php', + 'Illuminate\\Testing\\AssertableJsonString' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/AssertableJsonString.php', + 'Illuminate\\Testing\\Concerns\\AssertsStatusCodes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/Concerns/AssertsStatusCodes.php', + 'Illuminate\\Testing\\Concerns\\RunsInParallel' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/Concerns/RunsInParallel.php', + 'Illuminate\\Testing\\Concerns\\TestDatabases' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/Concerns/TestDatabases.php', + 'Illuminate\\Testing\\Constraints\\ArraySubset' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/Constraints/ArraySubset.php', + 'Illuminate\\Testing\\Constraints\\CountInDatabase' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/Constraints/CountInDatabase.php', + 'Illuminate\\Testing\\Constraints\\HasInDatabase' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/Constraints/HasInDatabase.php', + 'Illuminate\\Testing\\Constraints\\NotSoftDeletedInDatabase' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/Constraints/NotSoftDeletedInDatabase.php', + 'Illuminate\\Testing\\Constraints\\SeeInOrder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/Constraints/SeeInOrder.php', + 'Illuminate\\Testing\\Constraints\\SoftDeletedInDatabase' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/Constraints/SoftDeletedInDatabase.php', + 'Illuminate\\Testing\\Exceptions\\InvalidArgumentException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/Exceptions/InvalidArgumentException.php', + 'Illuminate\\Testing\\Fluent\\AssertableJson' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/Fluent/AssertableJson.php', + 'Illuminate\\Testing\\Fluent\\Concerns\\Debugging' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/Fluent/Concerns/Debugging.php', + 'Illuminate\\Testing\\Fluent\\Concerns\\Has' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/Fluent/Concerns/Has.php', + 'Illuminate\\Testing\\Fluent\\Concerns\\Interaction' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/Fluent/Concerns/Interaction.php', + 'Illuminate\\Testing\\Fluent\\Concerns\\Matching' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/Fluent/Concerns/Matching.php', + 'Illuminate\\Testing\\LoggedExceptionCollection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/LoggedExceptionCollection.php', + 'Illuminate\\Testing\\ParallelConsoleOutput' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/ParallelConsoleOutput.php', + 'Illuminate\\Testing\\ParallelRunner' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/ParallelRunner.php', + 'Illuminate\\Testing\\ParallelTesting' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/ParallelTesting.php', + 'Illuminate\\Testing\\ParallelTestingServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/ParallelTestingServiceProvider.php', + 'Illuminate\\Testing\\PendingCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/PendingCommand.php', + 'Illuminate\\Testing\\TestComponent' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/TestComponent.php', + 'Illuminate\\Testing\\TestResponse' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/TestResponse.php', + 'Illuminate\\Testing\\TestResponseAssert' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/TestResponseAssert.php', + 'Illuminate\\Testing\\TestView' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Testing/TestView.php', + 'Illuminate\\Translation\\ArrayLoader' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Translation/ArrayLoader.php', + 'Illuminate\\Translation\\CreatesPotentiallyTranslatedStrings' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Translation/CreatesPotentiallyTranslatedStrings.php', + 'Illuminate\\Translation\\FileLoader' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Translation/FileLoader.php', + 'Illuminate\\Translation\\MessageSelector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Translation/MessageSelector.php', + 'Illuminate\\Translation\\PotentiallyTranslatedString' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Translation/PotentiallyTranslatedString.php', + 'Illuminate\\Translation\\TranslationServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Translation/TranslationServiceProvider.php', + 'Illuminate\\Translation\\Translator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Translation/Translator.php', + 'Illuminate\\Validation\\ClosureValidationRule' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/ClosureValidationRule.php', + 'Illuminate\\Validation\\Concerns\\FilterEmailValidation' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Concerns/FilterEmailValidation.php', + 'Illuminate\\Validation\\Concerns\\FormatsMessages' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Concerns/FormatsMessages.php', + 'Illuminate\\Validation\\Concerns\\ReplacesAttributes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Concerns/ReplacesAttributes.php', + 'Illuminate\\Validation\\Concerns\\ValidatesAttributes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Concerns/ValidatesAttributes.php', + 'Illuminate\\Validation\\ConditionalRules' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/ConditionalRules.php', + 'Illuminate\\Validation\\DatabasePresenceVerifier' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/DatabasePresenceVerifier.php', + 'Illuminate\\Validation\\DatabasePresenceVerifierInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/DatabasePresenceVerifierInterface.php', + 'Illuminate\\Validation\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Factory.php', + 'Illuminate\\Validation\\InvokableValidationRule' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/InvokableValidationRule.php', + 'Illuminate\\Validation\\NestedRules' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/NestedRules.php', + 'Illuminate\\Validation\\NotPwnedVerifier' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/NotPwnedVerifier.php', + 'Illuminate\\Validation\\PresenceVerifierInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/PresenceVerifierInterface.php', + 'Illuminate\\Validation\\Rule' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rule.php', + 'Illuminate\\Validation\\Rules\\ArrayRule' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rules/ArrayRule.php', + 'Illuminate\\Validation\\Rules\\Can' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rules/Can.php', + 'Illuminate\\Validation\\Rules\\DatabaseRule' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rules/DatabaseRule.php', + 'Illuminate\\Validation\\Rules\\Date' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rules/Date.php', + 'Illuminate\\Validation\\Rules\\Dimensions' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rules/Dimensions.php', + 'Illuminate\\Validation\\Rules\\Email' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rules/Email.php', + 'Illuminate\\Validation\\Rules\\Enum' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rules/Enum.php', + 'Illuminate\\Validation\\Rules\\ExcludeIf' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rules/ExcludeIf.php', + 'Illuminate\\Validation\\Rules\\Exists' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rules/Exists.php', + 'Illuminate\\Validation\\Rules\\File' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rules/File.php', + 'Illuminate\\Validation\\Rules\\ImageFile' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rules/ImageFile.php', + 'Illuminate\\Validation\\Rules\\In' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rules/In.php', + 'Illuminate\\Validation\\Rules\\NotIn' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rules/NotIn.php', + 'Illuminate\\Validation\\Rules\\Numeric' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rules/Numeric.php', + 'Illuminate\\Validation\\Rules\\Password' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rules/Password.php', + 'Illuminate\\Validation\\Rules\\ProhibitedIf' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rules/ProhibitedIf.php', + 'Illuminate\\Validation\\Rules\\RequiredIf' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rules/RequiredIf.php', + 'Illuminate\\Validation\\Rules\\Unique' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rules/Unique.php', + 'Illuminate\\Validation\\UnauthorizedException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/UnauthorizedException.php', + 'Illuminate\\Validation\\ValidatesWhenResolvedTrait' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/ValidatesWhenResolvedTrait.php', + 'Illuminate\\Validation\\ValidationData' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/ValidationData.php', + 'Illuminate\\Validation\\ValidationException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/ValidationException.php', + 'Illuminate\\Validation\\ValidationRuleParser' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/ValidationRuleParser.php', + 'Illuminate\\Validation\\ValidationServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/ValidationServiceProvider.php', + 'Illuminate\\Validation\\Validator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Validator.php', + 'Illuminate\\View\\AnonymousComponent' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/AnonymousComponent.php', + 'Illuminate\\View\\AppendableAttributeValue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/AppendableAttributeValue.php', + 'Illuminate\\View\\Compilers\\BladeCompiler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/BladeCompiler.php', + 'Illuminate\\View\\Compilers\\Compiler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Compiler.php', + 'Illuminate\\View\\Compilers\\CompilerInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/CompilerInterface.php', + 'Illuminate\\View\\Compilers\\ComponentTagCompiler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/ComponentTagCompiler.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesAuthorizations' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesAuthorizations.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesClasses' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesClasses.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesComments' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesComments.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesComponents' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesComponents.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesConditionals' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesConditionals.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesEchos' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesEchos.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesErrors' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesErrors.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesFragments' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesFragments.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesHelpers' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesHelpers.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesIncludes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesIncludes.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesInjections' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesInjections.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesJs' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesJs.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesJson' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesJson.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesLayouts' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesLayouts.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesLoops' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesLoops.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesRawPhp' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesRawPhp.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesSessions' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesSessions.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesStacks' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesStacks.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesStyles' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesStyles.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesTranslations' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesTranslations.php', + 'Illuminate\\View\\Compilers\\Concerns\\CompilesUseStatements' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesUseStatements.php', + 'Illuminate\\View\\Component' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Component.php', + 'Illuminate\\View\\ComponentAttributeBag' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/ComponentAttributeBag.php', + 'Illuminate\\View\\ComponentSlot' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/ComponentSlot.php', + 'Illuminate\\View\\Concerns\\ManagesComponents' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Concerns/ManagesComponents.php', + 'Illuminate\\View\\Concerns\\ManagesEvents' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php', + 'Illuminate\\View\\Concerns\\ManagesFragments' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Concerns/ManagesFragments.php', + 'Illuminate\\View\\Concerns\\ManagesLayouts' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Concerns/ManagesLayouts.php', + 'Illuminate\\View\\Concerns\\ManagesLoops' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Concerns/ManagesLoops.php', + 'Illuminate\\View\\Concerns\\ManagesStacks' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Concerns/ManagesStacks.php', + 'Illuminate\\View\\Concerns\\ManagesTranslations' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Concerns/ManagesTranslations.php', + 'Illuminate\\View\\DynamicComponent' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/DynamicComponent.php', + 'Illuminate\\View\\Engines\\CompilerEngine' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php', + 'Illuminate\\View\\Engines\\Engine' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Engines/Engine.php', + 'Illuminate\\View\\Engines\\EngineResolver' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Engines/EngineResolver.php', + 'Illuminate\\View\\Engines\\FileEngine' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Engines/FileEngine.php', + 'Illuminate\\View\\Engines\\PhpEngine' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php', + 'Illuminate\\View\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Factory.php', + 'Illuminate\\View\\FileViewFinder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/FileViewFinder.php', + 'Illuminate\\View\\InvokableComponentVariable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/InvokableComponentVariable.php', + 'Illuminate\\View\\Middleware\\ShareErrorsFromSession' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php', + 'Illuminate\\View\\View' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/View.php', + 'Illuminate\\View\\ViewException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/ViewException.php', + 'Illuminate\\View\\ViewFinderInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/ViewFinderInterface.php', + 'Illuminate\\View\\ViewName' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/ViewName.php', + 'Illuminate\\View\\ViewServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/ViewServiceProvider.php', + 'Intervention\\Gif\\AbstractEntity' => __DIR__ . '/..' . '/intervention/gif/src/AbstractEntity.php', + 'Intervention\\Gif\\AbstractExtension' => __DIR__ . '/..' . '/intervention/gif/src/AbstractExtension.php', + 'Intervention\\Gif\\Blocks\\ApplicationExtension' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/ApplicationExtension.php', + 'Intervention\\Gif\\Blocks\\Color' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/Color.php', + 'Intervention\\Gif\\Blocks\\ColorTable' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/ColorTable.php', + 'Intervention\\Gif\\Blocks\\CommentExtension' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/CommentExtension.php', + 'Intervention\\Gif\\Blocks\\DataSubBlock' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/DataSubBlock.php', + 'Intervention\\Gif\\Blocks\\FrameBlock' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/FrameBlock.php', + 'Intervention\\Gif\\Blocks\\GraphicControlExtension' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/GraphicControlExtension.php', + 'Intervention\\Gif\\Blocks\\Header' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/Header.php', + 'Intervention\\Gif\\Blocks\\ImageData' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/ImageData.php', + 'Intervention\\Gif\\Blocks\\ImageDescriptor' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/ImageDescriptor.php', + 'Intervention\\Gif\\Blocks\\LogicalScreenDescriptor' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/LogicalScreenDescriptor.php', + 'Intervention\\Gif\\Blocks\\NetscapeApplicationExtension' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/NetscapeApplicationExtension.php', + 'Intervention\\Gif\\Blocks\\PlainTextExtension' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/PlainTextExtension.php', + 'Intervention\\Gif\\Blocks\\TableBasedImage' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/TableBasedImage.php', + 'Intervention\\Gif\\Blocks\\Trailer' => __DIR__ . '/..' . '/intervention/gif/src/Blocks/Trailer.php', + 'Intervention\\Gif\\Builder' => __DIR__ . '/..' . '/intervention/gif/src/Builder.php', + 'Intervention\\Gif\\Decoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoder.php', + 'Intervention\\Gif\\Decoders\\AbstractDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/AbstractDecoder.php', + 'Intervention\\Gif\\Decoders\\AbstractPackedBitDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/AbstractPackedBitDecoder.php', + 'Intervention\\Gif\\Decoders\\ApplicationExtensionDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/ApplicationExtensionDecoder.php', + 'Intervention\\Gif\\Decoders\\ColorDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/ColorDecoder.php', + 'Intervention\\Gif\\Decoders\\ColorTableDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/ColorTableDecoder.php', + 'Intervention\\Gif\\Decoders\\CommentExtensionDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/CommentExtensionDecoder.php', + 'Intervention\\Gif\\Decoders\\DataSubBlockDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/DataSubBlockDecoder.php', + 'Intervention\\Gif\\Decoders\\FrameBlockDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/FrameBlockDecoder.php', + 'Intervention\\Gif\\Decoders\\GifDataStreamDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/GifDataStreamDecoder.php', + 'Intervention\\Gif\\Decoders\\GraphicControlExtensionDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/GraphicControlExtensionDecoder.php', + 'Intervention\\Gif\\Decoders\\HeaderDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/HeaderDecoder.php', + 'Intervention\\Gif\\Decoders\\ImageDataDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/ImageDataDecoder.php', + 'Intervention\\Gif\\Decoders\\ImageDescriptorDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/ImageDescriptorDecoder.php', + 'Intervention\\Gif\\Decoders\\LogicalScreenDescriptorDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/LogicalScreenDescriptorDecoder.php', + 'Intervention\\Gif\\Decoders\\NetscapeApplicationExtensionDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/NetscapeApplicationExtensionDecoder.php', + 'Intervention\\Gif\\Decoders\\PlainTextExtensionDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/PlainTextExtensionDecoder.php', + 'Intervention\\Gif\\Decoders\\TableBasedImageDecoder' => __DIR__ . '/..' . '/intervention/gif/src/Decoders/TableBasedImageDecoder.php', + 'Intervention\\Gif\\DisposalMethod' => __DIR__ . '/..' . '/intervention/gif/src/DisposalMethod.php', + 'Intervention\\Gif\\Encoders\\AbstractEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/AbstractEncoder.php', + 'Intervention\\Gif\\Encoders\\ApplicationExtensionEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/ApplicationExtensionEncoder.php', + 'Intervention\\Gif\\Encoders\\ColorEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/ColorEncoder.php', + 'Intervention\\Gif\\Encoders\\ColorTableEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/ColorTableEncoder.php', + 'Intervention\\Gif\\Encoders\\CommentExtensionEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/CommentExtensionEncoder.php', + 'Intervention\\Gif\\Encoders\\DataSubBlockEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/DataSubBlockEncoder.php', + 'Intervention\\Gif\\Encoders\\FrameBlockEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/FrameBlockEncoder.php', + 'Intervention\\Gif\\Encoders\\GifDataStreamEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/GifDataStreamEncoder.php', + 'Intervention\\Gif\\Encoders\\GraphicControlExtensionEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/GraphicControlExtensionEncoder.php', + 'Intervention\\Gif\\Encoders\\HeaderEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/HeaderEncoder.php', + 'Intervention\\Gif\\Encoders\\ImageDataEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/ImageDataEncoder.php', + 'Intervention\\Gif\\Encoders\\ImageDescriptorEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/ImageDescriptorEncoder.php', + 'Intervention\\Gif\\Encoders\\LogicalScreenDescriptorEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/LogicalScreenDescriptorEncoder.php', + 'Intervention\\Gif\\Encoders\\NetscapeApplicationExtensionEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/NetscapeApplicationExtensionEncoder.php', + 'Intervention\\Gif\\Encoders\\PlainTextExtensionEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/PlainTextExtensionEncoder.php', + 'Intervention\\Gif\\Encoders\\TableBasedImageEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/TableBasedImageEncoder.php', + 'Intervention\\Gif\\Encoders\\TrailerEncoder' => __DIR__ . '/..' . '/intervention/gif/src/Encoders/TrailerEncoder.php', + 'Intervention\\Gif\\Exceptions\\DecoderException' => __DIR__ . '/..' . '/intervention/gif/src/Exceptions/DecoderException.php', + 'Intervention\\Gif\\Exceptions\\EncoderException' => __DIR__ . '/..' . '/intervention/gif/src/Exceptions/EncoderException.php', + 'Intervention\\Gif\\Exceptions\\FormatException' => __DIR__ . '/..' . '/intervention/gif/src/Exceptions/FormatException.php', + 'Intervention\\Gif\\Exceptions\\NotReadableException' => __DIR__ . '/..' . '/intervention/gif/src/Exceptions/NotReadableException.php', + 'Intervention\\Gif\\GifDataStream' => __DIR__ . '/..' . '/intervention/gif/src/GifDataStream.php', + 'Intervention\\Gif\\Splitter' => __DIR__ . '/..' . '/intervention/gif/src/Splitter.php', + 'Intervention\\Gif\\Traits\\CanDecode' => __DIR__ . '/..' . '/intervention/gif/src/Traits/CanDecode.php', + 'Intervention\\Gif\\Traits\\CanEncode' => __DIR__ . '/..' . '/intervention/gif/src/Traits/CanEncode.php', + 'Intervention\\Gif\\Traits\\CanHandleFiles' => __DIR__ . '/..' . '/intervention/gif/src/Traits/CanHandleFiles.php', + 'Intervention\\Image\\Analyzers\\ColorspaceAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Analyzers/ColorspaceAnalyzer.php', + 'Intervention\\Image\\Analyzers\\HeightAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Analyzers/HeightAnalyzer.php', + 'Intervention\\Image\\Analyzers\\PixelColorAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Analyzers/PixelColorAnalyzer.php', + 'Intervention\\Image\\Analyzers\\PixelColorsAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Analyzers/PixelColorsAnalyzer.php', + 'Intervention\\Image\\Analyzers\\ProfileAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Analyzers/ProfileAnalyzer.php', + 'Intervention\\Image\\Analyzers\\ResolutionAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Analyzers/ResolutionAnalyzer.php', + 'Intervention\\Image\\Analyzers\\WidthAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Analyzers/WidthAnalyzer.php', + 'Intervention\\Image\\Collection' => __DIR__ . '/..' . '/intervention/image/src/Collection.php', + 'Intervention\\Image\\Colors\\AbstractColor' => __DIR__ . '/..' . '/intervention/image/src/Colors/AbstractColor.php', + 'Intervention\\Image\\Colors\\AbstractColorChannel' => __DIR__ . '/..' . '/intervention/image/src/Colors/AbstractColorChannel.php', + 'Intervention\\Image\\Colors\\Cmyk\\Channels\\Cyan' => __DIR__ . '/..' . '/intervention/image/src/Colors/Cmyk/Channels/Cyan.php', + 'Intervention\\Image\\Colors\\Cmyk\\Channels\\Key' => __DIR__ . '/..' . '/intervention/image/src/Colors/Cmyk/Channels/Key.php', + 'Intervention\\Image\\Colors\\Cmyk\\Channels\\Magenta' => __DIR__ . '/..' . '/intervention/image/src/Colors/Cmyk/Channels/Magenta.php', + 'Intervention\\Image\\Colors\\Cmyk\\Channels\\Yellow' => __DIR__ . '/..' . '/intervention/image/src/Colors/Cmyk/Channels/Yellow.php', + 'Intervention\\Image\\Colors\\Cmyk\\Color' => __DIR__ . '/..' . '/intervention/image/src/Colors/Cmyk/Color.php', + 'Intervention\\Image\\Colors\\Cmyk\\Colorspace' => __DIR__ . '/..' . '/intervention/image/src/Colors/Cmyk/Colorspace.php', + 'Intervention\\Image\\Colors\\Cmyk\\Decoders\\StringColorDecoder' => __DIR__ . '/..' . '/intervention/image/src/Colors/Cmyk/Decoders/StringColorDecoder.php', + 'Intervention\\Image\\Colors\\Hsl\\Channels\\Hue' => __DIR__ . '/..' . '/intervention/image/src/Colors/Hsl/Channels/Hue.php', + 'Intervention\\Image\\Colors\\Hsl\\Channels\\Luminance' => __DIR__ . '/..' . '/intervention/image/src/Colors/Hsl/Channels/Luminance.php', + 'Intervention\\Image\\Colors\\Hsl\\Channels\\Saturation' => __DIR__ . '/..' . '/intervention/image/src/Colors/Hsl/Channels/Saturation.php', + 'Intervention\\Image\\Colors\\Hsl\\Color' => __DIR__ . '/..' . '/intervention/image/src/Colors/Hsl/Color.php', + 'Intervention\\Image\\Colors\\Hsl\\Colorspace' => __DIR__ . '/..' . '/intervention/image/src/Colors/Hsl/Colorspace.php', + 'Intervention\\Image\\Colors\\Hsl\\Decoders\\StringColorDecoder' => __DIR__ . '/..' . '/intervention/image/src/Colors/Hsl/Decoders/StringColorDecoder.php', + 'Intervention\\Image\\Colors\\Hsv\\Channels\\Hue' => __DIR__ . '/..' . '/intervention/image/src/Colors/Hsv/Channels/Hue.php', + 'Intervention\\Image\\Colors\\Hsv\\Channels\\Saturation' => __DIR__ . '/..' . '/intervention/image/src/Colors/Hsv/Channels/Saturation.php', + 'Intervention\\Image\\Colors\\Hsv\\Channels\\Value' => __DIR__ . '/..' . '/intervention/image/src/Colors/Hsv/Channels/Value.php', + 'Intervention\\Image\\Colors\\Hsv\\Color' => __DIR__ . '/..' . '/intervention/image/src/Colors/Hsv/Color.php', + 'Intervention\\Image\\Colors\\Hsv\\Colorspace' => __DIR__ . '/..' . '/intervention/image/src/Colors/Hsv/Colorspace.php', + 'Intervention\\Image\\Colors\\Hsv\\Decoders\\StringColorDecoder' => __DIR__ . '/..' . '/intervention/image/src/Colors/Hsv/Decoders/StringColorDecoder.php', + 'Intervention\\Image\\Colors\\Profile' => __DIR__ . '/..' . '/intervention/image/src/Colors/Profile.php', + 'Intervention\\Image\\Colors\\Rgb\\Channels\\Alpha' => __DIR__ . '/..' . '/intervention/image/src/Colors/Rgb/Channels/Alpha.php', + 'Intervention\\Image\\Colors\\Rgb\\Channels\\Blue' => __DIR__ . '/..' . '/intervention/image/src/Colors/Rgb/Channels/Blue.php', + 'Intervention\\Image\\Colors\\Rgb\\Channels\\Green' => __DIR__ . '/..' . '/intervention/image/src/Colors/Rgb/Channels/Green.php', + 'Intervention\\Image\\Colors\\Rgb\\Channels\\Red' => __DIR__ . '/..' . '/intervention/image/src/Colors/Rgb/Channels/Red.php', + 'Intervention\\Image\\Colors\\Rgb\\Color' => __DIR__ . '/..' . '/intervention/image/src/Colors/Rgb/Color.php', + 'Intervention\\Image\\Colors\\Rgb\\Colorspace' => __DIR__ . '/..' . '/intervention/image/src/Colors/Rgb/Colorspace.php', + 'Intervention\\Image\\Colors\\Rgb\\Decoders\\HexColorDecoder' => __DIR__ . '/..' . '/intervention/image/src/Colors/Rgb/Decoders/HexColorDecoder.php', + 'Intervention\\Image\\Colors\\Rgb\\Decoders\\HtmlColornameDecoder' => __DIR__ . '/..' . '/intervention/image/src/Colors/Rgb/Decoders/HtmlColornameDecoder.php', + 'Intervention\\Image\\Colors\\Rgb\\Decoders\\StringColorDecoder' => __DIR__ . '/..' . '/intervention/image/src/Colors/Rgb/Decoders/StringColorDecoder.php', + 'Intervention\\Image\\Colors\\Rgb\\Decoders\\TransparentColorDecoder' => __DIR__ . '/..' . '/intervention/image/src/Colors/Rgb/Decoders/TransparentColorDecoder.php', + 'Intervention\\Image\\Config' => __DIR__ . '/..' . '/intervention/image/src/Config.php', + 'Intervention\\Image\\Decoders\\Base64ImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Decoders/Base64ImageDecoder.php', + 'Intervention\\Image\\Decoders\\BinaryImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Decoders/BinaryImageDecoder.php', + 'Intervention\\Image\\Decoders\\ColorObjectDecoder' => __DIR__ . '/..' . '/intervention/image/src/Decoders/ColorObjectDecoder.php', + 'Intervention\\Image\\Decoders\\DataUriImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Decoders/DataUriImageDecoder.php', + 'Intervention\\Image\\Decoders\\EncodedImageObjectDecoder' => __DIR__ . '/..' . '/intervention/image/src/Decoders/EncodedImageObjectDecoder.php', + 'Intervention\\Image\\Decoders\\FilePathImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Decoders/FilePathImageDecoder.php', + 'Intervention\\Image\\Decoders\\FilePointerImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Decoders/FilePointerImageDecoder.php', + 'Intervention\\Image\\Decoders\\ImageObjectDecoder' => __DIR__ . '/..' . '/intervention/image/src/Decoders/ImageObjectDecoder.php', + 'Intervention\\Image\\Decoders\\NativeObjectDecoder' => __DIR__ . '/..' . '/intervention/image/src/Decoders/NativeObjectDecoder.php', + 'Intervention\\Image\\Decoders\\SplFileInfoImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Decoders/SplFileInfoImageDecoder.php', + 'Intervention\\Image\\Drivers\\AbstractDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/AbstractDecoder.php', + 'Intervention\\Image\\Drivers\\AbstractDriver' => __DIR__ . '/..' . '/intervention/image/src/Drivers/AbstractDriver.php', + 'Intervention\\Image\\Drivers\\AbstractEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/AbstractEncoder.php', + 'Intervention\\Image\\Drivers\\AbstractFontProcessor' => __DIR__ . '/..' . '/intervention/image/src/Drivers/AbstractFontProcessor.php', + 'Intervention\\Image\\Drivers\\AbstractFrame' => __DIR__ . '/..' . '/intervention/image/src/Drivers/AbstractFrame.php', + 'Intervention\\Image\\Drivers\\Gd\\Analyzers\\ColorspaceAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Analyzers/ColorspaceAnalyzer.php', + 'Intervention\\Image\\Drivers\\Gd\\Analyzers\\HeightAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Analyzers/HeightAnalyzer.php', + 'Intervention\\Image\\Drivers\\Gd\\Analyzers\\PixelColorAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Analyzers/PixelColorAnalyzer.php', + 'Intervention\\Image\\Drivers\\Gd\\Analyzers\\PixelColorsAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Analyzers/PixelColorsAnalyzer.php', + 'Intervention\\Image\\Drivers\\Gd\\Analyzers\\ResolutionAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Analyzers/ResolutionAnalyzer.php', + 'Intervention\\Image\\Drivers\\Gd\\Analyzers\\WidthAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Analyzers/WidthAnalyzer.php', + 'Intervention\\Image\\Drivers\\Gd\\Cloner' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Cloner.php', + 'Intervention\\Image\\Drivers\\Gd\\ColorProcessor' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/ColorProcessor.php', + 'Intervention\\Image\\Drivers\\Gd\\Core' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Core.php', + 'Intervention\\Image\\Drivers\\Gd\\Decoders\\AbstractDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Decoders/AbstractDecoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Decoders\\Base64ImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Decoders/Base64ImageDecoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Decoders\\BinaryImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Decoders/BinaryImageDecoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Decoders\\DataUriImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Decoders/DataUriImageDecoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Decoders\\EncodedImageObjectDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Decoders/EncodedImageObjectDecoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Decoders\\FilePathImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Decoders/FilePathImageDecoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Decoders\\FilePointerImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Decoders/FilePointerImageDecoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Decoders\\NativeObjectDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Decoders/NativeObjectDecoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Decoders\\SplFileInfoImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Decoders/SplFileInfoImageDecoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Driver' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Driver.php', + 'Intervention\\Image\\Drivers\\Gd\\Encoders\\AvifEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Encoders/AvifEncoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Encoders\\BmpEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Encoders/BmpEncoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Encoders\\GifEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Encoders/GifEncoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Encoders\\JpegEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Encoders/JpegEncoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Encoders\\PngEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Encoders/PngEncoder.php', + 'Intervention\\Image\\Drivers\\Gd\\Encoders\\WebpEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Encoders/WebpEncoder.php', + 'Intervention\\Image\\Drivers\\Gd\\FontProcessor' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/FontProcessor.php', + 'Intervention\\Image\\Drivers\\Gd\\Frame' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Frame.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\AlignRotationModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/AlignRotationModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\BlendTransparencyModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/BlendTransparencyModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\BlurModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/BlurModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\BrightnessModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/BrightnessModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ColorizeModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ColorizeModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ColorspaceModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ColorspaceModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ContainModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ContainModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ContrastModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ContrastModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\CoverDownModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/CoverDownModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\CoverModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/CoverModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\CropModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/CropModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\DrawBezierModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/DrawBezierModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\DrawEllipseModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/DrawEllipseModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\DrawLineModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/DrawLineModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\DrawPixelModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/DrawPixelModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\DrawPolygonModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/DrawPolygonModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\DrawRectangleModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/DrawRectangleModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\FillModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/FillModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\FlipModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/FlipModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\FlopModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/FlopModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\GammaModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/GammaModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\GreyscaleModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/GreyscaleModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\InvertModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/InvertModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\PadModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/PadModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\PixelateModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/PixelateModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\PlaceModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/PlaceModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ProfileModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ProfileModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ProfileRemovalModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ProfileRemovalModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\QuantizeColorsModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/QuantizeColorsModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\RemoveAnimationModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/RemoveAnimationModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ResizeCanvasModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ResizeCanvasModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ResizeCanvasRelativeModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ResizeCanvasRelativeModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ResizeDownModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ResizeDownModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ResizeModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ResizeModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ResolutionModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ResolutionModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\RotateModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/RotateModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ScaleDownModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ScaleDownModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\ScaleModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/ScaleModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\SharpenModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/SharpenModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\SliceAnimationModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/SliceAnimationModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\TextModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/TextModifier.php', + 'Intervention\\Image\\Drivers\\Gd\\Modifiers\\TrimModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Gd/Modifiers/TrimModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\ColorspaceAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Analyzers/ColorspaceAnalyzer.php', + 'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\HeightAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Analyzers/HeightAnalyzer.php', + 'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\PixelColorAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Analyzers/PixelColorAnalyzer.php', + 'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\PixelColorsAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Analyzers/PixelColorsAnalyzer.php', + 'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\ProfileAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Analyzers/ProfileAnalyzer.php', + 'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\ResolutionAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Analyzers/ResolutionAnalyzer.php', + 'Intervention\\Image\\Drivers\\Imagick\\Analyzers\\WidthAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Analyzers/WidthAnalyzer.php', + 'Intervention\\Image\\Drivers\\Imagick\\ColorProcessor' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/ColorProcessor.php', + 'Intervention\\Image\\Drivers\\Imagick\\Core' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Core.php', + 'Intervention\\Image\\Drivers\\Imagick\\Decoders\\Base64ImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Decoders/Base64ImageDecoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Decoders\\BinaryImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Decoders/BinaryImageDecoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Decoders\\DataUriImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Decoders/DataUriImageDecoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Decoders\\EncodedImageObjectDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Decoders/EncodedImageObjectDecoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Decoders\\FilePathImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Decoders/FilePathImageDecoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Decoders\\FilePointerImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Decoders/FilePointerImageDecoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Decoders\\NativeObjectDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Decoders/NativeObjectDecoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Decoders\\SplFileInfoImageDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Decoders/SplFileInfoImageDecoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Driver' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Driver.php', + 'Intervention\\Image\\Drivers\\Imagick\\Encoders\\AvifEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Encoders/AvifEncoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Encoders\\BmpEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Encoders/BmpEncoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Encoders\\GifEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Encoders/GifEncoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Encoders\\HeicEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Encoders/HeicEncoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Encoders\\Jpeg2000Encoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Encoders/Jpeg2000Encoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Encoders\\JpegEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Encoders/JpegEncoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Encoders\\PngEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Encoders/PngEncoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Encoders\\TiffEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Encoders/TiffEncoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\Encoders\\WebpEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Encoders/WebpEncoder.php', + 'Intervention\\Image\\Drivers\\Imagick\\FontProcessor' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/FontProcessor.php', + 'Intervention\\Image\\Drivers\\Imagick\\Frame' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Frame.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\AlignRotationModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/AlignRotationModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\BlendTransparencyModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/BlendTransparencyModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\BlurModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/BlurModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\BrightnessModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/BrightnessModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ColorizeModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ColorizeModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ColorspaceModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ColorspaceModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ContainModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ContainModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ContrastModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ContrastModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\CoverDownModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/CoverDownModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\CoverModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/CoverModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\CropModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/CropModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\DrawBezierModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/DrawBezierModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\DrawEllipseModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/DrawEllipseModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\DrawLineModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/DrawLineModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\DrawPixelModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/DrawPixelModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\DrawPolygonModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/DrawPolygonModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\DrawRectangleModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/DrawRectangleModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\FillModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/FillModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\FlipModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/FlipModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\FlopModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/FlopModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\GammaModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/GammaModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\GreyscaleModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/GreyscaleModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\InvertModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/InvertModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\PadModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/PadModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\PixelateModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/PixelateModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\PlaceModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/PlaceModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ProfileModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ProfileModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ProfileRemovalModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ProfileRemovalModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\QuantizeColorsModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/QuantizeColorsModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\RemoveAnimationModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/RemoveAnimationModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ResizeCanvasModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ResizeCanvasModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ResizeCanvasRelativeModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ResizeCanvasRelativeModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ResizeDownModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ResizeDownModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ResizeModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ResizeModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ResolutionModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ResolutionModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\RotateModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/RotateModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ScaleDownModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ScaleDownModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\ScaleModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/ScaleModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\SharpenModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/SharpenModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\SliceAnimationModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/SliceAnimationModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\StripMetaModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/StripMetaModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\TextModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/TextModifier.php', + 'Intervention\\Image\\Drivers\\Imagick\\Modifiers\\TrimModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Imagick/Modifiers/TrimModifier.php', + 'Intervention\\Image\\Drivers\\Specializable' => __DIR__ . '/..' . '/intervention/image/src/Drivers/Specializable.php', + 'Intervention\\Image\\Drivers\\SpecializableAnalyzer' => __DIR__ . '/..' . '/intervention/image/src/Drivers/SpecializableAnalyzer.php', + 'Intervention\\Image\\Drivers\\SpecializableDecoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/SpecializableDecoder.php', + 'Intervention\\Image\\Drivers\\SpecializableEncoder' => __DIR__ . '/..' . '/intervention/image/src/Drivers/SpecializableEncoder.php', + 'Intervention\\Image\\Drivers\\SpecializableModifier' => __DIR__ . '/..' . '/intervention/image/src/Drivers/SpecializableModifier.php', + 'Intervention\\Image\\EncodedImage' => __DIR__ . '/..' . '/intervention/image/src/EncodedImage.php', + 'Intervention\\Image\\Encoders\\AutoEncoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/AutoEncoder.php', + 'Intervention\\Image\\Encoders\\AvifEncoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/AvifEncoder.php', + 'Intervention\\Image\\Encoders\\BmpEncoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/BmpEncoder.php', + 'Intervention\\Image\\Encoders\\FileExtensionEncoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/FileExtensionEncoder.php', + 'Intervention\\Image\\Encoders\\FilePathEncoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/FilePathEncoder.php', + 'Intervention\\Image\\Encoders\\GifEncoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/GifEncoder.php', + 'Intervention\\Image\\Encoders\\HeicEncoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/HeicEncoder.php', + 'Intervention\\Image\\Encoders\\Jpeg2000Encoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/Jpeg2000Encoder.php', + 'Intervention\\Image\\Encoders\\JpegEncoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/JpegEncoder.php', + 'Intervention\\Image\\Encoders\\MediaTypeEncoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/MediaTypeEncoder.php', + 'Intervention\\Image\\Encoders\\PngEncoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/PngEncoder.php', + 'Intervention\\Image\\Encoders\\TiffEncoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/TiffEncoder.php', + 'Intervention\\Image\\Encoders\\WebpEncoder' => __DIR__ . '/..' . '/intervention/image/src/Encoders/WebpEncoder.php', + 'Intervention\\Image\\Exceptions\\AnimationException' => __DIR__ . '/..' . '/intervention/image/src/Exceptions/AnimationException.php', + 'Intervention\\Image\\Exceptions\\ColorException' => __DIR__ . '/..' . '/intervention/image/src/Exceptions/ColorException.php', + 'Intervention\\Image\\Exceptions\\DecoderException' => __DIR__ . '/..' . '/intervention/image/src/Exceptions/DecoderException.php', + 'Intervention\\Image\\Exceptions\\DriverException' => __DIR__ . '/..' . '/intervention/image/src/Exceptions/DriverException.php', + 'Intervention\\Image\\Exceptions\\EncoderException' => __DIR__ . '/..' . '/intervention/image/src/Exceptions/EncoderException.php', + 'Intervention\\Image\\Exceptions\\FontException' => __DIR__ . '/..' . '/intervention/image/src/Exceptions/FontException.php', + 'Intervention\\Image\\Exceptions\\GeometryException' => __DIR__ . '/..' . '/intervention/image/src/Exceptions/GeometryException.php', + 'Intervention\\Image\\Exceptions\\InputException' => __DIR__ . '/..' . '/intervention/image/src/Exceptions/InputException.php', + 'Intervention\\Image\\Exceptions\\NotSupportedException' => __DIR__ . '/..' . '/intervention/image/src/Exceptions/NotSupportedException.php', + 'Intervention\\Image\\Exceptions\\NotWritableException' => __DIR__ . '/..' . '/intervention/image/src/Exceptions/NotWritableException.php', + 'Intervention\\Image\\Exceptions\\RuntimeException' => __DIR__ . '/..' . '/intervention/image/src/Exceptions/RuntimeException.php', + 'Intervention\\Image\\File' => __DIR__ . '/..' . '/intervention/image/src/File.php', + 'Intervention\\Image\\FileExtension' => __DIR__ . '/..' . '/intervention/image/src/FileExtension.php', + 'Intervention\\Image\\Format' => __DIR__ . '/..' . '/intervention/image/src/Format.php', + 'Intervention\\Image\\Geometry\\Bezier' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Bezier.php', + 'Intervention\\Image\\Geometry\\Circle' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Circle.php', + 'Intervention\\Image\\Geometry\\Ellipse' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Ellipse.php', + 'Intervention\\Image\\Geometry\\Factories\\BezierFactory' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Factories/BezierFactory.php', + 'Intervention\\Image\\Geometry\\Factories\\CircleFactory' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Factories/CircleFactory.php', + 'Intervention\\Image\\Geometry\\Factories\\Drawable' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Factories/Drawable.php', + 'Intervention\\Image\\Geometry\\Factories\\EllipseFactory' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Factories/EllipseFactory.php', + 'Intervention\\Image\\Geometry\\Factories\\LineFactory' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Factories/LineFactory.php', + 'Intervention\\Image\\Geometry\\Factories\\PolygonFactory' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Factories/PolygonFactory.php', + 'Intervention\\Image\\Geometry\\Factories\\RectangleFactory' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Factories/RectangleFactory.php', + 'Intervention\\Image\\Geometry\\Line' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Line.php', + 'Intervention\\Image\\Geometry\\Pixel' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Pixel.php', + 'Intervention\\Image\\Geometry\\Point' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Point.php', + 'Intervention\\Image\\Geometry\\Polygon' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Polygon.php', + 'Intervention\\Image\\Geometry\\Rectangle' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Rectangle.php', + 'Intervention\\Image\\Geometry\\Tools\\RectangleResizer' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Tools/RectangleResizer.php', + 'Intervention\\Image\\Geometry\\Traits\\HasBackgroundColor' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Traits/HasBackgroundColor.php', + 'Intervention\\Image\\Geometry\\Traits\\HasBorder' => __DIR__ . '/..' . '/intervention/image/src/Geometry/Traits/HasBorder.php', + 'Intervention\\Image\\Image' => __DIR__ . '/..' . '/intervention/image/src/Image.php', + 'Intervention\\Image\\ImageManager' => __DIR__ . '/..' . '/intervention/image/src/ImageManager.php', + 'Intervention\\Image\\InputHandler' => __DIR__ . '/..' . '/intervention/image/src/InputHandler.php', + 'Intervention\\Image\\Interfaces\\AnalyzerInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/AnalyzerInterface.php', + 'Intervention\\Image\\Interfaces\\CollectionInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/CollectionInterface.php', + 'Intervention\\Image\\Interfaces\\ColorChannelInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/ColorChannelInterface.php', + 'Intervention\\Image\\Interfaces\\ColorInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/ColorInterface.php', + 'Intervention\\Image\\Interfaces\\ColorProcessorInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/ColorProcessorInterface.php', + 'Intervention\\Image\\Interfaces\\ColorspaceInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/ColorspaceInterface.php', + 'Intervention\\Image\\Interfaces\\CoreInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/CoreInterface.php', + 'Intervention\\Image\\Interfaces\\DecoderInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/DecoderInterface.php', + 'Intervention\\Image\\Interfaces\\DrawableFactoryInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/DrawableFactoryInterface.php', + 'Intervention\\Image\\Interfaces\\DrawableInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/DrawableInterface.php', + 'Intervention\\Image\\Interfaces\\DriverInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/DriverInterface.php', + 'Intervention\\Image\\Interfaces\\EncodedImageInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/EncodedImageInterface.php', + 'Intervention\\Image\\Interfaces\\EncoderInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/EncoderInterface.php', + 'Intervention\\Image\\Interfaces\\FileInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/FileInterface.php', + 'Intervention\\Image\\Interfaces\\FontInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/FontInterface.php', + 'Intervention\\Image\\Interfaces\\FontProcessorInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/FontProcessorInterface.php', + 'Intervention\\Image\\Interfaces\\FrameInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/FrameInterface.php', + 'Intervention\\Image\\Interfaces\\ImageInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/ImageInterface.php', + 'Intervention\\Image\\Interfaces\\ImageManagerInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/ImageManagerInterface.php', + 'Intervention\\Image\\Interfaces\\InputHandlerInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/InputHandlerInterface.php', + 'Intervention\\Image\\Interfaces\\ModifierInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/ModifierInterface.php', + 'Intervention\\Image\\Interfaces\\PointInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/PointInterface.php', + 'Intervention\\Image\\Interfaces\\ProfileInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/ProfileInterface.php', + 'Intervention\\Image\\Interfaces\\ResolutionInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/ResolutionInterface.php', + 'Intervention\\Image\\Interfaces\\SizeInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/SizeInterface.php', + 'Intervention\\Image\\Interfaces\\SpecializableInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/SpecializableInterface.php', + 'Intervention\\Image\\Interfaces\\SpecializedInterface' => __DIR__ . '/..' . '/intervention/image/src/Interfaces/SpecializedInterface.php', + 'Intervention\\Image\\Laravel\\Facades\\Image' => __DIR__ . '/..' . '/intervention/image-laravel/src/Facades/Image.php', + 'Intervention\\Image\\Laravel\\ImageResponseFactory' => __DIR__ . '/..' . '/intervention/image-laravel/src/ImageResponseFactory.php', + 'Intervention\\Image\\Laravel\\ServiceProvider' => __DIR__ . '/..' . '/intervention/image-laravel/src/ServiceProvider.php', + 'Intervention\\Image\\MediaType' => __DIR__ . '/..' . '/intervention/image/src/MediaType.php', + 'Intervention\\Image\\ModifierStack' => __DIR__ . '/..' . '/intervention/image/src/ModifierStack.php', + 'Intervention\\Image\\Modifiers\\AbstractDrawModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/AbstractDrawModifier.php', + 'Intervention\\Image\\Modifiers\\AlignRotationModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/AlignRotationModifier.php', + 'Intervention\\Image\\Modifiers\\BlendTransparencyModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/BlendTransparencyModifier.php', + 'Intervention\\Image\\Modifiers\\BlurModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/BlurModifier.php', + 'Intervention\\Image\\Modifiers\\BrightnessModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/BrightnessModifier.php', + 'Intervention\\Image\\Modifiers\\ColorizeModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ColorizeModifier.php', + 'Intervention\\Image\\Modifiers\\ColorspaceModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ColorspaceModifier.php', + 'Intervention\\Image\\Modifiers\\ContainModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ContainModifier.php', + 'Intervention\\Image\\Modifiers\\ContrastModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ContrastModifier.php', + 'Intervention\\Image\\Modifiers\\CoverDownModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/CoverDownModifier.php', + 'Intervention\\Image\\Modifiers\\CoverModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/CoverModifier.php', + 'Intervention\\Image\\Modifiers\\CropModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/CropModifier.php', + 'Intervention\\Image\\Modifiers\\DrawBezierModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/DrawBezierModifier.php', + 'Intervention\\Image\\Modifiers\\DrawEllipseModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/DrawEllipseModifier.php', + 'Intervention\\Image\\Modifiers\\DrawLineModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/DrawLineModifier.php', + 'Intervention\\Image\\Modifiers\\DrawPixelModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/DrawPixelModifier.php', + 'Intervention\\Image\\Modifiers\\DrawPolygonModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/DrawPolygonModifier.php', + 'Intervention\\Image\\Modifiers\\DrawRectangleModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/DrawRectangleModifier.php', + 'Intervention\\Image\\Modifiers\\FillModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/FillModifier.php', + 'Intervention\\Image\\Modifiers\\FlipModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/FlipModifier.php', + 'Intervention\\Image\\Modifiers\\FlopModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/FlopModifier.php', + 'Intervention\\Image\\Modifiers\\GammaModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/GammaModifier.php', + 'Intervention\\Image\\Modifiers\\GreyscaleModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/GreyscaleModifier.php', + 'Intervention\\Image\\Modifiers\\InvertModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/InvertModifier.php', + 'Intervention\\Image\\Modifiers\\PadModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/PadModifier.php', + 'Intervention\\Image\\Modifiers\\PixelateModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/PixelateModifier.php', + 'Intervention\\Image\\Modifiers\\PlaceModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/PlaceModifier.php', + 'Intervention\\Image\\Modifiers\\ProfileModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ProfileModifier.php', + 'Intervention\\Image\\Modifiers\\ProfileRemovalModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ProfileRemovalModifier.php', + 'Intervention\\Image\\Modifiers\\QuantizeColorsModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/QuantizeColorsModifier.php', + 'Intervention\\Image\\Modifiers\\RemoveAnimationModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/RemoveAnimationModifier.php', + 'Intervention\\Image\\Modifiers\\ResizeCanvasModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ResizeCanvasModifier.php', + 'Intervention\\Image\\Modifiers\\ResizeCanvasRelativeModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ResizeCanvasRelativeModifier.php', + 'Intervention\\Image\\Modifiers\\ResizeDownModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ResizeDownModifier.php', + 'Intervention\\Image\\Modifiers\\ResizeModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ResizeModifier.php', + 'Intervention\\Image\\Modifiers\\ResolutionModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ResolutionModifier.php', + 'Intervention\\Image\\Modifiers\\RotateModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/RotateModifier.php', + 'Intervention\\Image\\Modifiers\\ScaleDownModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ScaleDownModifier.php', + 'Intervention\\Image\\Modifiers\\ScaleModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/ScaleModifier.php', + 'Intervention\\Image\\Modifiers\\SharpenModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/SharpenModifier.php', + 'Intervention\\Image\\Modifiers\\SliceAnimationModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/SliceAnimationModifier.php', + 'Intervention\\Image\\Modifiers\\TextModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/TextModifier.php', + 'Intervention\\Image\\Modifiers\\TrimModifier' => __DIR__ . '/..' . '/intervention/image/src/Modifiers/TrimModifier.php', + 'Intervention\\Image\\Origin' => __DIR__ . '/..' . '/intervention/image/src/Origin.php', + 'Intervention\\Image\\Resolution' => __DIR__ . '/..' . '/intervention/image/src/Resolution.php', + 'Intervention\\Image\\Traits\\CanBeDriverSpecialized' => __DIR__ . '/..' . '/intervention/image/src/Traits/CanBeDriverSpecialized.php', + 'Intervention\\Image\\Traits\\CanBuildFilePointer' => __DIR__ . '/..' . '/intervention/image/src/Traits/CanBuildFilePointer.php', + 'Intervention\\Image\\Typography\\Font' => __DIR__ . '/..' . '/intervention/image/src/Typography/Font.php', + 'Intervention\\Image\\Typography\\FontFactory' => __DIR__ . '/..' . '/intervention/image/src/Typography/FontFactory.php', + 'Intervention\\Image\\Typography\\Line' => __DIR__ . '/..' . '/intervention/image/src/Typography/Line.php', + 'Intervention\\Image\\Typography\\TextBlock' => __DIR__ . '/..' . '/intervention/image/src/Typography/TextBlock.php', + 'Koneko\\SatCatalogs\\Http\\Controllers\\SatCatalogController' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Http/Controllers/SatCatalogController.php', + 'Koneko\\SatCatalogs\\Imports\\SATClaveProdServImport' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Imports/SATClaveProdServImport.php', + 'Koneko\\SatCatalogs\\Imports\\SATClaveUnidadImport' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Imports/SATClaveUnidadImport.php', + 'Koneko\\SatCatalogs\\Imports\\SATCodigoPostalImport' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Imports/SATCodigoPostalImport.php', + 'Koneko\\SatCatalogs\\Imports\\SATColoniaImport' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Imports/SATColoniaImport.php', + 'Koneko\\SatCatalogs\\Imports\\SATEstadoImport' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Imports/SATEstadoImport.php', + 'Koneko\\SatCatalogs\\Imports\\SATFormaPagoImport' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Imports/SATFormaPagoImport.php', + 'Koneko\\SatCatalogs\\Imports\\SATLocalidadImport' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Imports/SATLocalidadImport.php', + 'Koneko\\SatCatalogs\\Imports\\SATMonedaImport' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Imports/SATMonedaImport.php', + 'Koneko\\SatCatalogs\\Imports\\SATMunicipioImport' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Imports/SATMunicipioImport.php', + 'Koneko\\SatCatalogs\\Imports\\SATNumPedimentoAduanaImport' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Imports/SATNumPedimentoAduanaImport.php', + 'Koneko\\SatCatalogs\\Imports\\SATPaisImport' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Imports/SATPaisImport.php', + 'Koneko\\SatCatalogs\\Imports\\SATRegimenFiscalImport' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Imports/SATRegimenFiscalImport.php', + 'Koneko\\SatCatalogs\\Imports\\SATUsoCFDIImport' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Imports/SATUsoCFDIImport.php', + 'Koneko\\SatCatalogs\\Imports\\SatCatalogsImport' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Imports/SatCatalogsImport.php', + 'Koneko\\SatCatalogs\\Models\\Aduana' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/Aduana.php', + 'Koneko\\SatCatalogs\\Models\\Banco' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/Banco.php', + 'Koneko\\SatCatalogs\\Models\\ClaveProdServ' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/ClaveProdServ.php', + 'Koneko\\SatCatalogs\\Models\\ClaveUnidad' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/ClaveUnidad.php', + 'Koneko\\SatCatalogs\\Models\\ClaveUnidadConversion' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/ClaveUnidadConversion.php', + 'Koneko\\SatCatalogs\\Models\\CodigoPostal' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/CodigoPostal.php', + 'Koneko\\SatCatalogs\\Models\\Colonia' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/Colonia.php', + 'Koneko\\SatCatalogs\\Models\\ContratoLaboral' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/ContratoLaboral.php', + 'Koneko\\SatCatalogs\\Models\\Deduccion' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/Deduccion.php', + 'Koneko\\SatCatalogs\\Models\\Estado' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/Estado.php', + 'Koneko\\SatCatalogs\\Models\\Exportacion' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/Exportacion.php', + 'Koneko\\SatCatalogs\\Models\\FormaPago' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/FormaPago.php', + 'Koneko\\SatCatalogs\\Models\\Horas' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/Horas.php', + 'Koneko\\SatCatalogs\\Models\\Impuestos' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/Impuestos.php', + 'Koneko\\SatCatalogs\\Models\\Incapacidad' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/Incapacidad.php', + 'Koneko\\SatCatalogs\\Models\\Jornada' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/Jornada.php', + 'Koneko\\SatCatalogs\\Models\\Localidad' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/Localidad.php', + 'Koneko\\SatCatalogs\\Models\\MetodoPago' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/MetodoPago.php', + 'Koneko\\SatCatalogs\\Models\\Moneda' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/Moneda.php', + 'Koneko\\SatCatalogs\\Models\\Municipio' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/Municipio.php', + 'Koneko\\SatCatalogs\\Models\\Nomina' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/Nomina.php', + 'Koneko\\SatCatalogs\\Models\\NumPedimentoAduana' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/NumPedimentoAduana.php', + 'Koneko\\SatCatalogs\\Models\\ObjetoImp' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/ObjetoImp.php', + 'Koneko\\SatCatalogs\\Models\\OrigenRecurso' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/OrigenRecurso.php', + 'Koneko\\SatCatalogs\\Models\\OtroPago' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/OtroPago.php', + 'Koneko\\SatCatalogs\\Models\\Pais' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/Pais.php', + 'Koneko\\SatCatalogs\\Models\\PatenteAduanal' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/PatenteAduanal.php', + 'Koneko\\SatCatalogs\\Models\\Percepcion' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/Percepcion.php', + 'Koneko\\SatCatalogs\\Models\\Periodicidad' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/Periodicidad.php', + 'Koneko\\SatCatalogs\\Models\\PeriodicidadPago' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/PeriodicidadPago.php', + 'Koneko\\SatCatalogs\\Models\\RegimenContratacion' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/RegimenContratacion.php', + 'Koneko\\SatCatalogs\\Models\\RegimenFiscal' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/RegimenFiscal.php', + 'Koneko\\SatCatalogs\\Models\\RiesgoPuesto' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/RiesgoPuesto.php', + 'Koneko\\SatCatalogs\\Models\\TipoComprobante' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/TipoComprobante.php', + 'Koneko\\SatCatalogs\\Models\\TipoFactor' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/TipoFactor.php', + 'Koneko\\SatCatalogs\\Models\\TipoRelacion' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/TipoRelacion.php', + 'Koneko\\SatCatalogs\\Models\\UsoCfdi' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Models/UsoCfdi.php', + 'Koneko\\SatCatalogs\\Providers\\SatCatalogsServiceProvider' => __DIR__ . '/..' . '/koneko/laravel-sat-catalogs/Providers/SatCatalogsServiceProvider.php', + 'Koneko\\SatCertificateProcessor\\Services\\SatCertificateProcessorService' => __DIR__ . '/..' . '/koneko/laravel-sat-certificate-processor/Services/SatCertificateProcessorService.php', + 'Koneko\\SatMassDownloader\\Services\\SatMassDownloaderService' => __DIR__ . '/..' . '/koneko/laravel-sat-mass-downloader/Services/SatMassDownloaderService.php', + 'Koneko\\VuexyAdmin\\Actions\\Fortify\\CreateNewUser' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Actions/Fortify/CreateNewUser.php', + 'Koneko\\VuexyAdmin\\Actions\\Fortify\\PasswordValidationRules' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Actions/Fortify/PasswordValidationRules.php', + 'Koneko\\VuexyAdmin\\Actions\\Fortify\\ResetUserPassword' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Actions/Fortify/ResetUserPassword.php', + 'Koneko\\VuexyAdmin\\Actions\\Fortify\\UpdateUserPassword' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Actions/Fortify/UpdateUserPassword.php', + 'Koneko\\VuexyAdmin\\Actions\\Fortify\\UpdateUserProfileInformation' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Actions/Fortify/UpdateUserProfileInformation.php', + 'Koneko\\VuexyAdmin\\Console\\Commands\\CleanInitialAvatars' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Console/Commands/CleanInitialAvatars.php', + 'Koneko\\VuexyAdmin\\Console\\Commands\\SyncRBAC' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Console/Commands/SyncRBAC.php', + 'Koneko\\VuexyAdmin\\Helpers\\CatalogHelper' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Helpers/CatalogHelper.php', + 'Koneko\\VuexyAdmin\\Helpers\\VuexyHelper' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Helpers/VuexyHelper.php', + 'Koneko\\VuexyAdmin\\Http\\Controllers\\AdminController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Http/Controllers/AdminController.php', + 'Koneko\\VuexyAdmin\\Http\\Controllers\\AuthController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Http/Controllers/AuthController.php', + 'Koneko\\VuexyAdmin\\Http\\Controllers\\CacheController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Http/Controllers/CacheController.php', + 'Koneko\\VuexyAdmin\\Http\\Controllers\\HomeController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Http/Controllers/HomeController.php', + 'Koneko\\VuexyAdmin\\Http\\Controllers\\LanguageController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Http/Controllers/LanguageController.php', + 'Koneko\\VuexyAdmin\\Http\\Controllers\\PermissionController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Http/Controllers/PermissionController.php', + 'Koneko\\VuexyAdmin\\Http\\Controllers\\RoleController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Http/Controllers/RoleController.php', + 'Koneko\\VuexyAdmin\\Http\\Controllers\\RolePermissionController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Http/Controllers/RolePermissionController.php', + 'Koneko\\VuexyAdmin\\Http\\Controllers\\UserController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Http/Controllers/UserController.php', + 'Koneko\\VuexyAdmin\\Http\\Controllers\\UserProfileController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Http/Controllers/UserProfileController.php', + 'Koneko\\VuexyAdmin\\Http\\Middleware\\AdminTemplateMiddleware' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Http/Middleware/AdminTemplateMiddleware.php', + 'Koneko\\VuexyAdmin\\Listeners\\ClearUserCache' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Listeners/ClearUserCache.php', + 'Koneko\\VuexyAdmin\\Listeners\\HandleUserLogin' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Listeners/HandleUserLogin.php', + 'Koneko\\VuexyAdmin\\Livewire\\AdminSettings\\ApplicationSettings' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Livewire/AdminSettings/ApplicationSettings.php', + 'Koneko\\VuexyAdmin\\Livewire\\AdminSettings\\GeneralSettings' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Livewire/AdminSettings/GeneralSettings.php', + 'Koneko\\VuexyAdmin\\Livewire\\AdminSettings\\InterfaceSettings' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Livewire/AdminSettings/InterfaceSettings.php', + 'Koneko\\VuexyAdmin\\Livewire\\AdminSettings\\MailSenderResponseSettings' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Livewire/AdminSettings/MailSenderResponseSettings.php', + 'Koneko\\VuexyAdmin\\Livewire\\AdminSettings\\MailSmtpSettings' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Livewire/AdminSettings/MailSmtpSettings.php', + 'Koneko\\VuexyAdmin\\Livewire\\Cache\\CacheFunctions' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Livewire/Cache/CacheFunctions.php', + 'Koneko\\VuexyAdmin\\Livewire\\Cache\\CacheStats' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Livewire/Cache/CacheStats.php', + 'Koneko\\VuexyAdmin\\Livewire\\Cache\\MemcachedStats' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Livewire/Cache/MemcachedStats.php', + 'Koneko\\VuexyAdmin\\Livewire\\Cache\\RedisStats' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Livewire/Cache/RedisStats.php', + 'Koneko\\VuexyAdmin\\Livewire\\Cache\\SessionStats' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Livewire/Cache/SessionStats.php', + 'Koneko\\VuexyAdmin\\Livewire\\Form\\AbstractFormComponent' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Livewire/Form/AbstractFormComponent.php', + 'Koneko\\VuexyAdmin\\Livewire\\Form\\AbstractFormOffCanvasComponent' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Livewire/Form/AbstractFormOffCanvasComponent.php', + 'Koneko\\VuexyAdmin\\Livewire\\Permissions\\PermissionIndex' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Livewire/Permissions/PermissionIndex.php', + 'Koneko\\VuexyAdmin\\Livewire\\Permissions\\Permissions' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Livewire/Permissions/Permissions.php', + 'Koneko\\VuexyAdmin\\Livewire\\Roles\\RoleCards' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Livewire/Roles/RoleCards.php', + 'Koneko\\VuexyAdmin\\Livewire\\Roles\\RoleIndex' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Livewire/Roles/RoleIndex.php', + 'Koneko\\VuexyAdmin\\Livewire\\Table\\AbstractIndexComponent' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Livewire/Table/AbstractIndexComponent.php', + 'Koneko\\VuexyAdmin\\Livewire\\Users\\UserCount' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Livewire/Users/UserCount.php', + 'Koneko\\VuexyAdmin\\Livewire\\Users\\UserForm' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Livewire/Users/UserForm.php', + 'Koneko\\VuexyAdmin\\Livewire\\Users\\UserIndex' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Livewire/Users/UserIndex.php', + 'Koneko\\VuexyAdmin\\Livewire\\Users\\UserOffCanvasForm' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Livewire/Users/UserOffCanvasForm.php', + 'Koneko\\VuexyAdmin\\Livewire\\Users\\UserShow' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Livewire/Users/UserShow.php', + 'Koneko\\VuexyAdmin\\Models\\MediaItem' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Models/MediaItem.php', + 'Koneko\\VuexyAdmin\\Models\\Setting' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Models/Setting.php', + 'Koneko\\VuexyAdmin\\Models\\User' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Models/User.php', + 'Koneko\\VuexyAdmin\\Models\\UserLogin' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Models/UserLogin.php', + 'Koneko\\VuexyAdmin\\Notifications\\CustomResetPasswordNotification' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Notifications/CustomResetPasswordNotification.php', + 'Koneko\\VuexyAdmin\\Providers\\ConfigServiceProvider' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Providers/ConfigServiceProvider.php', + 'Koneko\\VuexyAdmin\\Providers\\FortifyServiceProvider' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Providers/FortifyServiceProvider.php', + 'Koneko\\VuexyAdmin\\Providers\\VuexyAdminServiceProvider' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Providers/VuexyAdminServiceProvider.php', + 'Koneko\\VuexyAdmin\\Queries\\BootstrapTableQueryBuilder' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Queries/BootstrapTableQueryBuilder.php', + 'Koneko\\VuexyAdmin\\Queries\\GenericQueryBuilder' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Queries/GenericQueryBuilder.php', + 'Koneko\\VuexyAdmin\\Rules\\NotEmptyHtml' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Rules/NotEmptyHtml.php', + 'Koneko\\VuexyAdmin\\Services\\AdminSettingsService' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Services/AdminSettingsService.php', + 'Koneko\\VuexyAdmin\\Services\\AdminTemplateService' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Services/AdminTemplateService.php', + 'Koneko\\VuexyAdmin\\Services\\AvatarImageService' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Services/AvatarImageService.php', + 'Koneko\\VuexyAdmin\\Services\\AvatarInitialsService' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Services/AvatarInitialsService.php', + 'Koneko\\VuexyAdmin\\Services\\CacheConfigService' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Services/CacheConfigService.php', + 'Koneko\\VuexyAdmin\\Services\\CacheManagerService' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Services/CacheManagerService.php', + 'Koneko\\VuexyAdmin\\Services\\GlobalSettingsService' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Services/GlobalSettingsService.php', + 'Koneko\\VuexyAdmin\\Services\\RBACService' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Services/RBACService.php', + 'Koneko\\VuexyAdmin\\Services\\SessionManagerService' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Services/SessionManagerService.php', + 'Koneko\\VuexyAdmin\\Services\\VuexyAdminService' => __DIR__ . '/..' . '/koneko/laravel-vuexy-admin/Services/VuexyAdminService.php', + 'Koneko\\VuexyAssetManagement\\Providers\\VuexyAssetManagementServiceProvider' => __DIR__ . '/..' . '/koneko/laravel-vuexy-asset-management/Providers/VuexyAssetManagementServiceProvider.php', + 'Koneko\\VuexyContacts\\Http\\Controllers\\ContactController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-contacts/Http/Controllers/ContactController.php', + 'Koneko\\VuexyContacts\\Http\\Controllers\\CustomerController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-contacts/Http/Controllers/CustomerController.php', + 'Koneko\\VuexyContacts\\Http\\Controllers\\EmployeeController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-contacts/Http/Controllers/EmployeeController.php', + 'Koneko\\VuexyContacts\\Http\\Controllers\\SupplierController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-contacts/Http/Controllers/SupplierController.php', + 'Koneko\\VuexyContacts\\Livewire\\Contacts\\ContactForm' => __DIR__ . '/..' . '/koneko/laravel-vuexy-contacts/Livewire/Contacts/ContactForm.php', + 'Koneko\\VuexyContacts\\Livewire\\Contacts\\ContactIndex' => __DIR__ . '/..' . '/koneko/laravel-vuexy-contacts/Livewire/Contacts/ContactIndex.php', + 'Koneko\\VuexyContacts\\Livewire\\Contacts\\ContactOffCanvasForm' => __DIR__ . '/..' . '/koneko/laravel-vuexy-contacts/Livewire/Contacts/ContactOffCanvasForm.php', + 'Koneko\\VuexyContacts\\Livewire\\Contacts\\ContactShow' => __DIR__ . '/..' . '/koneko/laravel-vuexy-contacts/Livewire/Contacts/ContactShow.php', + 'Koneko\\VuexyContacts\\Models\\ContactUser' => __DIR__ . '/..' . '/koneko/laravel-vuexy-contacts/Models/ContactUser.php', + 'Koneko\\VuexyContacts\\Providers\\VuexyContactsServiceProvider' => __DIR__ . '/..' . '/koneko/laravel-vuexy-contacts/Providers/VuexyContactsServiceProvider.php', + 'Koneko\\VuexyContacts\\Services\\ConstanciaFiscalService' => __DIR__ . '/..' . '/koneko/laravel-vuexy-contacts/Services/ConstanciaFiscalService.php', + 'Koneko\\VuexyContacts\\Services\\ContactCatalogService' => __DIR__ . '/..' . '/koneko/laravel-vuexy-contacts/Services/ContactCatalogService.php', + 'Koneko\\VuexyContacts\\Services\\ContactableItemService' => __DIR__ . '/..' . '/koneko/laravel-vuexy-contacts/Services/ContactableItemService.php', + 'Koneko\\VuexyContacts\\Services\\FacturaXmlService' => __DIR__ . '/..' . '/koneko/laravel-vuexy-contacts/Services/FacturaXmlService.php', + 'Koneko\\VuexyContacts\\Traits\\HasContactsAttributes' => __DIR__ . '/..' . '/koneko/laravel-vuexy-contacts/Traits/HasContactsAttributes.php', + 'Koneko\\VuexySatMassDownloader\\Http\\Controllers\\SatDownloaderController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-sat-mass-downloader/Http/Controllers/SatDownloaderController.php', + 'Koneko\\VuexySatMassDownloader\\Providers\\VuexySatMassDownloaderServiceProvider' => __DIR__ . '/..' . '/koneko/laravel-vuexy-sat-mass-downloader/Providers/VuexySatMassDownloaderServiceProvider.php', + 'Koneko\\VuexyStoreManager\\Http\\Controllers\\CompanyController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-store-manager/Http/Controllers/CompanyController.php', + 'Koneko\\VuexyStoreManager\\Http\\Controllers\\StoreController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-store-manager/Http/Controllers/StoreController.php', + 'Koneko\\VuexyStoreManager\\Http\\Controllers\\WorkCenterController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-store-manager/Http/Controllers/WorkCenterController.php', + 'Koneko\\VuexyStoreManager\\Livewire\\Company\\CompanyIndex' => __DIR__ . '/..' . '/koneko/laravel-vuexy-store-manager/Livewire/Company/CompanyIndex.php', + 'Koneko\\VuexyStoreManager\\Livewire\\Stores\\StoreForm' => __DIR__ . '/..' . '/koneko/laravel-vuexy-store-manager/Livewire/Stores/StoreForm.php', + 'Koneko\\VuexyStoreManager\\Livewire\\Stores\\StoreIndex' => __DIR__ . '/..' . '/koneko/laravel-vuexy-store-manager/Livewire/Stores/StoreIndex.php', + 'Koneko\\VuexyStoreManager\\Livewire\\WorkCenters\\WorkCenterIndex' => __DIR__ . '/..' . '/koneko/laravel-vuexy-store-manager/Livewire/WorkCenters/WorkCenterIndex.php', + 'Koneko\\VuexyStoreManager\\Models\\Currency' => __DIR__ . '/..' . '/koneko/laravel-vuexy-store-manager/Models/Currency.php', + 'Koneko\\VuexyStoreManager\\Models\\CurrencyExchangeRate' => __DIR__ . '/..' . '/koneko/laravel-vuexy-store-manager/Models/CurrencyExchangeRate.php', + 'Koneko\\VuexyStoreManager\\Models\\EmailTransaction' => __DIR__ . '/..' . '/koneko/laravel-vuexy-store-manager/Models/EmailTransaction.php', + 'Koneko\\VuexyStoreManager\\Models\\Store' => __DIR__ . '/..' . '/koneko/laravel-vuexy-store-manager/Models/Store.php', + 'Koneko\\VuexyStoreManager\\Models\\StoreUser' => __DIR__ . '/..' . '/koneko/laravel-vuexy-store-manager/Models/StoreUser.php', + 'Koneko\\VuexyStoreManager\\Models\\StoreWorkCenter' => __DIR__ . '/..' . '/koneko/laravel-vuexy-store-manager/Models/StoreWorkCenter.php', + 'Koneko\\VuexyStoreManager\\Providers\\VuexyStoreManagerServiceProvider' => __DIR__ . '/..' . '/koneko/laravel-vuexy-store-manager/Providers/VuexyStoreManagerServiceProvider.php', + 'Koneko\\VuexyStoreManager\\Services\\StoreCatalogService' => __DIR__ . '/..' . '/koneko/laravel-vuexy-store-manager/Services/StoreCatalogService.php', + 'Koneko\\VuexyStoreManager\\Traits\\HasUsersRelations' => __DIR__ . '/..' . '/koneko/laravel-vuexy-store-manager/Traits/HasUsersRelations.php', + 'Koneko\\VuexyWarehouse\\Http\\Controllers\\InventoryMovementController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Http/Controllers/InventoryMovementController.php', + 'Koneko\\VuexyWarehouse\\Http\\Controllers\\InventoryStockController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Http/Controllers/InventoryStockController.php', + 'Koneko\\VuexyWarehouse\\Http\\Controllers\\MaterialController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Http/Controllers/MaterialController.php', + 'Koneko\\VuexyWarehouse\\Http\\Controllers\\ProductCatalogController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Http/Controllers/ProductCatalogController.php', + 'Koneko\\VuexyWarehouse\\Http\\Controllers\\ProductCategorieController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Http/Controllers/ProductCategorieController.php', + 'Koneko\\VuexyWarehouse\\Http\\Controllers\\ProductController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Http/Controllers/ProductController.php', + 'Koneko\\VuexyWarehouse\\Http\\Controllers\\ProductReceiptController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Http/Controllers/ProductReceiptController.php', + 'Koneko\\VuexyWarehouse\\Http\\Controllers\\WarehouseController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Http/Controllers/WarehouseController.php', + 'Koneko\\VuexyWarehouse\\Http\\Controllers\\WarehouseMovementController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Http/Controllers/WarehouseMovementController.php', + 'Koneko\\VuexyWarehouse\\Http\\Controllers\\WarehouseTransferController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Http/Controllers/WarehouseTransferController.php', + 'Koneko\\VuexyWarehouse\\Livewire\\InventoryMovements\\InventoryMovementsIndex' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Livewire/InventoryMovements/InventoryMovementsIndex.php', + 'Koneko\\VuexyWarehouse\\Livewire\\InventoryStock\\InventoryStockIndex' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Livewire/InventoryStock/InventoryStockIndex.php', + 'Koneko\\VuexyWarehouse\\Livewire\\Materials\\MaterialsIndex' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Livewire/Materials/MaterialsIndex.php', + 'Koneko\\VuexyWarehouse\\Livewire\\ProductCatalogs\\ProductCatalogsIndex' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Livewire/ProductCatalogs/ProductCatalogsIndex.php', + 'Koneko\\VuexyWarehouse\\Livewire\\ProductCategories\\ProductCategoriesIndex' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Livewire/ProductCategories/ProductCategoriesIndex.php', + 'Koneko\\VuexyWarehouse\\Livewire\\ProductReceipts\\ProductReceiptsIndex' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Livewire/ProductReceipts/ProductReceiptsIndex.php', + 'Koneko\\VuexyWarehouse\\Livewire\\Products\\ProductsIndex' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Livewire/Products/ProductsIndex.php', + 'Koneko\\VuexyWarehouse\\Livewire\\PurchaseOrders\\PurchaseOrdersIndex' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Livewire/PurchaseOrders/PurchaseOrdersIndex.php', + 'Koneko\\VuexyWarehouse\\Livewire\\WarehouseMovements\\WarehouseMovementsIndex' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Livewire/WarehouseMovements/WarehouseMovementsIndex.php', + 'Koneko\\VuexyWarehouse\\Livewire\\WarehouseTransfers\\WarehouseTransfersIndex' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Livewire/WarehouseTransfers/WarehouseTransfersIndex.php', + 'Koneko\\VuexyWarehouse\\Livewire\\Warehouses\\WarehouseIndex' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Livewire/Warehouses/WarehouseIndex.php', + 'Koneko\\VuexyWarehouse\\Livewire\\Warehouses\\WarehouseOffcanvasForm' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Livewire/Warehouses/WarehouseOffcanvasForm.php', + 'Koneko\\VuexyWarehouse\\Models\\Currency' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Models/Currency.php', + 'Koneko\\VuexyWarehouse\\Models\\FixedAsset' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Models/FixedAsset.php', + 'Koneko\\VuexyWarehouse\\Models\\InventoryMovement' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Models/InventoryMovement.php', + 'Koneko\\VuexyWarehouse\\Models\\InventoryStockLevel' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Models/InventoryStockLevel.php', + 'Koneko\\VuexyWarehouse\\Models\\LotNumber' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Models/LotNumber.php', + 'Koneko\\VuexyWarehouse\\Models\\Product' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Models/Product.php', + 'Koneko\\VuexyWarehouse\\Models\\ProductCategory' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Models/ProductCategory.php', + 'Koneko\\VuexyWarehouse\\Models\\ProductProperty' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Models/ProductProperty.php', + 'Koneko\\VuexyWarehouse\\Models\\ProductPropertyValue' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Models/ProductPropertyValue.php', + 'Koneko\\VuexyWarehouse\\Models\\Warehouse' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Models/Warehouse.php', + 'Koneko\\VuexyWarehouse\\Models\\WarehouseMovement' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Models/WarehouseMovement.php', + 'Koneko\\VuexyWarehouse\\Providers\\VuexyWarehouseServiceProvider' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Providers/VuexyWarehouseServiceProvider.php', + 'Koneko\\VuexyWarehouse\\Services\\WarehouseCatalogService' => __DIR__ . '/..' . '/koneko/laravel-vuexy-warehouse/Services/WarehouseCatalogService.php', + 'Koneko\\VuexyWebsiteAdmin\\Http\\Controllers\\GeneralController' => __DIR__ . '/..' . '/koneko/laravel-vuexy-website-admin/Http/Controllers/GeneralController.php', + 'Koneko\\VuexyWebsiteAdmin\\Providers\\VuexyWebsiteAdminServiceProvider' => __DIR__ . '/..' . '/koneko/laravel-vuexy-website-admin/Providers/VuexyWebsiteAdminServiceProvider.php', + 'Koneko\\VuexyWebsiteBlog\\Providers\\VuexyWebsiteBlogServiceProvider' => __DIR__ . '/..' . '/koneko/laravel-vuexy-website-blog/Providers/VuexyWebsiteBlogServiceProvider.php', + 'Koneko\\VuexyWebsiteLayoutPorto\\Providers\\VuexyWebsiteLayoutPortoServiceProvider' => __DIR__ . '/..' . '/koneko/laravel-vuexy-website-layout-porto/Providers/VuexyWebsiteLayoutPortoServiceProvider.php', + 'Laravel\\Fortify\\Actions\\AttemptToAuthenticate' => __DIR__ . '/..' . '/laravel/fortify/src/Actions/AttemptToAuthenticate.php', + 'Laravel\\Fortify\\Actions\\CanonicalizeUsername' => __DIR__ . '/..' . '/laravel/fortify/src/Actions/CanonicalizeUsername.php', + 'Laravel\\Fortify\\Actions\\CompletePasswordReset' => __DIR__ . '/..' . '/laravel/fortify/src/Actions/CompletePasswordReset.php', + 'Laravel\\Fortify\\Actions\\ConfirmPassword' => __DIR__ . '/..' . '/laravel/fortify/src/Actions/ConfirmPassword.php', + 'Laravel\\Fortify\\Actions\\ConfirmTwoFactorAuthentication' => __DIR__ . '/..' . '/laravel/fortify/src/Actions/ConfirmTwoFactorAuthentication.php', + 'Laravel\\Fortify\\Actions\\DisableTwoFactorAuthentication' => __DIR__ . '/..' . '/laravel/fortify/src/Actions/DisableTwoFactorAuthentication.php', + 'Laravel\\Fortify\\Actions\\EnableTwoFactorAuthentication' => __DIR__ . '/..' . '/laravel/fortify/src/Actions/EnableTwoFactorAuthentication.php', + 'Laravel\\Fortify\\Actions\\EnsureLoginIsNotThrottled' => __DIR__ . '/..' . '/laravel/fortify/src/Actions/EnsureLoginIsNotThrottled.php', + 'Laravel\\Fortify\\Actions\\GenerateNewRecoveryCodes' => __DIR__ . '/..' . '/laravel/fortify/src/Actions/GenerateNewRecoveryCodes.php', + 'Laravel\\Fortify\\Actions\\PrepareAuthenticatedSession' => __DIR__ . '/..' . '/laravel/fortify/src/Actions/PrepareAuthenticatedSession.php', + 'Laravel\\Fortify\\Actions\\RedirectIfTwoFactorAuthenticatable' => __DIR__ . '/..' . '/laravel/fortify/src/Actions/RedirectIfTwoFactorAuthenticatable.php', + 'Laravel\\Fortify\\Console\\InstallCommand' => __DIR__ . '/..' . '/laravel/fortify/src/Console/InstallCommand.php', + 'Laravel\\Fortify\\Contracts\\ConfirmPasswordViewResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/ConfirmPasswordViewResponse.php', + 'Laravel\\Fortify\\Contracts\\CreatesNewUsers' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/CreatesNewUsers.php', + 'Laravel\\Fortify\\Contracts\\EmailVerificationNotificationSentResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/EmailVerificationNotificationSentResponse.php', + 'Laravel\\Fortify\\Contracts\\FailedPasswordConfirmationResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/FailedPasswordConfirmationResponse.php', + 'Laravel\\Fortify\\Contracts\\FailedPasswordResetLinkRequestResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/FailedPasswordResetLinkRequestResponse.php', + 'Laravel\\Fortify\\Contracts\\FailedPasswordResetResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/FailedPasswordResetResponse.php', + 'Laravel\\Fortify\\Contracts\\FailedTwoFactorLoginResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/FailedTwoFactorLoginResponse.php', + 'Laravel\\Fortify\\Contracts\\LockoutResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/LockoutResponse.php', + 'Laravel\\Fortify\\Contracts\\LoginResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/LoginResponse.php', + 'Laravel\\Fortify\\Contracts\\LoginViewResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/LoginViewResponse.php', + 'Laravel\\Fortify\\Contracts\\LogoutResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/LogoutResponse.php', + 'Laravel\\Fortify\\Contracts\\PasswordConfirmedResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/PasswordConfirmedResponse.php', + 'Laravel\\Fortify\\Contracts\\PasswordResetResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/PasswordResetResponse.php', + 'Laravel\\Fortify\\Contracts\\PasswordUpdateResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/PasswordUpdateResponse.php', + 'Laravel\\Fortify\\Contracts\\ProfileInformationUpdatedResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/ProfileInformationUpdatedResponse.php', + 'Laravel\\Fortify\\Contracts\\RecoveryCodesGeneratedResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/RecoveryCodesGeneratedResponse.php', + 'Laravel\\Fortify\\Contracts\\RegisterResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/RegisterResponse.php', + 'Laravel\\Fortify\\Contracts\\RegisterViewResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/RegisterViewResponse.php', + 'Laravel\\Fortify\\Contracts\\RequestPasswordResetLinkViewResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/RequestPasswordResetLinkViewResponse.php', + 'Laravel\\Fortify\\Contracts\\ResetPasswordViewResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/ResetPasswordViewResponse.php', + 'Laravel\\Fortify\\Contracts\\ResetsUserPasswords' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/ResetsUserPasswords.php', + 'Laravel\\Fortify\\Contracts\\SuccessfulPasswordResetLinkRequestResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/SuccessfulPasswordResetLinkRequestResponse.php', + 'Laravel\\Fortify\\Contracts\\TwoFactorAuthenticationProvider' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/TwoFactorAuthenticationProvider.php', + 'Laravel\\Fortify\\Contracts\\TwoFactorChallengeViewResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/TwoFactorChallengeViewResponse.php', + 'Laravel\\Fortify\\Contracts\\TwoFactorConfirmedResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/TwoFactorConfirmedResponse.php', + 'Laravel\\Fortify\\Contracts\\TwoFactorDisabledResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/TwoFactorDisabledResponse.php', + 'Laravel\\Fortify\\Contracts\\TwoFactorEnabledResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/TwoFactorEnabledResponse.php', + 'Laravel\\Fortify\\Contracts\\TwoFactorLoginResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/TwoFactorLoginResponse.php', + 'Laravel\\Fortify\\Contracts\\UpdatesUserPasswords' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/UpdatesUserPasswords.php', + 'Laravel\\Fortify\\Contracts\\UpdatesUserProfileInformation' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/UpdatesUserProfileInformation.php', + 'Laravel\\Fortify\\Contracts\\VerifyEmailResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/VerifyEmailResponse.php', + 'Laravel\\Fortify\\Contracts\\VerifyEmailViewResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Contracts/VerifyEmailViewResponse.php', + 'Laravel\\Fortify\\Events\\PasswordUpdatedViaController' => __DIR__ . '/..' . '/laravel/fortify/src/Events/PasswordUpdatedViaController.php', + 'Laravel\\Fortify\\Events\\RecoveryCodeReplaced' => __DIR__ . '/..' . '/laravel/fortify/src/Events/RecoveryCodeReplaced.php', + 'Laravel\\Fortify\\Events\\RecoveryCodesGenerated' => __DIR__ . '/..' . '/laravel/fortify/src/Events/RecoveryCodesGenerated.php', + 'Laravel\\Fortify\\Events\\TwoFactorAuthenticationChallenged' => __DIR__ . '/..' . '/laravel/fortify/src/Events/TwoFactorAuthenticationChallenged.php', + 'Laravel\\Fortify\\Events\\TwoFactorAuthenticationConfirmed' => __DIR__ . '/..' . '/laravel/fortify/src/Events/TwoFactorAuthenticationConfirmed.php', + 'Laravel\\Fortify\\Events\\TwoFactorAuthenticationDisabled' => __DIR__ . '/..' . '/laravel/fortify/src/Events/TwoFactorAuthenticationDisabled.php', + 'Laravel\\Fortify\\Events\\TwoFactorAuthenticationEnabled' => __DIR__ . '/..' . '/laravel/fortify/src/Events/TwoFactorAuthenticationEnabled.php', + 'Laravel\\Fortify\\Events\\TwoFactorAuthenticationEvent' => __DIR__ . '/..' . '/laravel/fortify/src/Events/TwoFactorAuthenticationEvent.php', + 'Laravel\\Fortify\\Events\\TwoFactorAuthenticationFailed' => __DIR__ . '/..' . '/laravel/fortify/src/Events/TwoFactorAuthenticationFailed.php', + 'Laravel\\Fortify\\Events\\ValidTwoFactorAuthenticationCodeProvided' => __DIR__ . '/..' . '/laravel/fortify/src/Events/ValidTwoFactorAuthenticationCodeProvided.php', + 'Laravel\\Fortify\\Features' => __DIR__ . '/..' . '/laravel/fortify/src/Features.php', + 'Laravel\\Fortify\\Fortify' => __DIR__ . '/..' . '/laravel/fortify/src/Fortify.php', + 'Laravel\\Fortify\\FortifyServiceProvider' => __DIR__ . '/..' . '/laravel/fortify/src/FortifyServiceProvider.php', + 'Laravel\\Fortify\\Http\\Controllers\\AuthenticatedSessionController' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Controllers/AuthenticatedSessionController.php', + 'Laravel\\Fortify\\Http\\Controllers\\ConfirmablePasswordController' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Controllers/ConfirmablePasswordController.php', + 'Laravel\\Fortify\\Http\\Controllers\\ConfirmedPasswordStatusController' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Controllers/ConfirmedPasswordStatusController.php', + 'Laravel\\Fortify\\Http\\Controllers\\ConfirmedTwoFactorAuthenticationController' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Controllers/ConfirmedTwoFactorAuthenticationController.php', + 'Laravel\\Fortify\\Http\\Controllers\\EmailVerificationNotificationController' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Controllers/EmailVerificationNotificationController.php', + 'Laravel\\Fortify\\Http\\Controllers\\EmailVerificationPromptController' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Controllers/EmailVerificationPromptController.php', + 'Laravel\\Fortify\\Http\\Controllers\\NewPasswordController' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Controllers/NewPasswordController.php', + 'Laravel\\Fortify\\Http\\Controllers\\PasswordController' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Controllers/PasswordController.php', + 'Laravel\\Fortify\\Http\\Controllers\\PasswordResetLinkController' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Controllers/PasswordResetLinkController.php', + 'Laravel\\Fortify\\Http\\Controllers\\ProfileInformationController' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Controllers/ProfileInformationController.php', + 'Laravel\\Fortify\\Http\\Controllers\\RecoveryCodeController' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Controllers/RecoveryCodeController.php', + 'Laravel\\Fortify\\Http\\Controllers\\RegisteredUserController' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Controllers/RegisteredUserController.php', + 'Laravel\\Fortify\\Http\\Controllers\\TwoFactorAuthenticatedSessionController' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Controllers/TwoFactorAuthenticatedSessionController.php', + 'Laravel\\Fortify\\Http\\Controllers\\TwoFactorAuthenticationController' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Controllers/TwoFactorAuthenticationController.php', + 'Laravel\\Fortify\\Http\\Controllers\\TwoFactorQrCodeController' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Controllers/TwoFactorQrCodeController.php', + 'Laravel\\Fortify\\Http\\Controllers\\TwoFactorSecretKeyController' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Controllers/TwoFactorSecretKeyController.php', + 'Laravel\\Fortify\\Http\\Controllers\\VerifyEmailController' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Controllers/VerifyEmailController.php', + 'Laravel\\Fortify\\Http\\Requests\\LoginRequest' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Requests/LoginRequest.php', + 'Laravel\\Fortify\\Http\\Requests\\TwoFactorLoginRequest' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Requests/TwoFactorLoginRequest.php', + 'Laravel\\Fortify\\Http\\Requests\\VerifyEmailRequest' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Requests/VerifyEmailRequest.php', + 'Laravel\\Fortify\\Http\\Responses\\EmailVerificationNotificationSentResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Responses/EmailVerificationNotificationSentResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\FailedPasswordConfirmationResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Responses/FailedPasswordConfirmationResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\FailedPasswordResetLinkRequestResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Responses/FailedPasswordResetLinkRequestResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\FailedPasswordResetResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Responses/FailedPasswordResetResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\FailedTwoFactorLoginResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Responses/FailedTwoFactorLoginResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\LockoutResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Responses/LockoutResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\LoginResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Responses/LoginResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\LogoutResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Responses/LogoutResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\PasswordConfirmedResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Responses/PasswordConfirmedResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\PasswordResetResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Responses/PasswordResetResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\PasswordUpdateResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Responses/PasswordUpdateResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\ProfileInformationUpdatedResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Responses/ProfileInformationUpdatedResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\RecoveryCodesGeneratedResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Responses/RecoveryCodesGeneratedResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\RedirectAsIntended' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Responses/RedirectAsIntended.php', + 'Laravel\\Fortify\\Http\\Responses\\RegisterResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Responses/RegisterResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\SimpleViewResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Responses/SimpleViewResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\SuccessfulPasswordResetLinkRequestResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Responses/SuccessfulPasswordResetLinkRequestResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\TwoFactorConfirmedResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Responses/TwoFactorConfirmedResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\TwoFactorDisabledResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Responses/TwoFactorDisabledResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\TwoFactorEnabledResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Responses/TwoFactorEnabledResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\TwoFactorLoginResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Responses/TwoFactorLoginResponse.php', + 'Laravel\\Fortify\\Http\\Responses\\VerifyEmailResponse' => __DIR__ . '/..' . '/laravel/fortify/src/Http/Responses/VerifyEmailResponse.php', + 'Laravel\\Fortify\\LoginRateLimiter' => __DIR__ . '/..' . '/laravel/fortify/src/LoginRateLimiter.php', + 'Laravel\\Fortify\\RecoveryCode' => __DIR__ . '/..' . '/laravel/fortify/src/RecoveryCode.php', + 'Laravel\\Fortify\\RoutePath' => __DIR__ . '/..' . '/laravel/fortify/src/RoutePath.php', + 'Laravel\\Fortify\\Rules\\Password' => __DIR__ . '/..' . '/laravel/fortify/src/Rules/Password.php', + 'Laravel\\Fortify\\TwoFactorAuthenticatable' => __DIR__ . '/..' . '/laravel/fortify/src/TwoFactorAuthenticatable.php', + 'Laravel\\Fortify\\TwoFactorAuthenticationProvider' => __DIR__ . '/..' . '/laravel/fortify/src/TwoFactorAuthenticationProvider.php', + 'Laravel\\Pail\\Console\\Commands\\PailCommand' => __DIR__ . '/..' . '/laravel/pail/src/Console/Commands/PailCommand.php', + 'Laravel\\Pail\\Contracts\\Printer' => __DIR__ . '/..' . '/laravel/pail/src/Contracts/Printer.php', + 'Laravel\\Pail\\File' => __DIR__ . '/..' . '/laravel/pail/src/File.php', + 'Laravel\\Pail\\Files' => __DIR__ . '/..' . '/laravel/pail/src/Files.php', + 'Laravel\\Pail\\Guards\\EnsurePcntlIsAvailable' => __DIR__ . '/..' . '/laravel/pail/src/Guards/EnsurePcntlIsAvailable.php', + 'Laravel\\Pail\\Handler' => __DIR__ . '/..' . '/laravel/pail/src/Handler.php', + 'Laravel\\Pail\\LoggerFactory' => __DIR__ . '/..' . '/laravel/pail/src/LoggerFactory.php', + 'Laravel\\Pail\\Options' => __DIR__ . '/..' . '/laravel/pail/src/Options.php', + 'Laravel\\Pail\\PailServiceProvider' => __DIR__ . '/..' . '/laravel/pail/src/PailServiceProvider.php', + 'Laravel\\Pail\\Printers\\CliPrinter' => __DIR__ . '/..' . '/laravel/pail/src/Printers/CliPrinter.php', + 'Laravel\\Pail\\ProcessFactory' => __DIR__ . '/..' . '/laravel/pail/src/ProcessFactory.php', + 'Laravel\\Pail\\ValueObjects\\MessageLogged' => __DIR__ . '/..' . '/laravel/pail/src/ValueObjects/MessageLogged.php', + 'Laravel\\Pail\\ValueObjects\\Origin\\Console' => __DIR__ . '/..' . '/laravel/pail/src/ValueObjects/Origin/Console.php', + 'Laravel\\Pail\\ValueObjects\\Origin\\Http' => __DIR__ . '/..' . '/laravel/pail/src/ValueObjects/Origin/Http.php', + 'Laravel\\Pail\\ValueObjects\\Origin\\Queue' => __DIR__ . '/..' . '/laravel/pail/src/ValueObjects/Origin/Queue.php', + 'Laravel\\Prompts\\Clear' => __DIR__ . '/..' . '/laravel/prompts/src/Clear.php', + 'Laravel\\Prompts\\Concerns\\Colors' => __DIR__ . '/..' . '/laravel/prompts/src/Concerns/Colors.php', + 'Laravel\\Prompts\\Concerns\\Cursor' => __DIR__ . '/..' . '/laravel/prompts/src/Concerns/Cursor.php', + 'Laravel\\Prompts\\Concerns\\Erase' => __DIR__ . '/..' . '/laravel/prompts/src/Concerns/Erase.php', + 'Laravel\\Prompts\\Concerns\\Events' => __DIR__ . '/..' . '/laravel/prompts/src/Concerns/Events.php', + 'Laravel\\Prompts\\Concerns\\FakesInputOutput' => __DIR__ . '/..' . '/laravel/prompts/src/Concerns/FakesInputOutput.php', + 'Laravel\\Prompts\\Concerns\\Fallback' => __DIR__ . '/..' . '/laravel/prompts/src/Concerns/Fallback.php', + 'Laravel\\Prompts\\Concerns\\Interactivity' => __DIR__ . '/..' . '/laravel/prompts/src/Concerns/Interactivity.php', + 'Laravel\\Prompts\\Concerns\\Scrolling' => __DIR__ . '/..' . '/laravel/prompts/src/Concerns/Scrolling.php', + 'Laravel\\Prompts\\Concerns\\Termwind' => __DIR__ . '/..' . '/laravel/prompts/src/Concerns/Termwind.php', + 'Laravel\\Prompts\\Concerns\\Themes' => __DIR__ . '/..' . '/laravel/prompts/src/Concerns/Themes.php', + 'Laravel\\Prompts\\Concerns\\Truncation' => __DIR__ . '/..' . '/laravel/prompts/src/Concerns/Truncation.php', + 'Laravel\\Prompts\\Concerns\\TypedValue' => __DIR__ . '/..' . '/laravel/prompts/src/Concerns/TypedValue.php', + 'Laravel\\Prompts\\ConfirmPrompt' => __DIR__ . '/..' . '/laravel/prompts/src/ConfirmPrompt.php', + 'Laravel\\Prompts\\Exceptions\\FormRevertedException' => __DIR__ . '/..' . '/laravel/prompts/src/Exceptions/FormRevertedException.php', + 'Laravel\\Prompts\\Exceptions\\NonInteractiveValidationException' => __DIR__ . '/..' . '/laravel/prompts/src/Exceptions/NonInteractiveValidationException.php', + 'Laravel\\Prompts\\FormBuilder' => __DIR__ . '/..' . '/laravel/prompts/src/FormBuilder.php', + 'Laravel\\Prompts\\FormStep' => __DIR__ . '/..' . '/laravel/prompts/src/FormStep.php', + 'Laravel\\Prompts\\Key' => __DIR__ . '/..' . '/laravel/prompts/src/Key.php', + 'Laravel\\Prompts\\MultiSearchPrompt' => __DIR__ . '/..' . '/laravel/prompts/src/MultiSearchPrompt.php', + 'Laravel\\Prompts\\MultiSelectPrompt' => __DIR__ . '/..' . '/laravel/prompts/src/MultiSelectPrompt.php', + 'Laravel\\Prompts\\Note' => __DIR__ . '/..' . '/laravel/prompts/src/Note.php', + 'Laravel\\Prompts\\Output\\BufferedConsoleOutput' => __DIR__ . '/..' . '/laravel/prompts/src/Output/BufferedConsoleOutput.php', + 'Laravel\\Prompts\\Output\\ConsoleOutput' => __DIR__ . '/..' . '/laravel/prompts/src/Output/ConsoleOutput.php', + 'Laravel\\Prompts\\PasswordPrompt' => __DIR__ . '/..' . '/laravel/prompts/src/PasswordPrompt.php', + 'Laravel\\Prompts\\PausePrompt' => __DIR__ . '/..' . '/laravel/prompts/src/PausePrompt.php', + 'Laravel\\Prompts\\Progress' => __DIR__ . '/..' . '/laravel/prompts/src/Progress.php', + 'Laravel\\Prompts\\Prompt' => __DIR__ . '/..' . '/laravel/prompts/src/Prompt.php', + 'Laravel\\Prompts\\SearchPrompt' => __DIR__ . '/..' . '/laravel/prompts/src/SearchPrompt.php', + 'Laravel\\Prompts\\SelectPrompt' => __DIR__ . '/..' . '/laravel/prompts/src/SelectPrompt.php', + 'Laravel\\Prompts\\Spinner' => __DIR__ . '/..' . '/laravel/prompts/src/Spinner.php', + 'Laravel\\Prompts\\SuggestPrompt' => __DIR__ . '/..' . '/laravel/prompts/src/SuggestPrompt.php', + 'Laravel\\Prompts\\Support\\Result' => __DIR__ . '/..' . '/laravel/prompts/src/Support/Result.php', + 'Laravel\\Prompts\\Support\\Utils' => __DIR__ . '/..' . '/laravel/prompts/src/Support/Utils.php', + 'Laravel\\Prompts\\Table' => __DIR__ . '/..' . '/laravel/prompts/src/Table.php', + 'Laravel\\Prompts\\Terminal' => __DIR__ . '/..' . '/laravel/prompts/src/Terminal.php', + 'Laravel\\Prompts\\TextPrompt' => __DIR__ . '/..' . '/laravel/prompts/src/TextPrompt.php', + 'Laravel\\Prompts\\TextareaPrompt' => __DIR__ . '/..' . '/laravel/prompts/src/TextareaPrompt.php', + 'Laravel\\Prompts\\Themes\\Contracts\\Scrolling' => __DIR__ . '/..' . '/laravel/prompts/src/Themes/Contracts/Scrolling.php', + 'Laravel\\Prompts\\Themes\\Default\\ClearRenderer' => __DIR__ . '/..' . '/laravel/prompts/src/Themes/Default/ClearRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\Concerns\\DrawsBoxes' => __DIR__ . '/..' . '/laravel/prompts/src/Themes/Default/Concerns/DrawsBoxes.php', + 'Laravel\\Prompts\\Themes\\Default\\Concerns\\DrawsScrollbars' => __DIR__ . '/..' . '/laravel/prompts/src/Themes/Default/Concerns/DrawsScrollbars.php', + 'Laravel\\Prompts\\Themes\\Default\\Concerns\\InteractsWithStrings' => __DIR__ . '/..' . '/laravel/prompts/src/Themes/Default/Concerns/InteractsWithStrings.php', + 'Laravel\\Prompts\\Themes\\Default\\ConfirmPromptRenderer' => __DIR__ . '/..' . '/laravel/prompts/src/Themes/Default/ConfirmPromptRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\MultiSearchPromptRenderer' => __DIR__ . '/..' . '/laravel/prompts/src/Themes/Default/MultiSearchPromptRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\MultiSelectPromptRenderer' => __DIR__ . '/..' . '/laravel/prompts/src/Themes/Default/MultiSelectPromptRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\NoteRenderer' => __DIR__ . '/..' . '/laravel/prompts/src/Themes/Default/NoteRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\PasswordPromptRenderer' => __DIR__ . '/..' . '/laravel/prompts/src/Themes/Default/PasswordPromptRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\PausePromptRenderer' => __DIR__ . '/..' . '/laravel/prompts/src/Themes/Default/PausePromptRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\ProgressRenderer' => __DIR__ . '/..' . '/laravel/prompts/src/Themes/Default/ProgressRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\Renderer' => __DIR__ . '/..' . '/laravel/prompts/src/Themes/Default/Renderer.php', + 'Laravel\\Prompts\\Themes\\Default\\SearchPromptRenderer' => __DIR__ . '/..' . '/laravel/prompts/src/Themes/Default/SearchPromptRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\SelectPromptRenderer' => __DIR__ . '/..' . '/laravel/prompts/src/Themes/Default/SelectPromptRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\SpinnerRenderer' => __DIR__ . '/..' . '/laravel/prompts/src/Themes/Default/SpinnerRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\SuggestPromptRenderer' => __DIR__ . '/..' . '/laravel/prompts/src/Themes/Default/SuggestPromptRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\TableRenderer' => __DIR__ . '/..' . '/laravel/prompts/src/Themes/Default/TableRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\TextPromptRenderer' => __DIR__ . '/..' . '/laravel/prompts/src/Themes/Default/TextPromptRenderer.php', + 'Laravel\\Prompts\\Themes\\Default\\TextareaPromptRenderer' => __DIR__ . '/..' . '/laravel/prompts/src/Themes/Default/TextareaPromptRenderer.php', + 'Laravel\\Sail\\Console\\AddCommand' => __DIR__ . '/..' . '/laravel/sail/src/Console/AddCommand.php', + 'Laravel\\Sail\\Console\\Concerns\\InteractsWithDockerComposeServices' => __DIR__ . '/..' . '/laravel/sail/src/Console/Concerns/InteractsWithDockerComposeServices.php', + 'Laravel\\Sail\\Console\\InstallCommand' => __DIR__ . '/..' . '/laravel/sail/src/Console/InstallCommand.php', + 'Laravel\\Sail\\Console\\PublishCommand' => __DIR__ . '/..' . '/laravel/sail/src/Console/PublishCommand.php', + 'Laravel\\Sail\\SailServiceProvider' => __DIR__ . '/..' . '/laravel/sail/src/SailServiceProvider.php', + 'Laravel\\Sanctum\\Console\\Commands\\PruneExpired' => __DIR__ . '/..' . '/laravel/sanctum/src/Console/Commands/PruneExpired.php', + 'Laravel\\Sanctum\\Contracts\\HasAbilities' => __DIR__ . '/..' . '/laravel/sanctum/src/Contracts/HasAbilities.php', + 'Laravel\\Sanctum\\Contracts\\HasApiTokens' => __DIR__ . '/..' . '/laravel/sanctum/src/Contracts/HasApiTokens.php', + 'Laravel\\Sanctum\\Events\\TokenAuthenticated' => __DIR__ . '/..' . '/laravel/sanctum/src/Events/TokenAuthenticated.php', + 'Laravel\\Sanctum\\Exceptions\\MissingAbilityException' => __DIR__ . '/..' . '/laravel/sanctum/src/Exceptions/MissingAbilityException.php', + 'Laravel\\Sanctum\\Exceptions\\MissingScopeException' => __DIR__ . '/..' . '/laravel/sanctum/src/Exceptions/MissingScopeException.php', + 'Laravel\\Sanctum\\Guard' => __DIR__ . '/..' . '/laravel/sanctum/src/Guard.php', + 'Laravel\\Sanctum\\HasApiTokens' => __DIR__ . '/..' . '/laravel/sanctum/src/HasApiTokens.php', + 'Laravel\\Sanctum\\Http\\Controllers\\CsrfCookieController' => __DIR__ . '/..' . '/laravel/sanctum/src/Http/Controllers/CsrfCookieController.php', + 'Laravel\\Sanctum\\Http\\Middleware\\AuthenticateSession' => __DIR__ . '/..' . '/laravel/sanctum/src/Http/Middleware/AuthenticateSession.php', + 'Laravel\\Sanctum\\Http\\Middleware\\CheckAbilities' => __DIR__ . '/..' . '/laravel/sanctum/src/Http/Middleware/CheckAbilities.php', + 'Laravel\\Sanctum\\Http\\Middleware\\CheckForAnyAbility' => __DIR__ . '/..' . '/laravel/sanctum/src/Http/Middleware/CheckForAnyAbility.php', + 'Laravel\\Sanctum\\Http\\Middleware\\CheckForAnyScope' => __DIR__ . '/..' . '/laravel/sanctum/src/Http/Middleware/CheckForAnyScope.php', + 'Laravel\\Sanctum\\Http\\Middleware\\CheckScopes' => __DIR__ . '/..' . '/laravel/sanctum/src/Http/Middleware/CheckScopes.php', + 'Laravel\\Sanctum\\Http\\Middleware\\EnsureFrontendRequestsAreStateful' => __DIR__ . '/..' . '/laravel/sanctum/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php', + 'Laravel\\Sanctum\\NewAccessToken' => __DIR__ . '/..' . '/laravel/sanctum/src/NewAccessToken.php', + 'Laravel\\Sanctum\\PersonalAccessToken' => __DIR__ . '/..' . '/laravel/sanctum/src/PersonalAccessToken.php', + 'Laravel\\Sanctum\\Sanctum' => __DIR__ . '/..' . '/laravel/sanctum/src/Sanctum.php', + 'Laravel\\Sanctum\\SanctumServiceProvider' => __DIR__ . '/..' . '/laravel/sanctum/src/SanctumServiceProvider.php', + 'Laravel\\Sanctum\\TransientToken' => __DIR__ . '/..' . '/laravel/sanctum/src/TransientToken.php', + 'Laravel\\SerializableClosure\\Contracts\\Serializable' => __DIR__ . '/..' . '/laravel/serializable-closure/src/Contracts/Serializable.php', + 'Laravel\\SerializableClosure\\Contracts\\Signer' => __DIR__ . '/..' . '/laravel/serializable-closure/src/Contracts/Signer.php', + 'Laravel\\SerializableClosure\\Exceptions\\InvalidSignatureException' => __DIR__ . '/..' . '/laravel/serializable-closure/src/Exceptions/InvalidSignatureException.php', + 'Laravel\\SerializableClosure\\Exceptions\\MissingSecretKeyException' => __DIR__ . '/..' . '/laravel/serializable-closure/src/Exceptions/MissingSecretKeyException.php', + 'Laravel\\SerializableClosure\\Exceptions\\PhpVersionNotSupportedException' => __DIR__ . '/..' . '/laravel/serializable-closure/src/Exceptions/PhpVersionNotSupportedException.php', + 'Laravel\\SerializableClosure\\SerializableClosure' => __DIR__ . '/..' . '/laravel/serializable-closure/src/SerializableClosure.php', + 'Laravel\\SerializableClosure\\Serializers\\Native' => __DIR__ . '/..' . '/laravel/serializable-closure/src/Serializers/Native.php', + 'Laravel\\SerializableClosure\\Serializers\\Signed' => __DIR__ . '/..' . '/laravel/serializable-closure/src/Serializers/Signed.php', + 'Laravel\\SerializableClosure\\Signers\\Hmac' => __DIR__ . '/..' . '/laravel/serializable-closure/src/Signers/Hmac.php', + 'Laravel\\SerializableClosure\\Support\\ClosureScope' => __DIR__ . '/..' . '/laravel/serializable-closure/src/Support/ClosureScope.php', + 'Laravel\\SerializableClosure\\Support\\ClosureStream' => __DIR__ . '/..' . '/laravel/serializable-closure/src/Support/ClosureStream.php', + 'Laravel\\SerializableClosure\\Support\\ReflectionClosure' => __DIR__ . '/..' . '/laravel/serializable-closure/src/Support/ReflectionClosure.php', + 'Laravel\\SerializableClosure\\Support\\SelfReference' => __DIR__ . '/..' . '/laravel/serializable-closure/src/Support/SelfReference.php', + 'Laravel\\SerializableClosure\\UnsignedSerializableClosure' => __DIR__ . '/..' . '/laravel/serializable-closure/src/UnsignedSerializableClosure.php', + 'Laravel\\Tinker\\ClassAliasAutoloader' => __DIR__ . '/..' . '/laravel/tinker/src/ClassAliasAutoloader.php', + 'Laravel\\Tinker\\Console\\TinkerCommand' => __DIR__ . '/..' . '/laravel/tinker/src/Console/TinkerCommand.php', + 'Laravel\\Tinker\\TinkerCaster' => __DIR__ . '/..' . '/laravel/tinker/src/TinkerCaster.php', + 'Laravel\\Tinker\\TinkerServiceProvider' => __DIR__ . '/..' . '/laravel/tinker/src/TinkerServiceProvider.php', + 'League\\CommonMark\\CommonMarkConverter' => __DIR__ . '/..' . '/league/commonmark/src/CommonMarkConverter.php', + 'League\\CommonMark\\ConverterInterface' => __DIR__ . '/..' . '/league/commonmark/src/ConverterInterface.php', + 'League\\CommonMark\\Delimiter\\Bracket' => __DIR__ . '/..' . '/league/commonmark/src/Delimiter/Bracket.php', + 'League\\CommonMark\\Delimiter\\Delimiter' => __DIR__ . '/..' . '/league/commonmark/src/Delimiter/Delimiter.php', + 'League\\CommonMark\\Delimiter\\DelimiterInterface' => __DIR__ . '/..' . '/league/commonmark/src/Delimiter/DelimiterInterface.php', + 'League\\CommonMark\\Delimiter\\DelimiterParser' => __DIR__ . '/..' . '/league/commonmark/src/Delimiter/DelimiterParser.php', + 'League\\CommonMark\\Delimiter\\DelimiterStack' => __DIR__ . '/..' . '/league/commonmark/src/Delimiter/DelimiterStack.php', + 'League\\CommonMark\\Delimiter\\Processor\\CacheableDelimiterProcessorInterface' => __DIR__ . '/..' . '/league/commonmark/src/Delimiter/Processor/CacheableDelimiterProcessorInterface.php', + 'League\\CommonMark\\Delimiter\\Processor\\DelimiterProcessorCollection' => __DIR__ . '/..' . '/league/commonmark/src/Delimiter/Processor/DelimiterProcessorCollection.php', + 'League\\CommonMark\\Delimiter\\Processor\\DelimiterProcessorCollectionInterface' => __DIR__ . '/..' . '/league/commonmark/src/Delimiter/Processor/DelimiterProcessorCollectionInterface.php', + 'League\\CommonMark\\Delimiter\\Processor\\DelimiterProcessorInterface' => __DIR__ . '/..' . '/league/commonmark/src/Delimiter/Processor/DelimiterProcessorInterface.php', + 'League\\CommonMark\\Delimiter\\Processor\\StaggeredDelimiterProcessor' => __DIR__ . '/..' . '/league/commonmark/src/Delimiter/Processor/StaggeredDelimiterProcessor.php', + 'League\\CommonMark\\Environment\\Environment' => __DIR__ . '/..' . '/league/commonmark/src/Environment/Environment.php', + 'League\\CommonMark\\Environment\\EnvironmentAwareInterface' => __DIR__ . '/..' . '/league/commonmark/src/Environment/EnvironmentAwareInterface.php', + 'League\\CommonMark\\Environment\\EnvironmentBuilderInterface' => __DIR__ . '/..' . '/league/commonmark/src/Environment/EnvironmentBuilderInterface.php', + 'League\\CommonMark\\Environment\\EnvironmentInterface' => __DIR__ . '/..' . '/league/commonmark/src/Environment/EnvironmentInterface.php', + 'League\\CommonMark\\Event\\AbstractEvent' => __DIR__ . '/..' . '/league/commonmark/src/Event/AbstractEvent.php', + 'League\\CommonMark\\Event\\DocumentParsedEvent' => __DIR__ . '/..' . '/league/commonmark/src/Event/DocumentParsedEvent.php', + 'League\\CommonMark\\Event\\DocumentPreParsedEvent' => __DIR__ . '/..' . '/league/commonmark/src/Event/DocumentPreParsedEvent.php', + 'League\\CommonMark\\Event\\DocumentPreRenderEvent' => __DIR__ . '/..' . '/league/commonmark/src/Event/DocumentPreRenderEvent.php', + 'League\\CommonMark\\Event\\DocumentRenderedEvent' => __DIR__ . '/..' . '/league/commonmark/src/Event/DocumentRenderedEvent.php', + 'League\\CommonMark\\Event\\ListenerData' => __DIR__ . '/..' . '/league/commonmark/src/Event/ListenerData.php', + 'League\\CommonMark\\Exception\\AlreadyInitializedException' => __DIR__ . '/..' . '/league/commonmark/src/Exception/AlreadyInitializedException.php', + 'League\\CommonMark\\Exception\\CommonMarkException' => __DIR__ . '/..' . '/league/commonmark/src/Exception/CommonMarkException.php', + 'League\\CommonMark\\Exception\\IOException' => __DIR__ . '/..' . '/league/commonmark/src/Exception/IOException.php', + 'League\\CommonMark\\Exception\\InvalidArgumentException' => __DIR__ . '/..' . '/league/commonmark/src/Exception/InvalidArgumentException.php', + 'League\\CommonMark\\Exception\\LogicException' => __DIR__ . '/..' . '/league/commonmark/src/Exception/LogicException.php', + 'League\\CommonMark\\Exception\\MissingDependencyException' => __DIR__ . '/..' . '/league/commonmark/src/Exception/MissingDependencyException.php', + 'League\\CommonMark\\Exception\\UnexpectedEncodingException' => __DIR__ . '/..' . '/league/commonmark/src/Exception/UnexpectedEncodingException.php', + 'League\\CommonMark\\Extension\\Attributes\\AttributesExtension' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Attributes/AttributesExtension.php', + 'League\\CommonMark\\Extension\\Attributes\\Event\\AttributesListener' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Attributes/Event/AttributesListener.php', + 'League\\CommonMark\\Extension\\Attributes\\Node\\Attributes' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Attributes/Node/Attributes.php', + 'League\\CommonMark\\Extension\\Attributes\\Node\\AttributesInline' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Attributes/Node/AttributesInline.php', + 'League\\CommonMark\\Extension\\Attributes\\Parser\\AttributesBlockContinueParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Attributes/Parser/AttributesBlockContinueParser.php', + 'League\\CommonMark\\Extension\\Attributes\\Parser\\AttributesBlockStartParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Attributes/Parser/AttributesBlockStartParser.php', + 'League\\CommonMark\\Extension\\Attributes\\Parser\\AttributesInlineParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Attributes/Parser/AttributesInlineParser.php', + 'League\\CommonMark\\Extension\\Attributes\\Util\\AttributesHelper' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Attributes/Util/AttributesHelper.php', + 'League\\CommonMark\\Extension\\Autolink\\AutolinkExtension' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Autolink/AutolinkExtension.php', + 'League\\CommonMark\\Extension\\Autolink\\EmailAutolinkParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Autolink/EmailAutolinkParser.php', + 'League\\CommonMark\\Extension\\Autolink\\UrlAutolinkParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Autolink/UrlAutolinkParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\CommonMarkCoreExtension' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/CommonMarkCoreExtension.php', + 'League\\CommonMark\\Extension\\CommonMark\\Delimiter\\Processor\\EmphasisDelimiterProcessor' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Delimiter/Processor/EmphasisDelimiterProcessor.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Block\\BlockQuote' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Node/Block/BlockQuote.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Block\\FencedCode' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Node/Block/FencedCode.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Block\\Heading' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Node/Block/Heading.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Block\\HtmlBlock' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Node/Block/HtmlBlock.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Block\\IndentedCode' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Node/Block/IndentedCode.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Block\\ListBlock' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Node/Block/ListBlock.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Block\\ListData' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Node/Block/ListData.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Block\\ListItem' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Node/Block/ListItem.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Block\\ThematicBreak' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Node/Block/ThematicBreak.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Inline\\AbstractWebResource' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Node/Inline/AbstractWebResource.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Inline\\Code' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Node/Inline/Code.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Inline\\Emphasis' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Node/Inline/Emphasis.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Inline\\HtmlInline' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Node/Inline/HtmlInline.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Inline\\Image' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Node/Inline/Image.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Inline\\Link' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Node/Inline/Link.php', + 'League\\CommonMark\\Extension\\CommonMark\\Node\\Inline\\Strong' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Node/Inline/Strong.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\BlockQuoteParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Parser/Block/BlockQuoteParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\BlockQuoteStartParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Parser/Block/BlockQuoteStartParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\FencedCodeParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Parser/Block/FencedCodeParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\FencedCodeStartParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Parser/Block/FencedCodeStartParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\HeadingParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Parser/Block/HeadingParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\HeadingStartParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Parser/Block/HeadingStartParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\HtmlBlockParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Parser/Block/HtmlBlockParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\HtmlBlockStartParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Parser/Block/HtmlBlockStartParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\IndentedCodeParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Parser/Block/IndentedCodeParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\IndentedCodeStartParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Parser/Block/IndentedCodeStartParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\ListBlockParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Parser/Block/ListBlockParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\ListBlockStartParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Parser/Block/ListBlockStartParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\ListItemParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Parser/Block/ListItemParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\ThematicBreakParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Parser/Block/ThematicBreakParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Block\\ThematicBreakStartParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Parser/Block/ThematicBreakStartParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Inline\\AutolinkParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Parser/Inline/AutolinkParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Inline\\BacktickParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Parser/Inline/BacktickParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Inline\\BangParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Parser/Inline/BangParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Inline\\CloseBracketParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Parser/Inline/CloseBracketParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Inline\\EntityParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Parser/Inline/EntityParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Inline\\EscapableParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Parser/Inline/EscapableParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Inline\\HtmlInlineParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Parser/Inline/HtmlInlineParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Parser\\Inline\\OpenBracketParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Parser/Inline/OpenBracketParser.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Block\\BlockQuoteRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Renderer/Block/BlockQuoteRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Block\\FencedCodeRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Renderer/Block/FencedCodeRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Block\\HeadingRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Renderer/Block/HeadingRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Block\\HtmlBlockRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Renderer/Block/HtmlBlockRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Block\\IndentedCodeRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Renderer/Block/IndentedCodeRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Block\\ListBlockRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Renderer/Block/ListBlockRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Block\\ListItemRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Renderer/Block/ListItemRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Block\\ThematicBreakRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Renderer/Block/ThematicBreakRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Inline\\CodeRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Renderer/Inline/CodeRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Inline\\EmphasisRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Renderer/Inline/EmphasisRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Inline\\HtmlInlineRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Renderer/Inline/HtmlInlineRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Inline\\ImageRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Renderer/Inline/ImageRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Inline\\LinkRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Renderer/Inline/LinkRenderer.php', + 'League\\CommonMark\\Extension\\CommonMark\\Renderer\\Inline\\StrongRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/CommonMark/Renderer/Inline/StrongRenderer.php', + 'League\\CommonMark\\Extension\\ConfigurableExtensionInterface' => __DIR__ . '/..' . '/league/commonmark/src/Extension/ConfigurableExtensionInterface.php', + 'League\\CommonMark\\Extension\\DefaultAttributes\\ApplyDefaultAttributesProcessor' => __DIR__ . '/..' . '/league/commonmark/src/Extension/DefaultAttributes/ApplyDefaultAttributesProcessor.php', + 'League\\CommonMark\\Extension\\DefaultAttributes\\DefaultAttributesExtension' => __DIR__ . '/..' . '/league/commonmark/src/Extension/DefaultAttributes/DefaultAttributesExtension.php', + 'League\\CommonMark\\Extension\\DescriptionList\\DescriptionListExtension' => __DIR__ . '/..' . '/league/commonmark/src/Extension/DescriptionList/DescriptionListExtension.php', + 'League\\CommonMark\\Extension\\DescriptionList\\Event\\ConsecutiveDescriptionListMerger' => __DIR__ . '/..' . '/league/commonmark/src/Extension/DescriptionList/Event/ConsecutiveDescriptionListMerger.php', + 'League\\CommonMark\\Extension\\DescriptionList\\Event\\LooseDescriptionHandler' => __DIR__ . '/..' . '/league/commonmark/src/Extension/DescriptionList/Event/LooseDescriptionHandler.php', + 'League\\CommonMark\\Extension\\DescriptionList\\Node\\Description' => __DIR__ . '/..' . '/league/commonmark/src/Extension/DescriptionList/Node/Description.php', + 'League\\CommonMark\\Extension\\DescriptionList\\Node\\DescriptionList' => __DIR__ . '/..' . '/league/commonmark/src/Extension/DescriptionList/Node/DescriptionList.php', + 'League\\CommonMark\\Extension\\DescriptionList\\Node\\DescriptionTerm' => __DIR__ . '/..' . '/league/commonmark/src/Extension/DescriptionList/Node/DescriptionTerm.php', + 'League\\CommonMark\\Extension\\DescriptionList\\Parser\\DescriptionContinueParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/DescriptionList/Parser/DescriptionContinueParser.php', + 'League\\CommonMark\\Extension\\DescriptionList\\Parser\\DescriptionListContinueParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/DescriptionList/Parser/DescriptionListContinueParser.php', + 'League\\CommonMark\\Extension\\DescriptionList\\Parser\\DescriptionStartParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/DescriptionList/Parser/DescriptionStartParser.php', + 'League\\CommonMark\\Extension\\DescriptionList\\Parser\\DescriptionTermContinueParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/DescriptionList/Parser/DescriptionTermContinueParser.php', + 'League\\CommonMark\\Extension\\DescriptionList\\Renderer\\DescriptionListRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/DescriptionList/Renderer/DescriptionListRenderer.php', + 'League\\CommonMark\\Extension\\DescriptionList\\Renderer\\DescriptionRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/DescriptionList/Renderer/DescriptionRenderer.php', + 'League\\CommonMark\\Extension\\DescriptionList\\Renderer\\DescriptionTermRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/DescriptionList/Renderer/DescriptionTermRenderer.php', + 'League\\CommonMark\\Extension\\DisallowedRawHtml\\DisallowedRawHtmlExtension' => __DIR__ . '/..' . '/league/commonmark/src/Extension/DisallowedRawHtml/DisallowedRawHtmlExtension.php', + 'League\\CommonMark\\Extension\\DisallowedRawHtml\\DisallowedRawHtmlRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/DisallowedRawHtml/DisallowedRawHtmlRenderer.php', + 'League\\CommonMark\\Extension\\Embed\\Bridge\\OscaroteroEmbedAdapter' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Embed/Bridge/OscaroteroEmbedAdapter.php', + 'League\\CommonMark\\Extension\\Embed\\DomainFilteringAdapter' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Embed/DomainFilteringAdapter.php', + 'League\\CommonMark\\Extension\\Embed\\Embed' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Embed/Embed.php', + 'League\\CommonMark\\Extension\\Embed\\EmbedAdapterInterface' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Embed/EmbedAdapterInterface.php', + 'League\\CommonMark\\Extension\\Embed\\EmbedExtension' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Embed/EmbedExtension.php', + 'League\\CommonMark\\Extension\\Embed\\EmbedParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Embed/EmbedParser.php', + 'League\\CommonMark\\Extension\\Embed\\EmbedProcessor' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Embed/EmbedProcessor.php', + 'League\\CommonMark\\Extension\\Embed\\EmbedRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Embed/EmbedRenderer.php', + 'League\\CommonMark\\Extension\\Embed\\EmbedStartParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Embed/EmbedStartParser.php', + 'League\\CommonMark\\Extension\\ExtensionInterface' => __DIR__ . '/..' . '/league/commonmark/src/Extension/ExtensionInterface.php', + 'League\\CommonMark\\Extension\\ExternalLink\\ExternalLinkExtension' => __DIR__ . '/..' . '/league/commonmark/src/Extension/ExternalLink/ExternalLinkExtension.php', + 'League\\CommonMark\\Extension\\ExternalLink\\ExternalLinkProcessor' => __DIR__ . '/..' . '/league/commonmark/src/Extension/ExternalLink/ExternalLinkProcessor.php', + 'League\\CommonMark\\Extension\\Footnote\\Event\\AnonymousFootnotesListener' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Footnote/Event/AnonymousFootnotesListener.php', + 'League\\CommonMark\\Extension\\Footnote\\Event\\FixOrphanedFootnotesAndRefsListener' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Footnote/Event/FixOrphanedFootnotesAndRefsListener.php', + 'League\\CommonMark\\Extension\\Footnote\\Event\\GatherFootnotesListener' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Footnote/Event/GatherFootnotesListener.php', + 'League\\CommonMark\\Extension\\Footnote\\Event\\NumberFootnotesListener' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Footnote/Event/NumberFootnotesListener.php', + 'League\\CommonMark\\Extension\\Footnote\\FootnoteExtension' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Footnote/FootnoteExtension.php', + 'League\\CommonMark\\Extension\\Footnote\\Node\\Footnote' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Footnote/Node/Footnote.php', + 'League\\CommonMark\\Extension\\Footnote\\Node\\FootnoteBackref' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Footnote/Node/FootnoteBackref.php', + 'League\\CommonMark\\Extension\\Footnote\\Node\\FootnoteContainer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Footnote/Node/FootnoteContainer.php', + 'League\\CommonMark\\Extension\\Footnote\\Node\\FootnoteRef' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Footnote/Node/FootnoteRef.php', + 'League\\CommonMark\\Extension\\Footnote\\Parser\\AnonymousFootnoteRefParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Footnote/Parser/AnonymousFootnoteRefParser.php', + 'League\\CommonMark\\Extension\\Footnote\\Parser\\FootnoteParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Footnote/Parser/FootnoteParser.php', + 'League\\CommonMark\\Extension\\Footnote\\Parser\\FootnoteRefParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Footnote/Parser/FootnoteRefParser.php', + 'League\\CommonMark\\Extension\\Footnote\\Parser\\FootnoteStartParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Footnote/Parser/FootnoteStartParser.php', + 'League\\CommonMark\\Extension\\Footnote\\Renderer\\FootnoteBackrefRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Footnote/Renderer/FootnoteBackrefRenderer.php', + 'League\\CommonMark\\Extension\\Footnote\\Renderer\\FootnoteContainerRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Footnote/Renderer/FootnoteContainerRenderer.php', + 'League\\CommonMark\\Extension\\Footnote\\Renderer\\FootnoteRefRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Footnote/Renderer/FootnoteRefRenderer.php', + 'League\\CommonMark\\Extension\\Footnote\\Renderer\\FootnoteRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Footnote/Renderer/FootnoteRenderer.php', + 'League\\CommonMark\\Extension\\FrontMatter\\Data\\FrontMatterDataParserInterface' => __DIR__ . '/..' . '/league/commonmark/src/Extension/FrontMatter/Data/FrontMatterDataParserInterface.php', + 'League\\CommonMark\\Extension\\FrontMatter\\Data\\LibYamlFrontMatterParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/FrontMatter/Data/LibYamlFrontMatterParser.php', + 'League\\CommonMark\\Extension\\FrontMatter\\Data\\SymfonyYamlFrontMatterParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/FrontMatter/Data/SymfonyYamlFrontMatterParser.php', + 'League\\CommonMark\\Extension\\FrontMatter\\Exception\\InvalidFrontMatterException' => __DIR__ . '/..' . '/league/commonmark/src/Extension/FrontMatter/Exception/InvalidFrontMatterException.php', + 'League\\CommonMark\\Extension\\FrontMatter\\FrontMatterExtension' => __DIR__ . '/..' . '/league/commonmark/src/Extension/FrontMatter/FrontMatterExtension.php', + 'League\\CommonMark\\Extension\\FrontMatter\\FrontMatterParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/FrontMatter/FrontMatterParser.php', + 'League\\CommonMark\\Extension\\FrontMatter\\FrontMatterParserInterface' => __DIR__ . '/..' . '/league/commonmark/src/Extension/FrontMatter/FrontMatterParserInterface.php', + 'League\\CommonMark\\Extension\\FrontMatter\\FrontMatterProviderInterface' => __DIR__ . '/..' . '/league/commonmark/src/Extension/FrontMatter/FrontMatterProviderInterface.php', + 'League\\CommonMark\\Extension\\FrontMatter\\Input\\MarkdownInputWithFrontMatter' => __DIR__ . '/..' . '/league/commonmark/src/Extension/FrontMatter/Input/MarkdownInputWithFrontMatter.php', + 'League\\CommonMark\\Extension\\FrontMatter\\Listener\\FrontMatterPostRenderListener' => __DIR__ . '/..' . '/league/commonmark/src/Extension/FrontMatter/Listener/FrontMatterPostRenderListener.php', + 'League\\CommonMark\\Extension\\FrontMatter\\Listener\\FrontMatterPreParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/FrontMatter/Listener/FrontMatterPreParser.php', + 'League\\CommonMark\\Extension\\FrontMatter\\Output\\RenderedContentWithFrontMatter' => __DIR__ . '/..' . '/league/commonmark/src/Extension/FrontMatter/Output/RenderedContentWithFrontMatter.php', + 'League\\CommonMark\\Extension\\GithubFlavoredMarkdownExtension' => __DIR__ . '/..' . '/league/commonmark/src/Extension/GithubFlavoredMarkdownExtension.php', + 'League\\CommonMark\\Extension\\HeadingPermalink\\HeadingPermalink' => __DIR__ . '/..' . '/league/commonmark/src/Extension/HeadingPermalink/HeadingPermalink.php', + 'League\\CommonMark\\Extension\\HeadingPermalink\\HeadingPermalinkExtension' => __DIR__ . '/..' . '/league/commonmark/src/Extension/HeadingPermalink/HeadingPermalinkExtension.php', + 'League\\CommonMark\\Extension\\HeadingPermalink\\HeadingPermalinkProcessor' => __DIR__ . '/..' . '/league/commonmark/src/Extension/HeadingPermalink/HeadingPermalinkProcessor.php', + 'League\\CommonMark\\Extension\\HeadingPermalink\\HeadingPermalinkRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/HeadingPermalink/HeadingPermalinkRenderer.php', + 'League\\CommonMark\\Extension\\InlinesOnly\\ChildRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/InlinesOnly/ChildRenderer.php', + 'League\\CommonMark\\Extension\\InlinesOnly\\InlinesOnlyExtension' => __DIR__ . '/..' . '/league/commonmark/src/Extension/InlinesOnly/InlinesOnlyExtension.php', + 'League\\CommonMark\\Extension\\Mention\\Generator\\CallbackGenerator' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Mention/Generator/CallbackGenerator.php', + 'League\\CommonMark\\Extension\\Mention\\Generator\\MentionGeneratorInterface' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Mention/Generator/MentionGeneratorInterface.php', + 'League\\CommonMark\\Extension\\Mention\\Generator\\StringTemplateLinkGenerator' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Mention/Generator/StringTemplateLinkGenerator.php', + 'League\\CommonMark\\Extension\\Mention\\Mention' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Mention/Mention.php', + 'League\\CommonMark\\Extension\\Mention\\MentionExtension' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Mention/MentionExtension.php', + 'League\\CommonMark\\Extension\\Mention\\MentionParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Mention/MentionParser.php', + 'League\\CommonMark\\Extension\\SmartPunct\\DashParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/SmartPunct/DashParser.php', + 'League\\CommonMark\\Extension\\SmartPunct\\EllipsesParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/SmartPunct/EllipsesParser.php', + 'League\\CommonMark\\Extension\\SmartPunct\\Quote' => __DIR__ . '/..' . '/league/commonmark/src/Extension/SmartPunct/Quote.php', + 'League\\CommonMark\\Extension\\SmartPunct\\QuoteParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/SmartPunct/QuoteParser.php', + 'League\\CommonMark\\Extension\\SmartPunct\\QuoteProcessor' => __DIR__ . '/..' . '/league/commonmark/src/Extension/SmartPunct/QuoteProcessor.php', + 'League\\CommonMark\\Extension\\SmartPunct\\ReplaceUnpairedQuotesListener' => __DIR__ . '/..' . '/league/commonmark/src/Extension/SmartPunct/ReplaceUnpairedQuotesListener.php', + 'League\\CommonMark\\Extension\\SmartPunct\\SmartPunctExtension' => __DIR__ . '/..' . '/league/commonmark/src/Extension/SmartPunct/SmartPunctExtension.php', + 'League\\CommonMark\\Extension\\Strikethrough\\Strikethrough' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Strikethrough/Strikethrough.php', + 'League\\CommonMark\\Extension\\Strikethrough\\StrikethroughDelimiterProcessor' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Strikethrough/StrikethroughDelimiterProcessor.php', + 'League\\CommonMark\\Extension\\Strikethrough\\StrikethroughExtension' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Strikethrough/StrikethroughExtension.php', + 'League\\CommonMark\\Extension\\Strikethrough\\StrikethroughRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Strikethrough/StrikethroughRenderer.php', + 'League\\CommonMark\\Extension\\TableOfContents\\Node\\TableOfContents' => __DIR__ . '/..' . '/league/commonmark/src/Extension/TableOfContents/Node/TableOfContents.php', + 'League\\CommonMark\\Extension\\TableOfContents\\Node\\TableOfContentsPlaceholder' => __DIR__ . '/..' . '/league/commonmark/src/Extension/TableOfContents/Node/TableOfContentsPlaceholder.php', + 'League\\CommonMark\\Extension\\TableOfContents\\Normalizer\\AsIsNormalizerStrategy' => __DIR__ . '/..' . '/league/commonmark/src/Extension/TableOfContents/Normalizer/AsIsNormalizerStrategy.php', + 'League\\CommonMark\\Extension\\TableOfContents\\Normalizer\\FlatNormalizerStrategy' => __DIR__ . '/..' . '/league/commonmark/src/Extension/TableOfContents/Normalizer/FlatNormalizerStrategy.php', + 'League\\CommonMark\\Extension\\TableOfContents\\Normalizer\\NormalizerStrategyInterface' => __DIR__ . '/..' . '/league/commonmark/src/Extension/TableOfContents/Normalizer/NormalizerStrategyInterface.php', + 'League\\CommonMark\\Extension\\TableOfContents\\Normalizer\\RelativeNormalizerStrategy' => __DIR__ . '/..' . '/league/commonmark/src/Extension/TableOfContents/Normalizer/RelativeNormalizerStrategy.php', + 'League\\CommonMark\\Extension\\TableOfContents\\TableOfContentsBuilder' => __DIR__ . '/..' . '/league/commonmark/src/Extension/TableOfContents/TableOfContentsBuilder.php', + 'League\\CommonMark\\Extension\\TableOfContents\\TableOfContentsExtension' => __DIR__ . '/..' . '/league/commonmark/src/Extension/TableOfContents/TableOfContentsExtension.php', + 'League\\CommonMark\\Extension\\TableOfContents\\TableOfContentsGenerator' => __DIR__ . '/..' . '/league/commonmark/src/Extension/TableOfContents/TableOfContentsGenerator.php', + 'League\\CommonMark\\Extension\\TableOfContents\\TableOfContentsGeneratorInterface' => __DIR__ . '/..' . '/league/commonmark/src/Extension/TableOfContents/TableOfContentsGeneratorInterface.php', + 'League\\CommonMark\\Extension\\TableOfContents\\TableOfContentsPlaceholderParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/TableOfContents/TableOfContentsPlaceholderParser.php', + 'League\\CommonMark\\Extension\\TableOfContents\\TableOfContentsPlaceholderRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/TableOfContents/TableOfContentsPlaceholderRenderer.php', + 'League\\CommonMark\\Extension\\TableOfContents\\TableOfContentsRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/TableOfContents/TableOfContentsRenderer.php', + 'League\\CommonMark\\Extension\\Table\\Table' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Table/Table.php', + 'League\\CommonMark\\Extension\\Table\\TableCell' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Table/TableCell.php', + 'League\\CommonMark\\Extension\\Table\\TableCellRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Table/TableCellRenderer.php', + 'League\\CommonMark\\Extension\\Table\\TableExtension' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Table/TableExtension.php', + 'League\\CommonMark\\Extension\\Table\\TableParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Table/TableParser.php', + 'League\\CommonMark\\Extension\\Table\\TableRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Table/TableRenderer.php', + 'League\\CommonMark\\Extension\\Table\\TableRow' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Table/TableRow.php', + 'League\\CommonMark\\Extension\\Table\\TableRowRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Table/TableRowRenderer.php', + 'League\\CommonMark\\Extension\\Table\\TableSection' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Table/TableSection.php', + 'League\\CommonMark\\Extension\\Table\\TableSectionRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Table/TableSectionRenderer.php', + 'League\\CommonMark\\Extension\\Table\\TableStartParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/Table/TableStartParser.php', + 'League\\CommonMark\\Extension\\TaskList\\TaskListExtension' => __DIR__ . '/..' . '/league/commonmark/src/Extension/TaskList/TaskListExtension.php', + 'League\\CommonMark\\Extension\\TaskList\\TaskListItemMarker' => __DIR__ . '/..' . '/league/commonmark/src/Extension/TaskList/TaskListItemMarker.php', + 'League\\CommonMark\\Extension\\TaskList\\TaskListItemMarkerParser' => __DIR__ . '/..' . '/league/commonmark/src/Extension/TaskList/TaskListItemMarkerParser.php', + 'League\\CommonMark\\Extension\\TaskList\\TaskListItemMarkerRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Extension/TaskList/TaskListItemMarkerRenderer.php', + 'League\\CommonMark\\GithubFlavoredMarkdownConverter' => __DIR__ . '/..' . '/league/commonmark/src/GithubFlavoredMarkdownConverter.php', + 'League\\CommonMark\\Input\\MarkdownInput' => __DIR__ . '/..' . '/league/commonmark/src/Input/MarkdownInput.php', + 'League\\CommonMark\\Input\\MarkdownInputInterface' => __DIR__ . '/..' . '/league/commonmark/src/Input/MarkdownInputInterface.php', + 'League\\CommonMark\\MarkdownConverter' => __DIR__ . '/..' . '/league/commonmark/src/MarkdownConverter.php', + 'League\\CommonMark\\MarkdownConverterInterface' => __DIR__ . '/..' . '/league/commonmark/src/MarkdownConverterInterface.php', + 'League\\CommonMark\\Node\\Block\\AbstractBlock' => __DIR__ . '/..' . '/league/commonmark/src/Node/Block/AbstractBlock.php', + 'League\\CommonMark\\Node\\Block\\Document' => __DIR__ . '/..' . '/league/commonmark/src/Node/Block/Document.php', + 'League\\CommonMark\\Node\\Block\\Paragraph' => __DIR__ . '/..' . '/league/commonmark/src/Node/Block/Paragraph.php', + 'League\\CommonMark\\Node\\Block\\TightBlockInterface' => __DIR__ . '/..' . '/league/commonmark/src/Node/Block/TightBlockInterface.php', + 'League\\CommonMark\\Node\\Inline\\AbstractInline' => __DIR__ . '/..' . '/league/commonmark/src/Node/Inline/AbstractInline.php', + 'League\\CommonMark\\Node\\Inline\\AbstractStringContainer' => __DIR__ . '/..' . '/league/commonmark/src/Node/Inline/AbstractStringContainer.php', + 'League\\CommonMark\\Node\\Inline\\AdjacentTextMerger' => __DIR__ . '/..' . '/league/commonmark/src/Node/Inline/AdjacentTextMerger.php', + 'League\\CommonMark\\Node\\Inline\\DelimitedInterface' => __DIR__ . '/..' . '/league/commonmark/src/Node/Inline/DelimitedInterface.php', + 'League\\CommonMark\\Node\\Inline\\Newline' => __DIR__ . '/..' . '/league/commonmark/src/Node/Inline/Newline.php', + 'League\\CommonMark\\Node\\Inline\\Text' => __DIR__ . '/..' . '/league/commonmark/src/Node/Inline/Text.php', + 'League\\CommonMark\\Node\\Node' => __DIR__ . '/..' . '/league/commonmark/src/Node/Node.php', + 'League\\CommonMark\\Node\\NodeIterator' => __DIR__ . '/..' . '/league/commonmark/src/Node/NodeIterator.php', + 'League\\CommonMark\\Node\\NodeWalker' => __DIR__ . '/..' . '/league/commonmark/src/Node/NodeWalker.php', + 'League\\CommonMark\\Node\\NodeWalkerEvent' => __DIR__ . '/..' . '/league/commonmark/src/Node/NodeWalkerEvent.php', + 'League\\CommonMark\\Node\\Query' => __DIR__ . '/..' . '/league/commonmark/src/Node/Query.php', + 'League\\CommonMark\\Node\\Query\\AndExpr' => __DIR__ . '/..' . '/league/commonmark/src/Node/Query/AndExpr.php', + 'League\\CommonMark\\Node\\Query\\ExpressionInterface' => __DIR__ . '/..' . '/league/commonmark/src/Node/Query/ExpressionInterface.php', + 'League\\CommonMark\\Node\\Query\\OrExpr' => __DIR__ . '/..' . '/league/commonmark/src/Node/Query/OrExpr.php', + 'League\\CommonMark\\Node\\RawMarkupContainerInterface' => __DIR__ . '/..' . '/league/commonmark/src/Node/RawMarkupContainerInterface.php', + 'League\\CommonMark\\Node\\StringContainerHelper' => __DIR__ . '/..' . '/league/commonmark/src/Node/StringContainerHelper.php', + 'League\\CommonMark\\Node\\StringContainerInterface' => __DIR__ . '/..' . '/league/commonmark/src/Node/StringContainerInterface.php', + 'League\\CommonMark\\Normalizer\\SlugNormalizer' => __DIR__ . '/..' . '/league/commonmark/src/Normalizer/SlugNormalizer.php', + 'League\\CommonMark\\Normalizer\\TextNormalizer' => __DIR__ . '/..' . '/league/commonmark/src/Normalizer/TextNormalizer.php', + 'League\\CommonMark\\Normalizer\\TextNormalizerInterface' => __DIR__ . '/..' . '/league/commonmark/src/Normalizer/TextNormalizerInterface.php', + 'League\\CommonMark\\Normalizer\\UniqueSlugNormalizer' => __DIR__ . '/..' . '/league/commonmark/src/Normalizer/UniqueSlugNormalizer.php', + 'League\\CommonMark\\Normalizer\\UniqueSlugNormalizerInterface' => __DIR__ . '/..' . '/league/commonmark/src/Normalizer/UniqueSlugNormalizerInterface.php', + 'League\\CommonMark\\Output\\RenderedContent' => __DIR__ . '/..' . '/league/commonmark/src/Output/RenderedContent.php', + 'League\\CommonMark\\Output\\RenderedContentInterface' => __DIR__ . '/..' . '/league/commonmark/src/Output/RenderedContentInterface.php', + 'League\\CommonMark\\Parser\\Block\\AbstractBlockContinueParser' => __DIR__ . '/..' . '/league/commonmark/src/Parser/Block/AbstractBlockContinueParser.php', + 'League\\CommonMark\\Parser\\Block\\BlockContinue' => __DIR__ . '/..' . '/league/commonmark/src/Parser/Block/BlockContinue.php', + 'League\\CommonMark\\Parser\\Block\\BlockContinueParserInterface' => __DIR__ . '/..' . '/league/commonmark/src/Parser/Block/BlockContinueParserInterface.php', + 'League\\CommonMark\\Parser\\Block\\BlockContinueParserWithInlinesInterface' => __DIR__ . '/..' . '/league/commonmark/src/Parser/Block/BlockContinueParserWithInlinesInterface.php', + 'League\\CommonMark\\Parser\\Block\\BlockStart' => __DIR__ . '/..' . '/league/commonmark/src/Parser/Block/BlockStart.php', + 'League\\CommonMark\\Parser\\Block\\BlockStartParserInterface' => __DIR__ . '/..' . '/league/commonmark/src/Parser/Block/BlockStartParserInterface.php', + 'League\\CommonMark\\Parser\\Block\\DocumentBlockParser' => __DIR__ . '/..' . '/league/commonmark/src/Parser/Block/DocumentBlockParser.php', + 'League\\CommonMark\\Parser\\Block\\ParagraphParser' => __DIR__ . '/..' . '/league/commonmark/src/Parser/Block/ParagraphParser.php', + 'League\\CommonMark\\Parser\\Block\\SkipLinesStartingWithLettersParser' => __DIR__ . '/..' . '/league/commonmark/src/Parser/Block/SkipLinesStartingWithLettersParser.php', + 'League\\CommonMark\\Parser\\Cursor' => __DIR__ . '/..' . '/league/commonmark/src/Parser/Cursor.php', + 'League\\CommonMark\\Parser\\CursorState' => __DIR__ . '/..' . '/league/commonmark/src/Parser/CursorState.php', + 'League\\CommonMark\\Parser\\InlineParserContext' => __DIR__ . '/..' . '/league/commonmark/src/Parser/InlineParserContext.php', + 'League\\CommonMark\\Parser\\InlineParserEngine' => __DIR__ . '/..' . '/league/commonmark/src/Parser/InlineParserEngine.php', + 'League\\CommonMark\\Parser\\InlineParserEngineInterface' => __DIR__ . '/..' . '/league/commonmark/src/Parser/InlineParserEngineInterface.php', + 'League\\CommonMark\\Parser\\Inline\\InlineParserInterface' => __DIR__ . '/..' . '/league/commonmark/src/Parser/Inline/InlineParserInterface.php', + 'League\\CommonMark\\Parser\\Inline\\InlineParserMatch' => __DIR__ . '/..' . '/league/commonmark/src/Parser/Inline/InlineParserMatch.php', + 'League\\CommonMark\\Parser\\Inline\\NewlineParser' => __DIR__ . '/..' . '/league/commonmark/src/Parser/Inline/NewlineParser.php', + 'League\\CommonMark\\Parser\\MarkdownParser' => __DIR__ . '/..' . '/league/commonmark/src/Parser/MarkdownParser.php', + 'League\\CommonMark\\Parser\\MarkdownParserInterface' => __DIR__ . '/..' . '/league/commonmark/src/Parser/MarkdownParserInterface.php', + 'League\\CommonMark\\Parser\\MarkdownParserState' => __DIR__ . '/..' . '/league/commonmark/src/Parser/MarkdownParserState.php', + 'League\\CommonMark\\Parser\\MarkdownParserStateInterface' => __DIR__ . '/..' . '/league/commonmark/src/Parser/MarkdownParserStateInterface.php', + 'League\\CommonMark\\Parser\\ParserLogicException' => __DIR__ . '/..' . '/league/commonmark/src/Parser/ParserLogicException.php', + 'League\\CommonMark\\Reference\\MemoryLimitedReferenceMap' => __DIR__ . '/..' . '/league/commonmark/src/Reference/MemoryLimitedReferenceMap.php', + 'League\\CommonMark\\Reference\\Reference' => __DIR__ . '/..' . '/league/commonmark/src/Reference/Reference.php', + 'League\\CommonMark\\Reference\\ReferenceInterface' => __DIR__ . '/..' . '/league/commonmark/src/Reference/ReferenceInterface.php', + 'League\\CommonMark\\Reference\\ReferenceMap' => __DIR__ . '/..' . '/league/commonmark/src/Reference/ReferenceMap.php', + 'League\\CommonMark\\Reference\\ReferenceMapInterface' => __DIR__ . '/..' . '/league/commonmark/src/Reference/ReferenceMapInterface.php', + 'League\\CommonMark\\Reference\\ReferenceParser' => __DIR__ . '/..' . '/league/commonmark/src/Reference/ReferenceParser.php', + 'League\\CommonMark\\Reference\\ReferenceableInterface' => __DIR__ . '/..' . '/league/commonmark/src/Reference/ReferenceableInterface.php', + 'League\\CommonMark\\Renderer\\Block\\DocumentRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Renderer/Block/DocumentRenderer.php', + 'League\\CommonMark\\Renderer\\Block\\ParagraphRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Renderer/Block/ParagraphRenderer.php', + 'League\\CommonMark\\Renderer\\ChildNodeRendererInterface' => __DIR__ . '/..' . '/league/commonmark/src/Renderer/ChildNodeRendererInterface.php', + 'League\\CommonMark\\Renderer\\DocumentRendererInterface' => __DIR__ . '/..' . '/league/commonmark/src/Renderer/DocumentRendererInterface.php', + 'League\\CommonMark\\Renderer\\HtmlDecorator' => __DIR__ . '/..' . '/league/commonmark/src/Renderer/HtmlDecorator.php', + 'League\\CommonMark\\Renderer\\HtmlRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Renderer/HtmlRenderer.php', + 'League\\CommonMark\\Renderer\\Inline\\NewlineRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Renderer/Inline/NewlineRenderer.php', + 'League\\CommonMark\\Renderer\\Inline\\TextRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Renderer/Inline/TextRenderer.php', + 'League\\CommonMark\\Renderer\\MarkdownRendererInterface' => __DIR__ . '/..' . '/league/commonmark/src/Renderer/MarkdownRendererInterface.php', + 'League\\CommonMark\\Renderer\\NoMatchingRendererException' => __DIR__ . '/..' . '/league/commonmark/src/Renderer/NoMatchingRendererException.php', + 'League\\CommonMark\\Renderer\\NodeRendererInterface' => __DIR__ . '/..' . '/league/commonmark/src/Renderer/NodeRendererInterface.php', + 'League\\CommonMark\\Util\\ArrayCollection' => __DIR__ . '/..' . '/league/commonmark/src/Util/ArrayCollection.php', + 'League\\CommonMark\\Util\\Html5EntityDecoder' => __DIR__ . '/..' . '/league/commonmark/src/Util/Html5EntityDecoder.php', + 'League\\CommonMark\\Util\\HtmlElement' => __DIR__ . '/..' . '/league/commonmark/src/Util/HtmlElement.php', + 'League\\CommonMark\\Util\\HtmlFilter' => __DIR__ . '/..' . '/league/commonmark/src/Util/HtmlFilter.php', + 'League\\CommonMark\\Util\\LinkParserHelper' => __DIR__ . '/..' . '/league/commonmark/src/Util/LinkParserHelper.php', + 'League\\CommonMark\\Util\\PrioritizedList' => __DIR__ . '/..' . '/league/commonmark/src/Util/PrioritizedList.php', + 'League\\CommonMark\\Util\\RegexHelper' => __DIR__ . '/..' . '/league/commonmark/src/Util/RegexHelper.php', + 'League\\CommonMark\\Util\\SpecReader' => __DIR__ . '/..' . '/league/commonmark/src/Util/SpecReader.php', + 'League\\CommonMark\\Util\\UrlEncoder' => __DIR__ . '/..' . '/league/commonmark/src/Util/UrlEncoder.php', + 'League\\CommonMark\\Util\\Xml' => __DIR__ . '/..' . '/league/commonmark/src/Util/Xml.php', + 'League\\CommonMark\\Xml\\FallbackNodeXmlRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Xml/FallbackNodeXmlRenderer.php', + 'League\\CommonMark\\Xml\\MarkdownToXmlConverter' => __DIR__ . '/..' . '/league/commonmark/src/Xml/MarkdownToXmlConverter.php', + 'League\\CommonMark\\Xml\\XmlNodeRendererInterface' => __DIR__ . '/..' . '/league/commonmark/src/Xml/XmlNodeRendererInterface.php', + 'League\\CommonMark\\Xml\\XmlRenderer' => __DIR__ . '/..' . '/league/commonmark/src/Xml/XmlRenderer.php', + 'League\\Config\\Configuration' => __DIR__ . '/..' . '/league/config/src/Configuration.php', + 'League\\Config\\ConfigurationAwareInterface' => __DIR__ . '/..' . '/league/config/src/ConfigurationAwareInterface.php', + 'League\\Config\\ConfigurationBuilderInterface' => __DIR__ . '/..' . '/league/config/src/ConfigurationBuilderInterface.php', + 'League\\Config\\ConfigurationInterface' => __DIR__ . '/..' . '/league/config/src/ConfigurationInterface.php', + 'League\\Config\\ConfigurationProviderInterface' => __DIR__ . '/..' . '/league/config/src/ConfigurationProviderInterface.php', + 'League\\Config\\Exception\\ConfigurationExceptionInterface' => __DIR__ . '/..' . '/league/config/src/Exception/ConfigurationExceptionInterface.php', + 'League\\Config\\Exception\\InvalidConfigurationException' => __DIR__ . '/..' . '/league/config/src/Exception/InvalidConfigurationException.php', + 'League\\Config\\Exception\\UnknownOptionException' => __DIR__ . '/..' . '/league/config/src/Exception/UnknownOptionException.php', + 'League\\Config\\Exception\\ValidationException' => __DIR__ . '/..' . '/league/config/src/Exception/ValidationException.php', + 'League\\Config\\MutableConfigurationInterface' => __DIR__ . '/..' . '/league/config/src/MutableConfigurationInterface.php', + 'League\\Config\\ReadOnlyConfiguration' => __DIR__ . '/..' . '/league/config/src/ReadOnlyConfiguration.php', + 'League\\Config\\SchemaBuilderInterface' => __DIR__ . '/..' . '/league/config/src/SchemaBuilderInterface.php', + 'League\\Flysystem\\CalculateChecksumFromStream' => __DIR__ . '/..' . '/league/flysystem/src/CalculateChecksumFromStream.php', + 'League\\Flysystem\\ChecksumAlgoIsNotSupported' => __DIR__ . '/..' . '/league/flysystem/src/ChecksumAlgoIsNotSupported.php', + 'League\\Flysystem\\ChecksumProvider' => __DIR__ . '/..' . '/league/flysystem/src/ChecksumProvider.php', + 'League\\Flysystem\\Config' => __DIR__ . '/..' . '/league/flysystem/src/Config.php', + 'League\\Flysystem\\CorruptedPathDetected' => __DIR__ . '/..' . '/league/flysystem/src/CorruptedPathDetected.php', + 'League\\Flysystem\\DecoratedAdapter' => __DIR__ . '/..' . '/league/flysystem/src/DecoratedAdapter.php', + 'League\\Flysystem\\DirectoryAttributes' => __DIR__ . '/..' . '/league/flysystem/src/DirectoryAttributes.php', + 'League\\Flysystem\\DirectoryListing' => __DIR__ . '/..' . '/league/flysystem/src/DirectoryListing.php', + 'League\\Flysystem\\FileAttributes' => __DIR__ . '/..' . '/league/flysystem/src/FileAttributes.php', + 'League\\Flysystem\\Filesystem' => __DIR__ . '/..' . '/league/flysystem/src/Filesystem.php', + 'League\\Flysystem\\FilesystemAdapter' => __DIR__ . '/..' . '/league/flysystem/src/FilesystemAdapter.php', + 'League\\Flysystem\\FilesystemException' => __DIR__ . '/..' . '/league/flysystem/src/FilesystemException.php', + 'League\\Flysystem\\FilesystemOperationFailed' => __DIR__ . '/..' . '/league/flysystem/src/FilesystemOperationFailed.php', + 'League\\Flysystem\\FilesystemOperator' => __DIR__ . '/..' . '/league/flysystem/src/FilesystemOperator.php', + 'League\\Flysystem\\FilesystemReader' => __DIR__ . '/..' . '/league/flysystem/src/FilesystemReader.php', + 'League\\Flysystem\\FilesystemWriter' => __DIR__ . '/..' . '/league/flysystem/src/FilesystemWriter.php', + 'League\\Flysystem\\InvalidStreamProvided' => __DIR__ . '/..' . '/league/flysystem/src/InvalidStreamProvided.php', + 'League\\Flysystem\\InvalidVisibilityProvided' => __DIR__ . '/..' . '/league/flysystem/src/InvalidVisibilityProvided.php', + 'League\\Flysystem\\Local\\FallbackMimeTypeDetector' => __DIR__ . '/..' . '/league/flysystem-local/FallbackMimeTypeDetector.php', + 'League\\Flysystem\\Local\\LocalFilesystemAdapter' => __DIR__ . '/..' . '/league/flysystem-local/LocalFilesystemAdapter.php', + 'League\\Flysystem\\MountManager' => __DIR__ . '/..' . '/league/flysystem/src/MountManager.php', + 'League\\Flysystem\\PathNormalizer' => __DIR__ . '/..' . '/league/flysystem/src/PathNormalizer.php', + 'League\\Flysystem\\PathPrefixer' => __DIR__ . '/..' . '/league/flysystem/src/PathPrefixer.php', + 'League\\Flysystem\\PathTraversalDetected' => __DIR__ . '/..' . '/league/flysystem/src/PathTraversalDetected.php', + 'League\\Flysystem\\PortableVisibilityGuard' => __DIR__ . '/..' . '/league/flysystem/src/PortableVisibilityGuard.php', + 'League\\Flysystem\\ProxyArrayAccessToProperties' => __DIR__ . '/..' . '/league/flysystem/src/ProxyArrayAccessToProperties.php', + 'League\\Flysystem\\ResolveIdenticalPathConflict' => __DIR__ . '/..' . '/league/flysystem/src/ResolveIdenticalPathConflict.php', + 'League\\Flysystem\\StorageAttributes' => __DIR__ . '/..' . '/league/flysystem/src/StorageAttributes.php', + 'League\\Flysystem\\SymbolicLinkEncountered' => __DIR__ . '/..' . '/league/flysystem/src/SymbolicLinkEncountered.php', + 'League\\Flysystem\\UnableToCheckDirectoryExistence' => __DIR__ . '/..' . '/league/flysystem/src/UnableToCheckDirectoryExistence.php', + 'League\\Flysystem\\UnableToCheckExistence' => __DIR__ . '/..' . '/league/flysystem/src/UnableToCheckExistence.php', + 'League\\Flysystem\\UnableToCheckFileExistence' => __DIR__ . '/..' . '/league/flysystem/src/UnableToCheckFileExistence.php', + 'League\\Flysystem\\UnableToCopyFile' => __DIR__ . '/..' . '/league/flysystem/src/UnableToCopyFile.php', + 'League\\Flysystem\\UnableToCreateDirectory' => __DIR__ . '/..' . '/league/flysystem/src/UnableToCreateDirectory.php', + 'League\\Flysystem\\UnableToDeleteDirectory' => __DIR__ . '/..' . '/league/flysystem/src/UnableToDeleteDirectory.php', + 'League\\Flysystem\\UnableToDeleteFile' => __DIR__ . '/..' . '/league/flysystem/src/UnableToDeleteFile.php', + 'League\\Flysystem\\UnableToGeneratePublicUrl' => __DIR__ . '/..' . '/league/flysystem/src/UnableToGeneratePublicUrl.php', + 'League\\Flysystem\\UnableToGenerateTemporaryUrl' => __DIR__ . '/..' . '/league/flysystem/src/UnableToGenerateTemporaryUrl.php', + 'League\\Flysystem\\UnableToListContents' => __DIR__ . '/..' . '/league/flysystem/src/UnableToListContents.php', + 'League\\Flysystem\\UnableToMountFilesystem' => __DIR__ . '/..' . '/league/flysystem/src/UnableToMountFilesystem.php', + 'League\\Flysystem\\UnableToMoveFile' => __DIR__ . '/..' . '/league/flysystem/src/UnableToMoveFile.php', + 'League\\Flysystem\\UnableToProvideChecksum' => __DIR__ . '/..' . '/league/flysystem/src/UnableToProvideChecksum.php', + 'League\\Flysystem\\UnableToReadFile' => __DIR__ . '/..' . '/league/flysystem/src/UnableToReadFile.php', + 'League\\Flysystem\\UnableToResolveFilesystemMount' => __DIR__ . '/..' . '/league/flysystem/src/UnableToResolveFilesystemMount.php', + 'League\\Flysystem\\UnableToRetrieveMetadata' => __DIR__ . '/..' . '/league/flysystem/src/UnableToRetrieveMetadata.php', + 'League\\Flysystem\\UnableToSetVisibility' => __DIR__ . '/..' . '/league/flysystem/src/UnableToSetVisibility.php', + 'League\\Flysystem\\UnableToWriteFile' => __DIR__ . '/..' . '/league/flysystem/src/UnableToWriteFile.php', + 'League\\Flysystem\\UnixVisibility\\PortableVisibilityConverter' => __DIR__ . '/..' . '/league/flysystem/src/UnixVisibility/PortableVisibilityConverter.php', + 'League\\Flysystem\\UnixVisibility\\VisibilityConverter' => __DIR__ . '/..' . '/league/flysystem/src/UnixVisibility/VisibilityConverter.php', + 'League\\Flysystem\\UnreadableFileEncountered' => __DIR__ . '/..' . '/league/flysystem/src/UnreadableFileEncountered.php', + 'League\\Flysystem\\UrlGeneration\\ChainedPublicUrlGenerator' => __DIR__ . '/..' . '/league/flysystem/src/UrlGeneration/ChainedPublicUrlGenerator.php', + 'League\\Flysystem\\UrlGeneration\\PrefixPublicUrlGenerator' => __DIR__ . '/..' . '/league/flysystem/src/UrlGeneration/PrefixPublicUrlGenerator.php', + 'League\\Flysystem\\UrlGeneration\\PublicUrlGenerator' => __DIR__ . '/..' . '/league/flysystem/src/UrlGeneration/PublicUrlGenerator.php', + 'League\\Flysystem\\UrlGeneration\\ShardedPrefixPublicUrlGenerator' => __DIR__ . '/..' . '/league/flysystem/src/UrlGeneration/ShardedPrefixPublicUrlGenerator.php', + 'League\\Flysystem\\UrlGeneration\\TemporaryUrlGenerator' => __DIR__ . '/..' . '/league/flysystem/src/UrlGeneration/TemporaryUrlGenerator.php', + 'League\\Flysystem\\Visibility' => __DIR__ . '/..' . '/league/flysystem/src/Visibility.php', + 'League\\Flysystem\\WhitespacePathNormalizer' => __DIR__ . '/..' . '/league/flysystem/src/WhitespacePathNormalizer.php', + 'League\\MimeTypeDetection\\EmptyExtensionToMimeTypeMap' => __DIR__ . '/..' . '/league/mime-type-detection/src/EmptyExtensionToMimeTypeMap.php', + 'League\\MimeTypeDetection\\ExtensionLookup' => __DIR__ . '/..' . '/league/mime-type-detection/src/ExtensionLookup.php', + 'League\\MimeTypeDetection\\ExtensionMimeTypeDetector' => __DIR__ . '/..' . '/league/mime-type-detection/src/ExtensionMimeTypeDetector.php', + 'League\\MimeTypeDetection\\ExtensionToMimeTypeMap' => __DIR__ . '/..' . '/league/mime-type-detection/src/ExtensionToMimeTypeMap.php', + 'League\\MimeTypeDetection\\FinfoMimeTypeDetector' => __DIR__ . '/..' . '/league/mime-type-detection/src/FinfoMimeTypeDetector.php', + 'League\\MimeTypeDetection\\GeneratedExtensionToMimeTypeMap' => __DIR__ . '/..' . '/league/mime-type-detection/src/GeneratedExtensionToMimeTypeMap.php', + 'League\\MimeTypeDetection\\MimeTypeDetector' => __DIR__ . '/..' . '/league/mime-type-detection/src/MimeTypeDetector.php', + 'League\\MimeTypeDetection\\OverridingExtensionToMimeTypeMap' => __DIR__ . '/..' . '/league/mime-type-detection/src/OverridingExtensionToMimeTypeMap.php', + 'League\\Uri\\BaseUri' => __DIR__ . '/..' . '/league/uri/BaseUri.php', + 'League\\Uri\\Contracts\\AuthorityInterface' => __DIR__ . '/..' . '/league/uri-interfaces/Contracts/AuthorityInterface.php', + 'League\\Uri\\Contracts\\DataPathInterface' => __DIR__ . '/..' . '/league/uri-interfaces/Contracts/DataPathInterface.php', + 'League\\Uri\\Contracts\\DomainHostInterface' => __DIR__ . '/..' . '/league/uri-interfaces/Contracts/DomainHostInterface.php', + 'League\\Uri\\Contracts\\FragmentInterface' => __DIR__ . '/..' . '/league/uri-interfaces/Contracts/FragmentInterface.php', + 'League\\Uri\\Contracts\\HostInterface' => __DIR__ . '/..' . '/league/uri-interfaces/Contracts/HostInterface.php', + 'League\\Uri\\Contracts\\IpHostInterface' => __DIR__ . '/..' . '/league/uri-interfaces/Contracts/IpHostInterface.php', + 'League\\Uri\\Contracts\\PathInterface' => __DIR__ . '/..' . '/league/uri-interfaces/Contracts/PathInterface.php', + 'League\\Uri\\Contracts\\PortInterface' => __DIR__ . '/..' . '/league/uri-interfaces/Contracts/PortInterface.php', + 'League\\Uri\\Contracts\\QueryInterface' => __DIR__ . '/..' . '/league/uri-interfaces/Contracts/QueryInterface.php', + 'League\\Uri\\Contracts\\SegmentedPathInterface' => __DIR__ . '/..' . '/league/uri-interfaces/Contracts/SegmentedPathInterface.php', + 'League\\Uri\\Contracts\\UriAccess' => __DIR__ . '/..' . '/league/uri-interfaces/Contracts/UriAccess.php', + 'League\\Uri\\Contracts\\UriComponentInterface' => __DIR__ . '/..' . '/league/uri-interfaces/Contracts/UriComponentInterface.php', + 'League\\Uri\\Contracts\\UriException' => __DIR__ . '/..' . '/league/uri-interfaces/Contracts/UriException.php', + 'League\\Uri\\Contracts\\UriInterface' => __DIR__ . '/..' . '/league/uri-interfaces/Contracts/UriInterface.php', + 'League\\Uri\\Contracts\\UserInfoInterface' => __DIR__ . '/..' . '/league/uri-interfaces/Contracts/UserInfoInterface.php', + 'League\\Uri\\Encoder' => __DIR__ . '/..' . '/league/uri-interfaces/Encoder.php', + 'League\\Uri\\Exceptions\\ConversionFailed' => __DIR__ . '/..' . '/league/uri-interfaces/Exceptions/ConversionFailed.php', + 'League\\Uri\\Exceptions\\MissingFeature' => __DIR__ . '/..' . '/league/uri-interfaces/Exceptions/MissingFeature.php', + 'League\\Uri\\Exceptions\\OffsetOutOfBounds' => __DIR__ . '/..' . '/league/uri-interfaces/Exceptions/OffsetOutOfBounds.php', + 'League\\Uri\\Exceptions\\SyntaxError' => __DIR__ . '/..' . '/league/uri-interfaces/Exceptions/SyntaxError.php', + 'League\\Uri\\FeatureDetection' => __DIR__ . '/..' . '/league/uri-interfaces/FeatureDetection.php', + 'League\\Uri\\Http' => __DIR__ . '/..' . '/league/uri/Http.php', + 'League\\Uri\\HttpFactory' => __DIR__ . '/..' . '/league/uri/HttpFactory.php', + 'League\\Uri\\IPv4\\BCMathCalculator' => __DIR__ . '/..' . '/league/uri-interfaces/IPv4/BCMathCalculator.php', + 'League\\Uri\\IPv4\\Calculator' => __DIR__ . '/..' . '/league/uri-interfaces/IPv4/Calculator.php', + 'League\\Uri\\IPv4\\Converter' => __DIR__ . '/..' . '/league/uri-interfaces/IPv4/Converter.php', + 'League\\Uri\\IPv4\\GMPCalculator' => __DIR__ . '/..' . '/league/uri-interfaces/IPv4/GMPCalculator.php', + 'League\\Uri\\IPv4\\NativeCalculator' => __DIR__ . '/..' . '/league/uri-interfaces/IPv4/NativeCalculator.php', + 'League\\Uri\\IPv6\\Converter' => __DIR__ . '/..' . '/league/uri-interfaces/IPv6/Converter.php', + 'League\\Uri\\Idna\\Converter' => __DIR__ . '/..' . '/league/uri-interfaces/Idna/Converter.php', + 'League\\Uri\\Idna\\Error' => __DIR__ . '/..' . '/league/uri-interfaces/Idna/Error.php', + 'League\\Uri\\Idna\\Option' => __DIR__ . '/..' . '/league/uri-interfaces/Idna/Option.php', + 'League\\Uri\\Idna\\Result' => __DIR__ . '/..' . '/league/uri-interfaces/Idna/Result.php', + 'League\\Uri\\KeyValuePair\\Converter' => __DIR__ . '/..' . '/league/uri-interfaces/KeyValuePair/Converter.php', + 'League\\Uri\\QueryString' => __DIR__ . '/..' . '/league/uri-interfaces/QueryString.php', + 'League\\Uri\\Uri' => __DIR__ . '/..' . '/league/uri/Uri.php', + 'League\\Uri\\UriInfo' => __DIR__ . '/..' . '/league/uri/UriInfo.php', + 'League\\Uri\\UriResolver' => __DIR__ . '/..' . '/league/uri/UriResolver.php', + 'League\\Uri\\UriString' => __DIR__ . '/..' . '/league/uri-interfaces/UriString.php', + 'League\\Uri\\UriTemplate' => __DIR__ . '/..' . '/league/uri/UriTemplate.php', + 'League\\Uri\\UriTemplate\\Expression' => __DIR__ . '/..' . '/league/uri/UriTemplate/Expression.php', + 'League\\Uri\\UriTemplate\\Operator' => __DIR__ . '/..' . '/league/uri/UriTemplate/Operator.php', + 'League\\Uri\\UriTemplate\\Template' => __DIR__ . '/..' . '/league/uri/UriTemplate/Template.php', + 'League\\Uri\\UriTemplate\\TemplateCanNotBeExpanded' => __DIR__ . '/..' . '/league/uri/UriTemplate/TemplateCanNotBeExpanded.php', + 'League\\Uri\\UriTemplate\\VarSpecifier' => __DIR__ . '/..' . '/league/uri/UriTemplate/VarSpecifier.php', + 'League\\Uri\\UriTemplate\\VariableBag' => __DIR__ . '/..' . '/league/uri/UriTemplate/VariableBag.php', + 'Livewire\\Attribute' => __DIR__ . '/..' . '/livewire/livewire/src/Attribute.php', + 'Livewire\\Attributes\\Computed' => __DIR__ . '/..' . '/livewire/livewire/src/Attributes/Computed.php', + 'Livewire\\Attributes\\Isolate' => __DIR__ . '/..' . '/livewire/livewire/src/Attributes/Isolate.php', + 'Livewire\\Attributes\\Js' => __DIR__ . '/..' . '/livewire/livewire/src/Attributes/Js.php', + 'Livewire\\Attributes\\Layout' => __DIR__ . '/..' . '/livewire/livewire/src/Attributes/Layout.php', + 'Livewire\\Attributes\\Lazy' => __DIR__ . '/..' . '/livewire/livewire/src/Attributes/Lazy.php', + 'Livewire\\Attributes\\Locked' => __DIR__ . '/..' . '/livewire/livewire/src/Attributes/Locked.php', + 'Livewire\\Attributes\\Modelable' => __DIR__ . '/..' . '/livewire/livewire/src/Attributes/Modelable.php', + 'Livewire\\Attributes\\On' => __DIR__ . '/..' . '/livewire/livewire/src/Attributes/On.php', + 'Livewire\\Attributes\\Reactive' => __DIR__ . '/..' . '/livewire/livewire/src/Attributes/Reactive.php', + 'Livewire\\Attributes\\Renderless' => __DIR__ . '/..' . '/livewire/livewire/src/Attributes/Renderless.php', + 'Livewire\\Attributes\\Rule' => __DIR__ . '/..' . '/livewire/livewire/src/Attributes/Rule.php', + 'Livewire\\Attributes\\Session' => __DIR__ . '/..' . '/livewire/livewire/src/Attributes/Session.php', + 'Livewire\\Attributes\\Title' => __DIR__ . '/..' . '/livewire/livewire/src/Attributes/Title.php', + 'Livewire\\Attributes\\Url' => __DIR__ . '/..' . '/livewire/livewire/src/Attributes/Url.php', + 'Livewire\\Attributes\\Validate' => __DIR__ . '/..' . '/livewire/livewire/src/Attributes/Validate.php', + 'Livewire\\Component' => __DIR__ . '/..' . '/livewire/livewire/src/Component.php', + 'Livewire\\ComponentHook' => __DIR__ . '/..' . '/livewire/livewire/src/ComponentHook.php', + 'Livewire\\ComponentHookRegistry' => __DIR__ . '/..' . '/livewire/livewire/src/ComponentHookRegistry.php', + 'Livewire\\Concerns\\InteractsWithProperties' => __DIR__ . '/..' . '/livewire/livewire/src/Concerns/InteractsWithProperties.php', + 'Livewire\\Drawer\\BaseUtils' => __DIR__ . '/..' . '/livewire/livewire/src/Drawer/BaseUtils.php', + 'Livewire\\Drawer\\ImplicitRouteBinding' => __DIR__ . '/..' . '/livewire/livewire/src/Drawer/ImplicitRouteBinding.php', + 'Livewire\\Drawer\\Regexes' => __DIR__ . '/..' . '/livewire/livewire/src/Drawer/Regexes.php', + 'Livewire\\Drawer\\Utils' => __DIR__ . '/..' . '/livewire/livewire/src/Drawer/Utils.php', + 'Livewire\\EventBus' => __DIR__ . '/..' . '/livewire/livewire/src/EventBus.php', + 'Livewire\\Exceptions\\BypassViewHandler' => __DIR__ . '/..' . '/livewire/livewire/src/Exceptions/BypassViewHandler.php', + 'Livewire\\Exceptions\\ComponentAttributeMissingOnDynamicComponentException' => __DIR__ . '/..' . '/livewire/livewire/src/Exceptions/ComponentAttributeMissingOnDynamicComponentException.php', + 'Livewire\\Exceptions\\ComponentNotFoundException' => __DIR__ . '/..' . '/livewire/livewire/src/Exceptions/ComponentNotFoundException.php', + 'Livewire\\Exceptions\\EventHandlerDoesNotExist' => __DIR__ . '/..' . '/livewire/livewire/src/Exceptions/EventHandlerDoesNotExist.php', + 'Livewire\\Exceptions\\LivewirePageExpiredBecauseNewDeploymentHasSignificantEnoughChanges' => __DIR__ . '/..' . '/livewire/livewire/src/Exceptions/LivewirePageExpiredBecauseNewDeploymentHasSignificantEnoughChanges.php', + 'Livewire\\Exceptions\\MethodNotFoundException' => __DIR__ . '/..' . '/livewire/livewire/src/Exceptions/MethodNotFoundException.php', + 'Livewire\\Exceptions\\MissingRulesException' => __DIR__ . '/..' . '/livewire/livewire/src/Exceptions/MissingRulesException.php', + 'Livewire\\Exceptions\\NonPublicComponentMethodCall' => __DIR__ . '/..' . '/livewire/livewire/src/Exceptions/NonPublicComponentMethodCall.php', + 'Livewire\\Exceptions\\PropertyNotFoundException' => __DIR__ . '/..' . '/livewire/livewire/src/Exceptions/PropertyNotFoundException.php', + 'Livewire\\Exceptions\\PublicPropertyNotFoundException' => __DIR__ . '/..' . '/livewire/livewire/src/Exceptions/PublicPropertyNotFoundException.php', + 'Livewire\\Exceptions\\RootTagMissingFromViewException' => __DIR__ . '/..' . '/livewire/livewire/src/Exceptions/RootTagMissingFromViewException.php', + 'Livewire\\Features\\SupportAttributes\\Attribute' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportAttributes/Attribute.php', + 'Livewire\\Features\\SupportAttributes\\AttributeCollection' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportAttributes/AttributeCollection.php', + 'Livewire\\Features\\SupportAttributes\\AttributeLevel' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportAttributes/AttributeLevel.php', + 'Livewire\\Features\\SupportAttributes\\HandlesAttributes' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportAttributes/HandlesAttributes.php', + 'Livewire\\Features\\SupportAttributes\\SupportAttributes' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportAttributes/SupportAttributes.php', + 'Livewire\\Features\\SupportAutoInjectedAssets\\SupportAutoInjectedAssets' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportAutoInjectedAssets/SupportAutoInjectedAssets.php', + 'Livewire\\Features\\SupportBladeAttributes\\SupportBladeAttributes' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportBladeAttributes/SupportBladeAttributes.php', + 'Livewire\\Features\\SupportChecksumErrorDebugging\\SupportChecksumErrorDebugging' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportChecksumErrorDebugging/SupportChecksumErrorDebugging.php', + 'Livewire\\Features\\SupportComputed\\BaseComputed' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportComputed/BaseComputed.php', + 'Livewire\\Features\\SupportComputed\\CannotCallComputedDirectlyException' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportComputed/CannotCallComputedDirectlyException.php', + 'Livewire\\Features\\SupportComputed\\SupportLegacyComputedPropertySyntax' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportComputed/SupportLegacyComputedPropertySyntax.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\AttributeCommand' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/AttributeCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\ComponentParser' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/ComponentParser.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\ComponentParserFromExistingComponent' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/ComponentParserFromExistingComponent.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\CopyCommand' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/CopyCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\CpCommand' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/CpCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\DeleteCommand' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/DeleteCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\FileManipulationCommand' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/FileManipulationCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\FormCommand' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/FormCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\LayoutCommand' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/LayoutCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\MakeCommand' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/MakeCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\MakeLivewireCommand' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/MakeLivewireCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\MoveCommand' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/MoveCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\MvCommand' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/MvCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\PublishCommand' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/PublishCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\RmCommand' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/RmCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\S3CleanupCommand' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/S3CleanupCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\StubsCommand' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/StubsCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\TouchCommand' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/TouchCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\UpgradeCommand' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/UpgradeCommand.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\AddLiveModifierToEntangleDirectives' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/AddLiveModifierToEntangleDirectives.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\AddLiveModifierToWireModelDirectives' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/AddLiveModifierToWireModelDirectives.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\ChangeDefaultLayoutView' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/ChangeDefaultLayoutView.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\ChangeDefaultNamespace' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/ChangeDefaultNamespace.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\ChangeForgetComputedToUnset' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/ChangeForgetComputedToUnset.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\ChangeLazyToBlurModifierOnWireModelDirectives' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/ChangeLazyToBlurModifierOnWireModelDirectives.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\ChangeTestAssertionMethods' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/ChangeTestAssertionMethods.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\ChangeWireLoadDirectiveToWireInit' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/ChangeWireLoadDirectiveToWireInit.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\ClearViewCache' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/ClearViewCache.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\RemoveDeferModifierFromEntangleDirectives' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/RemoveDeferModifierFromEntangleDirectives.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\RemoveDeferModifierFromWireModelDirectives' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/RemoveDeferModifierFromWireModelDirectives.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\RemovePrefetchModifierFromWireClickDirective' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/RemovePrefetchModifierFromWireClickDirective.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\RemovePreventModifierFromWireSubmitDirective' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/RemovePreventModifierFromWireSubmitDirective.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\ReplaceEmitWithDispatch' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/ReplaceEmitWithDispatch.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\ReplaceTemporaryUploadedFileNamespace' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/ReplaceTemporaryUploadedFileNamespace.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\RepublishNavigation' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/RepublishNavigation.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\ThirdPartyUpgradeNotice' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/ThirdPartyUpgradeNotice.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\UpgradeAlpineInstructions' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/UpgradeAlpineInstructions.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\UpgradeConfigInstructions' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/UpgradeConfigInstructions.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\UpgradeIntroduction' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/UpgradeIntroduction.php', + 'Livewire\\Features\\SupportConsoleCommands\\Commands\\Upgrade\\UpgradeStep' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/Commands/Upgrade/UpgradeStep.php', + 'Livewire\\Features\\SupportConsoleCommands\\SupportConsoleCommands' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportConsoleCommands/SupportConsoleCommands.php', + 'Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php', + 'Livewire\\Features\\SupportDisablingBackButtonCache\\HandlesDisablingBackButtonCache' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportDisablingBackButtonCache/HandlesDisablingBackButtonCache.php', + 'Livewire\\Features\\SupportDisablingBackButtonCache\\SupportDisablingBackButtonCache' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportDisablingBackButtonCache/SupportDisablingBackButtonCache.php', + 'Livewire\\Features\\SupportEntangle\\SupportEntangle' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportEntangle/SupportEntangle.php', + 'Livewire\\Features\\SupportEvents\\BaseOn' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportEvents/BaseOn.php', + 'Livewire\\Features\\SupportEvents\\Event' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportEvents/Event.php', + 'Livewire\\Features\\SupportEvents\\HandlesEvents' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportEvents/HandlesEvents.php', + 'Livewire\\Features\\SupportEvents\\SupportEvents' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportEvents/SupportEvents.php', + 'Livewire\\Features\\SupportEvents\\TestsEvents' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportEvents/TestsEvents.php', + 'Livewire\\Features\\SupportFileDownloads\\SupportFileDownloads' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportFileDownloads/SupportFileDownloads.php', + 'Livewire\\Features\\SupportFileDownloads\\TestsFileDownloads' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportFileDownloads/TestsFileDownloads.php', + 'Livewire\\Features\\SupportFileUploads\\FileNotPreviewableException' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportFileUploads/FileNotPreviewableException.php', + 'Livewire\\Features\\SupportFileUploads\\FilePreviewController' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportFileUploads/FilePreviewController.php', + 'Livewire\\Features\\SupportFileUploads\\FileUploadConfiguration' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportFileUploads/FileUploadConfiguration.php', + 'Livewire\\Features\\SupportFileUploads\\FileUploadController' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportFileUploads/FileUploadController.php', + 'Livewire\\Features\\SupportFileUploads\\FileUploadSynth' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportFileUploads/FileUploadSynth.php', + 'Livewire\\Features\\SupportFileUploads\\GenerateSignedUploadUrl' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportFileUploads/GenerateSignedUploadUrl.php', + 'Livewire\\Features\\SupportFileUploads\\MissingFileUploadsTraitException' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportFileUploads/MissingFileUploadsTraitException.php', + 'Livewire\\Features\\SupportFileUploads\\S3DoesntSupportMultipleFileUploads' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportFileUploads/S3DoesntSupportMultipleFileUploads.php', + 'Livewire\\Features\\SupportFileUploads\\SupportFileUploads' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportFileUploads/SupportFileUploads.php', + 'Livewire\\Features\\SupportFileUploads\\TemporaryUploadedFile' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportFileUploads/TemporaryUploadedFile.php', + 'Livewire\\Features\\SupportFileUploads\\WithFileUploads' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportFileUploads/WithFileUploads.php', + 'Livewire\\Features\\SupportFormObjects\\Form' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportFormObjects/Form.php', + 'Livewire\\Features\\SupportFormObjects\\FormObjectSynth' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportFormObjects/FormObjectSynth.php', + 'Livewire\\Features\\SupportFormObjects\\HandlesFormObjects' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportFormObjects/HandlesFormObjects.php', + 'Livewire\\Features\\SupportFormObjects\\SupportFormObjects' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportFormObjects/SupportFormObjects.php', + 'Livewire\\Features\\SupportIsolating\\BaseIsolate' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportIsolating/BaseIsolate.php', + 'Livewire\\Features\\SupportIsolating\\SupportIsolating' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportIsolating/SupportIsolating.php', + 'Livewire\\Features\\SupportJsEvaluation\\BaseJs' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportJsEvaluation/BaseJs.php', + 'Livewire\\Features\\SupportJsEvaluation\\HandlesJsEvaluation' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportJsEvaluation/HandlesJsEvaluation.php', + 'Livewire\\Features\\SupportJsEvaluation\\SupportJsEvaluation' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportJsEvaluation/SupportJsEvaluation.php', + 'Livewire\\Features\\SupportLazyLoading\\BaseLazy' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportLazyLoading/BaseLazy.php', + 'Livewire\\Features\\SupportLazyLoading\\SupportLazyLoading' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportLazyLoading/SupportLazyLoading.php', + 'Livewire\\Features\\SupportLegacyModels\\CannotBindToModelDataWithoutValidationRuleException' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportLegacyModels/CannotBindToModelDataWithoutValidationRuleException.php', + 'Livewire\\Features\\SupportLegacyModels\\EloquentCollectionSynth' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportLegacyModels/EloquentCollectionSynth.php', + 'Livewire\\Features\\SupportLegacyModels\\EloquentModelSynth' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportLegacyModels/EloquentModelSynth.php', + 'Livewire\\Features\\SupportLegacyModels\\SupportLegacyModels' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportLegacyModels/SupportLegacyModels.php', + 'Livewire\\Features\\SupportLifecycleHooks\\DirectlyCallingLifecycleHooksNotAllowedException' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportLifecycleHooks/DirectlyCallingLifecycleHooksNotAllowedException.php', + 'Livewire\\Features\\SupportLifecycleHooks\\SupportLifecycleHooks' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportLifecycleHooks/SupportLifecycleHooks.php', + 'Livewire\\Features\\SupportLocales\\SupportLocales' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportLocales/SupportLocales.php', + 'Livewire\\Features\\SupportLockedProperties\\BaseLocked' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportLockedProperties/BaseLocked.php', + 'Livewire\\Features\\SupportLockedProperties\\CannotUpdateLockedPropertyException' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportLockedProperties/CannotUpdateLockedPropertyException.php', + 'Livewire\\Features\\SupportModels\\EloquentCollectionSynth' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportModels/EloquentCollectionSynth.php', + 'Livewire\\Features\\SupportModels\\ModelSynth' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportModels/ModelSynth.php', + 'Livewire\\Features\\SupportModels\\SupportModels' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportModels/SupportModels.php', + 'Livewire\\Features\\SupportMorphAwareIfStatement\\SupportMorphAwareIfStatement' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportMorphAwareIfStatement/SupportMorphAwareIfStatement.php', + 'Livewire\\Features\\SupportMultipleRootElementDetection\\MultipleRootElementsDetectedException' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportMultipleRootElementDetection/MultipleRootElementsDetectedException.php', + 'Livewire\\Features\\SupportMultipleRootElementDetection\\SupportMultipleRootElementDetection' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportMultipleRootElementDetection/SupportMultipleRootElementDetection.php', + 'Livewire\\Features\\SupportNavigate\\SupportNavigate' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportNavigate/SupportNavigate.php', + 'Livewire\\Features\\SupportNestedComponentListeners\\SupportNestedComponentListeners' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportNestedComponentListeners/SupportNestedComponentListeners.php', + 'Livewire\\Features\\SupportNestingComponents\\SupportNestingComponents' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportNestingComponents/SupportNestingComponents.php', + 'Livewire\\Features\\SupportPageComponents\\BaseLayout' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportPageComponents/BaseLayout.php', + 'Livewire\\Features\\SupportPageComponents\\BaseTitle' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportPageComponents/BaseTitle.php', + 'Livewire\\Features\\SupportPageComponents\\HandlesPageComponents' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportPageComponents/HandlesPageComponents.php', + 'Livewire\\Features\\SupportPageComponents\\MissingLayoutException' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportPageComponents/MissingLayoutException.php', + 'Livewire\\Features\\SupportPageComponents\\PageComponentConfig' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportPageComponents/PageComponentConfig.php', + 'Livewire\\Features\\SupportPageComponents\\SupportPageComponents' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportPageComponents/SupportPageComponents.php', + 'Livewire\\Features\\SupportPagination\\HandlesPagination' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportPagination/HandlesPagination.php', + 'Livewire\\Features\\SupportPagination\\PaginationUrl' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportPagination/PaginationUrl.php', + 'Livewire\\Features\\SupportPagination\\SupportPagination' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportPagination/SupportPagination.php', + 'Livewire\\Features\\SupportPagination\\WithoutUrlPagination' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportPagination/WithoutUrlPagination.php', + 'Livewire\\Features\\SupportQueryString\\BaseUrl' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportQueryString/BaseUrl.php', + 'Livewire\\Features\\SupportQueryString\\SupportQueryString' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportQueryString/SupportQueryString.php', + 'Livewire\\Features\\SupportReactiveProps\\BaseReactive' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportReactiveProps/BaseReactive.php', + 'Livewire\\Features\\SupportReactiveProps\\CannotMutateReactivePropException' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportReactiveProps/CannotMutateReactivePropException.php', + 'Livewire\\Features\\SupportReactiveProps\\SupportReactiveProps' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportReactiveProps/SupportReactiveProps.php', + 'Livewire\\Features\\SupportRedirects\\HandlesRedirects' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportRedirects/HandlesRedirects.php', + 'Livewire\\Features\\SupportRedirects\\Redirector' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportRedirects/Redirector.php', + 'Livewire\\Features\\SupportRedirects\\SupportRedirects' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportRedirects/SupportRedirects.php', + 'Livewire\\Features\\SupportRedirects\\TestsRedirects' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportRedirects/TestsRedirects.php', + 'Livewire\\Features\\SupportScriptsAndAssets\\SupportScriptsAndAssets' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportScriptsAndAssets/SupportScriptsAndAssets.php', + 'Livewire\\Features\\SupportSession\\BaseSession' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportSession/BaseSession.php', + 'Livewire\\Features\\SupportStreaming\\HandlesStreaming' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportStreaming/HandlesStreaming.php', + 'Livewire\\Features\\SupportStreaming\\SupportStreaming' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportStreaming/SupportStreaming.php', + 'Livewire\\Features\\SupportTeleporting\\SupportTeleporting' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportTeleporting/SupportTeleporting.php', + 'Livewire\\Features\\SupportTesting\\ComponentState' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportTesting/ComponentState.php', + 'Livewire\\Features\\SupportTesting\\DuskBrowserMacros' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportTesting/DuskBrowserMacros.php', + 'Livewire\\Features\\SupportTesting\\DuskTestable' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportTesting/DuskTestable.php', + 'Livewire\\Features\\SupportTesting\\InitialRender' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportTesting/InitialRender.php', + 'Livewire\\Features\\SupportTesting\\MakesAssertions' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportTesting/MakesAssertions.php', + 'Livewire\\Features\\SupportTesting\\Render' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportTesting/Render.php', + 'Livewire\\Features\\SupportTesting\\RequestBroker' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportTesting/RequestBroker.php', + 'Livewire\\Features\\SupportTesting\\ShowDuskComponent' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportTesting/ShowDuskComponent.php', + 'Livewire\\Features\\SupportTesting\\SubsequentRender' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportTesting/SubsequentRender.php', + 'Livewire\\Features\\SupportTesting\\SupportTesting' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportTesting/SupportTesting.php', + 'Livewire\\Features\\SupportTesting\\Testable' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportTesting/Testable.php', + 'Livewire\\Features\\SupportValidation\\BaseRule' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportValidation/BaseRule.php', + 'Livewire\\Features\\SupportValidation\\BaseValidate' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportValidation/BaseValidate.php', + 'Livewire\\Features\\SupportValidation\\HandlesValidation' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportValidation/HandlesValidation.php', + 'Livewire\\Features\\SupportValidation\\SupportValidation' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportValidation/SupportValidation.php', + 'Livewire\\Features\\SupportValidation\\TestsValidation' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportValidation/TestsValidation.php', + 'Livewire\\Features\\SupportWireModelingNestedComponents\\BaseModelable' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportWireModelingNestedComponents/BaseModelable.php', + 'Livewire\\Features\\SupportWireModelingNestedComponents\\SupportWireModelingNestedComponents' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportWireModelingNestedComponents/SupportWireModelingNestedComponents.php', + 'Livewire\\Features\\SupportWireables\\SupportWireables' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportWireables/SupportWireables.php', + 'Livewire\\Features\\SupportWireables\\WireableSynth' => __DIR__ . '/..' . '/livewire/livewire/src/Features/SupportWireables/WireableSynth.php', + 'Livewire\\Form' => __DIR__ . '/..' . '/livewire/livewire/src/Form.php', + 'Livewire\\ImplicitlyBoundMethod' => __DIR__ . '/..' . '/livewire/livewire/src/ImplicitlyBoundMethod.php', + 'Livewire\\Livewire' => __DIR__ . '/..' . '/livewire/livewire/src/Livewire.php', + 'Livewire\\LivewireManager' => __DIR__ . '/..' . '/livewire/livewire/src/LivewireManager.php', + 'Livewire\\LivewireServiceProvider' => __DIR__ . '/..' . '/livewire/livewire/src/LivewireServiceProvider.php', + 'Livewire\\Mechanisms\\CompileLivewireTags\\CompileLivewireTags' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/CompileLivewireTags/CompileLivewireTags.php', + 'Livewire\\Mechanisms\\CompileLivewireTags\\LivewireTagPrecompiler' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/CompileLivewireTags/LivewireTagPrecompiler.php', + 'Livewire\\Mechanisms\\ComponentRegistry' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/ComponentRegistry.php', + 'Livewire\\Mechanisms\\DataStore' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/DataStore.php', + 'Livewire\\Mechanisms\\ExtendBlade\\DeterministicBladeKeys' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/ExtendBlade/DeterministicBladeKeys.php', + 'Livewire\\Mechanisms\\ExtendBlade\\ExtendBlade' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendBlade.php', + 'Livewire\\Mechanisms\\ExtendBlade\\ExtendedCompilerEngine' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php', + 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/FrontendAssets/FrontendAssets.php', + 'Livewire\\Mechanisms\\HandleComponents\\BaseRenderless' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/HandleComponents/BaseRenderless.php', + 'Livewire\\Mechanisms\\HandleComponents\\Checksum' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/HandleComponents/Checksum.php', + 'Livewire\\Mechanisms\\HandleComponents\\ComponentContext' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/HandleComponents/ComponentContext.php', + 'Livewire\\Mechanisms\\HandleComponents\\CorruptComponentPayloadException' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/HandleComponents/CorruptComponentPayloadException.php', + 'Livewire\\Mechanisms\\HandleComponents\\HandleComponents' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/HandleComponents/HandleComponents.php', + 'Livewire\\Mechanisms\\HandleComponents\\Synthesizers\\ArraySynth' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/HandleComponents/Synthesizers/ArraySynth.php', + 'Livewire\\Mechanisms\\HandleComponents\\Synthesizers\\CarbonSynth' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/HandleComponents/Synthesizers/CarbonSynth.php', + 'Livewire\\Mechanisms\\HandleComponents\\Synthesizers\\CollectionSynth' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/HandleComponents/Synthesizers/CollectionSynth.php', + 'Livewire\\Mechanisms\\HandleComponents\\Synthesizers\\EnumSynth' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/HandleComponents/Synthesizers/EnumSynth.php', + 'Livewire\\Mechanisms\\HandleComponents\\Synthesizers\\FloatSynth' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/HandleComponents/Synthesizers/FloatSynth.php', + 'Livewire\\Mechanisms\\HandleComponents\\Synthesizers\\IntSynth' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/HandleComponents/Synthesizers/IntSynth.php', + 'Livewire\\Mechanisms\\HandleComponents\\Synthesizers\\StdClassSynth' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/HandleComponents/Synthesizers/StdClassSynth.php', + 'Livewire\\Mechanisms\\HandleComponents\\Synthesizers\\StringableSynth' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/HandleComponents/Synthesizers/StringableSynth.php', + 'Livewire\\Mechanisms\\HandleComponents\\Synthesizers\\Synth' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/HandleComponents/Synthesizers/Synth.php', + 'Livewire\\Mechanisms\\HandleComponents\\ViewContext' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/HandleComponents/ViewContext.php', + 'Livewire\\Mechanisms\\HandleRequests\\HandleRequests' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/HandleRequests/HandleRequests.php', + 'Livewire\\Mechanisms\\Mechanism' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/Mechanism.php', + 'Livewire\\Mechanisms\\PersistentMiddleware\\PersistentMiddleware' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/PersistentMiddleware/PersistentMiddleware.php', + 'Livewire\\Mechanisms\\RenderComponent' => __DIR__ . '/..' . '/livewire/livewire/src/Mechanisms/RenderComponent.php', + 'Livewire\\Pipe' => __DIR__ . '/..' . '/livewire/livewire/src/Pipe.php', + 'Livewire\\Transparency' => __DIR__ . '/..' . '/livewire/livewire/src/Transparency.php', + 'Livewire\\WireDirective' => __DIR__ . '/..' . '/livewire/livewire/src/WireDirective.php', + 'Livewire\\Wireable' => __DIR__ . '/..' . '/livewire/livewire/src/Wireable.php', + 'Livewire\\WithFileUploads' => __DIR__ . '/..' . '/livewire/livewire/src/WithFileUploads.php', + 'Livewire\\WithPagination' => __DIR__ . '/..' . '/livewire/livewire/src/WithPagination.php', + 'Livewire\\WithoutUrlPagination' => __DIR__ . '/..' . '/livewire/livewire/src/WithoutUrlPagination.php', + 'Livewire\\Wrapped' => __DIR__ . '/..' . '/livewire/livewire/src/Wrapped.php', + 'Maatwebsite\\Excel\\Cache\\BatchCache' => __DIR__ . '/..' . '/maatwebsite/excel/src/Cache/BatchCache.php', + 'Maatwebsite\\Excel\\Cache\\BatchCacheDeprecated' => __DIR__ . '/..' . '/maatwebsite/excel/src/Cache/BatchCacheDeprecated.php', + 'Maatwebsite\\Excel\\Cache\\CacheManager' => __DIR__ . '/..' . '/maatwebsite/excel/src/Cache/CacheManager.php', + 'Maatwebsite\\Excel\\Cache\\MemoryCache' => __DIR__ . '/..' . '/maatwebsite/excel/src/Cache/MemoryCache.php', + 'Maatwebsite\\Excel\\Cache\\MemoryCacheDeprecated' => __DIR__ . '/..' . '/maatwebsite/excel/src/Cache/MemoryCacheDeprecated.php', + 'Maatwebsite\\Excel\\Cell' => __DIR__ . '/..' . '/maatwebsite/excel/src/Cell.php', + 'Maatwebsite\\Excel\\ChunkReader' => __DIR__ . '/..' . '/maatwebsite/excel/src/ChunkReader.php', + 'Maatwebsite\\Excel\\Concerns\\Exportable' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/Exportable.php', + 'Maatwebsite\\Excel\\Concerns\\FromArray' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/FromArray.php', + 'Maatwebsite\\Excel\\Concerns\\FromCollection' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/FromCollection.php', + 'Maatwebsite\\Excel\\Concerns\\FromGenerator' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/FromGenerator.php', + 'Maatwebsite\\Excel\\Concerns\\FromIterator' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/FromIterator.php', + 'Maatwebsite\\Excel\\Concerns\\FromQuery' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/FromQuery.php', + 'Maatwebsite\\Excel\\Concerns\\FromView' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/FromView.php', + 'Maatwebsite\\Excel\\Concerns\\HasReferencesToOtherSheets' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/HasReferencesToOtherSheets.php', + 'Maatwebsite\\Excel\\Concerns\\Importable' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/Importable.php', + 'Maatwebsite\\Excel\\Concerns\\MapsCsvSettings' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/MapsCsvSettings.php', + 'Maatwebsite\\Excel\\Concerns\\OnEachRow' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/OnEachRow.php', + 'Maatwebsite\\Excel\\Concerns\\PersistRelations' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/PersistRelations.php', + 'Maatwebsite\\Excel\\Concerns\\RegistersEventListeners' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/RegistersEventListeners.php', + 'Maatwebsite\\Excel\\Concerns\\RemembersChunkOffset' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/RemembersChunkOffset.php', + 'Maatwebsite\\Excel\\Concerns\\RemembersRowNumber' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/RemembersRowNumber.php', + 'Maatwebsite\\Excel\\Concerns\\ShouldAutoSize' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/ShouldAutoSize.php', + 'Maatwebsite\\Excel\\Concerns\\ShouldQueueWithoutChain' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/ShouldQueueWithoutChain.php', + 'Maatwebsite\\Excel\\Concerns\\SkipsEmptyRows' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/SkipsEmptyRows.php', + 'Maatwebsite\\Excel\\Concerns\\SkipsErrors' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/SkipsErrors.php', + 'Maatwebsite\\Excel\\Concerns\\SkipsFailures' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/SkipsFailures.php', + 'Maatwebsite\\Excel\\Concerns\\SkipsOnError' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/SkipsOnError.php', + 'Maatwebsite\\Excel\\Concerns\\SkipsOnFailure' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/SkipsOnFailure.php', + 'Maatwebsite\\Excel\\Concerns\\SkipsUnknownSheets' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/SkipsUnknownSheets.php', + 'Maatwebsite\\Excel\\Concerns\\ToArray' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/ToArray.php', + 'Maatwebsite\\Excel\\Concerns\\ToCollection' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/ToCollection.php', + 'Maatwebsite\\Excel\\Concerns\\ToModel' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/ToModel.php', + 'Maatwebsite\\Excel\\Concerns\\WithBackgroundColor' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithBackgroundColor.php', + 'Maatwebsite\\Excel\\Concerns\\WithBatchInserts' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithBatchInserts.php', + 'Maatwebsite\\Excel\\Concerns\\WithCalculatedFormulas' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithCalculatedFormulas.php', + 'Maatwebsite\\Excel\\Concerns\\WithCharts' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithCharts.php', + 'Maatwebsite\\Excel\\Concerns\\WithChunkReading' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithChunkReading.php', + 'Maatwebsite\\Excel\\Concerns\\WithColumnFormatting' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithColumnFormatting.php', + 'Maatwebsite\\Excel\\Concerns\\WithColumnLimit' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithColumnLimit.php', + 'Maatwebsite\\Excel\\Concerns\\WithColumnWidths' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithColumnWidths.php', + 'Maatwebsite\\Excel\\Concerns\\WithConditionalSheets' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithConditionalSheets.php', + 'Maatwebsite\\Excel\\Concerns\\WithCustomChunkSize' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithCustomChunkSize.php', + 'Maatwebsite\\Excel\\Concerns\\WithCustomCsvSettings' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithCustomCsvSettings.php', + 'Maatwebsite\\Excel\\Concerns\\WithCustomQuerySize' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithCustomQuerySize.php', + 'Maatwebsite\\Excel\\Concerns\\WithCustomStartCell' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithCustomStartCell.php', + 'Maatwebsite\\Excel\\Concerns\\WithCustomValueBinder' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithCustomValueBinder.php', + 'Maatwebsite\\Excel\\Concerns\\WithDefaultStyles' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithDefaultStyles.php', + 'Maatwebsite\\Excel\\Concerns\\WithDrawings' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithDrawings.php', + 'Maatwebsite\\Excel\\Concerns\\WithEvents' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithEvents.php', + 'Maatwebsite\\Excel\\Concerns\\WithFormatData' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithFormatData.php', + 'Maatwebsite\\Excel\\Concerns\\WithGroupedHeadingRow' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithGroupedHeadingRow.php', + 'Maatwebsite\\Excel\\Concerns\\WithHeadingRow' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithHeadingRow.php', + 'Maatwebsite\\Excel\\Concerns\\WithHeadings' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithHeadings.php', + 'Maatwebsite\\Excel\\Concerns\\WithLimit' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithLimit.php', + 'Maatwebsite\\Excel\\Concerns\\WithMappedCells' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithMappedCells.php', + 'Maatwebsite\\Excel\\Concerns\\WithMapping' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithMapping.php', + 'Maatwebsite\\Excel\\Concerns\\WithMultipleSheets' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithMultipleSheets.php', + 'Maatwebsite\\Excel\\Concerns\\WithPreCalculateFormulas' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithPreCalculateFormulas.php', + 'Maatwebsite\\Excel\\Concerns\\WithProgressBar' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithProgressBar.php', + 'Maatwebsite\\Excel\\Concerns\\WithProperties' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithProperties.php', + 'Maatwebsite\\Excel\\Concerns\\WithReadFilter' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithReadFilter.php', + 'Maatwebsite\\Excel\\Concerns\\WithSkipDuplicates' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithSkipDuplicates.php', + 'Maatwebsite\\Excel\\Concerns\\WithStartRow' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithStartRow.php', + 'Maatwebsite\\Excel\\Concerns\\WithStrictNullComparison' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithStrictNullComparison.php', + 'Maatwebsite\\Excel\\Concerns\\WithStyles' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithStyles.php', + 'Maatwebsite\\Excel\\Concerns\\WithTitle' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithTitle.php', + 'Maatwebsite\\Excel\\Concerns\\WithUpsertColumns' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithUpsertColumns.php', + 'Maatwebsite\\Excel\\Concerns\\WithUpserts' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithUpserts.php', + 'Maatwebsite\\Excel\\Concerns\\WithValidation' => __DIR__ . '/..' . '/maatwebsite/excel/src/Concerns/WithValidation.php', + 'Maatwebsite\\Excel\\Console\\ExportMakeCommand' => __DIR__ . '/..' . '/maatwebsite/excel/src/Console/ExportMakeCommand.php', + 'Maatwebsite\\Excel\\Console\\ImportMakeCommand' => __DIR__ . '/..' . '/maatwebsite/excel/src/Console/ImportMakeCommand.php', + 'Maatwebsite\\Excel\\Console\\WithModelStub' => __DIR__ . '/..' . '/maatwebsite/excel/src/Console/WithModelStub.php', + 'Maatwebsite\\Excel\\DefaultValueBinder' => __DIR__ . '/..' . '/maatwebsite/excel/src/DefaultValueBinder.php', + 'Maatwebsite\\Excel\\DelegatedMacroable' => __DIR__ . '/..' . '/maatwebsite/excel/src/DelegatedMacroable.php', + 'Maatwebsite\\Excel\\Events\\AfterBatch' => __DIR__ . '/..' . '/maatwebsite/excel/src/Events/AfterBatch.php', + 'Maatwebsite\\Excel\\Events\\AfterChunk' => __DIR__ . '/..' . '/maatwebsite/excel/src/Events/AfterChunk.php', + 'Maatwebsite\\Excel\\Events\\AfterImport' => __DIR__ . '/..' . '/maatwebsite/excel/src/Events/AfterImport.php', + 'Maatwebsite\\Excel\\Events\\AfterSheet' => __DIR__ . '/..' . '/maatwebsite/excel/src/Events/AfterSheet.php', + 'Maatwebsite\\Excel\\Events\\BeforeExport' => __DIR__ . '/..' . '/maatwebsite/excel/src/Events/BeforeExport.php', + 'Maatwebsite\\Excel\\Events\\BeforeImport' => __DIR__ . '/..' . '/maatwebsite/excel/src/Events/BeforeImport.php', + 'Maatwebsite\\Excel\\Events\\BeforeSheet' => __DIR__ . '/..' . '/maatwebsite/excel/src/Events/BeforeSheet.php', + 'Maatwebsite\\Excel\\Events\\BeforeWriting' => __DIR__ . '/..' . '/maatwebsite/excel/src/Events/BeforeWriting.php', + 'Maatwebsite\\Excel\\Events\\Event' => __DIR__ . '/..' . '/maatwebsite/excel/src/Events/Event.php', + 'Maatwebsite\\Excel\\Events\\ImportFailed' => __DIR__ . '/..' . '/maatwebsite/excel/src/Events/ImportFailed.php', + 'Maatwebsite\\Excel\\Excel' => __DIR__ . '/..' . '/maatwebsite/excel/src/Excel.php', + 'Maatwebsite\\Excel\\ExcelServiceProvider' => __DIR__ . '/..' . '/maatwebsite/excel/src/ExcelServiceProvider.php', + 'Maatwebsite\\Excel\\Exceptions\\ConcernConflictException' => __DIR__ . '/..' . '/maatwebsite/excel/src/Exceptions/ConcernConflictException.php', + 'Maatwebsite\\Excel\\Exceptions\\LaravelExcelException' => __DIR__ . '/..' . '/maatwebsite/excel/src/Exceptions/LaravelExcelException.php', + 'Maatwebsite\\Excel\\Exceptions\\NoFilePathGivenException' => __DIR__ . '/..' . '/maatwebsite/excel/src/Exceptions/NoFilePathGivenException.php', + 'Maatwebsite\\Excel\\Exceptions\\NoFilenameGivenException' => __DIR__ . '/..' . '/maatwebsite/excel/src/Exceptions/NoFilenameGivenException.php', + 'Maatwebsite\\Excel\\Exceptions\\NoSheetsFoundException' => __DIR__ . '/..' . '/maatwebsite/excel/src/Exceptions/NoSheetsFoundException.php', + 'Maatwebsite\\Excel\\Exceptions\\NoTypeDetectedException' => __DIR__ . '/..' . '/maatwebsite/excel/src/Exceptions/NoTypeDetectedException.php', + 'Maatwebsite\\Excel\\Exceptions\\RowSkippedException' => __DIR__ . '/..' . '/maatwebsite/excel/src/Exceptions/RowSkippedException.php', + 'Maatwebsite\\Excel\\Exceptions\\SheetNotFoundException' => __DIR__ . '/..' . '/maatwebsite/excel/src/Exceptions/SheetNotFoundException.php', + 'Maatwebsite\\Excel\\Exceptions\\UnreadableFileException' => __DIR__ . '/..' . '/maatwebsite/excel/src/Exceptions/UnreadableFileException.php', + 'Maatwebsite\\Excel\\Exporter' => __DIR__ . '/..' . '/maatwebsite/excel/src/Exporter.php', + 'Maatwebsite\\Excel\\Facades\\Excel' => __DIR__ . '/..' . '/maatwebsite/excel/src/Facades/Excel.php', + 'Maatwebsite\\Excel\\Factories\\ReaderFactory' => __DIR__ . '/..' . '/maatwebsite/excel/src/Factories/ReaderFactory.php', + 'Maatwebsite\\Excel\\Factories\\WriterFactory' => __DIR__ . '/..' . '/maatwebsite/excel/src/Factories/WriterFactory.php', + 'Maatwebsite\\Excel\\Fakes\\ExcelFake' => __DIR__ . '/..' . '/maatwebsite/excel/src/Fakes/ExcelFake.php', + 'Maatwebsite\\Excel\\Files\\Disk' => __DIR__ . '/..' . '/maatwebsite/excel/src/Files/Disk.php', + 'Maatwebsite\\Excel\\Files\\Filesystem' => __DIR__ . '/..' . '/maatwebsite/excel/src/Files/Filesystem.php', + 'Maatwebsite\\Excel\\Files\\LocalTemporaryFile' => __DIR__ . '/..' . '/maatwebsite/excel/src/Files/LocalTemporaryFile.php', + 'Maatwebsite\\Excel\\Files\\RemoteTemporaryFile' => __DIR__ . '/..' . '/maatwebsite/excel/src/Files/RemoteTemporaryFile.php', + 'Maatwebsite\\Excel\\Files\\TemporaryFile' => __DIR__ . '/..' . '/maatwebsite/excel/src/Files/TemporaryFile.php', + 'Maatwebsite\\Excel\\Files\\TemporaryFileFactory' => __DIR__ . '/..' . '/maatwebsite/excel/src/Files/TemporaryFileFactory.php', + 'Maatwebsite\\Excel\\Filters\\ChunkReadFilter' => __DIR__ . '/..' . '/maatwebsite/excel/src/Filters/ChunkReadFilter.php', + 'Maatwebsite\\Excel\\Filters\\LimitFilter' => __DIR__ . '/..' . '/maatwebsite/excel/src/Filters/LimitFilter.php', + 'Maatwebsite\\Excel\\HasEventBus' => __DIR__ . '/..' . '/maatwebsite/excel/src/HasEventBus.php', + 'Maatwebsite\\Excel\\HeadingRowImport' => __DIR__ . '/..' . '/maatwebsite/excel/src/HeadingRowImport.php', + 'Maatwebsite\\Excel\\Helpers\\ArrayHelper' => __DIR__ . '/..' . '/maatwebsite/excel/src/Helpers/ArrayHelper.php', + 'Maatwebsite\\Excel\\Helpers\\CellHelper' => __DIR__ . '/..' . '/maatwebsite/excel/src/Helpers/CellHelper.php', + 'Maatwebsite\\Excel\\Helpers\\FileTypeDetector' => __DIR__ . '/..' . '/maatwebsite/excel/src/Helpers/FileTypeDetector.php', + 'Maatwebsite\\Excel\\Importer' => __DIR__ . '/..' . '/maatwebsite/excel/src/Importer.php', + 'Maatwebsite\\Excel\\Imports\\EndRowFinder' => __DIR__ . '/..' . '/maatwebsite/excel/src/Imports/EndRowFinder.php', + 'Maatwebsite\\Excel\\Imports\\HeadingRowExtractor' => __DIR__ . '/..' . '/maatwebsite/excel/src/Imports/HeadingRowExtractor.php', + 'Maatwebsite\\Excel\\Imports\\HeadingRowFormatter' => __DIR__ . '/..' . '/maatwebsite/excel/src/Imports/HeadingRowFormatter.php', + 'Maatwebsite\\Excel\\Imports\\ModelImporter' => __DIR__ . '/..' . '/maatwebsite/excel/src/Imports/ModelImporter.php', + 'Maatwebsite\\Excel\\Imports\\ModelManager' => __DIR__ . '/..' . '/maatwebsite/excel/src/Imports/ModelManager.php', + 'Maatwebsite\\Excel\\Imports\\Persistence\\CascadePersistManager' => __DIR__ . '/..' . '/maatwebsite/excel/src/Imports/Persistence/CascadePersistManager.php', + 'Maatwebsite\\Excel\\Jobs\\AfterImportJob' => __DIR__ . '/..' . '/maatwebsite/excel/src/Jobs/AfterImportJob.php', + 'Maatwebsite\\Excel\\Jobs\\AppendDataToSheet' => __DIR__ . '/..' . '/maatwebsite/excel/src/Jobs/AppendDataToSheet.php', + 'Maatwebsite\\Excel\\Jobs\\AppendPaginatedToSheet' => __DIR__ . '/..' . '/maatwebsite/excel/src/Jobs/AppendPaginatedToSheet.php', + 'Maatwebsite\\Excel\\Jobs\\AppendQueryToSheet' => __DIR__ . '/..' . '/maatwebsite/excel/src/Jobs/AppendQueryToSheet.php', + 'Maatwebsite\\Excel\\Jobs\\AppendViewToSheet' => __DIR__ . '/..' . '/maatwebsite/excel/src/Jobs/AppendViewToSheet.php', + 'Maatwebsite\\Excel\\Jobs\\CloseSheet' => __DIR__ . '/..' . '/maatwebsite/excel/src/Jobs/CloseSheet.php', + 'Maatwebsite\\Excel\\Jobs\\ExtendedQueueable' => __DIR__ . '/..' . '/maatwebsite/excel/src/Jobs/ExtendedQueueable.php', + 'Maatwebsite\\Excel\\Jobs\\Middleware\\LocalizeJob' => __DIR__ . '/..' . '/maatwebsite/excel/src/Jobs/Middleware/LocalizeJob.php', + 'Maatwebsite\\Excel\\Jobs\\ProxyFailures' => __DIR__ . '/..' . '/maatwebsite/excel/src/Jobs/ProxyFailures.php', + 'Maatwebsite\\Excel\\Jobs\\QueueExport' => __DIR__ . '/..' . '/maatwebsite/excel/src/Jobs/QueueExport.php', + 'Maatwebsite\\Excel\\Jobs\\QueueImport' => __DIR__ . '/..' . '/maatwebsite/excel/src/Jobs/QueueImport.php', + 'Maatwebsite\\Excel\\Jobs\\ReadChunk' => __DIR__ . '/..' . '/maatwebsite/excel/src/Jobs/ReadChunk.php', + 'Maatwebsite\\Excel\\Jobs\\StoreQueuedExport' => __DIR__ . '/..' . '/maatwebsite/excel/src/Jobs/StoreQueuedExport.php', + 'Maatwebsite\\Excel\\MappedReader' => __DIR__ . '/..' . '/maatwebsite/excel/src/MappedReader.php', + 'Maatwebsite\\Excel\\Middleware\\CellMiddleware' => __DIR__ . '/..' . '/maatwebsite/excel/src/Middleware/CellMiddleware.php', + 'Maatwebsite\\Excel\\Middleware\\ConvertEmptyCellValuesToNull' => __DIR__ . '/..' . '/maatwebsite/excel/src/Middleware/ConvertEmptyCellValuesToNull.php', + 'Maatwebsite\\Excel\\Middleware\\TrimCellValue' => __DIR__ . '/..' . '/maatwebsite/excel/src/Middleware/TrimCellValue.php', + 'Maatwebsite\\Excel\\Mixins\\DownloadCollectionMixin' => __DIR__ . '/..' . '/maatwebsite/excel/src/Mixins/DownloadCollectionMixin.php', + 'Maatwebsite\\Excel\\Mixins\\DownloadQueryMacro' => __DIR__ . '/..' . '/maatwebsite/excel/src/Mixins/DownloadQueryMacro.php', + 'Maatwebsite\\Excel\\Mixins\\ImportAsMacro' => __DIR__ . '/..' . '/maatwebsite/excel/src/Mixins/ImportAsMacro.php', + 'Maatwebsite\\Excel\\Mixins\\ImportMacro' => __DIR__ . '/..' . '/maatwebsite/excel/src/Mixins/ImportMacro.php', + 'Maatwebsite\\Excel\\Mixins\\StoreCollectionMixin' => __DIR__ . '/..' . '/maatwebsite/excel/src/Mixins/StoreCollectionMixin.php', + 'Maatwebsite\\Excel\\Mixins\\StoreQueryMacro' => __DIR__ . '/..' . '/maatwebsite/excel/src/Mixins/StoreQueryMacro.php', + 'Maatwebsite\\Excel\\QueuedWriter' => __DIR__ . '/..' . '/maatwebsite/excel/src/QueuedWriter.php', + 'Maatwebsite\\Excel\\Reader' => __DIR__ . '/..' . '/maatwebsite/excel/src/Reader.php', + 'Maatwebsite\\Excel\\RegistersCustomConcerns' => __DIR__ . '/..' . '/maatwebsite/excel/src/RegistersCustomConcerns.php', + 'Maatwebsite\\Excel\\Row' => __DIR__ . '/..' . '/maatwebsite/excel/src/Row.php', + 'Maatwebsite\\Excel\\SettingsProvider' => __DIR__ . '/..' . '/maatwebsite/excel/src/SettingsProvider.php', + 'Maatwebsite\\Excel\\Sheet' => __DIR__ . '/..' . '/maatwebsite/excel/src/Sheet.php', + 'Maatwebsite\\Excel\\Transactions\\DbTransactionHandler' => __DIR__ . '/..' . '/maatwebsite/excel/src/Transactions/DbTransactionHandler.php', + 'Maatwebsite\\Excel\\Transactions\\NullTransactionHandler' => __DIR__ . '/..' . '/maatwebsite/excel/src/Transactions/NullTransactionHandler.php', + 'Maatwebsite\\Excel\\Transactions\\TransactionHandler' => __DIR__ . '/..' . '/maatwebsite/excel/src/Transactions/TransactionHandler.php', + 'Maatwebsite\\Excel\\Transactions\\TransactionManager' => __DIR__ . '/..' . '/maatwebsite/excel/src/Transactions/TransactionManager.php', + 'Maatwebsite\\Excel\\Validators\\Failure' => __DIR__ . '/..' . '/maatwebsite/excel/src/Validators/Failure.php', + 'Maatwebsite\\Excel\\Validators\\RowValidator' => __DIR__ . '/..' . '/maatwebsite/excel/src/Validators/RowValidator.php', + 'Maatwebsite\\Excel\\Validators\\ValidationException' => __DIR__ . '/..' . '/maatwebsite/excel/src/Validators/ValidationException.php', + 'Maatwebsite\\Excel\\Writer' => __DIR__ . '/..' . '/maatwebsite/excel/src/Writer.php', + 'Matrix\\Builder' => __DIR__ . '/..' . '/markbaker/matrix/classes/src/Builder.php', + 'Matrix\\Decomposition\\Decomposition' => __DIR__ . '/..' . '/markbaker/matrix/classes/src/Decomposition/Decomposition.php', + 'Matrix\\Decomposition\\LU' => __DIR__ . '/..' . '/markbaker/matrix/classes/src/Decomposition/LU.php', + 'Matrix\\Decomposition\\QR' => __DIR__ . '/..' . '/markbaker/matrix/classes/src/Decomposition/QR.php', + 'Matrix\\Div0Exception' => __DIR__ . '/..' . '/markbaker/matrix/classes/src/Div0Exception.php', + 'Matrix\\Exception' => __DIR__ . '/..' . '/markbaker/matrix/classes/src/Exception.php', + 'Matrix\\Functions' => __DIR__ . '/..' . '/markbaker/matrix/classes/src/Functions.php', + 'Matrix\\Matrix' => __DIR__ . '/..' . '/markbaker/matrix/classes/src/Matrix.php', + 'Matrix\\Operations' => __DIR__ . '/..' . '/markbaker/matrix/classes/src/Operations.php', + 'Matrix\\Operators\\Addition' => __DIR__ . '/..' . '/markbaker/matrix/classes/src/Operators/Addition.php', + 'Matrix\\Operators\\DirectSum' => __DIR__ . '/..' . '/markbaker/matrix/classes/src/Operators/DirectSum.php', + 'Matrix\\Operators\\Division' => __DIR__ . '/..' . '/markbaker/matrix/classes/src/Operators/Division.php', + 'Matrix\\Operators\\Multiplication' => __DIR__ . '/..' . '/markbaker/matrix/classes/src/Operators/Multiplication.php', + 'Matrix\\Operators\\Operator' => __DIR__ . '/..' . '/markbaker/matrix/classes/src/Operators/Operator.php', + 'Matrix\\Operators\\Subtraction' => __DIR__ . '/..' . '/markbaker/matrix/classes/src/Operators/Subtraction.php', + 'Mockery\\Adapter\\Phpunit\\MockeryPHPUnitIntegration' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Adapter/Phpunit/MockeryPHPUnitIntegration.php', + 'Mockery\\Adapter\\Phpunit\\MockeryPHPUnitIntegrationAssertPostConditions' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Adapter/Phpunit/MockeryPHPUnitIntegrationAssertPostConditions.php', + 'Mockery\\Adapter\\Phpunit\\MockeryTestCase' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Adapter/Phpunit/MockeryTestCase.php', + 'Mockery\\Adapter\\Phpunit\\MockeryTestCaseSetUp' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Adapter/Phpunit/MockeryTestCaseSetUp.php', + 'Mockery\\Adapter\\Phpunit\\TestListener' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Adapter/Phpunit/TestListener.php', + 'Mockery\\Adapter\\Phpunit\\TestListenerTrait' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Adapter/Phpunit/TestListenerTrait.php', + 'Mockery\\ClosureWrapper' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/ClosureWrapper.php', + 'Mockery\\CompositeExpectation' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/CompositeExpectation.php', + 'Mockery\\Configuration' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Configuration.php', + 'Mockery\\Container' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Container.php', + 'Mockery\\CountValidator\\AtLeast' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/CountValidator/AtLeast.php', + 'Mockery\\CountValidator\\AtMost' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/CountValidator/AtMost.php', + 'Mockery\\CountValidator\\CountValidatorAbstract' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/CountValidator/CountValidatorAbstract.php', + 'Mockery\\CountValidator\\CountValidatorInterface' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/CountValidator/CountValidatorInterface.php', + 'Mockery\\CountValidator\\Exact' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/CountValidator/Exact.php', + 'Mockery\\CountValidator\\Exception' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/CountValidator/Exception.php', + 'Mockery\\Exception' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Exception.php', + 'Mockery\\Exception\\BadMethodCallException' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Exception/BadMethodCallException.php', + 'Mockery\\Exception\\InvalidArgumentException' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Exception/InvalidArgumentException.php', + 'Mockery\\Exception\\InvalidCountException' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Exception/InvalidCountException.php', + 'Mockery\\Exception\\InvalidOrderException' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Exception/InvalidOrderException.php', + 'Mockery\\Exception\\MockeryExceptionInterface' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Exception/MockeryExceptionInterface.php', + 'Mockery\\Exception\\NoMatchingExpectationException' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Exception/NoMatchingExpectationException.php', + 'Mockery\\Exception\\RuntimeException' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Exception/RuntimeException.php', + 'Mockery\\Expectation' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Expectation.php', + 'Mockery\\ExpectationDirector' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/ExpectationDirector.php', + 'Mockery\\ExpectationInterface' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/ExpectationInterface.php', + 'Mockery\\ExpectsHigherOrderMessage' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/ExpectsHigherOrderMessage.php', + 'Mockery\\Generator\\CachingGenerator' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/CachingGenerator.php', + 'Mockery\\Generator\\DefinedTargetClass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/DefinedTargetClass.php', + 'Mockery\\Generator\\Generator' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/Generator.php', + 'Mockery\\Generator\\Method' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/Method.php', + 'Mockery\\Generator\\MockConfiguration' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/MockConfiguration.php', + 'Mockery\\Generator\\MockConfigurationBuilder' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/MockConfigurationBuilder.php', + 'Mockery\\Generator\\MockDefinition' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/MockDefinition.php', + 'Mockery\\Generator\\MockNameBuilder' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/MockNameBuilder.php', + 'Mockery\\Generator\\Parameter' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/Parameter.php', + 'Mockery\\Generator\\StringManipulationGenerator' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulationGenerator.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\AvoidMethodClashPass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/AvoidMethodClashPass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\CallTypeHintPass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/CallTypeHintPass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\ClassAttributesPass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/ClassAttributesPass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\ClassNamePass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/ClassNamePass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\ClassPass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/ClassPass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\ConstantsPass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/ConstantsPass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\InstanceMockPass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/InstanceMockPass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\InterfacePass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/InterfacePass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\MagicMethodTypeHintsPass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/MagicMethodTypeHintsPass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\MethodDefinitionPass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/MethodDefinitionPass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\Pass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/Pass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\RemoveBuiltinMethodsThatAreFinalPass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/RemoveBuiltinMethodsThatAreFinalPass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\RemoveDestructorPass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/RemoveDestructorPass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\RemoveUnserializeForInternalSerializableClassesPass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/RemoveUnserializeForInternalSerializableClassesPass.php', + 'Mockery\\Generator\\StringManipulation\\Pass\\TraitPass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/TraitPass.php', + 'Mockery\\Generator\\TargetClassInterface' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/TargetClassInterface.php', + 'Mockery\\Generator\\UndefinedTargetClass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/UndefinedTargetClass.php', + 'Mockery\\HigherOrderMessage' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/HigherOrderMessage.php', + 'Mockery\\Instantiator' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Instantiator.php', + 'Mockery\\LegacyMockInterface' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/LegacyMockInterface.php', + 'Mockery\\Loader\\EvalLoader' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Loader/EvalLoader.php', + 'Mockery\\Loader\\Loader' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Loader/Loader.php', + 'Mockery\\Loader\\RequireLoader' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Loader/RequireLoader.php', + 'Mockery\\Matcher\\AndAnyOtherArgs' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/AndAnyOtherArgs.php', + 'Mockery\\Matcher\\Any' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/Any.php', + 'Mockery\\Matcher\\AnyArgs' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/AnyArgs.php', + 'Mockery\\Matcher\\AnyOf' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/AnyOf.php', + 'Mockery\\Matcher\\ArgumentListMatcher' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/ArgumentListMatcher.php', + 'Mockery\\Matcher\\Closure' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/Closure.php', + 'Mockery\\Matcher\\Contains' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/Contains.php', + 'Mockery\\Matcher\\Ducktype' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/Ducktype.php', + 'Mockery\\Matcher\\HasKey' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/HasKey.php', + 'Mockery\\Matcher\\HasValue' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/HasValue.php', + 'Mockery\\Matcher\\IsEqual' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/IsEqual.php', + 'Mockery\\Matcher\\IsSame' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/IsSame.php', + 'Mockery\\Matcher\\MatcherAbstract' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/MatcherAbstract.php', + 'Mockery\\Matcher\\MatcherInterface' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/MatcherInterface.php', + 'Mockery\\Matcher\\MultiArgumentClosure' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/MultiArgumentClosure.php', + 'Mockery\\Matcher\\MustBe' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/MustBe.php', + 'Mockery\\Matcher\\NoArgs' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/NoArgs.php', + 'Mockery\\Matcher\\Not' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/Not.php', + 'Mockery\\Matcher\\NotAnyOf' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/NotAnyOf.php', + 'Mockery\\Matcher\\Pattern' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/Pattern.php', + 'Mockery\\Matcher\\Subset' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/Subset.php', + 'Mockery\\Matcher\\Type' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/Type.php', + 'Mockery\\MethodCall' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/MethodCall.php', + 'Mockery\\Mock' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Mock.php', + 'Mockery\\MockInterface' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/MockInterface.php', + 'Mockery\\QuickDefinitionsConfiguration' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/QuickDefinitionsConfiguration.php', + 'Mockery\\ReceivedMethodCalls' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/ReceivedMethodCalls.php', + 'Mockery\\Reflector' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Reflector.php', + 'Mockery\\Undefined' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Undefined.php', + 'Mockery\\VerificationDirector' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/VerificationDirector.php', + 'Mockery\\VerificationExpectation' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/VerificationExpectation.php', + 'Monolog\\Attribute\\AsMonologProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Attribute/AsMonologProcessor.php', + 'Monolog\\Attribute\\WithMonologChannel' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Attribute/WithMonologChannel.php', + 'Monolog\\DateTimeImmutable' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/DateTimeImmutable.php', + 'Monolog\\ErrorHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/ErrorHandler.php', + 'Monolog\\Formatter\\ChromePHPFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/ChromePHPFormatter.php', + 'Monolog\\Formatter\\ElasticaFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/ElasticaFormatter.php', + 'Monolog\\Formatter\\ElasticsearchFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/ElasticsearchFormatter.php', + 'Monolog\\Formatter\\FlowdockFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/FlowdockFormatter.php', + 'Monolog\\Formatter\\FluentdFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/FluentdFormatter.php', + 'Monolog\\Formatter\\FormatterInterface' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/FormatterInterface.php', + 'Monolog\\Formatter\\GelfMessageFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/GelfMessageFormatter.php', + 'Monolog\\Formatter\\GoogleCloudLoggingFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/GoogleCloudLoggingFormatter.php', + 'Monolog\\Formatter\\HtmlFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/HtmlFormatter.php', + 'Monolog\\Formatter\\JsonFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php', + 'Monolog\\Formatter\\LineFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/LineFormatter.php', + 'Monolog\\Formatter\\LogglyFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/LogglyFormatter.php', + 'Monolog\\Formatter\\LogmaticFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/LogmaticFormatter.php', + 'Monolog\\Formatter\\LogstashFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/LogstashFormatter.php', + 'Monolog\\Formatter\\MongoDBFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php', + 'Monolog\\Formatter\\NormalizerFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php', + 'Monolog\\Formatter\\ScalarFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php', + 'Monolog\\Formatter\\SyslogFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/SyslogFormatter.php', + 'Monolog\\Formatter\\WildfireFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php', + 'Monolog\\Handler\\AbstractHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/AbstractHandler.php', + 'Monolog\\Handler\\AbstractProcessingHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php', + 'Monolog\\Handler\\AbstractSyslogHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php', + 'Monolog\\Handler\\AmqpHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/AmqpHandler.php', + 'Monolog\\Handler\\BrowserConsoleHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/BrowserConsoleHandler.php', + 'Monolog\\Handler\\BufferHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/BufferHandler.php', + 'Monolog\\Handler\\ChromePHPHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/ChromePHPHandler.php', + 'Monolog\\Handler\\CouchDBHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/CouchDBHandler.php', + 'Monolog\\Handler\\CubeHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/CubeHandler.php', + 'Monolog\\Handler\\Curl\\Util' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/Curl/Util.php', + 'Monolog\\Handler\\DeduplicationHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/DeduplicationHandler.php', + 'Monolog\\Handler\\DoctrineCouchDBHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/DoctrineCouchDBHandler.php', + 'Monolog\\Handler\\DynamoDbHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/DynamoDbHandler.php', + 'Monolog\\Handler\\ElasticaHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/ElasticaHandler.php', + 'Monolog\\Handler\\ElasticsearchHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/ElasticsearchHandler.php', + 'Monolog\\Handler\\ErrorLogHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/ErrorLogHandler.php', + 'Monolog\\Handler\\FallbackGroupHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FallbackGroupHandler.php', + 'Monolog\\Handler\\FilterHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FilterHandler.php', + 'Monolog\\Handler\\FingersCrossedHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php', + 'Monolog\\Handler\\FingersCrossed\\ActivationStrategyInterface' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php', + 'Monolog\\Handler\\FingersCrossed\\ChannelLevelActivationStrategy' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FingersCrossed/ChannelLevelActivationStrategy.php', + 'Monolog\\Handler\\FingersCrossed\\ErrorLevelActivationStrategy' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php', + 'Monolog\\Handler\\FirePHPHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FirePHPHandler.php', + 'Monolog\\Handler\\FleepHookHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FleepHookHandler.php', + 'Monolog\\Handler\\FlowdockHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FlowdockHandler.php', + 'Monolog\\Handler\\FormattableHandlerInterface' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FormattableHandlerInterface.php', + 'Monolog\\Handler\\FormattableHandlerTrait' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FormattableHandlerTrait.php', + 'Monolog\\Handler\\GelfHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/GelfHandler.php', + 'Monolog\\Handler\\GroupHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/GroupHandler.php', + 'Monolog\\Handler\\Handler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/Handler.php', + 'Monolog\\Handler\\HandlerInterface' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/HandlerInterface.php', + 'Monolog\\Handler\\HandlerWrapper' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/HandlerWrapper.php', + 'Monolog\\Handler\\IFTTTHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/IFTTTHandler.php', + 'Monolog\\Handler\\InsightOpsHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/InsightOpsHandler.php', + 'Monolog\\Handler\\LogEntriesHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php', + 'Monolog\\Handler\\LogglyHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/LogglyHandler.php', + 'Monolog\\Handler\\LogmaticHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/LogmaticHandler.php', + 'Monolog\\Handler\\MailHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/MailHandler.php', + 'Monolog\\Handler\\MandrillHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/MandrillHandler.php', + 'Monolog\\Handler\\MissingExtensionException' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/MissingExtensionException.php', + 'Monolog\\Handler\\MongoDBHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/MongoDBHandler.php', + 'Monolog\\Handler\\NativeMailerHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/NativeMailerHandler.php', + 'Monolog\\Handler\\NewRelicHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/NewRelicHandler.php', + 'Monolog\\Handler\\NoopHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/NoopHandler.php', + 'Monolog\\Handler\\NullHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/NullHandler.php', + 'Monolog\\Handler\\OverflowHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/OverflowHandler.php', + 'Monolog\\Handler\\PHPConsoleHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/PHPConsoleHandler.php', + 'Monolog\\Handler\\ProcessHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/ProcessHandler.php', + 'Monolog\\Handler\\ProcessableHandlerInterface' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/ProcessableHandlerInterface.php', + 'Monolog\\Handler\\ProcessableHandlerTrait' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/ProcessableHandlerTrait.php', + 'Monolog\\Handler\\PsrHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/PsrHandler.php', + 'Monolog\\Handler\\PushoverHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/PushoverHandler.php', + 'Monolog\\Handler\\RedisHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/RedisHandler.php', + 'Monolog\\Handler\\RedisPubSubHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/RedisPubSubHandler.php', + 'Monolog\\Handler\\RollbarHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/RollbarHandler.php', + 'Monolog\\Handler\\RotatingFileHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php', + 'Monolog\\Handler\\SamplingHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SamplingHandler.php', + 'Monolog\\Handler\\SendGridHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SendGridHandler.php', + 'Monolog\\Handler\\SlackHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SlackHandler.php', + 'Monolog\\Handler\\SlackWebhookHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SlackWebhookHandler.php', + 'Monolog\\Handler\\Slack\\SlackRecord' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/Slack/SlackRecord.php', + 'Monolog\\Handler\\SocketHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SocketHandler.php', + 'Monolog\\Handler\\SqsHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SqsHandler.php', + 'Monolog\\Handler\\StreamHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/StreamHandler.php', + 'Monolog\\Handler\\SymfonyMailerHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SymfonyMailerHandler.php', + 'Monolog\\Handler\\SyslogHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SyslogHandler.php', + 'Monolog\\Handler\\SyslogUdpHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SyslogUdpHandler.php', + 'Monolog\\Handler\\SyslogUdp\\UdpSocket' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SyslogUdp/UdpSocket.php', + 'Monolog\\Handler\\TelegramBotHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/TelegramBotHandler.php', + 'Monolog\\Handler\\TestHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/TestHandler.php', + 'Monolog\\Handler\\WebRequestRecognizerTrait' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/WebRequestRecognizerTrait.php', + 'Monolog\\Handler\\WhatFailureGroupHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php', + 'Monolog\\Handler\\ZendMonitorHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php', + 'Monolog\\JsonSerializableDateTimeImmutable' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/JsonSerializableDateTimeImmutable.php', + 'Monolog\\Level' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Level.php', + 'Monolog\\LogRecord' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/LogRecord.php', + 'Monolog\\Logger' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Logger.php', + 'Monolog\\Processor\\ClosureContextProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/ClosureContextProcessor.php', + 'Monolog\\Processor\\GitProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/GitProcessor.php', + 'Monolog\\Processor\\HostnameProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/HostnameProcessor.php', + 'Monolog\\Processor\\IntrospectionProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php', + 'Monolog\\Processor\\LoadAverageProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/LoadAverageProcessor.php', + 'Monolog\\Processor\\MemoryPeakUsageProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/MemoryPeakUsageProcessor.php', + 'Monolog\\Processor\\MemoryProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php', + 'Monolog\\Processor\\MemoryUsageProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/MemoryUsageProcessor.php', + 'Monolog\\Processor\\MercurialProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/MercurialProcessor.php', + 'Monolog\\Processor\\ProcessIdProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php', + 'Monolog\\Processor\\ProcessorInterface' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/ProcessorInterface.php', + 'Monolog\\Processor\\PsrLogMessageProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php', + 'Monolog\\Processor\\TagProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/TagProcessor.php', + 'Monolog\\Processor\\UidProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/UidProcessor.php', + 'Monolog\\Processor\\WebProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/WebProcessor.php', + 'Monolog\\Registry' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Registry.php', + 'Monolog\\ResettableInterface' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/ResettableInterface.php', + 'Monolog\\SignalHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/SignalHandler.php', + 'Monolog\\Test\\TestCase' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Test/TestCase.php', + 'Monolog\\Utils' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Utils.php', + 'Nette\\ArgumentOutOfRangeException' => __DIR__ . '/..' . '/nette/utils/src/exceptions.php', + 'Nette\\DeprecatedException' => __DIR__ . '/..' . '/nette/utils/src/exceptions.php', + 'Nette\\DirectoryNotFoundException' => __DIR__ . '/..' . '/nette/utils/src/exceptions.php', + 'Nette\\FileNotFoundException' => __DIR__ . '/..' . '/nette/utils/src/exceptions.php', + 'Nette\\HtmlStringable' => __DIR__ . '/..' . '/nette/utils/src/HtmlStringable.php', + 'Nette\\IOException' => __DIR__ . '/..' . '/nette/utils/src/exceptions.php', + 'Nette\\InvalidArgumentException' => __DIR__ . '/..' . '/nette/utils/src/exceptions.php', + 'Nette\\InvalidStateException' => __DIR__ . '/..' . '/nette/utils/src/exceptions.php', + 'Nette\\Iterators\\CachingIterator' => __DIR__ . '/..' . '/nette/utils/src/Iterators/CachingIterator.php', + 'Nette\\Iterators\\Mapper' => __DIR__ . '/..' . '/nette/utils/src/Iterators/Mapper.php', + 'Nette\\Localization\\ITranslator' => __DIR__ . '/..' . '/nette/utils/src/compatibility.php', + 'Nette\\Localization\\Translator' => __DIR__ . '/..' . '/nette/utils/src/Translator.php', + 'Nette\\MemberAccessException' => __DIR__ . '/..' . '/nette/utils/src/exceptions.php', + 'Nette\\NotImplementedException' => __DIR__ . '/..' . '/nette/utils/src/exceptions.php', + 'Nette\\NotSupportedException' => __DIR__ . '/..' . '/nette/utils/src/exceptions.php', + 'Nette\\OutOfRangeException' => __DIR__ . '/..' . '/nette/utils/src/exceptions.php', + 'Nette\\Schema\\Context' => __DIR__ . '/..' . '/nette/schema/src/Schema/Context.php', + 'Nette\\Schema\\DynamicParameter' => __DIR__ . '/..' . '/nette/schema/src/Schema/DynamicParameter.php', + 'Nette\\Schema\\Elements\\AnyOf' => __DIR__ . '/..' . '/nette/schema/src/Schema/Elements/AnyOf.php', + 'Nette\\Schema\\Elements\\Base' => __DIR__ . '/..' . '/nette/schema/src/Schema/Elements/Base.php', + 'Nette\\Schema\\Elements\\Structure' => __DIR__ . '/..' . '/nette/schema/src/Schema/Elements/Structure.php', + 'Nette\\Schema\\Elements\\Type' => __DIR__ . '/..' . '/nette/schema/src/Schema/Elements/Type.php', + 'Nette\\Schema\\Expect' => __DIR__ . '/..' . '/nette/schema/src/Schema/Expect.php', + 'Nette\\Schema\\Helpers' => __DIR__ . '/..' . '/nette/schema/src/Schema/Helpers.php', + 'Nette\\Schema\\Message' => __DIR__ . '/..' . '/nette/schema/src/Schema/Message.php', + 'Nette\\Schema\\Processor' => __DIR__ . '/..' . '/nette/schema/src/Schema/Processor.php', + 'Nette\\Schema\\Schema' => __DIR__ . '/..' . '/nette/schema/src/Schema/Schema.php', + 'Nette\\Schema\\ValidationException' => __DIR__ . '/..' . '/nette/schema/src/Schema/ValidationException.php', + 'Nette\\SmartObject' => __DIR__ . '/..' . '/nette/utils/src/SmartObject.php', + 'Nette\\StaticClass' => __DIR__ . '/..' . '/nette/utils/src/StaticClass.php', + 'Nette\\UnexpectedValueException' => __DIR__ . '/..' . '/nette/utils/src/exceptions.php', + 'Nette\\Utils\\ArrayHash' => __DIR__ . '/..' . '/nette/utils/src/Utils/ArrayHash.php', + 'Nette\\Utils\\ArrayList' => __DIR__ . '/..' . '/nette/utils/src/Utils/ArrayList.php', + 'Nette\\Utils\\Arrays' => __DIR__ . '/..' . '/nette/utils/src/Utils/Arrays.php', + 'Nette\\Utils\\AssertionException' => __DIR__ . '/..' . '/nette/utils/src/Utils/exceptions.php', + 'Nette\\Utils\\Callback' => __DIR__ . '/..' . '/nette/utils/src/Utils/Callback.php', + 'Nette\\Utils\\DateTime' => __DIR__ . '/..' . '/nette/utils/src/Utils/DateTime.php', + 'Nette\\Utils\\FileInfo' => __DIR__ . '/..' . '/nette/utils/src/Utils/FileInfo.php', + 'Nette\\Utils\\FileSystem' => __DIR__ . '/..' . '/nette/utils/src/Utils/FileSystem.php', + 'Nette\\Utils\\Finder' => __DIR__ . '/..' . '/nette/utils/src/Utils/Finder.php', + 'Nette\\Utils\\Floats' => __DIR__ . '/..' . '/nette/utils/src/Utils/Floats.php', + 'Nette\\Utils\\Helpers' => __DIR__ . '/..' . '/nette/utils/src/Utils/Helpers.php', + 'Nette\\Utils\\Html' => __DIR__ . '/..' . '/nette/utils/src/Utils/Html.php', + 'Nette\\Utils\\IHtmlString' => __DIR__ . '/..' . '/nette/utils/src/compatibility.php', + 'Nette\\Utils\\Image' => __DIR__ . '/..' . '/nette/utils/src/Utils/Image.php', + 'Nette\\Utils\\ImageColor' => __DIR__ . '/..' . '/nette/utils/src/Utils/ImageColor.php', + 'Nette\\Utils\\ImageException' => __DIR__ . '/..' . '/nette/utils/src/Utils/exceptions.php', + 'Nette\\Utils\\ImageType' => __DIR__ . '/..' . '/nette/utils/src/Utils/ImageType.php', + 'Nette\\Utils\\Iterables' => __DIR__ . '/..' . '/nette/utils/src/Utils/Iterables.php', + 'Nette\\Utils\\Json' => __DIR__ . '/..' . '/nette/utils/src/Utils/Json.php', + 'Nette\\Utils\\JsonException' => __DIR__ . '/..' . '/nette/utils/src/Utils/exceptions.php', + 'Nette\\Utils\\ObjectHelpers' => __DIR__ . '/..' . '/nette/utils/src/Utils/ObjectHelpers.php', + 'Nette\\Utils\\Paginator' => __DIR__ . '/..' . '/nette/utils/src/Utils/Paginator.php', + 'Nette\\Utils\\Random' => __DIR__ . '/..' . '/nette/utils/src/Utils/Random.php', + 'Nette\\Utils\\Reflection' => __DIR__ . '/..' . '/nette/utils/src/Utils/Reflection.php', + 'Nette\\Utils\\ReflectionMethod' => __DIR__ . '/..' . '/nette/utils/src/Utils/ReflectionMethod.php', + 'Nette\\Utils\\RegexpException' => __DIR__ . '/..' . '/nette/utils/src/Utils/exceptions.php', + 'Nette\\Utils\\Strings' => __DIR__ . '/..' . '/nette/utils/src/Utils/Strings.php', + 'Nette\\Utils\\Type' => __DIR__ . '/..' . '/nette/utils/src/Utils/Type.php', + 'Nette\\Utils\\UnknownImageFileException' => __DIR__ . '/..' . '/nette/utils/src/Utils/exceptions.php', + 'Nette\\Utils\\Validators' => __DIR__ . '/..' . '/nette/utils/src/Utils/Validators.php', + 'Normalizer' => __DIR__ . '/..' . '/symfony/polyfill-intl-normalizer/Resources/stubs/Normalizer.php', + 'NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Laravel/CollisionServiceProvider.php', + 'NunoMaduro\\Collision\\Adapters\\Laravel\\Commands\\TestCommand' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Laravel/Commands/TestCommand.php', + 'NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Laravel/ExceptionHandler.php', + 'NunoMaduro\\Collision\\Adapters\\Laravel\\Exceptions\\NotSupportedYetException' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Laravel/Exceptions/NotSupportedYetException.php', + 'NunoMaduro\\Collision\\Adapters\\Laravel\\Exceptions\\RequirementsException' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Laravel/Exceptions/RequirementsException.php', + 'NunoMaduro\\Collision\\Adapters\\Laravel\\IgnitionSolutionsRepository' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Laravel/IgnitionSolutionsRepository.php', + 'NunoMaduro\\Collision\\Adapters\\Laravel\\Inspector' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Laravel/Inspector.php', + 'NunoMaduro\\Collision\\Adapters\\Phpunit\\ConfigureIO' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Phpunit/ConfigureIO.php', + 'NunoMaduro\\Collision\\Adapters\\Phpunit\\Printers\\DefaultPrinter' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php', + 'NunoMaduro\\Collision\\Adapters\\Phpunit\\Printers\\ReportablePrinter' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php', + 'NunoMaduro\\Collision\\Adapters\\Phpunit\\State' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Phpunit/State.php', + 'NunoMaduro\\Collision\\Adapters\\Phpunit\\Style' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Phpunit/Style.php', + 'NunoMaduro\\Collision\\Adapters\\Phpunit\\Subscribers\\EnsurePrinterIsRegisteredSubscriber' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php', + 'NunoMaduro\\Collision\\Adapters\\Phpunit\\Subscribers\\Subscriber' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/Subscriber.php', + 'NunoMaduro\\Collision\\Adapters\\Phpunit\\Support\\ResultReflection' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Phpunit/Support/ResultReflection.php', + 'NunoMaduro\\Collision\\Adapters\\Phpunit\\TestResult' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Phpunit/TestResult.php', + 'NunoMaduro\\Collision\\ArgumentFormatter' => __DIR__ . '/..' . '/nunomaduro/collision/src/ArgumentFormatter.php', + 'NunoMaduro\\Collision\\ConsoleColor' => __DIR__ . '/..' . '/nunomaduro/collision/src/ConsoleColor.php', + 'NunoMaduro\\Collision\\Contracts\\Adapters\\Phpunit\\HasPrintableTestCaseName' => __DIR__ . '/..' . '/nunomaduro/collision/src/Contracts/Adapters/Phpunit/HasPrintableTestCaseName.php', + 'NunoMaduro\\Collision\\Contracts\\RenderableOnCollisionEditor' => __DIR__ . '/..' . '/nunomaduro/collision/src/Contracts/RenderableOnCollisionEditor.php', + 'NunoMaduro\\Collision\\Contracts\\RenderlessEditor' => __DIR__ . '/..' . '/nunomaduro/collision/src/Contracts/RenderlessEditor.php', + 'NunoMaduro\\Collision\\Contracts\\RenderlessTrace' => __DIR__ . '/..' . '/nunomaduro/collision/src/Contracts/RenderlessTrace.php', + 'NunoMaduro\\Collision\\Contracts\\SolutionsRepository' => __DIR__ . '/..' . '/nunomaduro/collision/src/Contracts/SolutionsRepository.php', + 'NunoMaduro\\Collision\\Coverage' => __DIR__ . '/..' . '/nunomaduro/collision/src/Coverage.php', + 'NunoMaduro\\Collision\\Exceptions\\InvalidStyleException' => __DIR__ . '/..' . '/nunomaduro/collision/src/Exceptions/InvalidStyleException.php', + 'NunoMaduro\\Collision\\Exceptions\\ShouldNotHappen' => __DIR__ . '/..' . '/nunomaduro/collision/src/Exceptions/ShouldNotHappen.php', + 'NunoMaduro\\Collision\\Exceptions\\TestException' => __DIR__ . '/..' . '/nunomaduro/collision/src/Exceptions/TestException.php', + 'NunoMaduro\\Collision\\Exceptions\\TestOutcome' => __DIR__ . '/..' . '/nunomaduro/collision/src/Exceptions/TestOutcome.php', + 'NunoMaduro\\Collision\\Handler' => __DIR__ . '/..' . '/nunomaduro/collision/src/Handler.php', + 'NunoMaduro\\Collision\\Highlighter' => __DIR__ . '/..' . '/nunomaduro/collision/src/Highlighter.php', + 'NunoMaduro\\Collision\\Provider' => __DIR__ . '/..' . '/nunomaduro/collision/src/Provider.php', + 'NunoMaduro\\Collision\\SolutionsRepositories\\NullSolutionsRepository' => __DIR__ . '/..' . '/nunomaduro/collision/src/SolutionsRepositories/NullSolutionsRepository.php', + 'NunoMaduro\\Collision\\Writer' => __DIR__ . '/..' . '/nunomaduro/collision/src/Writer.php', + 'Override' => __DIR__ . '/..' . '/symfony/polyfill-php83/Resources/stubs/Override.php', + 'OwenIt\\Auditing\\Audit' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Audit.php', + 'OwenIt\\Auditing\\Auditable' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Auditable.php', + 'OwenIt\\Auditing\\AuditableObserver' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/AuditableObserver.php', + 'OwenIt\\Auditing\\AuditingServiceProvider' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/AuditingServiceProvider.php', + 'OwenIt\\Auditing\\Auditor' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Auditor.php', + 'OwenIt\\Auditing\\Console\\AuditDriverCommand' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Console/AuditDriverCommand.php', + 'OwenIt\\Auditing\\Console\\AuditResolverCommand' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Console/AuditResolverCommand.php', + 'OwenIt\\Auditing\\Console\\InstallCommand' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Console/InstallCommand.php', + 'OwenIt\\Auditing\\Contracts\\AttributeEncoder' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Contracts/AttributeEncoder.php', + 'OwenIt\\Auditing\\Contracts\\AttributeModifier' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Contracts/AttributeModifier.php', + 'OwenIt\\Auditing\\Contracts\\AttributeRedactor' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Contracts/AttributeRedactor.php', + 'OwenIt\\Auditing\\Contracts\\Audit' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Contracts/Audit.php', + 'OwenIt\\Auditing\\Contracts\\AuditDriver' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Contracts/AuditDriver.php', + 'OwenIt\\Auditing\\Contracts\\Auditable' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Contracts/Auditable.php', + 'OwenIt\\Auditing\\Contracts\\Auditor' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Contracts/Auditor.php', + 'OwenIt\\Auditing\\Contracts\\IpAddressResolver' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Contracts/IpAddressResolver.php', + 'OwenIt\\Auditing\\Contracts\\Resolver' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Contracts/Resolver.php', + 'OwenIt\\Auditing\\Contracts\\UrlResolver' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Contracts/UrlResolver.php', + 'OwenIt\\Auditing\\Contracts\\UserAgentResolver' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Contracts/UserAgentResolver.php', + 'OwenIt\\Auditing\\Contracts\\UserResolver' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Contracts/UserResolver.php', + 'OwenIt\\Auditing\\Drivers\\Database' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Drivers/Database.php', + 'OwenIt\\Auditing\\Encoders\\Base64Encoder' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Encoders/Base64Encoder.php', + 'OwenIt\\Auditing\\Events\\AuditCustom' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Events/AuditCustom.php', + 'OwenIt\\Auditing\\Events\\Audited' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Events/Audited.php', + 'OwenIt\\Auditing\\Events\\Auditing' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Events/Auditing.php', + 'OwenIt\\Auditing\\Events\\DispatchAudit' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Events/DispatchAudit.php', + 'OwenIt\\Auditing\\Events\\DispatchingAudit' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Events/DispatchingAudit.php', + 'OwenIt\\Auditing\\Exceptions\\AuditableTransitionException' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Exceptions/AuditableTransitionException.php', + 'OwenIt\\Auditing\\Exceptions\\AuditingException' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Exceptions/AuditingException.php', + 'OwenIt\\Auditing\\Facades\\Auditor' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Facades/Auditor.php', + 'OwenIt\\Auditing\\Listeners\\ProcessDispatchAudit' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Listeners/ProcessDispatchAudit.php', + 'OwenIt\\Auditing\\Listeners\\RecordCustomAudit' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Listeners/RecordCustomAudit.php', + 'OwenIt\\Auditing\\Models\\Audit' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Models/Audit.php', + 'OwenIt\\Auditing\\Redactors\\LeftRedactor' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Redactors/LeftRedactor.php', + 'OwenIt\\Auditing\\Redactors\\RightRedactor' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Redactors/RightRedactor.php', + 'OwenIt\\Auditing\\Resolvers\\DumpResolver' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Resolvers/DumpResolver.php', + 'OwenIt\\Auditing\\Resolvers\\IpAddressResolver' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Resolvers/IpAddressResolver.php', + 'OwenIt\\Auditing\\Resolvers\\UrlResolver' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Resolvers/UrlResolver.php', + 'OwenIt\\Auditing\\Resolvers\\UserAgentResolver' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Resolvers/UserAgentResolver.php', + 'OwenIt\\Auditing\\Resolvers\\UserResolver' => __DIR__ . '/..' . '/owen-it/laravel-auditing/src/Resolvers/UserResolver.php', + 'PHPUnit\\Event\\Application\\Finished' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Application/Finished.php', + 'PHPUnit\\Event\\Application\\FinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Application/FinishedSubscriber.php', + 'PHPUnit\\Event\\Application\\Started' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Application/Started.php', + 'PHPUnit\\Event\\Application\\StartedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Application/StartedSubscriber.php', + 'PHPUnit\\Event\\Code\\ClassMethod' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/ClassMethod.php', + 'PHPUnit\\Event\\Code\\ComparisonFailure' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/ComparisonFailure.php', + 'PHPUnit\\Event\\Code\\ComparisonFailureBuilder' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/ComparisonFailureBuilder.php', + 'PHPUnit\\Event\\Code\\IssueTrigger\\DirectTrigger' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Test/Issue/DirectTrigger.php', + 'PHPUnit\\Event\\Code\\IssueTrigger\\IndirectTrigger' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Test/Issue/IndirectTrigger.php', + 'PHPUnit\\Event\\Code\\IssueTrigger\\IssueTrigger' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Test/Issue/IssueTrigger.php', + 'PHPUnit\\Event\\Code\\IssueTrigger\\SelfTrigger' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Test/Issue/SelfTrigger.php', + 'PHPUnit\\Event\\Code\\IssueTrigger\\TestTrigger' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Test/Issue/TestTrigger.php', + 'PHPUnit\\Event\\Code\\IssueTrigger\\UnknownTrigger' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Test/Issue/UnknownTrigger.php', + 'PHPUnit\\Event\\Code\\NoTestCaseObjectOnCallStackException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Exception/NoTestCaseObjectOnCallStackException.php', + 'PHPUnit\\Event\\Code\\Phpt' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Test/Phpt.php', + 'PHPUnit\\Event\\Code\\Test' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Test/Test.php', + 'PHPUnit\\Event\\Code\\TestCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Test/TestCollection.php', + 'PHPUnit\\Event\\Code\\TestCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Test/TestCollectionIterator.php', + 'PHPUnit\\Event\\Code\\TestDox' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Test/TestDox.php', + 'PHPUnit\\Event\\Code\\TestDoxBuilder' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Test/TestDoxBuilder.php', + 'PHPUnit\\Event\\Code\\TestMethod' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Test/TestMethod.php', + 'PHPUnit\\Event\\Code\\TestMethodBuilder' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Test/TestMethodBuilder.php', + 'PHPUnit\\Event\\Code\\Throwable' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Throwable.php', + 'PHPUnit\\Event\\Code\\ThrowableBuilder' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/ThrowableBuilder.php', + 'PHPUnit\\Event\\CollectingDispatcher' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Dispatcher/CollectingDispatcher.php', + 'PHPUnit\\Event\\DeferringDispatcher' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php', + 'PHPUnit\\Event\\DirectDispatcher' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php', + 'PHPUnit\\Event\\Dispatcher' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Dispatcher/Dispatcher.php', + 'PHPUnit\\Event\\DispatchingEmitter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php', + 'PHPUnit\\Event\\Emitter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Emitter/Emitter.php', + 'PHPUnit\\Event\\Event' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Event.php', + 'PHPUnit\\Event\\EventAlreadyAssignedException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Exception/EventAlreadyAssignedException.php', + 'PHPUnit\\Event\\EventCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/EventCollection.php', + 'PHPUnit\\Event\\EventCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/EventCollectionIterator.php', + 'PHPUnit\\Event\\EventFacadeIsSealedException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Exception/EventFacadeIsSealedException.php', + 'PHPUnit\\Event\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Exception/Exception.php', + 'PHPUnit\\Event\\Facade' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Facade.php', + 'PHPUnit\\Event\\InvalidArgumentException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Exception/InvalidArgumentException.php', + 'PHPUnit\\Event\\InvalidEventException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Exception/InvalidEventException.php', + 'PHPUnit\\Event\\InvalidSubscriberException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Exception/InvalidSubscriberException.php', + 'PHPUnit\\Event\\MapError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Exception/MapError.php', + 'PHPUnit\\Event\\NoPreviousThrowableException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Exception/NoPreviousThrowableException.php', + 'PHPUnit\\Event\\RuntimeException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Exception/RuntimeException.php', + 'PHPUnit\\Event\\Runtime\\OperatingSystem' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Runtime/OperatingSystem.php', + 'PHPUnit\\Event\\Runtime\\PHP' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Runtime/PHP.php', + 'PHPUnit\\Event\\Runtime\\PHPUnit' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Runtime/PHPUnit.php', + 'PHPUnit\\Event\\Runtime\\Runtime' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Runtime/Runtime.php', + 'PHPUnit\\Event\\SubscribableDispatcher' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Dispatcher/SubscribableDispatcher.php', + 'PHPUnit\\Event\\Subscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Subscriber.php', + 'PHPUnit\\Event\\SubscriberTypeAlreadyRegisteredException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Exception/SubscriberTypeAlreadyRegisteredException.php', + 'PHPUnit\\Event\\Telemetry\\Duration' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Telemetry/Duration.php', + 'PHPUnit\\Event\\Telemetry\\GarbageCollectorStatus' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Telemetry/GarbageCollectorStatus.php', + 'PHPUnit\\Event\\Telemetry\\GarbageCollectorStatusProvider' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Telemetry/GarbageCollectorStatusProvider.php', + 'PHPUnit\\Event\\Telemetry\\HRTime' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Telemetry/HRTime.php', + 'PHPUnit\\Event\\Telemetry\\Info' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Telemetry/Info.php', + 'PHPUnit\\Event\\Telemetry\\MemoryMeter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Telemetry/MemoryMeter.php', + 'PHPUnit\\Event\\Telemetry\\MemoryUsage' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Telemetry/MemoryUsage.php', + 'PHPUnit\\Event\\Telemetry\\Php81GarbageCollectorStatusProvider' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Telemetry/Php81GarbageCollectorStatusProvider.php', + 'PHPUnit\\Event\\Telemetry\\Php83GarbageCollectorStatusProvider' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Telemetry/Php83GarbageCollectorStatusProvider.php', + 'PHPUnit\\Event\\Telemetry\\Snapshot' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Telemetry/Snapshot.php', + 'PHPUnit\\Event\\Telemetry\\StopWatch' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Telemetry/StopWatch.php', + 'PHPUnit\\Event\\Telemetry\\System' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Telemetry/System.php', + 'PHPUnit\\Event\\Telemetry\\SystemMemoryMeter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Telemetry/SystemMemoryMeter.php', + 'PHPUnit\\Event\\Telemetry\\SystemStopWatch' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Telemetry/SystemStopWatch.php', + 'PHPUnit\\Event\\Telemetry\\SystemStopWatchWithOffset' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Telemetry/SystemStopWatchWithOffset.php', + 'PHPUnit\\Event\\TestData\\DataFromDataProvider' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Test/TestData/DataFromDataProvider.php', + 'PHPUnit\\Event\\TestData\\DataFromTestDependency' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Test/TestData/DataFromTestDependency.php', + 'PHPUnit\\Event\\TestData\\NoDataSetFromDataProviderException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Exception/NoDataSetFromDataProviderException.php', + 'PHPUnit\\Event\\TestData\\TestData' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Test/TestData/TestData.php', + 'PHPUnit\\Event\\TestData\\TestDataCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Test/TestData/TestDataCollection.php', + 'PHPUnit\\Event\\TestData\\TestDataCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/Test/TestData/TestDataCollectionIterator.php', + 'PHPUnit\\Event\\TestRunner\\BootstrapFinished' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/BootstrapFinished.php', + 'PHPUnit\\Event\\TestRunner\\BootstrapFinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/BootstrapFinishedSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\ChildProcessFinished' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/ChildProcessFinished.php', + 'PHPUnit\\Event\\TestRunner\\ChildProcessFinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/ChildProcessFinishedSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\ChildProcessStarted' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/ChildProcessStarted.php', + 'PHPUnit\\Event\\TestRunner\\ChildProcessStartedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/ChildProcessStartedSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\Configured' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/Configured.php', + 'PHPUnit\\Event\\TestRunner\\ConfiguredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/ConfiguredSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\DeprecationTriggered' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/DeprecationTriggered.php', + 'PHPUnit\\Event\\TestRunner\\DeprecationTriggeredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/DeprecationTriggeredSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\EventFacadeSealed' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/EventFacadeSealed.php', + 'PHPUnit\\Event\\TestRunner\\EventFacadeSealedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/EventFacadeSealedSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\ExecutionAborted' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/ExecutionAborted.php', + 'PHPUnit\\Event\\TestRunner\\ExecutionAbortedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/ExecutionAbortedSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\ExecutionFinished' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/ExecutionFinished.php', + 'PHPUnit\\Event\\TestRunner\\ExecutionFinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/ExecutionFinishedSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\ExecutionStarted' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/ExecutionStarted.php', + 'PHPUnit\\Event\\TestRunner\\ExecutionStartedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/ExecutionStartedSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\ExtensionBootstrapped' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/ExtensionBootstrapped.php', + 'PHPUnit\\Event\\TestRunner\\ExtensionBootstrappedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/ExtensionBootstrappedSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\ExtensionLoadedFromPhar' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/ExtensionLoadedFromPhar.php', + 'PHPUnit\\Event\\TestRunner\\ExtensionLoadedFromPharSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/ExtensionLoadedFromPharSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\Finished' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/Finished.php', + 'PHPUnit\\Event\\TestRunner\\FinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/FinishedSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\GarbageCollectionDisabled' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/GarbageCollectionDisabled.php', + 'PHPUnit\\Event\\TestRunner\\GarbageCollectionDisabledSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/GarbageCollectionDisabledSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\GarbageCollectionEnabled' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/GarbageCollectionEnabled.php', + 'PHPUnit\\Event\\TestRunner\\GarbageCollectionEnabledSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/GarbageCollectionEnabledSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\GarbageCollectionTriggered' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/GarbageCollectionTriggered.php', + 'PHPUnit\\Event\\TestRunner\\GarbageCollectionTriggeredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/GarbageCollectionTriggeredSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\Started' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/Started.php', + 'PHPUnit\\Event\\TestRunner\\StartedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/StartedSubscriber.php', + 'PHPUnit\\Event\\TestRunner\\WarningTriggered' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/WarningTriggered.php', + 'PHPUnit\\Event\\TestRunner\\WarningTriggeredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestRunner/WarningTriggeredSubscriber.php', + 'PHPUnit\\Event\\TestSuite\\Filtered' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestSuite/Filtered.php', + 'PHPUnit\\Event\\TestSuite\\FilteredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestSuite/FilteredSubscriber.php', + 'PHPUnit\\Event\\TestSuite\\Finished' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestSuite/Finished.php', + 'PHPUnit\\Event\\TestSuite\\FinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestSuite/FinishedSubscriber.php', + 'PHPUnit\\Event\\TestSuite\\Loaded' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestSuite/Loaded.php', + 'PHPUnit\\Event\\TestSuite\\LoadedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestSuite/LoadedSubscriber.php', + 'PHPUnit\\Event\\TestSuite\\Skipped' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestSuite/Skipped.php', + 'PHPUnit\\Event\\TestSuite\\SkippedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestSuite/SkippedSubscriber.php', + 'PHPUnit\\Event\\TestSuite\\Sorted' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestSuite/Sorted.php', + 'PHPUnit\\Event\\TestSuite\\SortedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestSuite/SortedSubscriber.php', + 'PHPUnit\\Event\\TestSuite\\Started' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestSuite/Started.php', + 'PHPUnit\\Event\\TestSuite\\StartedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/TestSuite/StartedSubscriber.php', + 'PHPUnit\\Event\\TestSuite\\TestSuite' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/TestSuite/TestSuite.php', + 'PHPUnit\\Event\\TestSuite\\TestSuiteBuilder' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/TestSuite/TestSuiteBuilder.php', + 'PHPUnit\\Event\\TestSuite\\TestSuiteForTestClass' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/TestSuite/TestSuiteForTestClass.php', + 'PHPUnit\\Event\\TestSuite\\TestSuiteForTestMethodWithDataProvider' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/TestSuite/TestSuiteForTestMethodWithDataProvider.php', + 'PHPUnit\\Event\\TestSuite\\TestSuiteWithName' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Value/TestSuite/TestSuiteWithName.php', + 'PHPUnit\\Event\\Test\\AfterLastTestMethodCalled' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterLastTestMethodCalled.php', + 'PHPUnit\\Event\\Test\\AfterLastTestMethodCalledSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterLastTestMethodCalledSubscriber.php', + 'PHPUnit\\Event\\Test\\AfterLastTestMethodErrored' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterLastTestMethodErrored.php', + 'PHPUnit\\Event\\Test\\AfterLastTestMethodErroredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterLastTestMethodErroredSubscriber.php', + 'PHPUnit\\Event\\Test\\AfterLastTestMethodFinished' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterLastTestMethodFinished.php', + 'PHPUnit\\Event\\Test\\AfterLastTestMethodFinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterLastTestMethodFinishedSubscriber.php', + 'PHPUnit\\Event\\Test\\AfterTestMethodCalled' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterTestMethodCalled.php', + 'PHPUnit\\Event\\Test\\AfterTestMethodCalledSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterTestMethodCalledSubscriber.php', + 'PHPUnit\\Event\\Test\\AfterTestMethodErrored' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterTestMethodErrored.php', + 'PHPUnit\\Event\\Test\\AfterTestMethodErroredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterTestMethodErroredSubscriber.php', + 'PHPUnit\\Event\\Test\\AfterTestMethodFinished' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterTestMethodFinished.php', + 'PHPUnit\\Event\\Test\\AfterTestMethodFinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/AfterTestMethodFinishedSubscriber.php', + 'PHPUnit\\Event\\Test\\BeforeFirstTestMethodCalled' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeFirstTestMethodCalled.php', + 'PHPUnit\\Event\\Test\\BeforeFirstTestMethodCalledSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeFirstTestMethodCalledSubscriber.php', + 'PHPUnit\\Event\\Test\\BeforeFirstTestMethodErrored' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeFirstTestMethodErrored.php', + 'PHPUnit\\Event\\Test\\BeforeFirstTestMethodErroredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeFirstTestMethodErroredSubscriber.php', + 'PHPUnit\\Event\\Test\\BeforeFirstTestMethodFinished' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeFirstTestMethodFinished.php', + 'PHPUnit\\Event\\Test\\BeforeFirstTestMethodFinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeFirstTestMethodFinishedSubscriber.php', + 'PHPUnit\\Event\\Test\\BeforeTestMethodCalled' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeTestMethodCalled.php', + 'PHPUnit\\Event\\Test\\BeforeTestMethodCalledSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeTestMethodCalledSubscriber.php', + 'PHPUnit\\Event\\Test\\BeforeTestMethodErrored' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeTestMethodErrored.php', + 'PHPUnit\\Event\\Test\\BeforeTestMethodErroredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeTestMethodErroredSubscriber.php', + 'PHPUnit\\Event\\Test\\BeforeTestMethodFinished' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeTestMethodFinished.php', + 'PHPUnit\\Event\\Test\\BeforeTestMethodFinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/BeforeTestMethodFinishedSubscriber.php', + 'PHPUnit\\Event\\Test\\ComparatorRegistered' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/ComparatorRegistered.php', + 'PHPUnit\\Event\\Test\\ComparatorRegisteredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/ComparatorRegisteredSubscriber.php', + 'PHPUnit\\Event\\Test\\ConsideredRisky' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Issue/ConsideredRisky.php', + 'PHPUnit\\Event\\Test\\ConsideredRiskySubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Issue/ConsideredRiskySubscriber.php', + 'PHPUnit\\Event\\Test\\DataProviderMethodCalled' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Lifecycle/DataProviderMethodCalled.php', + 'PHPUnit\\Event\\Test\\DataProviderMethodCalledSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Lifecycle/DataProviderMethodCalledSubscriber.php', + 'PHPUnit\\Event\\Test\\DataProviderMethodFinished' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Lifecycle/DataProviderMethodFinished.php', + 'PHPUnit\\Event\\Test\\DataProviderMethodFinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Lifecycle/DataProviderMethodFinishedSubscriber.php', + 'PHPUnit\\Event\\Test\\DeprecationTriggered' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Issue/DeprecationTriggered.php', + 'PHPUnit\\Event\\Test\\DeprecationTriggeredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Issue/DeprecationTriggeredSubscriber.php', + 'PHPUnit\\Event\\Test\\ErrorTriggered' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Issue/ErrorTriggered.php', + 'PHPUnit\\Event\\Test\\ErrorTriggeredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Issue/ErrorTriggeredSubscriber.php', + 'PHPUnit\\Event\\Test\\Errored' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Outcome/Errored.php', + 'PHPUnit\\Event\\Test\\ErroredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Outcome/ErroredSubscriber.php', + 'PHPUnit\\Event\\Test\\Failed' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Outcome/Failed.php', + 'PHPUnit\\Event\\Test\\FailedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Outcome/FailedSubscriber.php', + 'PHPUnit\\Event\\Test\\Finished' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Lifecycle/Finished.php', + 'PHPUnit\\Event\\Test\\FinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Lifecycle/FinishedSubscriber.php', + 'PHPUnit\\Event\\Test\\MarkedIncomplete' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Outcome/MarkedIncomplete.php', + 'PHPUnit\\Event\\Test\\MarkedIncompleteSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Outcome/MarkedIncompleteSubscriber.php', + 'PHPUnit\\Event\\Test\\MockObjectCreated' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectCreated.php', + 'PHPUnit\\Event\\Test\\MockObjectCreatedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectCreatedSubscriber.php', + 'PHPUnit\\Event\\Test\\MockObjectForAbstractClassCreated' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectForAbstractClassCreated.php', + 'PHPUnit\\Event\\Test\\MockObjectForAbstractClassCreatedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectForAbstractClassCreatedSubscriber.php', + 'PHPUnit\\Event\\Test\\MockObjectForIntersectionOfInterfacesCreated' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectForIntersectionOfInterfacesCreated.php', + 'PHPUnit\\Event\\Test\\MockObjectForIntersectionOfInterfacesCreatedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectForIntersectionOfInterfacesCreatedSubscriber.php', + 'PHPUnit\\Event\\Test\\MockObjectForTraitCreated' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectForTraitCreated.php', + 'PHPUnit\\Event\\Test\\MockObjectForTraitCreatedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectForTraitCreatedSubscriber.php', + 'PHPUnit\\Event\\Test\\MockObjectFromWsdlCreated' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectFromWsdlCreated.php', + 'PHPUnit\\Event\\Test\\MockObjectFromWsdlCreatedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/MockObjectFromWsdlCreatedSubscriber.php', + 'PHPUnit\\Event\\Test\\NoComparisonFailureException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Exception/NoComparisonFailureException.php', + 'PHPUnit\\Event\\Test\\NoticeTriggered' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Issue/NoticeTriggered.php', + 'PHPUnit\\Event\\Test\\NoticeTriggeredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Issue/NoticeTriggeredSubscriber.php', + 'PHPUnit\\Event\\Test\\PartialMockObjectCreated' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/PartialMockObjectCreated.php', + 'PHPUnit\\Event\\Test\\PartialMockObjectCreatedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/PartialMockObjectCreatedSubscriber.php', + 'PHPUnit\\Event\\Test\\Passed' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Outcome/Passed.php', + 'PHPUnit\\Event\\Test\\PassedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Outcome/PassedSubscriber.php', + 'PHPUnit\\Event\\Test\\PhpDeprecationTriggered' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Issue/PhpDeprecationTriggered.php', + 'PHPUnit\\Event\\Test\\PhpDeprecationTriggeredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Issue/PhpDeprecationTriggeredSubscriber.php', + 'PHPUnit\\Event\\Test\\PhpNoticeTriggered' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Issue/PhpNoticeTriggered.php', + 'PHPUnit\\Event\\Test\\PhpNoticeTriggeredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Issue/PhpNoticeTriggeredSubscriber.php', + 'PHPUnit\\Event\\Test\\PhpWarningTriggered' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Issue/PhpWarningTriggered.php', + 'PHPUnit\\Event\\Test\\PhpWarningTriggeredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Issue/PhpWarningTriggeredSubscriber.php', + 'PHPUnit\\Event\\Test\\PhpunitDeprecationTriggered' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Issue/PhpunitDeprecationTriggered.php', + 'PHPUnit\\Event\\Test\\PhpunitDeprecationTriggeredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Issue/PhpunitDeprecationTriggeredSubscriber.php', + 'PHPUnit\\Event\\Test\\PhpunitErrorTriggered' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Issue/PhpunitErrorTriggered.php', + 'PHPUnit\\Event\\Test\\PhpunitErrorTriggeredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Issue/PhpunitErrorTriggeredSubscriber.php', + 'PHPUnit\\Event\\Test\\PhpunitWarningTriggered' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Issue/PhpunitWarningTriggered.php', + 'PHPUnit\\Event\\Test\\PhpunitWarningTriggeredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Issue/PhpunitWarningTriggeredSubscriber.php', + 'PHPUnit\\Event\\Test\\PostConditionCalled' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/PostConditionCalled.php', + 'PHPUnit\\Event\\Test\\PostConditionCalledSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/PostConditionCalledSubscriber.php', + 'PHPUnit\\Event\\Test\\PostConditionErrored' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/PostConditionErrored.php', + 'PHPUnit\\Event\\Test\\PostConditionErroredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/PostConditionErroredSubscriber.php', + 'PHPUnit\\Event\\Test\\PostConditionFinished' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/PostConditionFinished.php', + 'PHPUnit\\Event\\Test\\PostConditionFinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/PostConditionFinishedSubscriber.php', + 'PHPUnit\\Event\\Test\\PreConditionCalled' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/PreConditionCalled.php', + 'PHPUnit\\Event\\Test\\PreConditionCalledSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/PreConditionCalledSubscriber.php', + 'PHPUnit\\Event\\Test\\PreConditionErrored' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/PreConditionErrored.php', + 'PHPUnit\\Event\\Test\\PreConditionErroredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/PreConditionErroredSubscriber.php', + 'PHPUnit\\Event\\Test\\PreConditionFinished' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/PreConditionFinished.php', + 'PHPUnit\\Event\\Test\\PreConditionFinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/HookMethod/PreConditionFinishedSubscriber.php', + 'PHPUnit\\Event\\Test\\PreparationFailed' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Lifecycle/PreparationFailed.php', + 'PHPUnit\\Event\\Test\\PreparationFailedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Lifecycle/PreparationFailedSubscriber.php', + 'PHPUnit\\Event\\Test\\PreparationStarted' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Lifecycle/PreparationStarted.php', + 'PHPUnit\\Event\\Test\\PreparationStartedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Lifecycle/PreparationStartedSubscriber.php', + 'PHPUnit\\Event\\Test\\Prepared' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Lifecycle/Prepared.php', + 'PHPUnit\\Event\\Test\\PreparedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Lifecycle/PreparedSubscriber.php', + 'PHPUnit\\Event\\Test\\PrintedUnexpectedOutput' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/PrintedUnexpectedOutput.php', + 'PHPUnit\\Event\\Test\\PrintedUnexpectedOutputSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/PrintedUnexpectedOutputSubscriber.php', + 'PHPUnit\\Event\\Test\\Skipped' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Outcome/Skipped.php', + 'PHPUnit\\Event\\Test\\SkippedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Outcome/SkippedSubscriber.php', + 'PHPUnit\\Event\\Test\\TestProxyCreated' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/TestProxyCreated.php', + 'PHPUnit\\Event\\Test\\TestProxyCreatedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/TestProxyCreatedSubscriber.php', + 'PHPUnit\\Event\\Test\\TestStubCreated' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/TestStubCreated.php', + 'PHPUnit\\Event\\Test\\TestStubCreatedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/TestStubCreatedSubscriber.php', + 'PHPUnit\\Event\\Test\\TestStubForIntersectionOfInterfacesCreated' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/TestStubForIntersectionOfInterfacesCreated.php', + 'PHPUnit\\Event\\Test\\TestStubForIntersectionOfInterfacesCreatedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/TestDouble/TestStubForIntersectionOfInterfacesCreatedSubscriber.php', + 'PHPUnit\\Event\\Test\\WarningTriggered' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Issue/WarningTriggered.php', + 'PHPUnit\\Event\\Test\\WarningTriggeredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Events/Test/Issue/WarningTriggeredSubscriber.php', + 'PHPUnit\\Event\\Tracer\\Tracer' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Tracer.php', + 'PHPUnit\\Event\\TypeMap' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/TypeMap.php', + 'PHPUnit\\Event\\UnknownEventException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Exception/UnknownEventException.php', + 'PHPUnit\\Event\\UnknownEventTypeException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Exception/UnknownEventTypeException.php', + 'PHPUnit\\Event\\UnknownSubscriberException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Exception/UnknownSubscriberException.php', + 'PHPUnit\\Event\\UnknownSubscriberTypeException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Event/Exception/UnknownSubscriberTypeException.php', + 'PHPUnit\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Exception.php', + 'PHPUnit\\Framework\\ActualValueIsNotAnObjectException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/ObjectEquals/ActualValueIsNotAnObjectException.php', + 'PHPUnit\\Framework\\Assert' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Assert.php', + 'PHPUnit\\Framework\\AssertionFailedError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/AssertionFailedError.php', + 'PHPUnit\\Framework\\Attributes\\After' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/After.php', + 'PHPUnit\\Framework\\Attributes\\AfterClass' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/AfterClass.php', + 'PHPUnit\\Framework\\Attributes\\BackupGlobals' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/BackupGlobals.php', + 'PHPUnit\\Framework\\Attributes\\BackupStaticProperties' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/BackupStaticProperties.php', + 'PHPUnit\\Framework\\Attributes\\Before' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/Before.php', + 'PHPUnit\\Framework\\Attributes\\BeforeClass' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/BeforeClass.php', + 'PHPUnit\\Framework\\Attributes\\CoversClass' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/CoversClass.php', + 'PHPUnit\\Framework\\Attributes\\CoversFunction' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/CoversFunction.php', + 'PHPUnit\\Framework\\Attributes\\CoversMethod' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/CoversMethod.php', + 'PHPUnit\\Framework\\Attributes\\CoversNothing' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/CoversNothing.php', + 'PHPUnit\\Framework\\Attributes\\CoversTrait' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/CoversTrait.php', + 'PHPUnit\\Framework\\Attributes\\DataProvider' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/DataProvider.php', + 'PHPUnit\\Framework\\Attributes\\DataProviderExternal' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/DataProviderExternal.php', + 'PHPUnit\\Framework\\Attributes\\Depends' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/Depends.php', + 'PHPUnit\\Framework\\Attributes\\DependsExternal' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/DependsExternal.php', + 'PHPUnit\\Framework\\Attributes\\DependsExternalUsingDeepClone' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/DependsExternalUsingDeepClone.php', + 'PHPUnit\\Framework\\Attributes\\DependsExternalUsingShallowClone' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/DependsExternalUsingShallowClone.php', + 'PHPUnit\\Framework\\Attributes\\DependsOnClass' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/DependsOnClass.php', + 'PHPUnit\\Framework\\Attributes\\DependsOnClassUsingDeepClone' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/DependsOnClassUsingDeepClone.php', + 'PHPUnit\\Framework\\Attributes\\DependsOnClassUsingShallowClone' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/DependsOnClassUsingShallowClone.php', + 'PHPUnit\\Framework\\Attributes\\DependsUsingDeepClone' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/DependsUsingDeepClone.php', + 'PHPUnit\\Framework\\Attributes\\DependsUsingShallowClone' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/DependsUsingShallowClone.php', + 'PHPUnit\\Framework\\Attributes\\DisableReturnValueGenerationForTestDoubles' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/DisableReturnValueGenerationForTestDoubles.php', + 'PHPUnit\\Framework\\Attributes\\DoesNotPerformAssertions' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/DoesNotPerformAssertions.php', + 'PHPUnit\\Framework\\Attributes\\ExcludeGlobalVariableFromBackup' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/ExcludeGlobalVariableFromBackup.php', + 'PHPUnit\\Framework\\Attributes\\ExcludeStaticPropertyFromBackup' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/ExcludeStaticPropertyFromBackup.php', + 'PHPUnit\\Framework\\Attributes\\Group' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/Group.php', + 'PHPUnit\\Framework\\Attributes\\IgnoreDeprecations' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/IgnoreDeprecations.php', + 'PHPUnit\\Framework\\Attributes\\IgnorePhpunitDeprecations' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/IgnorePhpunitDeprecations.php', + 'PHPUnit\\Framework\\Attributes\\Large' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/Large.php', + 'PHPUnit\\Framework\\Attributes\\Medium' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/Medium.php', + 'PHPUnit\\Framework\\Attributes\\PostCondition' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/PostCondition.php', + 'PHPUnit\\Framework\\Attributes\\PreCondition' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/PreCondition.php', + 'PHPUnit\\Framework\\Attributes\\PreserveGlobalState' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/PreserveGlobalState.php', + 'PHPUnit\\Framework\\Attributes\\RequiresFunction' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/RequiresFunction.php', + 'PHPUnit\\Framework\\Attributes\\RequiresMethod' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/RequiresMethod.php', + 'PHPUnit\\Framework\\Attributes\\RequiresOperatingSystem' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/RequiresOperatingSystem.php', + 'PHPUnit\\Framework\\Attributes\\RequiresOperatingSystemFamily' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/RequiresOperatingSystemFamily.php', + 'PHPUnit\\Framework\\Attributes\\RequiresPhp' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/RequiresPhp.php', + 'PHPUnit\\Framework\\Attributes\\RequiresPhpExtension' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/RequiresPhpExtension.php', + 'PHPUnit\\Framework\\Attributes\\RequiresPhpunit' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/RequiresPhpunit.php', + 'PHPUnit\\Framework\\Attributes\\RequiresPhpunitExtension' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/RequiresPhpunitExtension.php', + 'PHPUnit\\Framework\\Attributes\\RequiresSetting' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/RequiresSetting.php', + 'PHPUnit\\Framework\\Attributes\\RunClassInSeparateProcess' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/RunClassInSeparateProcess.php', + 'PHPUnit\\Framework\\Attributes\\RunInSeparateProcess' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/RunInSeparateProcess.php', + 'PHPUnit\\Framework\\Attributes\\RunTestsInSeparateProcesses' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/RunTestsInSeparateProcesses.php', + 'PHPUnit\\Framework\\Attributes\\Small' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/Small.php', + 'PHPUnit\\Framework\\Attributes\\Test' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/Test.php', + 'PHPUnit\\Framework\\Attributes\\TestDox' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/TestDox.php', + 'PHPUnit\\Framework\\Attributes\\TestWith' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/TestWith.php', + 'PHPUnit\\Framework\\Attributes\\TestWithJson' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/TestWithJson.php', + 'PHPUnit\\Framework\\Attributes\\Ticket' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/Ticket.php', + 'PHPUnit\\Framework\\Attributes\\UsesClass' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/UsesClass.php', + 'PHPUnit\\Framework\\Attributes\\UsesFunction' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/UsesFunction.php', + 'PHPUnit\\Framework\\Attributes\\UsesMethod' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/UsesMethod.php', + 'PHPUnit\\Framework\\Attributes\\UsesTrait' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/UsesTrait.php', + 'PHPUnit\\Framework\\Attributes\\WithoutErrorHandler' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Attributes/WithoutErrorHandler.php', + 'PHPUnit\\Framework\\ChildProcessResultProcessor' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestRunner/ChildProcessResultProcessor.php', + 'PHPUnit\\Framework\\CodeCoverageException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/CodeCoverageException.php', + 'PHPUnit\\Framework\\ComparisonMethodDoesNotAcceptParameterTypeException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/ObjectEquals/ComparisonMethodDoesNotAcceptParameterTypeException.php', + 'PHPUnit\\Framework\\ComparisonMethodDoesNotDeclareBoolReturnTypeException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/ObjectEquals/ComparisonMethodDoesNotDeclareBoolReturnTypeException.php', + 'PHPUnit\\Framework\\ComparisonMethodDoesNotDeclareExactlyOneParameterException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/ObjectEquals/ComparisonMethodDoesNotDeclareExactlyOneParameterException.php', + 'PHPUnit\\Framework\\ComparisonMethodDoesNotDeclareParameterTypeException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/ObjectEquals/ComparisonMethodDoesNotDeclareParameterTypeException.php', + 'PHPUnit\\Framework\\ComparisonMethodDoesNotExistException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/ObjectEquals/ComparisonMethodDoesNotExistException.php', + 'PHPUnit\\Framework\\Constraint\\ArrayHasKey' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Traversable/ArrayHasKey.php', + 'PHPUnit\\Framework\\Constraint\\BinaryOperator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Operator/BinaryOperator.php', + 'PHPUnit\\Framework\\Constraint\\Callback' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Callback.php', + 'PHPUnit\\Framework\\Constraint\\Constraint' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Constraint.php', + 'PHPUnit\\Framework\\Constraint\\Count' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Cardinality/Count.php', + 'PHPUnit\\Framework\\Constraint\\DirectoryExists' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Filesystem/DirectoryExists.php', + 'PHPUnit\\Framework\\Constraint\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Exception/Exception.php', + 'PHPUnit\\Framework\\Constraint\\ExceptionCode' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Exception/ExceptionCode.php', + 'PHPUnit\\Framework\\Constraint\\ExceptionMessageIsOrContains' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Exception/ExceptionMessageIsOrContains.php', + 'PHPUnit\\Framework\\Constraint\\ExceptionMessageMatchesRegularExpression' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Exception/ExceptionMessageMatchesRegularExpression.php', + 'PHPUnit\\Framework\\Constraint\\FileExists' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Filesystem/FileExists.php', + 'PHPUnit\\Framework\\Constraint\\GreaterThan' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Cardinality/GreaterThan.php', + 'PHPUnit\\Framework\\Constraint\\IsAnything' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsAnything.php', + 'PHPUnit\\Framework\\Constraint\\IsEmpty' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Cardinality/IsEmpty.php', + 'PHPUnit\\Framework\\Constraint\\IsEqual' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqual.php', + 'PHPUnit\\Framework\\Constraint\\IsEqualCanonicalizing' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqualCanonicalizing.php', + 'PHPUnit\\Framework\\Constraint\\IsEqualIgnoringCase' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqualIgnoringCase.php', + 'PHPUnit\\Framework\\Constraint\\IsEqualWithDelta' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqualWithDelta.php', + 'PHPUnit\\Framework\\Constraint\\IsFalse' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Boolean/IsFalse.php', + 'PHPUnit\\Framework\\Constraint\\IsFinite' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Math/IsFinite.php', + 'PHPUnit\\Framework\\Constraint\\IsIdentical' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsIdentical.php', + 'PHPUnit\\Framework\\Constraint\\IsInfinite' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Math/IsInfinite.php', + 'PHPUnit\\Framework\\Constraint\\IsInstanceOf' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Type/IsInstanceOf.php', + 'PHPUnit\\Framework\\Constraint\\IsJson' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/String/IsJson.php', + 'PHPUnit\\Framework\\Constraint\\IsList' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Traversable/IsList.php', + 'PHPUnit\\Framework\\Constraint\\IsNan' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Math/IsNan.php', + 'PHPUnit\\Framework\\Constraint\\IsNull' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Type/IsNull.php', + 'PHPUnit\\Framework\\Constraint\\IsReadable' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Filesystem/IsReadable.php', + 'PHPUnit\\Framework\\Constraint\\IsTrue' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Boolean/IsTrue.php', + 'PHPUnit\\Framework\\Constraint\\IsType' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Type/IsType.php', + 'PHPUnit\\Framework\\Constraint\\IsWritable' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Filesystem/IsWritable.php', + 'PHPUnit\\Framework\\Constraint\\JsonMatches' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/JsonMatches.php', + 'PHPUnit\\Framework\\Constraint\\LessThan' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Cardinality/LessThan.php', + 'PHPUnit\\Framework\\Constraint\\LogicalAnd' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalAnd.php', + 'PHPUnit\\Framework\\Constraint\\LogicalNot' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalNot.php', + 'PHPUnit\\Framework\\Constraint\\LogicalOr' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalOr.php', + 'PHPUnit\\Framework\\Constraint\\LogicalXor' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalXor.php', + 'PHPUnit\\Framework\\Constraint\\ObjectEquals' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Object/ObjectEquals.php', + 'PHPUnit\\Framework\\Constraint\\ObjectHasProperty' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Object/ObjectHasProperty.php', + 'PHPUnit\\Framework\\Constraint\\Operator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Operator/Operator.php', + 'PHPUnit\\Framework\\Constraint\\RegularExpression' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/String/RegularExpression.php', + 'PHPUnit\\Framework\\Constraint\\SameSize' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Cardinality/SameSize.php', + 'PHPUnit\\Framework\\Constraint\\StringContains' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/String/StringContains.php', + 'PHPUnit\\Framework\\Constraint\\StringEndsWith' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/String/StringEndsWith.php', + 'PHPUnit\\Framework\\Constraint\\StringEqualsStringIgnoringLineEndings' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/String/StringEqualsStringIgnoringLineEndings.php', + 'PHPUnit\\Framework\\Constraint\\StringMatchesFormatDescription' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/String/StringMatchesFormatDescription.php', + 'PHPUnit\\Framework\\Constraint\\StringStartsWith' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/String/StringStartsWith.php', + 'PHPUnit\\Framework\\Constraint\\TraversableContains' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContains.php', + 'PHPUnit\\Framework\\Constraint\\TraversableContainsEqual' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContainsEqual.php', + 'PHPUnit\\Framework\\Constraint\\TraversableContainsIdentical' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContainsIdentical.php', + 'PHPUnit\\Framework\\Constraint\\TraversableContainsOnly' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContainsOnly.php', + 'PHPUnit\\Framework\\Constraint\\UnaryOperator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Operator/UnaryOperator.php', + 'PHPUnit\\Framework\\DataProviderTestSuite' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/DataProviderTestSuite.php', + 'PHPUnit\\Framework\\EmptyStringException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/EmptyStringException.php', + 'PHPUnit\\Framework\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/Exception.php', + 'PHPUnit\\Framework\\ExecutionOrderDependency' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/ExecutionOrderDependency.php', + 'PHPUnit\\Framework\\ExpectationFailedException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/ExpectationFailedException.php', + 'PHPUnit\\Framework\\GeneratorNotSupportedException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/GeneratorNotSupportedException.php', + 'PHPUnit\\Framework\\IncompleteTest' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/Incomplete/IncompleteTest.php', + 'PHPUnit\\Framework\\IncompleteTestError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/Incomplete/IncompleteTestError.php', + 'PHPUnit\\Framework\\InvalidArgumentException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/InvalidArgumentException.php', + 'PHPUnit\\Framework\\InvalidCoversTargetException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/InvalidCoversTargetException.php', + 'PHPUnit\\Framework\\InvalidDataProviderException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/InvalidDataProviderException.php', + 'PHPUnit\\Framework\\InvalidDependencyException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/InvalidDependencyException.php', + 'PHPUnit\\Framework\\IsolatedTestRunner' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestRunner/IsolatedTestRunner.php', + 'PHPUnit\\Framework\\IsolatedTestRunnerRegistry' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestRunner/IsolatedTestRunnerRegistry.php', + 'PHPUnit\\Framework\\MockObject\\BadMethodCallException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/BadMethodCallException.php', + 'PHPUnit\\Framework\\MockObject\\Builder\\Identity' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Builder/Identity.php', + 'PHPUnit\\Framework\\MockObject\\Builder\\InvocationMocker' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Builder/InvocationMocker.php', + 'PHPUnit\\Framework\\MockObject\\Builder\\InvocationStubber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Builder/InvocationStubber.php', + 'PHPUnit\\Framework\\MockObject\\Builder\\MethodNameMatch' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Builder/MethodNameMatch.php', + 'PHPUnit\\Framework\\MockObject\\Builder\\ParametersMatch' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Builder/ParametersMatch.php', + 'PHPUnit\\Framework\\MockObject\\Builder\\Stub' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Builder/Stub.php', + 'PHPUnit\\Framework\\MockObject\\CannotCloneTestDoubleForReadonlyClassException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/CannotCloneTestDoubleForReadonlyClassException.php', + 'PHPUnit\\Framework\\MockObject\\CannotUseOnlyMethodsException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/CannotUseOnlyMethodsException.php', + 'PHPUnit\\Framework\\MockObject\\ConfigurableMethod' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/ConfigurableMethod.php', + 'PHPUnit\\Framework\\MockObject\\DoubledCloneMethod' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/DoubledCloneMethod.php', + 'PHPUnit\\Framework\\MockObject\\ErrorCloneMethod' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/ErrorCloneMethod.php', + 'PHPUnit\\Framework\\MockObject\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/Exception.php', + 'PHPUnit\\Framework\\MockObject\\GeneratedAsMockObject' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/GeneratedAsMockObject.php', + 'PHPUnit\\Framework\\MockObject\\GeneratedAsTestStub' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/GeneratedAsTestStub.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\CannotUseAddMethodsException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/CannotUseAddMethodsException.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\ClassIsEnumerationException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/ClassIsEnumerationException.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\ClassIsFinalException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/ClassIsFinalException.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\DuplicateMethodException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/DuplicateMethodException.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/Exception.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\Generator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Generator/Generator.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\HookedProperty' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Generator/HookedProperty.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\HookedPropertyGenerator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Generator/HookedPropertyGenerator.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\InvalidMethodNameException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/InvalidMethodNameException.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\MockClass' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Generator/MockClass.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\MockMethod' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Generator/MockMethod.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\MockMethodSet' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Generator/MockMethodSet.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\MockTrait' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Generator/MockTrait.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\MockType' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Generator/MockType.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\NameAlreadyInUseException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/NameAlreadyInUseException.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\OriginalConstructorInvocationRequiredException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/OriginalConstructorInvocationRequiredException.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\ReflectionException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/ReflectionException.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\RuntimeException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/RuntimeException.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\SoapExtensionNotAvailableException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/SoapExtensionNotAvailableException.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\TemplateLoader' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Generator/TemplateLoader.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\UnknownClassException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/UnknownClassException.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\UnknownTraitException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/UnknownTraitException.php', + 'PHPUnit\\Framework\\MockObject\\Generator\\UnknownTypeException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Generator/Exception/UnknownTypeException.php', + 'PHPUnit\\Framework\\MockObject\\IncompatibleReturnValueException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/IncompatibleReturnValueException.php', + 'PHPUnit\\Framework\\MockObject\\Invocation' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Invocation.php', + 'PHPUnit\\Framework\\MockObject\\InvocationHandler' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/InvocationHandler.php', + 'PHPUnit\\Framework\\MockObject\\MatchBuilderNotFoundException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/MatchBuilderNotFoundException.php', + 'PHPUnit\\Framework\\MockObject\\Matcher' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Matcher.php', + 'PHPUnit\\Framework\\MockObject\\MatcherAlreadyRegisteredException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/MatcherAlreadyRegisteredException.php', + 'PHPUnit\\Framework\\MockObject\\Method' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/Method.php', + 'PHPUnit\\Framework\\MockObject\\MethodCannotBeConfiguredException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/MethodCannotBeConfiguredException.php', + 'PHPUnit\\Framework\\MockObject\\MethodNameAlreadyConfiguredException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/MethodNameAlreadyConfiguredException.php', + 'PHPUnit\\Framework\\MockObject\\MethodNameConstraint' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/MethodNameConstraint.php', + 'PHPUnit\\Framework\\MockObject\\MethodNameNotConfiguredException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/MethodNameNotConfiguredException.php', + 'PHPUnit\\Framework\\MockObject\\MethodParametersAlreadyConfiguredException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/MethodParametersAlreadyConfiguredException.php', + 'PHPUnit\\Framework\\MockObject\\MockBuilder' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/MockBuilder.php', + 'PHPUnit\\Framework\\MockObject\\MockObject' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Interface/MockObject.php', + 'PHPUnit\\Framework\\MockObject\\MockObjectApi' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/MockObjectApi.php', + 'PHPUnit\\Framework\\MockObject\\MockObjectInternal' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Interface/MockObjectInternal.php', + 'PHPUnit\\Framework\\MockObject\\MutableStubApi' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/MutableStubApi.php', + 'PHPUnit\\Framework\\MockObject\\NeverReturningMethodException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/NeverReturningMethodException.php', + 'PHPUnit\\Framework\\MockObject\\NoMoreReturnValuesConfiguredException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/NoMoreReturnValuesConfiguredException.php', + 'PHPUnit\\Framework\\MockObject\\ProxiedCloneMethod' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/ProxiedCloneMethod.php', + 'PHPUnit\\Framework\\MockObject\\ReturnValueGenerator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/ReturnValueGenerator.php', + 'PHPUnit\\Framework\\MockObject\\ReturnValueNotConfiguredException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/ReturnValueNotConfiguredException.php', + 'PHPUnit\\Framework\\MockObject\\Rule\\AnyInvokedCount' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/AnyInvokedCount.php', + 'PHPUnit\\Framework\\MockObject\\Rule\\AnyParameters' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/AnyParameters.php', + 'PHPUnit\\Framework\\MockObject\\Rule\\InvocationOrder' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/InvocationOrder.php', + 'PHPUnit\\Framework\\MockObject\\Rule\\InvokedAtLeastCount' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/InvokedAtLeastCount.php', + 'PHPUnit\\Framework\\MockObject\\Rule\\InvokedAtLeastOnce' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/InvokedAtLeastOnce.php', + 'PHPUnit\\Framework\\MockObject\\Rule\\InvokedAtMostCount' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/InvokedAtMostCount.php', + 'PHPUnit\\Framework\\MockObject\\Rule\\InvokedCount' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/InvokedCount.php', + 'PHPUnit\\Framework\\MockObject\\Rule\\MethodName' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/MethodName.php', + 'PHPUnit\\Framework\\MockObject\\Rule\\Parameters' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/Parameters.php', + 'PHPUnit\\Framework\\MockObject\\Rule\\ParametersRule' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Rule/ParametersRule.php', + 'PHPUnit\\Framework\\MockObject\\RuntimeException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/RuntimeException.php', + 'PHPUnit\\Framework\\MockObject\\Runtime\\PropertyGetHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/PropertyHook/PropertyGetHook.php', + 'PHPUnit\\Framework\\MockObject\\Runtime\\PropertyHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/PropertyHook/PropertyHook.php', + 'PHPUnit\\Framework\\MockObject\\Runtime\\PropertySetHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/PropertyHook/PropertySetHook.php', + 'PHPUnit\\Framework\\MockObject\\Stub' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Interface/Stub.php', + 'PHPUnit\\Framework\\MockObject\\StubApi' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/StubApi.php', + 'PHPUnit\\Framework\\MockObject\\StubInternal' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Interface/StubInternal.php', + 'PHPUnit\\Framework\\MockObject\\Stub\\ConsecutiveCalls' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/ConsecutiveCalls.php', + 'PHPUnit\\Framework\\MockObject\\Stub\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/Exception.php', + 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnArgument' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/ReturnArgument.php', + 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnCallback' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/ReturnCallback.php', + 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnReference' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/ReturnReference.php', + 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnSelf' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/ReturnSelf.php', + 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnStub' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/ReturnStub.php', + 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnValueMap' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/ReturnValueMap.php', + 'PHPUnit\\Framework\\MockObject\\Stub\\Stub' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Stub/Stub.php', + 'PHPUnit\\Framework\\MockObject\\TestDoubleState' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Runtime/Api/TestDoubleState.php', + 'PHPUnit\\Framework\\NativeType' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/NativeType.php', + 'PHPUnit\\Framework\\NoChildTestSuiteException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/NoChildTestSuiteException.php', + 'PHPUnit\\Framework\\PhptAssertionFailedError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/PhptAssertionFailedError.php', + 'PHPUnit\\Framework\\ProcessIsolationException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/ProcessIsolationException.php', + 'PHPUnit\\Framework\\Reorderable' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Reorderable.php', + 'PHPUnit\\Framework\\SelfDescribing' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/SelfDescribing.php', + 'PHPUnit\\Framework\\SeparateProcessTestRunner' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestRunner/SeparateProcessTestRunner.php', + 'PHPUnit\\Framework\\SkippedTest' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/Skipped/SkippedTest.php', + 'PHPUnit\\Framework\\SkippedTestSuiteError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/Skipped/SkippedTestSuiteError.php', + 'PHPUnit\\Framework\\SkippedWithMessageException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/Skipped/SkippedWithMessageException.php', + 'PHPUnit\\Framework\\Test' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Test.php', + 'PHPUnit\\Framework\\TestBuilder' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestBuilder.php', + 'PHPUnit\\Framework\\TestCase' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestCase.php', + 'PHPUnit\\Framework\\TestRunner' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php', + 'PHPUnit\\Framework\\TestSize\\Known' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestSize/Known.php', + 'PHPUnit\\Framework\\TestSize\\Large' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestSize/Large.php', + 'PHPUnit\\Framework\\TestSize\\Medium' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestSize/Medium.php', + 'PHPUnit\\Framework\\TestSize\\Small' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestSize/Small.php', + 'PHPUnit\\Framework\\TestSize\\TestSize' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestSize/TestSize.php', + 'PHPUnit\\Framework\\TestSize\\Unknown' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestSize/Unknown.php', + 'PHPUnit\\Framework\\TestStatus\\Deprecation' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestStatus/Deprecation.php', + 'PHPUnit\\Framework\\TestStatus\\Error' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestStatus/Error.php', + 'PHPUnit\\Framework\\TestStatus\\Failure' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestStatus/Failure.php', + 'PHPUnit\\Framework\\TestStatus\\Incomplete' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestStatus/Incomplete.php', + 'PHPUnit\\Framework\\TestStatus\\Known' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestStatus/Known.php', + 'PHPUnit\\Framework\\TestStatus\\Notice' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestStatus/Notice.php', + 'PHPUnit\\Framework\\TestStatus\\Risky' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestStatus/Risky.php', + 'PHPUnit\\Framework\\TestStatus\\Skipped' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestStatus/Skipped.php', + 'PHPUnit\\Framework\\TestStatus\\Success' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestStatus/Success.php', + 'PHPUnit\\Framework\\TestStatus\\TestStatus' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestStatus/TestStatus.php', + 'PHPUnit\\Framework\\TestStatus\\Unknown' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestStatus/Unknown.php', + 'PHPUnit\\Framework\\TestStatus\\Warning' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestStatus/Warning.php', + 'PHPUnit\\Framework\\TestSuite' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestSuite.php', + 'PHPUnit\\Framework\\TestSuiteIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestSuiteIterator.php', + 'PHPUnit\\Framework\\UnknownClassOrInterfaceException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/UnknownClassOrInterfaceException.php', + 'PHPUnit\\Framework\\UnknownTypeException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/UnknownTypeException.php', + 'PHPUnit\\Logging\\EventLogger' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/EventLogger.php', + 'PHPUnit\\Logging\\JUnit\\JunitXmlLogger' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/JUnit/JunitXmlLogger.php', + 'PHPUnit\\Logging\\JUnit\\Subscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/Subscriber.php', + 'PHPUnit\\Logging\\JUnit\\TestErroredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestErroredSubscriber.php', + 'PHPUnit\\Logging\\JUnit\\TestFailedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestFailedSubscriber.php', + 'PHPUnit\\Logging\\JUnit\\TestFinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestFinishedSubscriber.php', + 'PHPUnit\\Logging\\JUnit\\TestMarkedIncompleteSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestMarkedIncompleteSubscriber.php', + 'PHPUnit\\Logging\\JUnit\\TestPreparationFailedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestPreparationFailedSubscriber.php', + 'PHPUnit\\Logging\\JUnit\\TestPreparationStartedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestPreparationStartedSubscriber.php', + 'PHPUnit\\Logging\\JUnit\\TestPreparedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestPreparedSubscriber.php', + 'PHPUnit\\Logging\\JUnit\\TestPrintedUnexpectedOutputSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestPrintedUnexpectedOutputSubscriber.php', + 'PHPUnit\\Logging\\JUnit\\TestRunnerExecutionFinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestRunnerExecutionFinishedSubscriber.php', + 'PHPUnit\\Logging\\JUnit\\TestSkippedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestSkippedSubscriber.php', + 'PHPUnit\\Logging\\JUnit\\TestSuiteFinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestSuiteFinishedSubscriber.php', + 'PHPUnit\\Logging\\JUnit\\TestSuiteStartedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/JUnit/Subscriber/TestSuiteStartedSubscriber.php', + 'PHPUnit\\Logging\\TeamCity\\Subscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/Subscriber.php', + 'PHPUnit\\Logging\\TeamCity\\TeamCityLogger' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TeamCity/TeamCityLogger.php', + 'PHPUnit\\Logging\\TeamCity\\TestConsideredRiskySubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestConsideredRiskySubscriber.php', + 'PHPUnit\\Logging\\TeamCity\\TestErroredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestErroredSubscriber.php', + 'PHPUnit\\Logging\\TeamCity\\TestFailedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestFailedSubscriber.php', + 'PHPUnit\\Logging\\TeamCity\\TestFinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestFinishedSubscriber.php', + 'PHPUnit\\Logging\\TeamCity\\TestMarkedIncompleteSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestMarkedIncompleteSubscriber.php', + 'PHPUnit\\Logging\\TeamCity\\TestPreparedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestPreparedSubscriber.php', + 'PHPUnit\\Logging\\TeamCity\\TestRunnerExecutionFinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestRunnerExecutionFinishedSubscriber.php', + 'PHPUnit\\Logging\\TeamCity\\TestSkippedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestSkippedSubscriber.php', + 'PHPUnit\\Logging\\TeamCity\\TestSuiteBeforeFirstTestMethodErroredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestSuiteBeforeFirstTestMethodErroredSubscriber.php', + 'PHPUnit\\Logging\\TeamCity\\TestSuiteFinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestSuiteFinishedSubscriber.php', + 'PHPUnit\\Logging\\TeamCity\\TestSuiteSkippedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestSuiteSkippedSubscriber.php', + 'PHPUnit\\Logging\\TeamCity\\TestSuiteStartedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TeamCity/Subscriber/TestSuiteStartedSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\HtmlRenderer' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/HtmlRenderer.php', + 'PHPUnit\\Logging\\TestDox\\NamePrettifier' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/NamePrettifier.php', + 'PHPUnit\\Logging\\TestDox\\PlainTextRenderer' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/PlainTextRenderer.php', + 'PHPUnit\\Logging\\TestDox\\Subscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/Subscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestConsideredRiskySubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestConsideredRiskySubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestErroredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestErroredSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestFailedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestFailedSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestFinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestFinishedSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestMarkedIncompleteSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestMarkedIncompleteSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestPassedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestPassedSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestPreparedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestPreparedSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestResult' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/TestResult.php', + 'PHPUnit\\Logging\\TestDox\\TestResultCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/TestResultCollection.php', + 'PHPUnit\\Logging\\TestDox\\TestResultCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/TestResultCollectionIterator.php', + 'PHPUnit\\Logging\\TestDox\\TestResultCollector' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/TestResultCollector.php', + 'PHPUnit\\Logging\\TestDox\\TestSkippedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestSkippedSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestTriggeredDeprecationSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredDeprecationSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestTriggeredNoticeSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredNoticeSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestTriggeredPhpDeprecationSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpDeprecationSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestTriggeredPhpNoticeSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpNoticeSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestTriggeredPhpWarningSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpWarningSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestTriggeredPhpunitDeprecationSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpunitDeprecationSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestTriggeredPhpunitErrorSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpunitErrorSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestTriggeredPhpunitWarningSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpunitWarningSubscriber.php', + 'PHPUnit\\Logging\\TestDox\\TestTriggeredWarningSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredWarningSubscriber.php', + 'PHPUnit\\Metadata\\After' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/After.php', + 'PHPUnit\\Metadata\\AfterClass' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/AfterClass.php', + 'PHPUnit\\Metadata\\Annotation\\Parser\\DocBlock' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Parser/Annotation/DocBlock.php', + 'PHPUnit\\Metadata\\Annotation\\Parser\\Registry' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Parser/Annotation/Registry.php', + 'PHPUnit\\Metadata\\AnnotationsAreNotSupportedForInternalClassesException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Exception/AnnotationsAreNotSupportedForInternalClassesException.php', + 'PHPUnit\\Metadata\\Api\\CodeCoverage' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Api/CodeCoverage.php', + 'PHPUnit\\Metadata\\Api\\DataProvider' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Api/DataProvider.php', + 'PHPUnit\\Metadata\\Api\\Dependencies' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Api/Dependencies.php', + 'PHPUnit\\Metadata\\Api\\Groups' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Api/Groups.php', + 'PHPUnit\\Metadata\\Api\\HookMethods' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Api/HookMethods.php', + 'PHPUnit\\Metadata\\Api\\Requirements' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Api/Requirements.php', + 'PHPUnit\\Metadata\\BackupGlobals' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/BackupGlobals.php', + 'PHPUnit\\Metadata\\BackupStaticProperties' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/BackupStaticProperties.php', + 'PHPUnit\\Metadata\\Before' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Before.php', + 'PHPUnit\\Metadata\\BeforeClass' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/BeforeClass.php', + 'PHPUnit\\Metadata\\Covers' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Covers.php', + 'PHPUnit\\Metadata\\CoversClass' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/CoversClass.php', + 'PHPUnit\\Metadata\\CoversDefaultClass' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/CoversDefaultClass.php', + 'PHPUnit\\Metadata\\CoversFunction' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/CoversFunction.php', + 'PHPUnit\\Metadata\\CoversMethod' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/CoversMethod.php', + 'PHPUnit\\Metadata\\CoversNothing' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/CoversNothing.php', + 'PHPUnit\\Metadata\\CoversTrait' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/CoversTrait.php', + 'PHPUnit\\Metadata\\DataProvider' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/DataProvider.php', + 'PHPUnit\\Metadata\\DependsOnClass' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/DependsOnClass.php', + 'PHPUnit\\Metadata\\DependsOnMethod' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/DependsOnMethod.php', + 'PHPUnit\\Metadata\\DisableReturnValueGenerationForTestDoubles' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/DisableReturnValueGenerationForTestDoubles.php', + 'PHPUnit\\Metadata\\DoesNotPerformAssertions' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/DoesNotPerformAssertions.php', + 'PHPUnit\\Metadata\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Exception/Exception.php', + 'PHPUnit\\Metadata\\ExcludeGlobalVariableFromBackup' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/ExcludeGlobalVariableFromBackup.php', + 'PHPUnit\\Metadata\\ExcludeStaticPropertyFromBackup' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/ExcludeStaticPropertyFromBackup.php', + 'PHPUnit\\Metadata\\Group' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Group.php', + 'PHPUnit\\Metadata\\IgnoreDeprecations' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/IgnoreDeprecations.php', + 'PHPUnit\\Metadata\\IgnorePhpunitDeprecations' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/IgnorePhpunitDeprecations.php', + 'PHPUnit\\Metadata\\InvalidAttributeException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Exception/InvalidAttributeException.php', + 'PHPUnit\\Metadata\\InvalidVersionRequirementException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Exception/InvalidVersionRequirementException.php', + 'PHPUnit\\Metadata\\Metadata' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Metadata.php', + 'PHPUnit\\Metadata\\MetadataCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/MetadataCollection.php', + 'PHPUnit\\Metadata\\MetadataCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/MetadataCollectionIterator.php', + 'PHPUnit\\Metadata\\NoVersionRequirementException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Exception/NoVersionRequirementException.php', + 'PHPUnit\\Metadata\\Parser\\AnnotationParser' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Parser/AnnotationParser.php', + 'PHPUnit\\Metadata\\Parser\\AttributeParser' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Parser/AttributeParser.php', + 'PHPUnit\\Metadata\\Parser\\CachingParser' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Parser/CachingParser.php', + 'PHPUnit\\Metadata\\Parser\\Parser' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Parser/Parser.php', + 'PHPUnit\\Metadata\\Parser\\ParserChain' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Parser/ParserChain.php', + 'PHPUnit\\Metadata\\Parser\\Registry' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Parser/Registry.php', + 'PHPUnit\\Metadata\\PostCondition' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/PostCondition.php', + 'PHPUnit\\Metadata\\PreCondition' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/PreCondition.php', + 'PHPUnit\\Metadata\\PreserveGlobalState' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/PreserveGlobalState.php', + 'PHPUnit\\Metadata\\ReflectionException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Exception/ReflectionException.php', + 'PHPUnit\\Metadata\\RequiresFunction' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/RequiresFunction.php', + 'PHPUnit\\Metadata\\RequiresMethod' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/RequiresMethod.php', + 'PHPUnit\\Metadata\\RequiresOperatingSystem' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/RequiresOperatingSystem.php', + 'PHPUnit\\Metadata\\RequiresOperatingSystemFamily' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/RequiresOperatingSystemFamily.php', + 'PHPUnit\\Metadata\\RequiresPhp' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/RequiresPhp.php', + 'PHPUnit\\Metadata\\RequiresPhpExtension' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/RequiresPhpExtension.php', + 'PHPUnit\\Metadata\\RequiresPhpunit' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/RequiresPhpunit.php', + 'PHPUnit\\Metadata\\RequiresPhpunitExtension' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/RequiresPhpunitExtension.php', + 'PHPUnit\\Metadata\\RequiresSetting' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/RequiresSetting.php', + 'PHPUnit\\Metadata\\RunClassInSeparateProcess' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/RunClassInSeparateProcess.php', + 'PHPUnit\\Metadata\\RunInSeparateProcess' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/RunInSeparateProcess.php', + 'PHPUnit\\Metadata\\RunTestsInSeparateProcesses' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/RunTestsInSeparateProcesses.php', + 'PHPUnit\\Metadata\\Test' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Test.php', + 'PHPUnit\\Metadata\\TestDox' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/TestDox.php', + 'PHPUnit\\Metadata\\TestWith' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/TestWith.php', + 'PHPUnit\\Metadata\\Uses' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Uses.php', + 'PHPUnit\\Metadata\\UsesClass' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/UsesClass.php', + 'PHPUnit\\Metadata\\UsesDefaultClass' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/UsesDefaultClass.php', + 'PHPUnit\\Metadata\\UsesFunction' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/UsesFunction.php', + 'PHPUnit\\Metadata\\UsesMethod' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/UsesMethod.php', + 'PHPUnit\\Metadata\\UsesTrait' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/UsesTrait.php', + 'PHPUnit\\Metadata\\Version\\ComparisonRequirement' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Version/ComparisonRequirement.php', + 'PHPUnit\\Metadata\\Version\\ConstraintRequirement' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Version/ConstraintRequirement.php', + 'PHPUnit\\Metadata\\Version\\Requirement' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Version/Requirement.php', + 'PHPUnit\\Metadata\\WithoutErrorHandler' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/WithoutErrorHandler.php', + 'PHPUnit\\Runner\\Baseline\\Baseline' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Baseline/Baseline.php', + 'PHPUnit\\Runner\\Baseline\\CannotLoadBaselineException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Baseline/Exception/CannotLoadBaselineException.php', + 'PHPUnit\\Runner\\Baseline\\FileDoesNotHaveLineException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Baseline/Exception/FileDoesNotHaveLineException.php', + 'PHPUnit\\Runner\\Baseline\\Generator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Baseline/Generator.php', + 'PHPUnit\\Runner\\Baseline\\Issue' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Baseline/Issue.php', + 'PHPUnit\\Runner\\Baseline\\Reader' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Baseline/Reader.php', + 'PHPUnit\\Runner\\Baseline\\RelativePathCalculator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Baseline/RelativePathCalculator.php', + 'PHPUnit\\Runner\\Baseline\\Subscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Baseline/Subscriber/Subscriber.php', + 'PHPUnit\\Runner\\Baseline\\TestTriggeredDeprecationSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Baseline/Subscriber/TestTriggeredDeprecationSubscriber.php', + 'PHPUnit\\Runner\\Baseline\\TestTriggeredNoticeSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Baseline/Subscriber/TestTriggeredNoticeSubscriber.php', + 'PHPUnit\\Runner\\Baseline\\TestTriggeredPhpDeprecationSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Baseline/Subscriber/TestTriggeredPhpDeprecationSubscriber.php', + 'PHPUnit\\Runner\\Baseline\\TestTriggeredPhpNoticeSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Baseline/Subscriber/TestTriggeredPhpNoticeSubscriber.php', + 'PHPUnit\\Runner\\Baseline\\TestTriggeredPhpWarningSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Baseline/Subscriber/TestTriggeredPhpWarningSubscriber.php', + 'PHPUnit\\Runner\\Baseline\\TestTriggeredWarningSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Baseline/Subscriber/TestTriggeredWarningSubscriber.php', + 'PHPUnit\\Runner\\Baseline\\Writer' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Baseline/Writer.php', + 'PHPUnit\\Runner\\ClassCannotBeFoundException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Exception/ClassCannotBeFoundException.php', + 'PHPUnit\\Runner\\ClassDoesNotExtendTestCaseException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Exception/ClassDoesNotExtendTestCaseException.php', + 'PHPUnit\\Runner\\ClassIsAbstractException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Exception/ClassIsAbstractException.php', + 'PHPUnit\\Runner\\CodeCoverage' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/CodeCoverage.php', + 'PHPUnit\\Runner\\DeprecationCollector\\Collector' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/DeprecationCollector/Collector.php', + 'PHPUnit\\Runner\\DeprecationCollector\\Facade' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/DeprecationCollector/Facade.php', + 'PHPUnit\\Runner\\DeprecationCollector\\Subscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/DeprecationCollector/Subscriber/Subscriber.php', + 'PHPUnit\\Runner\\DeprecationCollector\\TestPreparedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/DeprecationCollector/Subscriber/TestPreparedSubscriber.php', + 'PHPUnit\\Runner\\DeprecationCollector\\TestTriggeredDeprecationSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/DeprecationCollector/Subscriber/TestTriggeredDeprecationSubscriber.php', + 'PHPUnit\\Runner\\DirectoryDoesNotExistException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Exception/DirectoryDoesNotExistException.php', + 'PHPUnit\\Runner\\ErrorException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Exception/ErrorException.php', + 'PHPUnit\\Runner\\ErrorHandler' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/ErrorHandler.php', + 'PHPUnit\\Runner\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Exception/Exception.php', + 'PHPUnit\\Runner\\Extension\\Extension' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Extension/Extension.php', + 'PHPUnit\\Runner\\Extension\\ExtensionBootstrapper' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Extension/ExtensionBootstrapper.php', + 'PHPUnit\\Runner\\Extension\\Facade' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Extension/Facade.php', + 'PHPUnit\\Runner\\Extension\\ParameterCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Extension/ParameterCollection.php', + 'PHPUnit\\Runner\\Extension\\PharLoader' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Extension/PharLoader.php', + 'PHPUnit\\Runner\\FileDoesNotExistException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Exception/FileDoesNotExistException.php', + 'PHPUnit\\Runner\\Filter\\ExcludeGroupFilterIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Filter/ExcludeGroupFilterIterator.php', + 'PHPUnit\\Runner\\Filter\\ExcludeNameFilterIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Filter/ExcludeNameFilterIterator.php', + 'PHPUnit\\Runner\\Filter\\Factory' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Filter/Factory.php', + 'PHPUnit\\Runner\\Filter\\GroupFilterIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Filter/GroupFilterIterator.php', + 'PHPUnit\\Runner\\Filter\\IncludeGroupFilterIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Filter/IncludeGroupFilterIterator.php', + 'PHPUnit\\Runner\\Filter\\IncludeNameFilterIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Filter/IncludeNameFilterIterator.php', + 'PHPUnit\\Runner\\Filter\\NameFilterIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Filter/NameFilterIterator.php', + 'PHPUnit\\Runner\\Filter\\TestIdFilterIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Filter/TestIdFilterIterator.php', + 'PHPUnit\\Runner\\GarbageCollection\\ExecutionFinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/GarbageCollection/Subscriber/ExecutionFinishedSubscriber.php', + 'PHPUnit\\Runner\\GarbageCollection\\ExecutionStartedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/GarbageCollection/Subscriber/ExecutionStartedSubscriber.php', + 'PHPUnit\\Runner\\GarbageCollection\\GarbageCollectionHandler' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/GarbageCollection/GarbageCollectionHandler.php', + 'PHPUnit\\Runner\\GarbageCollection\\Subscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/GarbageCollection/Subscriber/Subscriber.php', + 'PHPUnit\\Runner\\GarbageCollection\\TestFinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/GarbageCollection/Subscriber/TestFinishedSubscriber.php', + 'PHPUnit\\Runner\\HookMethod' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/HookMethod/HookMethod.php', + 'PHPUnit\\Runner\\HookMethodCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/HookMethod/HookMethodCollection.php', + 'PHPUnit\\Runner\\InvalidOrderException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Exception/InvalidOrderException.php', + 'PHPUnit\\Runner\\InvalidPhptFileException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Exception/InvalidPhptFileException.php', + 'PHPUnit\\Runner\\ParameterDoesNotExistException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Exception/ParameterDoesNotExistException.php', + 'PHPUnit\\Runner\\PhptExternalFileCannotBeLoadedException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Exception/PhptExternalFileCannotBeLoadedException.php', + 'PHPUnit\\Runner\\PhptTestCase' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/PHPT/PhptTestCase.php', + 'PHPUnit\\Runner\\ResultCache\\DefaultResultCache' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/ResultCache/DefaultResultCache.php', + 'PHPUnit\\Runner\\ResultCache\\NullResultCache' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/ResultCache/NullResultCache.php', + 'PHPUnit\\Runner\\ResultCache\\ResultCache' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/ResultCache/ResultCache.php', + 'PHPUnit\\Runner\\ResultCache\\ResultCacheHandler' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/ResultCache/ResultCacheHandler.php', + 'PHPUnit\\Runner\\ResultCache\\Subscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/ResultCache/Subscriber/Subscriber.php', + 'PHPUnit\\Runner\\ResultCache\\TestConsideredRiskySubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestConsideredRiskySubscriber.php', + 'PHPUnit\\Runner\\ResultCache\\TestErroredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestErroredSubscriber.php', + 'PHPUnit\\Runner\\ResultCache\\TestFailedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestFailedSubscriber.php', + 'PHPUnit\\Runner\\ResultCache\\TestFinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestFinishedSubscriber.php', + 'PHPUnit\\Runner\\ResultCache\\TestMarkedIncompleteSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestMarkedIncompleteSubscriber.php', + 'PHPUnit\\Runner\\ResultCache\\TestPreparedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestPreparedSubscriber.php', + 'PHPUnit\\Runner\\ResultCache\\TestSkippedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestSkippedSubscriber.php', + 'PHPUnit\\Runner\\ResultCache\\TestSuiteFinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestSuiteFinishedSubscriber.php', + 'PHPUnit\\Runner\\ResultCache\\TestSuiteStartedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/ResultCache/Subscriber/TestSuiteStartedSubscriber.php', + 'PHPUnit\\Runner\\TestSuiteLoader' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestSuiteLoader.php', + 'PHPUnit\\Runner\\TestSuiteSorter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestSuiteSorter.php', + 'PHPUnit\\Runner\\UnsupportedPhptSectionException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Exception/UnsupportedPhptSectionException.php', + 'PHPUnit\\Runner\\Version' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Version.php', + 'PHPUnit\\TestRunner\\IssueFilter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/IssueFilter.php', + 'PHPUnit\\TestRunner\\TestResult\\AfterTestClassMethodErroredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/AfterTestClassMethodErroredSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\BeforeTestClassMethodErroredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/BeforeTestClassMethodErroredSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\Collector' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Collector.php', + 'PHPUnit\\TestRunner\\TestResult\\ExecutionStartedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/ExecutionStartedSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\Facade' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Facade.php', + 'PHPUnit\\TestRunner\\TestResult\\Issues\\Issue' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Issue.php', + 'PHPUnit\\TestRunner\\TestResult\\PassedTests' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/PassedTests.php', + 'PHPUnit\\TestRunner\\TestResult\\Subscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/Subscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestConsideredRiskySubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestConsideredRiskySubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestErroredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestErroredSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestFailedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestFailedSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestFinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestFinishedSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestMarkedIncompleteSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestMarkedIncompleteSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestPreparedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestPreparedSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestResult' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/TestResult.php', + 'PHPUnit\\TestRunner\\TestResult\\TestRunnerTriggeredDeprecationSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestRunnerTriggeredDeprecationSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestRunnerTriggeredWarningSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestRunnerTriggeredWarningSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestSkippedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestSkippedSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestSuiteFinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestSuiteFinishedSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestSuiteSkippedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestSuiteSkippedSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestSuiteStartedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestSuiteStartedSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestTriggeredDeprecationSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredDeprecationSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestTriggeredErrorSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredErrorSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestTriggeredNoticeSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredNoticeSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestTriggeredPhpDeprecationSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredPhpDeprecationSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestTriggeredPhpNoticeSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredPhpNoticeSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestTriggeredPhpWarningSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredPhpWarningSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestTriggeredPhpunitDeprecationSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredPhpunitDeprecationSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestTriggeredPhpunitErrorSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredPhpunitErrorSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestTriggeredPhpunitWarningSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredPhpunitWarningSubscriber.php', + 'PHPUnit\\TestRunner\\TestResult\\TestTriggeredWarningSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResult/Subscriber/TestTriggeredWarningSubscriber.php', + 'PHPUnit\\TextUI\\Application' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Application.php', + 'PHPUnit\\TextUI\\CannotOpenSocketException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Exception/CannotOpenSocketException.php', + 'PHPUnit\\TextUI\\CliArguments\\Builder' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Cli/Builder.php', + 'PHPUnit\\TextUI\\CliArguments\\Configuration' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Cli/Configuration.php', + 'PHPUnit\\TextUI\\CliArguments\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Cli/Exception.php', + 'PHPUnit\\TextUI\\CliArguments\\XmlConfigurationFileFinder' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Cli/XmlConfigurationFileFinder.php', + 'PHPUnit\\TextUI\\Command\\AtLeastVersionCommand' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Command/Commands/AtLeastVersionCommand.php', + 'PHPUnit\\TextUI\\Command\\Command' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Command/Command.php', + 'PHPUnit\\TextUI\\Command\\GenerateConfigurationCommand' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Command/Commands/GenerateConfigurationCommand.php', + 'PHPUnit\\TextUI\\Command\\ListGroupsCommand' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Command/Commands/ListGroupsCommand.php', + 'PHPUnit\\TextUI\\Command\\ListTestFilesCommand' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Command/Commands/ListTestFilesCommand.php', + 'PHPUnit\\TextUI\\Command\\ListTestSuitesCommand' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Command/Commands/ListTestSuitesCommand.php', + 'PHPUnit\\TextUI\\Command\\ListTestsAsTextCommand' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Command/Commands/ListTestsAsTextCommand.php', + 'PHPUnit\\TextUI\\Command\\ListTestsAsXmlCommand' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Command/Commands/ListTestsAsXmlCommand.php', + 'PHPUnit\\TextUI\\Command\\MigrateConfigurationCommand' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Command/Commands/MigrateConfigurationCommand.php', + 'PHPUnit\\TextUI\\Command\\Result' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Command/Result.php', + 'PHPUnit\\TextUI\\Command\\ShowHelpCommand' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Command/Commands/ShowHelpCommand.php', + 'PHPUnit\\TextUI\\Command\\ShowVersionCommand' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Command/Commands/ShowVersionCommand.php', + 'PHPUnit\\TextUI\\Command\\VersionCheckCommand' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Command/Commands/VersionCheckCommand.php', + 'PHPUnit\\TextUI\\Command\\WarmCodeCoverageCacheCommand' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Command/Commands/WarmCodeCoverageCacheCommand.php', + 'PHPUnit\\TextUI\\Configuration\\Builder' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Builder.php', + 'PHPUnit\\TextUI\\Configuration\\CodeCoverageFilterRegistry' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/CodeCoverageFilterRegistry.php', + 'PHPUnit\\TextUI\\Configuration\\CodeCoverageReportNotConfiguredException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Exception/CodeCoverageReportNotConfiguredException.php', + 'PHPUnit\\TextUI\\Configuration\\Configuration' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Configuration.php', + 'PHPUnit\\TextUI\\Configuration\\ConfigurationCannotBeBuiltException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Exception/ConfigurationCannotBeBuiltException.php', + 'PHPUnit\\TextUI\\Configuration\\Constant' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/Constant.php', + 'PHPUnit\\TextUI\\Configuration\\ConstantCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/ConstantCollection.php', + 'PHPUnit\\TextUI\\Configuration\\ConstantCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/ConstantCollectionIterator.php', + 'PHPUnit\\TextUI\\Configuration\\Directory' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/Directory.php', + 'PHPUnit\\TextUI\\Configuration\\DirectoryCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/DirectoryCollection.php', + 'PHPUnit\\TextUI\\Configuration\\DirectoryCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/DirectoryCollectionIterator.php', + 'PHPUnit\\TextUI\\Configuration\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Exception/Exception.php', + 'PHPUnit\\TextUI\\Configuration\\ExtensionBootstrap' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/ExtensionBootstrap.php', + 'PHPUnit\\TextUI\\Configuration\\ExtensionBootstrapCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/ExtensionBootstrapCollection.php', + 'PHPUnit\\TextUI\\Configuration\\ExtensionBootstrapCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/ExtensionBootstrapCollectionIterator.php', + 'PHPUnit\\TextUI\\Configuration\\File' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/File.php', + 'PHPUnit\\TextUI\\Configuration\\FileCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/FileCollection.php', + 'PHPUnit\\TextUI\\Configuration\\FileCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/FileCollectionIterator.php', + 'PHPUnit\\TextUI\\Configuration\\FilterDirectory' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/FilterDirectory.php', + 'PHPUnit\\TextUI\\Configuration\\FilterDirectoryCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/FilterDirectoryCollection.php', + 'PHPUnit\\TextUI\\Configuration\\FilterDirectoryCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/FilterDirectoryCollectionIterator.php', + 'PHPUnit\\TextUI\\Configuration\\FilterNotConfiguredException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Exception/FilterNotConfiguredException.php', + 'PHPUnit\\TextUI\\Configuration\\Group' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/Group.php', + 'PHPUnit\\TextUI\\Configuration\\GroupCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/GroupCollection.php', + 'PHPUnit\\TextUI\\Configuration\\GroupCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/GroupCollectionIterator.php', + 'PHPUnit\\TextUI\\Configuration\\IniSetting' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/IniSetting.php', + 'PHPUnit\\TextUI\\Configuration\\IniSettingCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/IniSettingCollection.php', + 'PHPUnit\\TextUI\\Configuration\\IniSettingCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/IniSettingCollectionIterator.php', + 'PHPUnit\\TextUI\\Configuration\\LoggingNotConfiguredException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Exception/LoggingNotConfiguredException.php', + 'PHPUnit\\TextUI\\Configuration\\Merger' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Merger.php', + 'PHPUnit\\TextUI\\Configuration\\NoBaselineException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Exception/NoBaselineException.php', + 'PHPUnit\\TextUI\\Configuration\\NoBootstrapException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Exception/NoBootstrapException.php', + 'PHPUnit\\TextUI\\Configuration\\NoCacheDirectoryException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Exception/NoCacheDirectoryException.php', + 'PHPUnit\\TextUI\\Configuration\\NoConfigurationFileException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Exception/NoConfigurationFileException.php', + 'PHPUnit\\TextUI\\Configuration\\NoCoverageCacheDirectoryException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Exception/NoCoverageCacheDirectoryException.php', + 'PHPUnit\\TextUI\\Configuration\\NoCustomCssFileException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Exception/NoCustomCssFileException.php', + 'PHPUnit\\TextUI\\Configuration\\NoDefaultTestSuiteException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Exception/NoDefaultTestSuiteException.php', + 'PHPUnit\\TextUI\\Configuration\\NoPharExtensionDirectoryException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Exception/NoPharExtensionDirectoryException.php', + 'PHPUnit\\TextUI\\Configuration\\Php' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/Php.php', + 'PHPUnit\\TextUI\\Configuration\\PhpHandler' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/PhpHandler.php', + 'PHPUnit\\TextUI\\Configuration\\Registry' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Registry.php', + 'PHPUnit\\TextUI\\Configuration\\Source' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/Source.php', + 'PHPUnit\\TextUI\\Configuration\\SourceFilter' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/SourceFilter.php', + 'PHPUnit\\TextUI\\Configuration\\SourceMapper' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/SourceMapper.php', + 'PHPUnit\\TextUI\\Configuration\\SpecificDeprecationToStopOnNotConfiguredException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Exception/SpecificDeprecationToStopOnNotConfiguredException.php', + 'PHPUnit\\TextUI\\Configuration\\TestDirectory' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/TestDirectory.php', + 'PHPUnit\\TextUI\\Configuration\\TestDirectoryCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/TestDirectoryCollection.php', + 'PHPUnit\\TextUI\\Configuration\\TestDirectoryCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/TestDirectoryCollectionIterator.php', + 'PHPUnit\\TextUI\\Configuration\\TestFile' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/TestFile.php', + 'PHPUnit\\TextUI\\Configuration\\TestFileCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/TestFileCollection.php', + 'PHPUnit\\TextUI\\Configuration\\TestFileCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/TestFileCollectionIterator.php', + 'PHPUnit\\TextUI\\Configuration\\TestSuite' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/TestSuite.php', + 'PHPUnit\\TextUI\\Configuration\\TestSuiteBuilder' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/TestSuiteBuilder.php', + 'PHPUnit\\TextUI\\Configuration\\TestSuiteCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/TestSuiteCollection.php', + 'PHPUnit\\TextUI\\Configuration\\TestSuiteCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/TestSuiteCollectionIterator.php', + 'PHPUnit\\TextUI\\Configuration\\Variable' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/Variable.php', + 'PHPUnit\\TextUI\\Configuration\\VariableCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/VariableCollection.php', + 'PHPUnit\\TextUI\\Configuration\\VariableCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Value/VariableCollectionIterator.php', + 'PHPUnit\\TextUI\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Exception/Exception.php', + 'PHPUnit\\TextUI\\Help' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Help.php', + 'PHPUnit\\TextUI\\InvalidSocketException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Exception/InvalidSocketException.php', + 'PHPUnit\\TextUI\\Output\\DefaultPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Printer/DefaultPrinter.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\BeforeTestClassMethodErroredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/BeforeTestClassMethodErroredSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\ProgressPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/ProgressPrinter.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\Subscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/Subscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestConsideredRiskySubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestConsideredRiskySubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestErroredSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestErroredSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestFailedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestFailedSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestFinishedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestFinishedSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestMarkedIncompleteSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestMarkedIncompleteSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestPreparedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestPreparedSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestRunnerExecutionStartedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestRunnerExecutionStartedSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestSkippedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestSkippedSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestTriggeredDeprecationSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredDeprecationSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestTriggeredErrorSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredErrorSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestTriggeredNoticeSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredNoticeSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestTriggeredPhpDeprecationSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredPhpDeprecationSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestTriggeredPhpNoticeSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredPhpNoticeSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestTriggeredPhpWarningSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredPhpWarningSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestTriggeredPhpunitDeprecationSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredPhpunitDeprecationSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestTriggeredPhpunitWarningSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredPhpunitWarningSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ProgressPrinter\\TestTriggeredWarningSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Default/ProgressPrinter/Subscriber/TestTriggeredWarningSubscriber.php', + 'PHPUnit\\TextUI\\Output\\Default\\ResultPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Default/ResultPrinter.php', + 'PHPUnit\\TextUI\\Output\\Default\\UnexpectedOutputPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Default/UnexpectedOutputPrinter.php', + 'PHPUnit\\TextUI\\Output\\Facade' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Facade.php', + 'PHPUnit\\TextUI\\Output\\NullPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Printer/NullPrinter.php', + 'PHPUnit\\TextUI\\Output\\Printer' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/Printer/Printer.php', + 'PHPUnit\\TextUI\\Output\\SummaryPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/SummaryPrinter.php', + 'PHPUnit\\TextUI\\Output\\TestDox\\ResultPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Output/TestDox/ResultPrinter.php', + 'PHPUnit\\TextUI\\RuntimeException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Exception/RuntimeException.php', + 'PHPUnit\\TextUI\\ShellExitCodeCalculator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/ShellExitCodeCalculator.php', + 'PHPUnit\\TextUI\\TestDirectoryNotFoundException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Exception/TestDirectoryNotFoundException.php', + 'PHPUnit\\TextUI\\TestFileNotFoundException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Exception/TestFileNotFoundException.php', + 'PHPUnit\\TextUI\\TestRunner' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/TestRunner.php', + 'PHPUnit\\TextUI\\TestSuiteFilterProcessor' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/TestSuiteFilterProcessor.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CannotFindSchemaException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Exception/CannotFindSchemaException.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\CodeCoverage' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/CodeCoverage/CodeCoverage.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Clover' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/CodeCoverage/Report/Clover.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Cobertura' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/CodeCoverage/Report/Cobertura.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Crap4j' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/CodeCoverage/Report/Crap4j.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Html' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/CodeCoverage/Report/Html.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Php' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/CodeCoverage/Report/Php.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Text' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/CodeCoverage/Report/Text.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Xml' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/CodeCoverage/Report/Xml.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Configuration' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Configuration.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\ConvertLogTypes' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/ConvertLogTypes.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CoverageCloverToReport' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/CoverageCloverToReport.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CoverageCrap4jToReport' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/CoverageCrap4jToReport.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CoverageHtmlToReport' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/CoverageHtmlToReport.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CoveragePhpToReport' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/CoveragePhpToReport.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CoverageTextToReport' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/CoverageTextToReport.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\CoverageXmlToReport' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/CoverageXmlToReport.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\DefaultConfiguration' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/DefaultConfiguration.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Exception.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\FailedSchemaDetectionResult' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/SchemaDetector/FailedSchemaDetectionResult.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Generator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Generator.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Groups' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Groups.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\IntroduceCacheDirectoryAttribute' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/IntroduceCacheDirectoryAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\IntroduceCoverageElement' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/IntroduceCoverageElement.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\LoadedFromFileConfiguration' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/LoadedFromFileConfiguration.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Loader' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Loader.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\LogToReportMigration' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/LogToReportMigration.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Logging\\Junit' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Logging/Junit.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Logging\\Logging' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Logging/Logging.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Logging\\TeamCity' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Logging/TeamCity.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Logging\\TestDox\\Html' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Logging/TestDox/Html.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Logging\\TestDox\\Text' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Logging/TestDox/Text.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Migration' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/Migration.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\MigrationBuilder' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/MigrationBuilder.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\MigrationException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/MigrationException.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Migrator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrator.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\MoveAttributesFromFilterWhitelistToCoverage' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/MoveAttributesFromFilterWhitelistToCoverage.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\MoveAttributesFromRootToCoverage' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/MoveAttributesFromRootToCoverage.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\MoveCoverageDirectoriesToSource' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/MoveCoverageDirectoriesToSource.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\MoveWhitelistExcludesToCoverage' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/MoveWhitelistExcludesToCoverage.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\MoveWhitelistIncludesToCoverage' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/MoveWhitelistIncludesToCoverage.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\PHPUnit' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/PHPUnit.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveBeStrictAboutResourceUsageDuringSmallTestsAttribute' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveBeStrictAboutResourceUsageDuringSmallTestsAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveBeStrictAboutTodoAnnotatedTestsAttribute' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveBeStrictAboutTodoAnnotatedTestsAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveCacheResultFileAttribute' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveCacheResultFileAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveCacheTokensAttribute' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveCacheTokensAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveConversionToExceptionsAttributes' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveConversionToExceptionsAttributes.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveCoverageElementCacheDirectoryAttribute' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveCoverageElementCacheDirectoryAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveCoverageElementProcessUncoveredFilesAttribute' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveCoverageElementProcessUncoveredFilesAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveEmptyFilter' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveEmptyFilter.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveListeners' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveListeners.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveLogTypes' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveLogTypes.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveLoggingElements' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveLoggingElements.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveNoInteractionAttribute' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveNoInteractionAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemovePrinterAttributes' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemovePrinterAttributes.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveRegisterMockObjectsFromTestArgumentsRecursivelyAttribute' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveRegisterMockObjectsFromTestArgumentsRecursivelyAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveTestDoxGroupsElement' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveTestDoxGroupsElement.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveTestSuiteLoaderAttributes' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveTestSuiteLoaderAttributes.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveVerboseAttribute' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RemoveVerboseAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RenameBackupStaticAttributesAttribute' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RenameBackupStaticAttributesAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RenameBeStrictAboutCoversAnnotationAttribute' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RenameBeStrictAboutCoversAnnotationAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\RenameForceCoversAnnotationAttribute' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/RenameForceCoversAnnotationAttribute.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\ReplaceRestrictDeprecationsWithIgnoreDeprecations' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/ReplaceRestrictDeprecationsWithIgnoreDeprecations.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\SchemaDetectionResult' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/SchemaDetector/SchemaDetectionResult.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\SchemaDetector' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/SchemaDetector/SchemaDetector.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\SchemaFinder' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/SchemaFinder.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\SnapshotNodeList' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/SnapshotNodeList.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\SuccessfulSchemaDetectionResult' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/SchemaDetector/SuccessfulSchemaDetectionResult.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\TestSuiteMapper' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/TestSuiteMapper.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\UpdateSchemaLocation' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Migration/Migrations/UpdateSchemaLocation.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\ValidationResult' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Validator/ValidationResult.php', + 'PHPUnit\\TextUI\\XmlConfiguration\\Validator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Configuration/Xml/Validator/Validator.php', + 'PHPUnit\\Util\\Cloner' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Cloner.php', + 'PHPUnit\\Util\\Color' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Color.php', + 'PHPUnit\\Util\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Exception/Exception.php', + 'PHPUnit\\Util\\ExcludeList' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/ExcludeList.php', + 'PHPUnit\\Util\\Exporter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Exporter.php', + 'PHPUnit\\Util\\Filesystem' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Filesystem.php', + 'PHPUnit\\Util\\Filter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Filter.php', + 'PHPUnit\\Util\\GlobalState' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/GlobalState.php', + 'PHPUnit\\Util\\Http\\Downloader' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Http/Downloader.php', + 'PHPUnit\\Util\\Http\\PhpDownloader' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Http/PhpDownloader.php', + 'PHPUnit\\Util\\InvalidDirectoryException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Exception/InvalidDirectoryException.php', + 'PHPUnit\\Util\\InvalidJsonException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Exception/InvalidJsonException.php', + 'PHPUnit\\Util\\InvalidVersionOperatorException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Exception/InvalidVersionOperatorException.php', + 'PHPUnit\\Util\\Json' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Json.php', + 'PHPUnit\\Util\\PHP\\DefaultJobRunner' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/PHP/DefaultJobRunner.php', + 'PHPUnit\\Util\\PHP\\Job' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/PHP/Job.php', + 'PHPUnit\\Util\\PHP\\JobRunner' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/PHP/JobRunner.php', + 'PHPUnit\\Util\\PHP\\JobRunnerRegistry' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/PHP/JobRunnerRegistry.php', + 'PHPUnit\\Util\\PHP\\PhpProcessException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Exception/PhpProcessException.php', + 'PHPUnit\\Util\\PHP\\Result' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/PHP/Result.php', + 'PHPUnit\\Util\\Reflection' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Reflection.php', + 'PHPUnit\\Util\\Test' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Test.php', + 'PHPUnit\\Util\\ThrowableToStringMapper' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/ThrowableToStringMapper.php', + 'PHPUnit\\Util\\VersionComparisonOperator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/VersionComparisonOperator.php', + 'PHPUnit\\Util\\Xml' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Xml/Xml.php', + 'PHPUnit\\Util\\Xml\\Loader' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Xml/Loader.php', + 'PHPUnit\\Util\\Xml\\XmlException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Exception/XmlException.php', + 'ParagonIE\\ConstantTime\\Base32' => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src/Base32.php', + 'ParagonIE\\ConstantTime\\Base32Hex' => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src/Base32Hex.php', + 'ParagonIE\\ConstantTime\\Base64' => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src/Base64.php', + 'ParagonIE\\ConstantTime\\Base64DotSlash' => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src/Base64DotSlash.php', + 'ParagonIE\\ConstantTime\\Base64DotSlashOrdered' => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src/Base64DotSlashOrdered.php', + 'ParagonIE\\ConstantTime\\Base64UrlSafe' => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src/Base64UrlSafe.php', + 'ParagonIE\\ConstantTime\\Binary' => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src/Binary.php', + 'ParagonIE\\ConstantTime\\EncoderInterface' => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src/EncoderInterface.php', + 'ParagonIE\\ConstantTime\\Encoding' => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src/Encoding.php', + 'ParagonIE\\ConstantTime\\Hex' => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src/Hex.php', + 'ParagonIE\\ConstantTime\\RFC4648' => __DIR__ . '/..' . '/paragonie/constant_time_encoding/src/RFC4648.php', + 'PharIo\\Manifest\\Application' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Application.php', + 'PharIo\\Manifest\\ApplicationName' => __DIR__ . '/..' . '/phar-io/manifest/src/values/ApplicationName.php', + 'PharIo\\Manifest\\Author' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Author.php', + 'PharIo\\Manifest\\AuthorCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/values/AuthorCollection.php', + 'PharIo\\Manifest\\AuthorCollectionIterator' => __DIR__ . '/..' . '/phar-io/manifest/src/values/AuthorCollectionIterator.php', + 'PharIo\\Manifest\\AuthorElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/AuthorElement.php', + 'PharIo\\Manifest\\AuthorElementCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/AuthorElementCollection.php', + 'PharIo\\Manifest\\BundledComponent' => __DIR__ . '/..' . '/phar-io/manifest/src/values/BundledComponent.php', + 'PharIo\\Manifest\\BundledComponentCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/values/BundledComponentCollection.php', + 'PharIo\\Manifest\\BundledComponentCollectionIterator' => __DIR__ . '/..' . '/phar-io/manifest/src/values/BundledComponentCollectionIterator.php', + 'PharIo\\Manifest\\BundlesElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/BundlesElement.php', + 'PharIo\\Manifest\\ComponentElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ComponentElement.php', + 'PharIo\\Manifest\\ComponentElementCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ComponentElementCollection.php', + 'PharIo\\Manifest\\ContainsElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ContainsElement.php', + 'PharIo\\Manifest\\CopyrightElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/CopyrightElement.php', + 'PharIo\\Manifest\\CopyrightInformation' => __DIR__ . '/..' . '/phar-io/manifest/src/values/CopyrightInformation.php', + 'PharIo\\Manifest\\ElementCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ElementCollection.php', + 'PharIo\\Manifest\\ElementCollectionException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/ElementCollectionException.php', + 'PharIo\\Manifest\\Email' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Email.php', + 'PharIo\\Manifest\\Exception' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/Exception.php', + 'PharIo\\Manifest\\ExtElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ExtElement.php', + 'PharIo\\Manifest\\ExtElementCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ExtElementCollection.php', + 'PharIo\\Manifest\\Extension' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Extension.php', + 'PharIo\\Manifest\\ExtensionElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ExtensionElement.php', + 'PharIo\\Manifest\\InvalidApplicationNameException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/InvalidApplicationNameException.php', + 'PharIo\\Manifest\\InvalidEmailException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/InvalidEmailException.php', + 'PharIo\\Manifest\\InvalidUrlException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/InvalidUrlException.php', + 'PharIo\\Manifest\\Library' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Library.php', + 'PharIo\\Manifest\\License' => __DIR__ . '/..' . '/phar-io/manifest/src/values/License.php', + 'PharIo\\Manifest\\LicenseElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/LicenseElement.php', + 'PharIo\\Manifest\\Manifest' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Manifest.php', + 'PharIo\\Manifest\\ManifestDocument' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ManifestDocument.php', + 'PharIo\\Manifest\\ManifestDocumentException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/ManifestDocumentException.php', + 'PharIo\\Manifest\\ManifestDocumentLoadingException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/ManifestDocumentLoadingException.php', + 'PharIo\\Manifest\\ManifestDocumentMapper' => __DIR__ . '/..' . '/phar-io/manifest/src/ManifestDocumentMapper.php', + 'PharIo\\Manifest\\ManifestDocumentMapperException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/ManifestDocumentMapperException.php', + 'PharIo\\Manifest\\ManifestElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ManifestElement.php', + 'PharIo\\Manifest\\ManifestElementException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/ManifestElementException.php', + 'PharIo\\Manifest\\ManifestLoader' => __DIR__ . '/..' . '/phar-io/manifest/src/ManifestLoader.php', + 'PharIo\\Manifest\\ManifestLoaderException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/ManifestLoaderException.php', + 'PharIo\\Manifest\\ManifestSerializer' => __DIR__ . '/..' . '/phar-io/manifest/src/ManifestSerializer.php', + 'PharIo\\Manifest\\NoEmailAddressException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/NoEmailAddressException.php', + 'PharIo\\Manifest\\PhpElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/PhpElement.php', + 'PharIo\\Manifest\\PhpExtensionRequirement' => __DIR__ . '/..' . '/phar-io/manifest/src/values/PhpExtensionRequirement.php', + 'PharIo\\Manifest\\PhpVersionRequirement' => __DIR__ . '/..' . '/phar-io/manifest/src/values/PhpVersionRequirement.php', + 'PharIo\\Manifest\\Requirement' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Requirement.php', + 'PharIo\\Manifest\\RequirementCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/values/RequirementCollection.php', + 'PharIo\\Manifest\\RequirementCollectionIterator' => __DIR__ . '/..' . '/phar-io/manifest/src/values/RequirementCollectionIterator.php', + 'PharIo\\Manifest\\RequiresElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/RequiresElement.php', + 'PharIo\\Manifest\\Type' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Type.php', + 'PharIo\\Manifest\\Url' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Url.php', + 'PharIo\\Version\\AbstractVersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/constraints/AbstractVersionConstraint.php', + 'PharIo\\Version\\AndVersionConstraintGroup' => __DIR__ . '/..' . '/phar-io/version/src/constraints/AndVersionConstraintGroup.php', + 'PharIo\\Version\\AnyVersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/constraints/AnyVersionConstraint.php', + 'PharIo\\Version\\BuildMetaData' => __DIR__ . '/..' . '/phar-io/version/src/BuildMetaData.php', + 'PharIo\\Version\\ExactVersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/constraints/ExactVersionConstraint.php', + 'PharIo\\Version\\Exception' => __DIR__ . '/..' . '/phar-io/version/src/exceptions/Exception.php', + 'PharIo\\Version\\GreaterThanOrEqualToVersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/constraints/GreaterThanOrEqualToVersionConstraint.php', + 'PharIo\\Version\\InvalidPreReleaseSuffixException' => __DIR__ . '/..' . '/phar-io/version/src/exceptions/InvalidPreReleaseSuffixException.php', + 'PharIo\\Version\\InvalidVersionException' => __DIR__ . '/..' . '/phar-io/version/src/exceptions/InvalidVersionException.php', + 'PharIo\\Version\\NoBuildMetaDataException' => __DIR__ . '/..' . '/phar-io/version/src/exceptions/NoBuildMetaDataException.php', + 'PharIo\\Version\\NoPreReleaseSuffixException' => __DIR__ . '/..' . '/phar-io/version/src/exceptions/NoPreReleaseSuffixException.php', + 'PharIo\\Version\\OrVersionConstraintGroup' => __DIR__ . '/..' . '/phar-io/version/src/constraints/OrVersionConstraintGroup.php', + 'PharIo\\Version\\PreReleaseSuffix' => __DIR__ . '/..' . '/phar-io/version/src/PreReleaseSuffix.php', + 'PharIo\\Version\\SpecificMajorAndMinorVersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/constraints/SpecificMajorAndMinorVersionConstraint.php', + 'PharIo\\Version\\SpecificMajorVersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/constraints/SpecificMajorVersionConstraint.php', + 'PharIo\\Version\\UnsupportedVersionConstraintException' => __DIR__ . '/..' . '/phar-io/version/src/exceptions/UnsupportedVersionConstraintException.php', + 'PharIo\\Version\\Version' => __DIR__ . '/..' . '/phar-io/version/src/Version.php', + 'PharIo\\Version\\VersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/constraints/VersionConstraint.php', + 'PharIo\\Version\\VersionConstraintParser' => __DIR__ . '/..' . '/phar-io/version/src/VersionConstraintParser.php', + 'PharIo\\Version\\VersionConstraintValue' => __DIR__ . '/..' . '/phar-io/version/src/VersionConstraintValue.php', + 'PharIo\\Version\\VersionNumber' => __DIR__ . '/..' . '/phar-io/version/src/VersionNumber.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\ArrayEnabled' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/ArrayEnabled.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\BinaryComparison' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/BinaryComparison.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Calculation' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Calculation.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Category' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Category.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DAverage' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DAverage.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DCount' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DCount.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DCountA' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DCountA.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DGet' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DGet.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DMax' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DMax.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DMin' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DMin.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DProduct' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DProduct.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DStDev' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DStDev.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DStDevP' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DStDevP.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DSum' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DSum.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DVar' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DVar.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DVarP' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DVarP.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DatabaseAbstract' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Database/DatabaseAbstract.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTime' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTime.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\Constants' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/Constants.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\Current' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/Current.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\Date' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/Date.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\DateParts' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/DateParts.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\DateValue' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/DateValue.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\Days' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/Days.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\Days360' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/Days360.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\Difference' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/Difference.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\Helpers' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/Helpers.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\Month' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/Month.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\NetworkDays' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/NetworkDays.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\Time' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/Time.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\TimeParts' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/TimeParts.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\TimeValue' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/TimeValue.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\Week' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/Week.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\WorkDay' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/WorkDay.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\DateTimeExcel\\YearFrac' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/DateTimeExcel/YearFrac.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engine\\ArrayArgumentHelper' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engine/ArrayArgumentHelper.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engine\\ArrayArgumentProcessor' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engine/ArrayArgumentProcessor.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engine\\BranchPruner' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engine/BranchPruner.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engine\\CyclicReferenceStack' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engine/CyclicReferenceStack.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engine\\FormattedNumber' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engine/FormattedNumber.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engine\\Logger' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engine/Logger.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engine\\Operands\\Operand' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engine/Operands/Operand.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engine\\Operands\\StructuredReference' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engine/Operands/StructuredReference.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BesselI' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/BesselI.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BesselJ' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/BesselJ.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BesselK' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/BesselK.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BesselY' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/BesselY.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BitWise' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/BitWise.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\Compare' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/Compare.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\Complex' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/Complex.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ComplexFunctions' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/ComplexFunctions.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ComplexOperations' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/ComplexOperations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\Constants' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/Constants.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertBase' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/ConvertBase.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertBinary' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/ConvertBinary.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertDecimal' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/ConvertDecimal.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertHex' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/ConvertHex.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertOctal' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/ConvertOctal.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertUOM' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/ConvertUOM.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\EngineeringValidations' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/EngineeringValidations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\Erf' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/Erf.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ErfC' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Engineering/ErfC.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Exception' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Exception.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\ExceptionHandler' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/ExceptionHandler.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\Amortization' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/Amortization.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\CashFlow\\CashFlowValidations' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/CashFlow/CashFlowValidations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\CashFlow\\Constant\\Periodic' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/CashFlow/Constant/Periodic.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\CashFlow\\Constant\\Periodic\\Cumulative' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/CashFlow/Constant/Periodic/Cumulative.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\CashFlow\\Constant\\Periodic\\Interest' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/CashFlow/Constant/Periodic/Interest.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\CashFlow\\Constant\\Periodic\\InterestAndPrincipal' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/CashFlow/Constant/Periodic/InterestAndPrincipal.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\CashFlow\\Constant\\Periodic\\Payments' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/CashFlow/Constant/Periodic/Payments.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\CashFlow\\Single' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/CashFlow/Single.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\CashFlow\\Variable\\NonPeriodic' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/CashFlow/Variable/NonPeriodic.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\CashFlow\\Variable\\Periodic' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/CashFlow/Variable/Periodic.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\Constants' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/Constants.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\Coupons' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/Coupons.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\Depreciation' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/Depreciation.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\Dollar' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/Dollar.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\FinancialValidations' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/FinancialValidations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\Helpers' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/Helpers.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\InterestRate' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/InterestRate.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\Securities\\AccruedInterest' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/Securities/AccruedInterest.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\Securities\\Price' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/Securities/Price.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\Securities\\Rates' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/Securities/Rates.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\Securities\\SecurityValidations' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/Securities/SecurityValidations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\Securities\\Yields' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/Securities/Yields.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Financial\\TreasuryBill' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Financial/TreasuryBill.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\FormulaParser' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/FormulaParser.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\FormulaToken' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/FormulaToken.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Functions' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Functions.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Information\\ErrorValue' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Information/ErrorValue.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Information\\ExcelError' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Information/ExcelError.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Information\\Value' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Information/Value.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Internal\\MakeMatrix' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Internal/MakeMatrix.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Internal\\WildcardMatch' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Internal/WildcardMatch.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Logical' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Logical.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Logical\\Boolean' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Logical/Boolean.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Logical\\Conditional' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Logical/Conditional.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Logical\\Operations' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Logical/Operations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\Address' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/Address.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\ExcelMatch' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/ExcelMatch.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\Filter' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/Filter.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\Formula' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/Formula.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\HLookup' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/HLookup.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\Helpers' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/Helpers.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\Hyperlink' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/Hyperlink.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\Indirect' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/Indirect.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\Lookup' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/Lookup.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\LookupBase' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/LookupBase.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\LookupRefValidations' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/LookupRefValidations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\Matrix' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/Matrix.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\Offset' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/Offset.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\RowColumnInformation' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/RowColumnInformation.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\Selection' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/Selection.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\Sort' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/Sort.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\Unique' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/Unique.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\LookupRef\\VLookup' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/LookupRef/VLookup.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Absolute' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Absolute.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Angle' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Angle.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Arabic' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Arabic.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Base' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Base.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Ceiling' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Ceiling.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Combinations' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Combinations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Exp' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Exp.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Factorial' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Factorial.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Floor' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Floor.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Gcd' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Gcd.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Helpers' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Helpers.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\IntClass' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/IntClass.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Lcm' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Lcm.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Logarithms' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Logarithms.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\MatrixFunctions' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/MatrixFunctions.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Operations' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Operations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Random' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Random.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Roman' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Roman.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Round' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Round.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\SeriesSum' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/SeriesSum.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Sign' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Sign.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Sqrt' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Sqrt.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Subtotal' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Subtotal.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Sum' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Sum.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\SumSquares' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/SumSquares.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Trig\\Cosecant' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Trig/Cosecant.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Trig\\Cosine' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Trig/Cosine.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Trig\\Cotangent' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Trig/Cotangent.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Trig\\Secant' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Trig/Secant.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Trig\\Sine' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Trig/Sine.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Trig\\Tangent' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Trig/Tangent.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Trunc' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/MathTrig/Trunc.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\AggregateBase' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/AggregateBase.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Averages' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Averages.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Averages\\Mean' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Averages/Mean.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Conditional' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Conditional.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Confidence' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Confidence.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Counts' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Counts.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Deviations' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Deviations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\Beta' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/Beta.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\Binomial' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/Binomial.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\ChiSquared' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/ChiSquared.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\DistributionValidations' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/DistributionValidations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\Exponential' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/Exponential.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\F' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/F.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\Fisher' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/Fisher.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\Gamma' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/Gamma.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\GammaBase' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/GammaBase.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\HyperGeometric' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/HyperGeometric.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\LogNormal' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/LogNormal.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\NewtonRaphson' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/NewtonRaphson.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\Normal' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/Normal.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\Poisson' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/Poisson.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\StandardNormal' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/StandardNormal.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\StudentT' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/StudentT.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Distributions\\Weibull' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Distributions/Weibull.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\MaxMinBase' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/MaxMinBase.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Maximum' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Maximum.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Minimum' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Minimum.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Percentiles' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Percentiles.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Permutations' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Permutations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Size' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Size.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\StandardDeviations' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/StandardDeviations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Standardize' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Standardize.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\StatisticalValidations' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/StatisticalValidations.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Trends' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Trends.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\VarianceBase' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/VarianceBase.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Variances' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Statistical/Variances.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\TextData' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/TextData.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\TextData\\CaseConvert' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/TextData/CaseConvert.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\TextData\\CharacterConvert' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/TextData/CharacterConvert.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\TextData\\Concatenate' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/TextData/Concatenate.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\TextData\\Extract' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/TextData/Extract.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\TextData\\Format' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/TextData/Format.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\TextData\\Helpers' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/TextData/Helpers.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\TextData\\Replace' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/TextData/Replace.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\TextData\\Search' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/TextData/Search.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\TextData\\Text' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/TextData/Text.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\TextData\\Trim' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/TextData/Trim.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Token\\Stack' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Token/Stack.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Web' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Web.php', + 'PhpOffice\\PhpSpreadsheet\\Calculation\\Web\\Service' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Web/Service.php', + 'PhpOffice\\PhpSpreadsheet\\CellReferenceHelper' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/CellReferenceHelper.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\AddressHelper' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/AddressHelper.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\AddressRange' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/AddressRange.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\AdvancedValueBinder' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/AdvancedValueBinder.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\Cell' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/Cell.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\CellAddress' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/CellAddress.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\CellRange' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/CellRange.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\ColumnRange' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/ColumnRange.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\Coordinate' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/Coordinate.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\DataType' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/DataType.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\DataValidation' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/DataValidation.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\DataValidator' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/DataValidator.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\DefaultValueBinder' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/DefaultValueBinder.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\Hyperlink' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/Hyperlink.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\IValueBinder' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/IValueBinder.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\IgnoredErrors' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/IgnoredErrors.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\RowRange' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/RowRange.php', + 'PhpOffice\\PhpSpreadsheet\\Cell\\StringValueBinder' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Cell/StringValueBinder.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\Axis' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/Axis.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\AxisText' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/AxisText.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\Chart' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/Chart.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\ChartColor' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/ChartColor.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\DataSeries' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/DataSeries.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\DataSeriesValues' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/DataSeriesValues.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\Exception' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/Exception.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\GridLines' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/GridLines.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\Layout' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/Layout.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\Legend' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/Legend.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\PlotArea' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/PlotArea.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\Properties' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/Properties.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\Renderer\\IRenderer' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/Renderer/IRenderer.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\Renderer\\JpGraph' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/Renderer/JpGraph.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\Renderer\\JpGraphRendererBase' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/Renderer/JpGraphRendererBase.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\Renderer\\MtJpGraphRenderer' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/Renderer/MtJpGraphRenderer.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\Title' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/Title.php', + 'PhpOffice\\PhpSpreadsheet\\Chart\\TrendLine' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Chart/TrendLine.php', + 'PhpOffice\\PhpSpreadsheet\\Collection\\Cells' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Collection/Cells.php', + 'PhpOffice\\PhpSpreadsheet\\Collection\\CellsFactory' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Collection/CellsFactory.php', + 'PhpOffice\\PhpSpreadsheet\\Collection\\Memory\\SimpleCache1' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Collection/Memory/SimpleCache1.php', + 'PhpOffice\\PhpSpreadsheet\\Collection\\Memory\\SimpleCache3' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Collection/Memory/SimpleCache3.php', + 'PhpOffice\\PhpSpreadsheet\\Comment' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Comment.php', + 'PhpOffice\\PhpSpreadsheet\\DefinedName' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/DefinedName.php', + 'PhpOffice\\PhpSpreadsheet\\Document\\Properties' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Document/Properties.php', + 'PhpOffice\\PhpSpreadsheet\\Document\\Security' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Document/Security.php', + 'PhpOffice\\PhpSpreadsheet\\Exception' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Exception.php', + 'PhpOffice\\PhpSpreadsheet\\HashTable' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/HashTable.php', + 'PhpOffice\\PhpSpreadsheet\\Helper\\Dimension' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Helper/Dimension.php', + 'PhpOffice\\PhpSpreadsheet\\Helper\\Downloader' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Helper/Downloader.php', + 'PhpOffice\\PhpSpreadsheet\\Helper\\Handler' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Helper/Handler.php', + 'PhpOffice\\PhpSpreadsheet\\Helper\\Html' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Helper/Html.php', + 'PhpOffice\\PhpSpreadsheet\\Helper\\Sample' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Helper/Sample.php', + 'PhpOffice\\PhpSpreadsheet\\Helper\\Size' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Helper/Size.php', + 'PhpOffice\\PhpSpreadsheet\\Helper\\TextGrid' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Helper/TextGrid.php', + 'PhpOffice\\PhpSpreadsheet\\IComparable' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/IComparable.php', + 'PhpOffice\\PhpSpreadsheet\\IOFactory' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/IOFactory.php', + 'PhpOffice\\PhpSpreadsheet\\NamedFormula' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/NamedFormula.php', + 'PhpOffice\\PhpSpreadsheet\\NamedRange' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/NamedRange.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\BaseReader' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/BaseReader.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Csv' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Csv.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Csv\\Delimiter' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Csv/Delimiter.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\DefaultReadFilter' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/DefaultReadFilter.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Exception' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Exception.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Gnumeric' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Gnumeric.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Gnumeric\\PageSetup' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Gnumeric/PageSetup.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Gnumeric\\Properties' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Gnumeric/Properties.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Gnumeric\\Styles' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Gnumeric/Styles.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Html' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Html.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\IReadFilter' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/IReadFilter.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\IReader' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/IReader.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Ods' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Ods.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Ods\\AutoFilter' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Ods/AutoFilter.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Ods\\BaseLoader' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Ods/BaseLoader.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Ods\\DefinedNames' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Ods/DefinedNames.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Ods\\FormulaTranslator' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Ods/FormulaTranslator.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Ods\\PageSettings' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Ods/PageSettings.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Ods\\Properties' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Ods/Properties.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Security\\XmlScanner' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Security/XmlScanner.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Slk' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Slk.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\Color' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/Color.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\Color\\BIFF5' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/Color/BIFF5.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\Color\\BIFF8' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/Color/BIFF8.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\Color\\BuiltIn' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/Color/BuiltIn.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\ConditionalFormatting' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/ConditionalFormatting.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\DataValidationHelper' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/DataValidationHelper.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\ErrorCode' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/ErrorCode.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\Escher' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/Escher.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\MD5' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/MD5.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\RC4' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/RC4.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\Style\\Border' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/Style/Border.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\Style\\CellAlignment' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/Style/CellAlignment.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\Style\\CellFont' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/Style/CellFont.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xls\\Style\\FillPattern' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xls/Style/FillPattern.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\AutoFilter' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/AutoFilter.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\BaseParserClass' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/BaseParserClass.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\Chart' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Chart.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\ColumnAndRowAttributes' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/ColumnAndRowAttributes.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\ConditionalStyles' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/ConditionalStyles.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\DataValidations' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/DataValidations.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\Hyperlinks' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Hyperlinks.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\Namespaces' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Namespaces.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\PageSetup' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/PageSetup.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\Properties' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Properties.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\SharedFormula' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/SharedFormula.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\SheetViewOptions' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/SheetViewOptions.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\SheetViews' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/SheetViews.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\Styles' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Styles.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\TableReader' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/TableReader.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\Theme' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/Theme.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\WorkbookView' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx/WorkbookView.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xml' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xml\\DataValidations' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/DataValidations.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xml\\PageSettings' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/PageSettings.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xml\\Properties' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/Properties.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xml\\Style' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/Style.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xml\\Style\\Alignment' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/Style/Alignment.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xml\\Style\\Border' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/Style/Border.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xml\\Style\\Fill' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/Style/Fill.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xml\\Style\\Font' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/Style/Font.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xml\\Style\\NumberFormat' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/Style/NumberFormat.php', + 'PhpOffice\\PhpSpreadsheet\\Reader\\Xml\\Style\\StyleBase' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xml/Style/StyleBase.php', + 'PhpOffice\\PhpSpreadsheet\\ReferenceHelper' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/ReferenceHelper.php', + 'PhpOffice\\PhpSpreadsheet\\RichText\\ITextElement' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/RichText/ITextElement.php', + 'PhpOffice\\PhpSpreadsheet\\RichText\\RichText' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/RichText/RichText.php', + 'PhpOffice\\PhpSpreadsheet\\RichText\\Run' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/RichText/Run.php', + 'PhpOffice\\PhpSpreadsheet\\RichText\\TextElement' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/RichText/TextElement.php', + 'PhpOffice\\PhpSpreadsheet\\Settings' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Settings.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\CodePage' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/CodePage.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Date' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Date.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Drawing' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Drawing.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Escher' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Escher.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Escher\\DgContainer' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Escher/DgContainer.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Escher\\DgContainer\\SpgrContainer' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Escher/DgContainer/SpgrContainer.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Escher\\DgContainer\\SpgrContainer\\SpContainer' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Escher/DgContainer/SpgrContainer/SpContainer.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Escher\\DggContainer' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Escher/DggContainer.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Escher\\DggContainer\\BstoreContainer' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Escher/DggContainer/BstoreContainer.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Escher\\DggContainer\\BstoreContainer\\BSE' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Escher/DggContainer/BstoreContainer/BSE.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Escher\\DggContainer\\BstoreContainer\\BSE\\Blip' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Escher/DggContainer/BstoreContainer/BSE/Blip.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\File' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/File.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Font' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Font.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\IntOrFloat' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/IntOrFloat.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\OLE' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/OLE.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\OLERead' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/OLERead.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\OLE\\ChainedBlockStream' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/OLE/ChainedBlockStream.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\OLE\\PPS' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/OLE/PPS.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\OLE\\PPS\\File' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/OLE/PPS/File.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\OLE\\PPS\\Root' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/OLE/PPS/Root.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\PasswordHasher' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/PasswordHasher.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\StringHelper' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/StringHelper.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\TimeZone' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/TimeZone.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Trend\\BestFit' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Trend/BestFit.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Trend\\ExponentialBestFit' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Trend/ExponentialBestFit.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Trend\\LinearBestFit' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Trend/LinearBestFit.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Trend\\LogarithmicBestFit' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Trend/LogarithmicBestFit.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Trend\\PolynomialBestFit' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Trend/PolynomialBestFit.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Trend\\PowerBestFit' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Trend/PowerBestFit.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Trend\\Trend' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Trend/Trend.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\XMLWriter' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/XMLWriter.php', + 'PhpOffice\\PhpSpreadsheet\\Shared\\Xls' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/Xls.php', + 'PhpOffice\\PhpSpreadsheet\\Spreadsheet' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Spreadsheet.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\Alignment' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Alignment.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\Border' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Border.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\Borders' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Borders.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\Color' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Color.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\Conditional' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Conditional.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\CellMatcher' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/CellMatcher.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\CellStyleAssessor' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/CellStyleAssessor.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBar' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/ConditionalDataBar.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/ConditionalDataBarExtension.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormatValueObject' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/ConditionalFormatValueObject.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormattingRuleExtension' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/ConditionalFormattingRuleExtension.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\StyleMerger' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/StyleMerger.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\Wizard' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/Wizard.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\Wizard\\Blanks' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/Wizard/Blanks.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\Wizard\\CellValue' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/Wizard/CellValue.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\Wizard\\DateValue' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/Wizard/DateValue.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\Wizard\\Duplicates' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/Wizard/Duplicates.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\Wizard\\Errors' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/Wizard/Errors.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\Wizard\\Expression' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/Wizard/Expression.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\Wizard\\TextValue' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/Wizard/TextValue.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\Wizard\\WizardAbstract' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/Wizard/WizardAbstract.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\Wizard\\WizardInterface' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/ConditionalFormatting/Wizard/WizardInterface.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\Fill' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Fill.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\Font' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Font.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\BaseFormatter' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/BaseFormatter.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\DateFormatter' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/DateFormatter.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Formatter' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Formatter.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\FractionFormatter' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/FractionFormatter.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\NumberFormatter' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/NumberFormatter.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\PercentageFormatter' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/PercentageFormatter.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\Accounting' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/Accounting.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\Currency' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/Currency.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\Date' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/Date.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\DateTime' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/DateTime.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\DateTimeWizard' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/DateTimeWizard.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\Duration' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/Duration.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\Locale' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/Locale.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\Number' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/Number.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\NumberBase' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/NumberBase.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\Percentage' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/Percentage.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\Scientific' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/Scientific.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\Time' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/Time.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\NumberFormat\\Wizard\\Wizard' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/NumberFormat/Wizard/Wizard.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\Protection' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Protection.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\RgbTint' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/RgbTint.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\Style' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Style.php', + 'PhpOffice\\PhpSpreadsheet\\Style\\Supervisor' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Style/Supervisor.php', + 'PhpOffice\\PhpSpreadsheet\\Theme' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Theme.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\AutoFilter' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/AutoFilter.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\AutoFilter\\Column' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/AutoFilter/Column.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\AutoFilter\\Column\\Rule' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/AutoFilter/Column/Rule.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\AutoFit' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/AutoFit.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\BaseDrawing' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/BaseDrawing.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\CellIterator' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/CellIterator.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\Column' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Column.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\ColumnCellIterator' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/ColumnCellIterator.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\ColumnDimension' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/ColumnDimension.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\ColumnIterator' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/ColumnIterator.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\Dimension' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Dimension.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\Drawing' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Drawing.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\Drawing\\Shadow' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Drawing/Shadow.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\HeaderFooter' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/HeaderFooter.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\HeaderFooterDrawing' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/HeaderFooterDrawing.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\Iterator' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Iterator.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\MemoryDrawing' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/MemoryDrawing.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\PageBreak' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/PageBreak.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\PageMargins' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/PageMargins.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\PageSetup' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/PageSetup.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\Protection' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Protection.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\Row' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Row.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\RowCellIterator' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/RowCellIterator.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\RowDimension' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/RowDimension.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\RowIterator' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/RowIterator.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\SheetView' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/SheetView.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\Table' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Table.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\Table\\Column' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Table/Column.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\Table\\TableStyle' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Table/TableStyle.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\Validations' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Validations.php', + 'PhpOffice\\PhpSpreadsheet\\Worksheet\\Worksheet' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Worksheet.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\BaseWriter' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/BaseWriter.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Csv' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Csv.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Exception' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Exception.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Html' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Html.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\IWriter' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/IWriter.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\AutoFilters' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/AutoFilters.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Cell\\Comment' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/Cell/Comment.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Cell\\Style' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/Cell/Style.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Content' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/Content.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Formula' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/Formula.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Meta' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/Meta.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\MetaInf' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/MetaInf.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Mimetype' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/Mimetype.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\NamedExpressions' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/NamedExpressions.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Settings' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/Settings.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Styles' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/Styles.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Thumbnails' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/Thumbnails.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\WriterPart' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Ods/WriterPart.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Pdf' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Pdf.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Pdf\\Dompdf' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Pdf/Dompdf.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Pdf\\Mpdf' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Pdf/Mpdf.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Pdf\\Tcpdf' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Pdf/Tcpdf.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\BIFFwriter' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/BIFFwriter.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\CellDataValidation' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/CellDataValidation.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\ConditionalHelper' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/ConditionalHelper.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\ErrorCode' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/ErrorCode.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\Escher' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/Escher.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\Font' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/Font.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\Parser' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/Parser.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\Style\\CellAlignment' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/Style/CellAlignment.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\Style\\CellBorder' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/Style/CellBorder.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\Style\\CellFill' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/Style/CellFill.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\Style\\ColorMap' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/Style/ColorMap.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\Workbook' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/Workbook.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\Worksheet' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/Worksheet.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\Xf' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/Xf.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\AutoFilter' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/AutoFilter.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\Chart' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/Chart.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\Comments' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/Comments.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\ContentTypes' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/ContentTypes.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\DefinedNames' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/DefinedNames.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\DocProps' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/DocProps.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\Drawing' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/Drawing.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\FunctionPrefix' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/FunctionPrefix.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\Rels' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/Rels.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\RelsRibbon' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/RelsRibbon.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\RelsVBA' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/RelsVBA.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\StringTable' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/StringTable.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\Style' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/Style.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\Table' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/Table.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\Theme' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/Theme.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\Workbook' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/Workbook.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\Worksheet' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/Worksheet.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\WriterPart' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx/WriterPart.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\ZipStream0' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/ZipStream0.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\ZipStream2' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/ZipStream2.php', + 'PhpOffice\\PhpSpreadsheet\\Writer\\ZipStream3' => __DIR__ . '/..' . '/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/ZipStream3.php', + 'PhpOption\\LazyOption' => __DIR__ . '/..' . '/phpoption/phpoption/src/PhpOption/LazyOption.php', + 'PhpOption\\None' => __DIR__ . '/..' . '/phpoption/phpoption/src/PhpOption/None.php', + 'PhpOption\\Option' => __DIR__ . '/..' . '/phpoption/phpoption/src/PhpOption/Option.php', + 'PhpOption\\Some' => __DIR__ . '/..' . '/phpoption/phpoption/src/PhpOption/Some.php', + 'PhpParser\\Builder' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder.php', + 'PhpParser\\BuilderFactory' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/BuilderFactory.php', + 'PhpParser\\BuilderHelpers' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/BuilderHelpers.php', + 'PhpParser\\Builder\\ClassConst' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/ClassConst.php', + 'PhpParser\\Builder\\Class_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/Class_.php', + 'PhpParser\\Builder\\Declaration' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/Declaration.php', + 'PhpParser\\Builder\\EnumCase' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/EnumCase.php', + 'PhpParser\\Builder\\Enum_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/Enum_.php', + 'PhpParser\\Builder\\FunctionLike' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/FunctionLike.php', + 'PhpParser\\Builder\\Function_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/Function_.php', + 'PhpParser\\Builder\\Interface_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/Interface_.php', + 'PhpParser\\Builder\\Method' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/Method.php', + 'PhpParser\\Builder\\Namespace_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/Namespace_.php', + 'PhpParser\\Builder\\Param' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/Param.php', + 'PhpParser\\Builder\\Property' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/Property.php', + 'PhpParser\\Builder\\TraitUse' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/TraitUse.php', + 'PhpParser\\Builder\\TraitUseAdaptation' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/TraitUseAdaptation.php', + 'PhpParser\\Builder\\Trait_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/Trait_.php', + 'PhpParser\\Builder\\Use_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/Use_.php', + 'PhpParser\\Comment' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Comment.php', + 'PhpParser\\Comment\\Doc' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Comment/Doc.php', + 'PhpParser\\ConstExprEvaluationException' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/ConstExprEvaluationException.php', + 'PhpParser\\ConstExprEvaluator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/ConstExprEvaluator.php', + 'PhpParser\\Error' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Error.php', + 'PhpParser\\ErrorHandler' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/ErrorHandler.php', + 'PhpParser\\ErrorHandler\\Collecting' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/ErrorHandler/Collecting.php', + 'PhpParser\\ErrorHandler\\Throwing' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/ErrorHandler/Throwing.php', + 'PhpParser\\Internal\\DiffElem' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Internal/DiffElem.php', + 'PhpParser\\Internal\\Differ' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Internal/Differ.php', + 'PhpParser\\Internal\\PrintableNewAnonClassNode' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Internal/PrintableNewAnonClassNode.php', + 'PhpParser\\Internal\\TokenPolyfill' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Internal/TokenPolyfill.php', + 'PhpParser\\Internal\\TokenStream' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Internal/TokenStream.php', + 'PhpParser\\JsonDecoder' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/JsonDecoder.php', + 'PhpParser\\Lexer' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer.php', + 'PhpParser\\Lexer\\Emulative' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/Emulative.php', + 'PhpParser\\Lexer\\TokenEmulator\\AsymmetricVisibilityTokenEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/AsymmetricVisibilityTokenEmulator.php', + 'PhpParser\\Lexer\\TokenEmulator\\AttributeEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/AttributeEmulator.php', + 'PhpParser\\Lexer\\TokenEmulator\\EnumTokenEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/EnumTokenEmulator.php', + 'PhpParser\\Lexer\\TokenEmulator\\ExplicitOctalEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ExplicitOctalEmulator.php', + 'PhpParser\\Lexer\\TokenEmulator\\KeywordEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/KeywordEmulator.php', + 'PhpParser\\Lexer\\TokenEmulator\\MatchTokenEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/MatchTokenEmulator.php', + 'PhpParser\\Lexer\\TokenEmulator\\NullsafeTokenEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/NullsafeTokenEmulator.php', + 'PhpParser\\Lexer\\TokenEmulator\\PropertyTokenEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/PropertyTokenEmulator.php', + 'PhpParser\\Lexer\\TokenEmulator\\ReadonlyFunctionTokenEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReadonlyFunctionTokenEmulator.php', + 'PhpParser\\Lexer\\TokenEmulator\\ReadonlyTokenEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReadonlyTokenEmulator.php', + 'PhpParser\\Lexer\\TokenEmulator\\ReverseEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReverseEmulator.php', + 'PhpParser\\Lexer\\TokenEmulator\\TokenEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/TokenEmulator.php', + 'PhpParser\\Modifiers' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Modifiers.php', + 'PhpParser\\NameContext' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NameContext.php', + 'PhpParser\\Node' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node.php', + 'PhpParser\\NodeAbstract' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeAbstract.php', + 'PhpParser\\NodeDumper' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeDumper.php', + 'PhpParser\\NodeFinder' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeFinder.php', + 'PhpParser\\NodeTraverser' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeTraverser.php', + 'PhpParser\\NodeTraverserInterface' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeTraverserInterface.php', + 'PhpParser\\NodeVisitor' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeVisitor.php', + 'PhpParser\\NodeVisitorAbstract' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeVisitorAbstract.php', + 'PhpParser\\NodeVisitor\\CloningVisitor' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeVisitor/CloningVisitor.php', + 'PhpParser\\NodeVisitor\\CommentAnnotatingVisitor' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeVisitor/CommentAnnotatingVisitor.php', + 'PhpParser\\NodeVisitor\\FindingVisitor' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeVisitor/FindingVisitor.php', + 'PhpParser\\NodeVisitor\\FirstFindingVisitor' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeVisitor/FirstFindingVisitor.php', + 'PhpParser\\NodeVisitor\\NameResolver' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeVisitor/NameResolver.php', + 'PhpParser\\NodeVisitor\\NodeConnectingVisitor' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeVisitor/NodeConnectingVisitor.php', + 'PhpParser\\NodeVisitor\\ParentConnectingVisitor' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeVisitor/ParentConnectingVisitor.php', + 'PhpParser\\Node\\Arg' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Arg.php', + 'PhpParser\\Node\\ArrayItem' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/ArrayItem.php', + 'PhpParser\\Node\\Attribute' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Attribute.php', + 'PhpParser\\Node\\AttributeGroup' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/AttributeGroup.php', + 'PhpParser\\Node\\ClosureUse' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/ClosureUse.php', + 'PhpParser\\Node\\ComplexType' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/ComplexType.php', + 'PhpParser\\Node\\Const_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Const_.php', + 'PhpParser\\Node\\DeclareItem' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/DeclareItem.php', + 'PhpParser\\Node\\Expr' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr.php', + 'PhpParser\\Node\\Expr\\ArrayDimFetch' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayDimFetch.php', + 'PhpParser\\Node\\Expr\\ArrayItem' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayItem.php', + 'PhpParser\\Node\\Expr\\Array_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Array_.php', + 'PhpParser\\Node\\Expr\\ArrowFunction' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/ArrowFunction.php', + 'PhpParser\\Node\\Expr\\Assign' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Assign.php', + 'PhpParser\\Node\\Expr\\AssignOp' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp.php', + 'PhpParser\\Node\\Expr\\AssignOp\\BitwiseAnd' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseAnd.php', + 'PhpParser\\Node\\Expr\\AssignOp\\BitwiseOr' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseOr.php', + 'PhpParser\\Node\\Expr\\AssignOp\\BitwiseXor' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseXor.php', + 'PhpParser\\Node\\Expr\\AssignOp\\Coalesce' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Coalesce.php', + 'PhpParser\\Node\\Expr\\AssignOp\\Concat' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Concat.php', + 'PhpParser\\Node\\Expr\\AssignOp\\Div' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Div.php', + 'PhpParser\\Node\\Expr\\AssignOp\\Minus' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Minus.php', + 'PhpParser\\Node\\Expr\\AssignOp\\Mod' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Mod.php', + 'PhpParser\\Node\\Expr\\AssignOp\\Mul' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Mul.php', + 'PhpParser\\Node\\Expr\\AssignOp\\Plus' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Plus.php', + 'PhpParser\\Node\\Expr\\AssignOp\\Pow' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Pow.php', + 'PhpParser\\Node\\Expr\\AssignOp\\ShiftLeft' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/ShiftLeft.php', + 'PhpParser\\Node\\Expr\\AssignOp\\ShiftRight' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/ShiftRight.php', + 'PhpParser\\Node\\Expr\\AssignRef' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignRef.php', + 'PhpParser\\Node\\Expr\\BinaryOp' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\BitwiseAnd' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseAnd.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\BitwiseOr' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseOr.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\BitwiseXor' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseXor.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\BooleanAnd' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BooleanAnd.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\BooleanOr' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BooleanOr.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Coalesce' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Coalesce.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Concat' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Concat.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Div' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Div.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Equal' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Equal.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Greater' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Greater.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\GreaterOrEqual' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/GreaterOrEqual.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Identical' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Identical.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\LogicalAnd' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalAnd.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\LogicalOr' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalOr.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\LogicalXor' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalXor.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Minus' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Minus.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Mod' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Mod.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Mul' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Mul.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\NotEqual' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/NotEqual.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\NotIdentical' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/NotIdentical.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Plus' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Plus.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Pow' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Pow.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\ShiftLeft' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/ShiftLeft.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\ShiftRight' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/ShiftRight.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Smaller' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Smaller.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\SmallerOrEqual' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/SmallerOrEqual.php', + 'PhpParser\\Node\\Expr\\BinaryOp\\Spaceship' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Spaceship.php', + 'PhpParser\\Node\\Expr\\BitwiseNot' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BitwiseNot.php', + 'PhpParser\\Node\\Expr\\BooleanNot' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BooleanNot.php', + 'PhpParser\\Node\\Expr\\CallLike' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/CallLike.php', + 'PhpParser\\Node\\Expr\\Cast' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast.php', + 'PhpParser\\Node\\Expr\\Cast\\Array_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Array_.php', + 'PhpParser\\Node\\Expr\\Cast\\Bool_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Bool_.php', + 'PhpParser\\Node\\Expr\\Cast\\Double' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Double.php', + 'PhpParser\\Node\\Expr\\Cast\\Int_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Int_.php', + 'PhpParser\\Node\\Expr\\Cast\\Object_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Object_.php', + 'PhpParser\\Node\\Expr\\Cast\\String_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/String_.php', + 'PhpParser\\Node\\Expr\\Cast\\Unset_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Unset_.php', + 'PhpParser\\Node\\Expr\\ClassConstFetch' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/ClassConstFetch.php', + 'PhpParser\\Node\\Expr\\Clone_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Clone_.php', + 'PhpParser\\Node\\Expr\\Closure' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Closure.php', + 'PhpParser\\Node\\Expr\\ClosureUse' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/ClosureUse.php', + 'PhpParser\\Node\\Expr\\ConstFetch' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/ConstFetch.php', + 'PhpParser\\Node\\Expr\\Empty_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Empty_.php', + 'PhpParser\\Node\\Expr\\Error' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Error.php', + 'PhpParser\\Node\\Expr\\ErrorSuppress' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/ErrorSuppress.php', + 'PhpParser\\Node\\Expr\\Eval_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Eval_.php', + 'PhpParser\\Node\\Expr\\Exit_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Exit_.php', + 'PhpParser\\Node\\Expr\\FuncCall' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/FuncCall.php', + 'PhpParser\\Node\\Expr\\Include_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Include_.php', + 'PhpParser\\Node\\Expr\\Instanceof_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Instanceof_.php', + 'PhpParser\\Node\\Expr\\Isset_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Isset_.php', + 'PhpParser\\Node\\Expr\\List_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/List_.php', + 'PhpParser\\Node\\Expr\\Match_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Match_.php', + 'PhpParser\\Node\\Expr\\MethodCall' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/MethodCall.php', + 'PhpParser\\Node\\Expr\\New_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/New_.php', + 'PhpParser\\Node\\Expr\\NullsafeMethodCall' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/NullsafeMethodCall.php', + 'PhpParser\\Node\\Expr\\NullsafePropertyFetch' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/NullsafePropertyFetch.php', + 'PhpParser\\Node\\Expr\\PostDec' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/PostDec.php', + 'PhpParser\\Node\\Expr\\PostInc' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/PostInc.php', + 'PhpParser\\Node\\Expr\\PreDec' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/PreDec.php', + 'PhpParser\\Node\\Expr\\PreInc' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/PreInc.php', + 'PhpParser\\Node\\Expr\\Print_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Print_.php', + 'PhpParser\\Node\\Expr\\PropertyFetch' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/PropertyFetch.php', + 'PhpParser\\Node\\Expr\\ShellExec' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/ShellExec.php', + 'PhpParser\\Node\\Expr\\StaticCall' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/StaticCall.php', + 'PhpParser\\Node\\Expr\\StaticPropertyFetch' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/StaticPropertyFetch.php', + 'PhpParser\\Node\\Expr\\Ternary' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Ternary.php', + 'PhpParser\\Node\\Expr\\Throw_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Throw_.php', + 'PhpParser\\Node\\Expr\\UnaryMinus' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/UnaryMinus.php', + 'PhpParser\\Node\\Expr\\UnaryPlus' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/UnaryPlus.php', + 'PhpParser\\Node\\Expr\\Variable' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Variable.php', + 'PhpParser\\Node\\Expr\\YieldFrom' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/YieldFrom.php', + 'PhpParser\\Node\\Expr\\Yield_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Yield_.php', + 'PhpParser\\Node\\FunctionLike' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/FunctionLike.php', + 'PhpParser\\Node\\Identifier' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Identifier.php', + 'PhpParser\\Node\\InterpolatedStringPart' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/InterpolatedStringPart.php', + 'PhpParser\\Node\\IntersectionType' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/IntersectionType.php', + 'PhpParser\\Node\\MatchArm' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/MatchArm.php', + 'PhpParser\\Node\\Name' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Name.php', + 'PhpParser\\Node\\Name\\FullyQualified' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Name/FullyQualified.php', + 'PhpParser\\Node\\Name\\Relative' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Name/Relative.php', + 'PhpParser\\Node\\NullableType' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/NullableType.php', + 'PhpParser\\Node\\Param' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Param.php', + 'PhpParser\\Node\\PropertyHook' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/PropertyHook.php', + 'PhpParser\\Node\\PropertyItem' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/PropertyItem.php', + 'PhpParser\\Node\\Scalar' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar.php', + 'PhpParser\\Node\\Scalar\\DNumber' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/DNumber.php', + 'PhpParser\\Node\\Scalar\\Encapsed' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/Encapsed.php', + 'PhpParser\\Node\\Scalar\\EncapsedStringPart' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/EncapsedStringPart.php', + 'PhpParser\\Node\\Scalar\\Float_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/Float_.php', + 'PhpParser\\Node\\Scalar\\Int_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/Int_.php', + 'PhpParser\\Node\\Scalar\\InterpolatedString' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/InterpolatedString.php', + 'PhpParser\\Node\\Scalar\\LNumber' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/LNumber.php', + 'PhpParser\\Node\\Scalar\\MagicConst' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst.php', + 'PhpParser\\Node\\Scalar\\MagicConst\\Class_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Class_.php', + 'PhpParser\\Node\\Scalar\\MagicConst\\Dir' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Dir.php', + 'PhpParser\\Node\\Scalar\\MagicConst\\File' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/File.php', + 'PhpParser\\Node\\Scalar\\MagicConst\\Function_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Function_.php', + 'PhpParser\\Node\\Scalar\\MagicConst\\Line' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Line.php', + 'PhpParser\\Node\\Scalar\\MagicConst\\Method' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Method.php', + 'PhpParser\\Node\\Scalar\\MagicConst\\Namespace_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Namespace_.php', + 'PhpParser\\Node\\Scalar\\MagicConst\\Property' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Property.php', + 'PhpParser\\Node\\Scalar\\MagicConst\\Trait_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Trait_.php', + 'PhpParser\\Node\\Scalar\\String_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/String_.php', + 'PhpParser\\Node\\StaticVar' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/StaticVar.php', + 'PhpParser\\Node\\Stmt' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt.php', + 'PhpParser\\Node\\Stmt\\Block' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Block.php', + 'PhpParser\\Node\\Stmt\\Break_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Break_.php', + 'PhpParser\\Node\\Stmt\\Case_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Case_.php', + 'PhpParser\\Node\\Stmt\\Catch_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Catch_.php', + 'PhpParser\\Node\\Stmt\\ClassConst' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassConst.php', + 'PhpParser\\Node\\Stmt\\ClassLike' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassLike.php', + 'PhpParser\\Node\\Stmt\\ClassMethod' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassMethod.php', + 'PhpParser\\Node\\Stmt\\Class_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Class_.php', + 'PhpParser\\Node\\Stmt\\Const_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Const_.php', + 'PhpParser\\Node\\Stmt\\Continue_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Continue_.php', + 'PhpParser\\Node\\Stmt\\DeclareDeclare' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/DeclareDeclare.php', + 'PhpParser\\Node\\Stmt\\Declare_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Declare_.php', + 'PhpParser\\Node\\Stmt\\Do_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Do_.php', + 'PhpParser\\Node\\Stmt\\Echo_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Echo_.php', + 'PhpParser\\Node\\Stmt\\ElseIf_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/ElseIf_.php', + 'PhpParser\\Node\\Stmt\\Else_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Else_.php', + 'PhpParser\\Node\\Stmt\\EnumCase' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/EnumCase.php', + 'PhpParser\\Node\\Stmt\\Enum_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Enum_.php', + 'PhpParser\\Node\\Stmt\\Expression' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Expression.php', + 'PhpParser\\Node\\Stmt\\Finally_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Finally_.php', + 'PhpParser\\Node\\Stmt\\For_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/For_.php', + 'PhpParser\\Node\\Stmt\\Foreach_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Foreach_.php', + 'PhpParser\\Node\\Stmt\\Function_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Function_.php', + 'PhpParser\\Node\\Stmt\\Global_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Global_.php', + 'PhpParser\\Node\\Stmt\\Goto_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Goto_.php', + 'PhpParser\\Node\\Stmt\\GroupUse' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/GroupUse.php', + 'PhpParser\\Node\\Stmt\\HaltCompiler' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/HaltCompiler.php', + 'PhpParser\\Node\\Stmt\\If_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/If_.php', + 'PhpParser\\Node\\Stmt\\InlineHTML' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/InlineHTML.php', + 'PhpParser\\Node\\Stmt\\Interface_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Interface_.php', + 'PhpParser\\Node\\Stmt\\Label' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Label.php', + 'PhpParser\\Node\\Stmt\\Namespace_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Namespace_.php', + 'PhpParser\\Node\\Stmt\\Nop' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Nop.php', + 'PhpParser\\Node\\Stmt\\Property' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Property.php', + 'PhpParser\\Node\\Stmt\\PropertyProperty' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/PropertyProperty.php', + 'PhpParser\\Node\\Stmt\\Return_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Return_.php', + 'PhpParser\\Node\\Stmt\\StaticVar' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/StaticVar.php', + 'PhpParser\\Node\\Stmt\\Static_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Static_.php', + 'PhpParser\\Node\\Stmt\\Switch_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Switch_.php', + 'PhpParser\\Node\\Stmt\\TraitUse' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUse.php', + 'PhpParser\\Node\\Stmt\\TraitUseAdaptation' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation.php', + 'PhpParser\\Node\\Stmt\\TraitUseAdaptation\\Alias' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Alias.php', + 'PhpParser\\Node\\Stmt\\TraitUseAdaptation\\Precedence' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Precedence.php', + 'PhpParser\\Node\\Stmt\\Trait_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Trait_.php', + 'PhpParser\\Node\\Stmt\\TryCatch' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TryCatch.php', + 'PhpParser\\Node\\Stmt\\Unset_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Unset_.php', + 'PhpParser\\Node\\Stmt\\UseUse' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/UseUse.php', + 'PhpParser\\Node\\Stmt\\Use_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Use_.php', + 'PhpParser\\Node\\Stmt\\While_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/While_.php', + 'PhpParser\\Node\\UnionType' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/UnionType.php', + 'PhpParser\\Node\\UseItem' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/UseItem.php', + 'PhpParser\\Node\\VarLikeIdentifier' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/VarLikeIdentifier.php', + 'PhpParser\\Node\\VariadicPlaceholder' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/VariadicPlaceholder.php', + 'PhpParser\\Parser' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Parser.php', + 'PhpParser\\ParserAbstract' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/ParserAbstract.php', + 'PhpParser\\ParserFactory' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/ParserFactory.php', + 'PhpParser\\Parser\\Php7' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Parser/Php7.php', + 'PhpParser\\Parser\\Php8' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Parser/Php8.php', + 'PhpParser\\PhpVersion' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/PhpVersion.php', + 'PhpParser\\PrettyPrinter' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/PrettyPrinter.php', + 'PhpParser\\PrettyPrinterAbstract' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/PrettyPrinterAbstract.php', + 'PhpParser\\PrettyPrinter\\Standard' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php', + 'PhpParser\\Token' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Token.php', + 'PhpToken' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/PhpToken.php', + 'PragmaRX\\Google2FA\\Exceptions\\Contracts\\Google2FA' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Exceptions/Contracts/Google2FA.php', + 'PragmaRX\\Google2FA\\Exceptions\\Contracts\\IncompatibleWithGoogleAuthenticator' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Exceptions/Contracts/IncompatibleWithGoogleAuthenticator.php', + 'PragmaRX\\Google2FA\\Exceptions\\Contracts\\InvalidAlgorithm' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Exceptions/Contracts/InvalidAlgorithm.php', + 'PragmaRX\\Google2FA\\Exceptions\\Contracts\\InvalidCharacters' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Exceptions/Contracts/InvalidCharacters.php', + 'PragmaRX\\Google2FA\\Exceptions\\Contracts\\SecretKeyTooShort' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Exceptions/Contracts/SecretKeyTooShort.php', + 'PragmaRX\\Google2FA\\Exceptions\\Google2FAException' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Exceptions/Google2FAException.php', + 'PragmaRX\\Google2FA\\Exceptions\\IncompatibleWithGoogleAuthenticatorException' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Exceptions/IncompatibleWithGoogleAuthenticatorException.php', + 'PragmaRX\\Google2FA\\Exceptions\\InvalidAlgorithmException' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Exceptions/InvalidAlgorithmException.php', + 'PragmaRX\\Google2FA\\Exceptions\\InvalidCharactersException' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Exceptions/InvalidCharactersException.php', + 'PragmaRX\\Google2FA\\Exceptions\\SecretKeyTooShortException' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Exceptions/SecretKeyTooShortException.php', + 'PragmaRX\\Google2FA\\Google2FA' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Google2FA.php', + 'PragmaRX\\Google2FA\\Support\\Base32' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Support/Base32.php', + 'PragmaRX\\Google2FA\\Support\\Constants' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Support/Constants.php', + 'PragmaRX\\Google2FA\\Support\\QRCode' => __DIR__ . '/..' . '/pragmarx/google2fa/src/Support/QRCode.php', + 'Psr\\Clock\\ClockInterface' => __DIR__ . '/..' . '/psr/clock/src/ClockInterface.php', + 'Psr\\Container\\ContainerExceptionInterface' => __DIR__ . '/..' . '/psr/container/src/ContainerExceptionInterface.php', + 'Psr\\Container\\ContainerInterface' => __DIR__ . '/..' . '/psr/container/src/ContainerInterface.php', + 'Psr\\Container\\NotFoundExceptionInterface' => __DIR__ . '/..' . '/psr/container/src/NotFoundExceptionInterface.php', + 'Psr\\EventDispatcher\\EventDispatcherInterface' => __DIR__ . '/..' . '/psr/event-dispatcher/src/EventDispatcherInterface.php', + 'Psr\\EventDispatcher\\ListenerProviderInterface' => __DIR__ . '/..' . '/psr/event-dispatcher/src/ListenerProviderInterface.php', + 'Psr\\EventDispatcher\\StoppableEventInterface' => __DIR__ . '/..' . '/psr/event-dispatcher/src/StoppableEventInterface.php', + 'Psr\\Http\\Client\\ClientExceptionInterface' => __DIR__ . '/..' . '/psr/http-client/src/ClientExceptionInterface.php', + 'Psr\\Http\\Client\\ClientInterface' => __DIR__ . '/..' . '/psr/http-client/src/ClientInterface.php', + 'Psr\\Http\\Client\\NetworkExceptionInterface' => __DIR__ . '/..' . '/psr/http-client/src/NetworkExceptionInterface.php', + 'Psr\\Http\\Client\\RequestExceptionInterface' => __DIR__ . '/..' . '/psr/http-client/src/RequestExceptionInterface.php', + 'Psr\\Http\\Message\\MessageInterface' => __DIR__ . '/..' . '/psr/http-message/src/MessageInterface.php', + 'Psr\\Http\\Message\\RequestFactoryInterface' => __DIR__ . '/..' . '/psr/http-factory/src/RequestFactoryInterface.php', + 'Psr\\Http\\Message\\RequestInterface' => __DIR__ . '/..' . '/psr/http-message/src/RequestInterface.php', + 'Psr\\Http\\Message\\ResponseFactoryInterface' => __DIR__ . '/..' . '/psr/http-factory/src/ResponseFactoryInterface.php', + 'Psr\\Http\\Message\\ResponseInterface' => __DIR__ . '/..' . '/psr/http-message/src/ResponseInterface.php', + 'Psr\\Http\\Message\\ServerRequestFactoryInterface' => __DIR__ . '/..' . '/psr/http-factory/src/ServerRequestFactoryInterface.php', + 'Psr\\Http\\Message\\ServerRequestInterface' => __DIR__ . '/..' . '/psr/http-message/src/ServerRequestInterface.php', + 'Psr\\Http\\Message\\StreamFactoryInterface' => __DIR__ . '/..' . '/psr/http-factory/src/StreamFactoryInterface.php', + 'Psr\\Http\\Message\\StreamInterface' => __DIR__ . '/..' . '/psr/http-message/src/StreamInterface.php', + 'Psr\\Http\\Message\\UploadedFileFactoryInterface' => __DIR__ . '/..' . '/psr/http-factory/src/UploadedFileFactoryInterface.php', + 'Psr\\Http\\Message\\UploadedFileInterface' => __DIR__ . '/..' . '/psr/http-message/src/UploadedFileInterface.php', + 'Psr\\Http\\Message\\UriFactoryInterface' => __DIR__ . '/..' . '/psr/http-factory/src/UriFactoryInterface.php', + 'Psr\\Http\\Message\\UriInterface' => __DIR__ . '/..' . '/psr/http-message/src/UriInterface.php', + 'Psr\\Log\\AbstractLogger' => __DIR__ . '/..' . '/psr/log/src/AbstractLogger.php', + 'Psr\\Log\\InvalidArgumentException' => __DIR__ . '/..' . '/psr/log/src/InvalidArgumentException.php', + 'Psr\\Log\\LogLevel' => __DIR__ . '/..' . '/psr/log/src/LogLevel.php', + 'Psr\\Log\\LoggerAwareInterface' => __DIR__ . '/..' . '/psr/log/src/LoggerAwareInterface.php', + 'Psr\\Log\\LoggerAwareTrait' => __DIR__ . '/..' . '/psr/log/src/LoggerAwareTrait.php', + 'Psr\\Log\\LoggerInterface' => __DIR__ . '/..' . '/psr/log/src/LoggerInterface.php', + 'Psr\\Log\\LoggerTrait' => __DIR__ . '/..' . '/psr/log/src/LoggerTrait.php', + 'Psr\\Log\\NullLogger' => __DIR__ . '/..' . '/psr/log/src/NullLogger.php', + 'Psr\\SimpleCache\\CacheException' => __DIR__ . '/..' . '/psr/simple-cache/src/CacheException.php', + 'Psr\\SimpleCache\\CacheInterface' => __DIR__ . '/..' . '/psr/simple-cache/src/CacheInterface.php', + 'Psr\\SimpleCache\\InvalidArgumentException' => __DIR__ . '/..' . '/psr/simple-cache/src/InvalidArgumentException.php', + 'Psy\\CodeCleaner' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner.php', + 'Psy\\CodeCleaner\\AbstractClassPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/AbstractClassPass.php', + 'Psy\\CodeCleaner\\AssignThisVariablePass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/AssignThisVariablePass.php', + 'Psy\\CodeCleaner\\CallTimePassByReferencePass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/CallTimePassByReferencePass.php', + 'Psy\\CodeCleaner\\CalledClassPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/CalledClassPass.php', + 'Psy\\CodeCleaner\\CodeCleanerPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/CodeCleanerPass.php', + 'Psy\\CodeCleaner\\EmptyArrayDimFetchPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/EmptyArrayDimFetchPass.php', + 'Psy\\CodeCleaner\\ExitPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/ExitPass.php', + 'Psy\\CodeCleaner\\FinalClassPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/FinalClassPass.php', + 'Psy\\CodeCleaner\\FunctionContextPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/FunctionContextPass.php', + 'Psy\\CodeCleaner\\FunctionReturnInWriteContextPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/FunctionReturnInWriteContextPass.php', + 'Psy\\CodeCleaner\\ImplicitReturnPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/ImplicitReturnPass.php', + 'Psy\\CodeCleaner\\IssetPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/IssetPass.php', + 'Psy\\CodeCleaner\\LabelContextPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/LabelContextPass.php', + 'Psy\\CodeCleaner\\LeavePsyshAlonePass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/LeavePsyshAlonePass.php', + 'Psy\\CodeCleaner\\ListPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/ListPass.php', + 'Psy\\CodeCleaner\\LoopContextPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/LoopContextPass.php', + 'Psy\\CodeCleaner\\MagicConstantsPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/MagicConstantsPass.php', + 'Psy\\CodeCleaner\\NamespaceAwarePass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/NamespaceAwarePass.php', + 'Psy\\CodeCleaner\\NamespacePass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/NamespacePass.php', + 'Psy\\CodeCleaner\\NoReturnValue' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/NoReturnValue.php', + 'Psy\\CodeCleaner\\PassableByReferencePass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/PassableByReferencePass.php', + 'Psy\\CodeCleaner\\RequirePass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/RequirePass.php', + 'Psy\\CodeCleaner\\ReturnTypePass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/ReturnTypePass.php', + 'Psy\\CodeCleaner\\StrictTypesPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/StrictTypesPass.php', + 'Psy\\CodeCleaner\\UseStatementPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/UseStatementPass.php', + 'Psy\\CodeCleaner\\ValidClassNamePass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/ValidClassNamePass.php', + 'Psy\\CodeCleaner\\ValidConstructorPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/ValidConstructorPass.php', + 'Psy\\CodeCleaner\\ValidFunctionNamePass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/ValidFunctionNamePass.php', + 'Psy\\Command\\BufferCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/BufferCommand.php', + 'Psy\\Command\\ClearCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/ClearCommand.php', + 'Psy\\Command\\CodeArgumentParser' => __DIR__ . '/..' . '/psy/psysh/src/Command/CodeArgumentParser.php', + 'Psy\\Command\\Command' => __DIR__ . '/..' . '/psy/psysh/src/Command/Command.php', + 'Psy\\Command\\DocCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/DocCommand.php', + 'Psy\\Command\\DumpCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/DumpCommand.php', + 'Psy\\Command\\EditCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/EditCommand.php', + 'Psy\\Command\\ExitCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/ExitCommand.php', + 'Psy\\Command\\HelpCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/HelpCommand.php', + 'Psy\\Command\\HistoryCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/HistoryCommand.php', + 'Psy\\Command\\ListCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/ListCommand.php', + 'Psy\\Command\\ListCommand\\ClassConstantEnumerator' => __DIR__ . '/..' . '/psy/psysh/src/Command/ListCommand/ClassConstantEnumerator.php', + 'Psy\\Command\\ListCommand\\ClassEnumerator' => __DIR__ . '/..' . '/psy/psysh/src/Command/ListCommand/ClassEnumerator.php', + 'Psy\\Command\\ListCommand\\ConstantEnumerator' => __DIR__ . '/..' . '/psy/psysh/src/Command/ListCommand/ConstantEnumerator.php', + 'Psy\\Command\\ListCommand\\Enumerator' => __DIR__ . '/..' . '/psy/psysh/src/Command/ListCommand/Enumerator.php', + 'Psy\\Command\\ListCommand\\FunctionEnumerator' => __DIR__ . '/..' . '/psy/psysh/src/Command/ListCommand/FunctionEnumerator.php', + 'Psy\\Command\\ListCommand\\GlobalVariableEnumerator' => __DIR__ . '/..' . '/psy/psysh/src/Command/ListCommand/GlobalVariableEnumerator.php', + 'Psy\\Command\\ListCommand\\MethodEnumerator' => __DIR__ . '/..' . '/psy/psysh/src/Command/ListCommand/MethodEnumerator.php', + 'Psy\\Command\\ListCommand\\PropertyEnumerator' => __DIR__ . '/..' . '/psy/psysh/src/Command/ListCommand/PropertyEnumerator.php', + 'Psy\\Command\\ListCommand\\VariableEnumerator' => __DIR__ . '/..' . '/psy/psysh/src/Command/ListCommand/VariableEnumerator.php', + 'Psy\\Command\\ParseCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/ParseCommand.php', + 'Psy\\Command\\PsyVersionCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/PsyVersionCommand.php', + 'Psy\\Command\\ReflectingCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/ReflectingCommand.php', + 'Psy\\Command\\ShowCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/ShowCommand.php', + 'Psy\\Command\\SudoCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/SudoCommand.php', + 'Psy\\Command\\ThrowUpCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/ThrowUpCommand.php', + 'Psy\\Command\\TimeitCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/TimeitCommand.php', + 'Psy\\Command\\TimeitCommand\\TimeitVisitor' => __DIR__ . '/..' . '/psy/psysh/src/Command/TimeitCommand/TimeitVisitor.php', + 'Psy\\Command\\TraceCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/TraceCommand.php', + 'Psy\\Command\\WhereamiCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/WhereamiCommand.php', + 'Psy\\Command\\WtfCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/WtfCommand.php', + 'Psy\\ConfigPaths' => __DIR__ . '/..' . '/psy/psysh/src/ConfigPaths.php', + 'Psy\\Configuration' => __DIR__ . '/..' . '/psy/psysh/src/Configuration.php', + 'Psy\\Context' => __DIR__ . '/..' . '/psy/psysh/src/Context.php', + 'Psy\\ContextAware' => __DIR__ . '/..' . '/psy/psysh/src/ContextAware.php', + 'Psy\\EnvInterface' => __DIR__ . '/..' . '/psy/psysh/src/EnvInterface.php', + 'Psy\\Exception\\BreakException' => __DIR__ . '/..' . '/psy/psysh/src/Exception/BreakException.php', + 'Psy\\Exception\\DeprecatedException' => __DIR__ . '/..' . '/psy/psysh/src/Exception/DeprecatedException.php', + 'Psy\\Exception\\ErrorException' => __DIR__ . '/..' . '/psy/psysh/src/Exception/ErrorException.php', + 'Psy\\Exception\\Exception' => __DIR__ . '/..' . '/psy/psysh/src/Exception/Exception.php', + 'Psy\\Exception\\FatalErrorException' => __DIR__ . '/..' . '/psy/psysh/src/Exception/FatalErrorException.php', + 'Psy\\Exception\\ParseErrorException' => __DIR__ . '/..' . '/psy/psysh/src/Exception/ParseErrorException.php', + 'Psy\\Exception\\RuntimeException' => __DIR__ . '/..' . '/psy/psysh/src/Exception/RuntimeException.php', + 'Psy\\Exception\\ThrowUpException' => __DIR__ . '/..' . '/psy/psysh/src/Exception/ThrowUpException.php', + 'Psy\\Exception\\UnexpectedTargetException' => __DIR__ . '/..' . '/psy/psysh/src/Exception/UnexpectedTargetException.php', + 'Psy\\ExecutionClosure' => __DIR__ . '/..' . '/psy/psysh/src/ExecutionClosure.php', + 'Psy\\ExecutionLoopClosure' => __DIR__ . '/..' . '/psy/psysh/src/ExecutionLoopClosure.php', + 'Psy\\ExecutionLoop\\AbstractListener' => __DIR__ . '/..' . '/psy/psysh/src/ExecutionLoop/AbstractListener.php', + 'Psy\\ExecutionLoop\\Listener' => __DIR__ . '/..' . '/psy/psysh/src/ExecutionLoop/Listener.php', + 'Psy\\ExecutionLoop\\ProcessForker' => __DIR__ . '/..' . '/psy/psysh/src/ExecutionLoop/ProcessForker.php', + 'Psy\\ExecutionLoop\\RunkitReloader' => __DIR__ . '/..' . '/psy/psysh/src/ExecutionLoop/RunkitReloader.php', + 'Psy\\Formatter\\CodeFormatter' => __DIR__ . '/..' . '/psy/psysh/src/Formatter/CodeFormatter.php', + 'Psy\\Formatter\\DocblockFormatter' => __DIR__ . '/..' . '/psy/psysh/src/Formatter/DocblockFormatter.php', + 'Psy\\Formatter\\ReflectorFormatter' => __DIR__ . '/..' . '/psy/psysh/src/Formatter/ReflectorFormatter.php', + 'Psy\\Formatter\\SignatureFormatter' => __DIR__ . '/..' . '/psy/psysh/src/Formatter/SignatureFormatter.php', + 'Psy\\Formatter\\TraceFormatter' => __DIR__ . '/..' . '/psy/psysh/src/Formatter/TraceFormatter.php', + 'Psy\\Input\\CodeArgument' => __DIR__ . '/..' . '/psy/psysh/src/Input/CodeArgument.php', + 'Psy\\Input\\FilterOptions' => __DIR__ . '/..' . '/psy/psysh/src/Input/FilterOptions.php', + 'Psy\\Input\\ShellInput' => __DIR__ . '/..' . '/psy/psysh/src/Input/ShellInput.php', + 'Psy\\Input\\SilentInput' => __DIR__ . '/..' . '/psy/psysh/src/Input/SilentInput.php', + 'Psy\\Output\\OutputPager' => __DIR__ . '/..' . '/psy/psysh/src/Output/OutputPager.php', + 'Psy\\Output\\PassthruPager' => __DIR__ . '/..' . '/psy/psysh/src/Output/PassthruPager.php', + 'Psy\\Output\\ProcOutputPager' => __DIR__ . '/..' . '/psy/psysh/src/Output/ProcOutputPager.php', + 'Psy\\Output\\ShellOutput' => __DIR__ . '/..' . '/psy/psysh/src/Output/ShellOutput.php', + 'Psy\\Output\\Theme' => __DIR__ . '/..' . '/psy/psysh/src/Output/Theme.php', + 'Psy\\ParserFactory' => __DIR__ . '/..' . '/psy/psysh/src/ParserFactory.php', + 'Psy\\Readline\\GNUReadline' => __DIR__ . '/..' . '/psy/psysh/src/Readline/GNUReadline.php', + 'Psy\\Readline\\Hoa\\Autocompleter' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/Autocompleter.php', + 'Psy\\Readline\\Hoa\\AutocompleterAggregate' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/AutocompleterAggregate.php', + 'Psy\\Readline\\Hoa\\AutocompleterPath' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/AutocompleterPath.php', + 'Psy\\Readline\\Hoa\\AutocompleterWord' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/AutocompleterWord.php', + 'Psy\\Readline\\Hoa\\Console' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/Console.php', + 'Psy\\Readline\\Hoa\\ConsoleCursor' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/ConsoleCursor.php', + 'Psy\\Readline\\Hoa\\ConsoleException' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/ConsoleException.php', + 'Psy\\Readline\\Hoa\\ConsoleInput' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/ConsoleInput.php', + 'Psy\\Readline\\Hoa\\ConsoleOutput' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/ConsoleOutput.php', + 'Psy\\Readline\\Hoa\\ConsoleProcessus' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/ConsoleProcessus.php', + 'Psy\\Readline\\Hoa\\ConsoleTput' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/ConsoleTput.php', + 'Psy\\Readline\\Hoa\\ConsoleWindow' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/ConsoleWindow.php', + 'Psy\\Readline\\Hoa\\Event' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/Event.php', + 'Psy\\Readline\\Hoa\\EventBucket' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/EventBucket.php', + 'Psy\\Readline\\Hoa\\EventException' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/EventException.php', + 'Psy\\Readline\\Hoa\\EventListenable' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/EventListenable.php', + 'Psy\\Readline\\Hoa\\EventListener' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/EventListener.php', + 'Psy\\Readline\\Hoa\\EventListens' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/EventListens.php', + 'Psy\\Readline\\Hoa\\EventSource' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/EventSource.php', + 'Psy\\Readline\\Hoa\\Exception' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/Exception.php', + 'Psy\\Readline\\Hoa\\ExceptionIdle' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/ExceptionIdle.php', + 'Psy\\Readline\\Hoa\\File' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/File.php', + 'Psy\\Readline\\Hoa\\FileDirectory' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/FileDirectory.php', + 'Psy\\Readline\\Hoa\\FileDoesNotExistException' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/FileDoesNotExistException.php', + 'Psy\\Readline\\Hoa\\FileException' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/FileException.php', + 'Psy\\Readline\\Hoa\\FileFinder' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/FileFinder.php', + 'Psy\\Readline\\Hoa\\FileGeneric' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/FileGeneric.php', + 'Psy\\Readline\\Hoa\\FileLink' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/FileLink.php', + 'Psy\\Readline\\Hoa\\FileLinkRead' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/FileLinkRead.php', + 'Psy\\Readline\\Hoa\\FileLinkReadWrite' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/FileLinkReadWrite.php', + 'Psy\\Readline\\Hoa\\FileRead' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/FileRead.php', + 'Psy\\Readline\\Hoa\\FileReadWrite' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/FileReadWrite.php', + 'Psy\\Readline\\Hoa\\IStream' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/IStream.php', + 'Psy\\Readline\\Hoa\\IteratorFileSystem' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/IteratorFileSystem.php', + 'Psy\\Readline\\Hoa\\IteratorRecursiveDirectory' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/IteratorRecursiveDirectory.php', + 'Psy\\Readline\\Hoa\\IteratorSplFileInfo' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/IteratorSplFileInfo.php', + 'Psy\\Readline\\Hoa\\Protocol' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/Protocol.php', + 'Psy\\Readline\\Hoa\\ProtocolException' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/ProtocolException.php', + 'Psy\\Readline\\Hoa\\ProtocolNode' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/ProtocolNode.php', + 'Psy\\Readline\\Hoa\\ProtocolNodeLibrary' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/ProtocolNodeLibrary.php', + 'Psy\\Readline\\Hoa\\ProtocolWrapper' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/ProtocolWrapper.php', + 'Psy\\Readline\\Hoa\\Readline' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/Readline.php', + 'Psy\\Readline\\Hoa\\Stream' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/Stream.php', + 'Psy\\Readline\\Hoa\\StreamBufferable' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/StreamBufferable.php', + 'Psy\\Readline\\Hoa\\StreamContext' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/StreamContext.php', + 'Psy\\Readline\\Hoa\\StreamException' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/StreamException.php', + 'Psy\\Readline\\Hoa\\StreamIn' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/StreamIn.php', + 'Psy\\Readline\\Hoa\\StreamLockable' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/StreamLockable.php', + 'Psy\\Readline\\Hoa\\StreamOut' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/StreamOut.php', + 'Psy\\Readline\\Hoa\\StreamPathable' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/StreamPathable.php', + 'Psy\\Readline\\Hoa\\StreamPointable' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/StreamPointable.php', + 'Psy\\Readline\\Hoa\\StreamStatable' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/StreamStatable.php', + 'Psy\\Readline\\Hoa\\StreamTouchable' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/StreamTouchable.php', + 'Psy\\Readline\\Hoa\\Ustring' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/Ustring.php', + 'Psy\\Readline\\Hoa\\Xcallable' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/Xcallable.php', + 'Psy\\Readline\\Libedit' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Libedit.php', + 'Psy\\Readline\\Readline' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Readline.php', + 'Psy\\Readline\\Transient' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Transient.php', + 'Psy\\Readline\\Userland' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Userland.php', + 'Psy\\Reflection\\ReflectionConstant' => __DIR__ . '/..' . '/psy/psysh/src/Reflection/ReflectionConstant.php', + 'Psy\\Reflection\\ReflectionLanguageConstruct' => __DIR__ . '/..' . '/psy/psysh/src/Reflection/ReflectionLanguageConstruct.php', + 'Psy\\Reflection\\ReflectionLanguageConstructParameter' => __DIR__ . '/..' . '/psy/psysh/src/Reflection/ReflectionLanguageConstructParameter.php', + 'Psy\\Reflection\\ReflectionNamespace' => __DIR__ . '/..' . '/psy/psysh/src/Reflection/ReflectionNamespace.php', + 'Psy\\Shell' => __DIR__ . '/..' . '/psy/psysh/src/Shell.php', + 'Psy\\Sudo' => __DIR__ . '/..' . '/psy/psysh/src/Sudo.php', + 'Psy\\Sudo\\SudoVisitor' => __DIR__ . '/..' . '/psy/psysh/src/Sudo/SudoVisitor.php', + 'Psy\\SuperglobalsEnv' => __DIR__ . '/..' . '/psy/psysh/src/SuperglobalsEnv.php', + 'Psy\\SystemEnv' => __DIR__ . '/..' . '/psy/psysh/src/SystemEnv.php', + 'Psy\\TabCompletion\\AutoCompleter' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/AutoCompleter.php', + 'Psy\\TabCompletion\\Matcher\\AbstractContextAwareMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/AbstractContextAwareMatcher.php', + 'Psy\\TabCompletion\\Matcher\\AbstractDefaultParametersMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/AbstractDefaultParametersMatcher.php', + 'Psy\\TabCompletion\\Matcher\\AbstractMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/AbstractMatcher.php', + 'Psy\\TabCompletion\\Matcher\\ClassAttributesMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/ClassAttributesMatcher.php', + 'Psy\\TabCompletion\\Matcher\\ClassMethodDefaultParametersMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/ClassMethodDefaultParametersMatcher.php', + 'Psy\\TabCompletion\\Matcher\\ClassMethodsMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/ClassMethodsMatcher.php', + 'Psy\\TabCompletion\\Matcher\\ClassNamesMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/ClassNamesMatcher.php', + 'Psy\\TabCompletion\\Matcher\\CommandsMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/CommandsMatcher.php', + 'Psy\\TabCompletion\\Matcher\\ConstantsMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/ConstantsMatcher.php', + 'Psy\\TabCompletion\\Matcher\\FunctionDefaultParametersMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/FunctionDefaultParametersMatcher.php', + 'Psy\\TabCompletion\\Matcher\\FunctionsMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/FunctionsMatcher.php', + 'Psy\\TabCompletion\\Matcher\\KeywordsMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/KeywordsMatcher.php', + 'Psy\\TabCompletion\\Matcher\\MongoClientMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/MongoClientMatcher.php', + 'Psy\\TabCompletion\\Matcher\\MongoDatabaseMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/MongoDatabaseMatcher.php', + 'Psy\\TabCompletion\\Matcher\\ObjectAttributesMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/ObjectAttributesMatcher.php', + 'Psy\\TabCompletion\\Matcher\\ObjectMethodDefaultParametersMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/ObjectMethodDefaultParametersMatcher.php', + 'Psy\\TabCompletion\\Matcher\\ObjectMethodsMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/ObjectMethodsMatcher.php', + 'Psy\\TabCompletion\\Matcher\\VariablesMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/VariablesMatcher.php', + 'Psy\\Util\\Docblock' => __DIR__ . '/..' . '/psy/psysh/src/Util/Docblock.php', + 'Psy\\Util\\Json' => __DIR__ . '/..' . '/psy/psysh/src/Util/Json.php', + 'Psy\\Util\\Mirror' => __DIR__ . '/..' . '/psy/psysh/src/Util/Mirror.php', + 'Psy\\Util\\Str' => __DIR__ . '/..' . '/psy/psysh/src/Util/Str.php', + 'Psy\\VarDumper\\Cloner' => __DIR__ . '/..' . '/psy/psysh/src/VarDumper/Cloner.php', + 'Psy\\VarDumper\\Dumper' => __DIR__ . '/..' . '/psy/psysh/src/VarDumper/Dumper.php', + 'Psy\\VarDumper\\Presenter' => __DIR__ . '/..' . '/psy/psysh/src/VarDumper/Presenter.php', + 'Psy\\VarDumper\\PresenterAware' => __DIR__ . '/..' . '/psy/psysh/src/VarDumper/PresenterAware.php', + 'Psy\\VersionUpdater\\Checker' => __DIR__ . '/..' . '/psy/psysh/src/VersionUpdater/Checker.php', + 'Psy\\VersionUpdater\\Downloader' => __DIR__ . '/..' . '/psy/psysh/src/VersionUpdater/Downloader.php', + 'Psy\\VersionUpdater\\Downloader\\CurlDownloader' => __DIR__ . '/..' . '/psy/psysh/src/VersionUpdater/Downloader/CurlDownloader.php', + 'Psy\\VersionUpdater\\Downloader\\Factory' => __DIR__ . '/..' . '/psy/psysh/src/VersionUpdater/Downloader/Factory.php', + 'Psy\\VersionUpdater\\Downloader\\FileDownloader' => __DIR__ . '/..' . '/psy/psysh/src/VersionUpdater/Downloader/FileDownloader.php', + 'Psy\\VersionUpdater\\GitHubChecker' => __DIR__ . '/..' . '/psy/psysh/src/VersionUpdater/GitHubChecker.php', + 'Psy\\VersionUpdater\\Installer' => __DIR__ . '/..' . '/psy/psysh/src/VersionUpdater/Installer.php', + 'Psy\\VersionUpdater\\IntervalChecker' => __DIR__ . '/..' . '/psy/psysh/src/VersionUpdater/IntervalChecker.php', + 'Psy\\VersionUpdater\\NoopChecker' => __DIR__ . '/..' . '/psy/psysh/src/VersionUpdater/NoopChecker.php', + 'Psy\\VersionUpdater\\SelfUpdate' => __DIR__ . '/..' . '/psy/psysh/src/VersionUpdater/SelfUpdate.php', + 'Ramsey\\Collection\\AbstractArray' => __DIR__ . '/..' . '/ramsey/collection/src/AbstractArray.php', + 'Ramsey\\Collection\\AbstractCollection' => __DIR__ . '/..' . '/ramsey/collection/src/AbstractCollection.php', + 'Ramsey\\Collection\\AbstractSet' => __DIR__ . '/..' . '/ramsey/collection/src/AbstractSet.php', + 'Ramsey\\Collection\\ArrayInterface' => __DIR__ . '/..' . '/ramsey/collection/src/ArrayInterface.php', + 'Ramsey\\Collection\\Collection' => __DIR__ . '/..' . '/ramsey/collection/src/Collection.php', + 'Ramsey\\Collection\\CollectionInterface' => __DIR__ . '/..' . '/ramsey/collection/src/CollectionInterface.php', + 'Ramsey\\Collection\\DoubleEndedQueue' => __DIR__ . '/..' . '/ramsey/collection/src/DoubleEndedQueue.php', + 'Ramsey\\Collection\\DoubleEndedQueueInterface' => __DIR__ . '/..' . '/ramsey/collection/src/DoubleEndedQueueInterface.php', + 'Ramsey\\Collection\\Exception\\CollectionException' => __DIR__ . '/..' . '/ramsey/collection/src/Exception/CollectionException.php', + 'Ramsey\\Collection\\Exception\\CollectionMismatchException' => __DIR__ . '/..' . '/ramsey/collection/src/Exception/CollectionMismatchException.php', + 'Ramsey\\Collection\\Exception\\InvalidArgumentException' => __DIR__ . '/..' . '/ramsey/collection/src/Exception/InvalidArgumentException.php', + 'Ramsey\\Collection\\Exception\\InvalidPropertyOrMethod' => __DIR__ . '/..' . '/ramsey/collection/src/Exception/InvalidPropertyOrMethod.php', + 'Ramsey\\Collection\\Exception\\NoSuchElementException' => __DIR__ . '/..' . '/ramsey/collection/src/Exception/NoSuchElementException.php', + 'Ramsey\\Collection\\Exception\\OutOfBoundsException' => __DIR__ . '/..' . '/ramsey/collection/src/Exception/OutOfBoundsException.php', + 'Ramsey\\Collection\\Exception\\UnsupportedOperationException' => __DIR__ . '/..' . '/ramsey/collection/src/Exception/UnsupportedOperationException.php', + 'Ramsey\\Collection\\GenericArray' => __DIR__ . '/..' . '/ramsey/collection/src/GenericArray.php', + 'Ramsey\\Collection\\Map\\AbstractMap' => __DIR__ . '/..' . '/ramsey/collection/src/Map/AbstractMap.php', + 'Ramsey\\Collection\\Map\\AbstractTypedMap' => __DIR__ . '/..' . '/ramsey/collection/src/Map/AbstractTypedMap.php', + 'Ramsey\\Collection\\Map\\AssociativeArrayMap' => __DIR__ . '/..' . '/ramsey/collection/src/Map/AssociativeArrayMap.php', + 'Ramsey\\Collection\\Map\\MapInterface' => __DIR__ . '/..' . '/ramsey/collection/src/Map/MapInterface.php', + 'Ramsey\\Collection\\Map\\NamedParameterMap' => __DIR__ . '/..' . '/ramsey/collection/src/Map/NamedParameterMap.php', + 'Ramsey\\Collection\\Map\\TypedMap' => __DIR__ . '/..' . '/ramsey/collection/src/Map/TypedMap.php', + 'Ramsey\\Collection\\Map\\TypedMapInterface' => __DIR__ . '/..' . '/ramsey/collection/src/Map/TypedMapInterface.php', + 'Ramsey\\Collection\\Queue' => __DIR__ . '/..' . '/ramsey/collection/src/Queue.php', + 'Ramsey\\Collection\\QueueInterface' => __DIR__ . '/..' . '/ramsey/collection/src/QueueInterface.php', + 'Ramsey\\Collection\\Set' => __DIR__ . '/..' . '/ramsey/collection/src/Set.php', + 'Ramsey\\Collection\\Sort' => __DIR__ . '/..' . '/ramsey/collection/src/Sort.php', + 'Ramsey\\Collection\\Tool\\TypeTrait' => __DIR__ . '/..' . '/ramsey/collection/src/Tool/TypeTrait.php', + 'Ramsey\\Collection\\Tool\\ValueExtractorTrait' => __DIR__ . '/..' . '/ramsey/collection/src/Tool/ValueExtractorTrait.php', + 'Ramsey\\Collection\\Tool\\ValueToStringTrait' => __DIR__ . '/..' . '/ramsey/collection/src/Tool/ValueToStringTrait.php', + 'Ramsey\\Uuid\\BinaryUtils' => __DIR__ . '/..' . '/ramsey/uuid/src/BinaryUtils.php', + 'Ramsey\\Uuid\\Builder\\BuilderCollection' => __DIR__ . '/..' . '/ramsey/uuid/src/Builder/BuilderCollection.php', + 'Ramsey\\Uuid\\Builder\\DefaultUuidBuilder' => __DIR__ . '/..' . '/ramsey/uuid/src/Builder/DefaultUuidBuilder.php', + 'Ramsey\\Uuid\\Builder\\DegradedUuidBuilder' => __DIR__ . '/..' . '/ramsey/uuid/src/Builder/DegradedUuidBuilder.php', + 'Ramsey\\Uuid\\Builder\\FallbackBuilder' => __DIR__ . '/..' . '/ramsey/uuid/src/Builder/FallbackBuilder.php', + 'Ramsey\\Uuid\\Builder\\UuidBuilderInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Builder/UuidBuilderInterface.php', + 'Ramsey\\Uuid\\Codec\\CodecInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Codec/CodecInterface.php', + 'Ramsey\\Uuid\\Codec\\GuidStringCodec' => __DIR__ . '/..' . '/ramsey/uuid/src/Codec/GuidStringCodec.php', + 'Ramsey\\Uuid\\Codec\\OrderedTimeCodec' => __DIR__ . '/..' . '/ramsey/uuid/src/Codec/OrderedTimeCodec.php', + 'Ramsey\\Uuid\\Codec\\StringCodec' => __DIR__ . '/..' . '/ramsey/uuid/src/Codec/StringCodec.php', + 'Ramsey\\Uuid\\Codec\\TimestampFirstCombCodec' => __DIR__ . '/..' . '/ramsey/uuid/src/Codec/TimestampFirstCombCodec.php', + 'Ramsey\\Uuid\\Codec\\TimestampLastCombCodec' => __DIR__ . '/..' . '/ramsey/uuid/src/Codec/TimestampLastCombCodec.php', + 'Ramsey\\Uuid\\Converter\\NumberConverterInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Converter/NumberConverterInterface.php', + 'Ramsey\\Uuid\\Converter\\Number\\BigNumberConverter' => __DIR__ . '/..' . '/ramsey/uuid/src/Converter/Number/BigNumberConverter.php', + 'Ramsey\\Uuid\\Converter\\Number\\DegradedNumberConverter' => __DIR__ . '/..' . '/ramsey/uuid/src/Converter/Number/DegradedNumberConverter.php', + 'Ramsey\\Uuid\\Converter\\Number\\GenericNumberConverter' => __DIR__ . '/..' . '/ramsey/uuid/src/Converter/Number/GenericNumberConverter.php', + 'Ramsey\\Uuid\\Converter\\TimeConverterInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Converter/TimeConverterInterface.php', + 'Ramsey\\Uuid\\Converter\\Time\\BigNumberTimeConverter' => __DIR__ . '/..' . '/ramsey/uuid/src/Converter/Time/BigNumberTimeConverter.php', + 'Ramsey\\Uuid\\Converter\\Time\\DegradedTimeConverter' => __DIR__ . '/..' . '/ramsey/uuid/src/Converter/Time/DegradedTimeConverter.php', + 'Ramsey\\Uuid\\Converter\\Time\\GenericTimeConverter' => __DIR__ . '/..' . '/ramsey/uuid/src/Converter/Time/GenericTimeConverter.php', + 'Ramsey\\Uuid\\Converter\\Time\\PhpTimeConverter' => __DIR__ . '/..' . '/ramsey/uuid/src/Converter/Time/PhpTimeConverter.php', + 'Ramsey\\Uuid\\Converter\\Time\\UnixTimeConverter' => __DIR__ . '/..' . '/ramsey/uuid/src/Converter/Time/UnixTimeConverter.php', + 'Ramsey\\Uuid\\DegradedUuid' => __DIR__ . '/..' . '/ramsey/uuid/src/DegradedUuid.php', + 'Ramsey\\Uuid\\DeprecatedUuidInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/DeprecatedUuidInterface.php', + 'Ramsey\\Uuid\\DeprecatedUuidMethodsTrait' => __DIR__ . '/..' . '/ramsey/uuid/src/DeprecatedUuidMethodsTrait.php', + 'Ramsey\\Uuid\\Exception\\BuilderNotFoundException' => __DIR__ . '/..' . '/ramsey/uuid/src/Exception/BuilderNotFoundException.php', + 'Ramsey\\Uuid\\Exception\\DateTimeException' => __DIR__ . '/..' . '/ramsey/uuid/src/Exception/DateTimeException.php', + 'Ramsey\\Uuid\\Exception\\DceSecurityException' => __DIR__ . '/..' . '/ramsey/uuid/src/Exception/DceSecurityException.php', + 'Ramsey\\Uuid\\Exception\\InvalidArgumentException' => __DIR__ . '/..' . '/ramsey/uuid/src/Exception/InvalidArgumentException.php', + 'Ramsey\\Uuid\\Exception\\InvalidBytesException' => __DIR__ . '/..' . '/ramsey/uuid/src/Exception/InvalidBytesException.php', + 'Ramsey\\Uuid\\Exception\\InvalidUuidStringException' => __DIR__ . '/..' . '/ramsey/uuid/src/Exception/InvalidUuidStringException.php', + 'Ramsey\\Uuid\\Exception\\NameException' => __DIR__ . '/..' . '/ramsey/uuid/src/Exception/NameException.php', + 'Ramsey\\Uuid\\Exception\\NodeException' => __DIR__ . '/..' . '/ramsey/uuid/src/Exception/NodeException.php', + 'Ramsey\\Uuid\\Exception\\RandomSourceException' => __DIR__ . '/..' . '/ramsey/uuid/src/Exception/RandomSourceException.php', + 'Ramsey\\Uuid\\Exception\\TimeSourceException' => __DIR__ . '/..' . '/ramsey/uuid/src/Exception/TimeSourceException.php', + 'Ramsey\\Uuid\\Exception\\UnableToBuildUuidException' => __DIR__ . '/..' . '/ramsey/uuid/src/Exception/UnableToBuildUuidException.php', + 'Ramsey\\Uuid\\Exception\\UnsupportedOperationException' => __DIR__ . '/..' . '/ramsey/uuid/src/Exception/UnsupportedOperationException.php', + 'Ramsey\\Uuid\\Exception\\UuidExceptionInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Exception/UuidExceptionInterface.php', + 'Ramsey\\Uuid\\FeatureSet' => __DIR__ . '/..' . '/ramsey/uuid/src/FeatureSet.php', + 'Ramsey\\Uuid\\Fields\\FieldsInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Fields/FieldsInterface.php', + 'Ramsey\\Uuid\\Fields\\SerializableFieldsTrait' => __DIR__ . '/..' . '/ramsey/uuid/src/Fields/SerializableFieldsTrait.php', + 'Ramsey\\Uuid\\Generator\\CombGenerator' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/CombGenerator.php', + 'Ramsey\\Uuid\\Generator\\DceSecurityGenerator' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/DceSecurityGenerator.php', + 'Ramsey\\Uuid\\Generator\\DceSecurityGeneratorInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/DceSecurityGeneratorInterface.php', + 'Ramsey\\Uuid\\Generator\\DefaultNameGenerator' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/DefaultNameGenerator.php', + 'Ramsey\\Uuid\\Generator\\DefaultTimeGenerator' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/DefaultTimeGenerator.php', + 'Ramsey\\Uuid\\Generator\\NameGeneratorFactory' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/NameGeneratorFactory.php', + 'Ramsey\\Uuid\\Generator\\NameGeneratorInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/NameGeneratorInterface.php', + 'Ramsey\\Uuid\\Generator\\PeclUuidNameGenerator' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/PeclUuidNameGenerator.php', + 'Ramsey\\Uuid\\Generator\\PeclUuidRandomGenerator' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/PeclUuidRandomGenerator.php', + 'Ramsey\\Uuid\\Generator\\PeclUuidTimeGenerator' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/PeclUuidTimeGenerator.php', + 'Ramsey\\Uuid\\Generator\\RandomBytesGenerator' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/RandomBytesGenerator.php', + 'Ramsey\\Uuid\\Generator\\RandomGeneratorFactory' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/RandomGeneratorFactory.php', + 'Ramsey\\Uuid\\Generator\\RandomGeneratorInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/RandomGeneratorInterface.php', + 'Ramsey\\Uuid\\Generator\\RandomLibAdapter' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/RandomLibAdapter.php', + 'Ramsey\\Uuid\\Generator\\TimeGeneratorFactory' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/TimeGeneratorFactory.php', + 'Ramsey\\Uuid\\Generator\\TimeGeneratorInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/TimeGeneratorInterface.php', + 'Ramsey\\Uuid\\Generator\\UnixTimeGenerator' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/UnixTimeGenerator.php', + 'Ramsey\\Uuid\\Guid\\Fields' => __DIR__ . '/..' . '/ramsey/uuid/src/Guid/Fields.php', + 'Ramsey\\Uuid\\Guid\\Guid' => __DIR__ . '/..' . '/ramsey/uuid/src/Guid/Guid.php', + 'Ramsey\\Uuid\\Guid\\GuidBuilder' => __DIR__ . '/..' . '/ramsey/uuid/src/Guid/GuidBuilder.php', + 'Ramsey\\Uuid\\Lazy\\LazyUuidFromString' => __DIR__ . '/..' . '/ramsey/uuid/src/Lazy/LazyUuidFromString.php', + 'Ramsey\\Uuid\\Math\\BrickMathCalculator' => __DIR__ . '/..' . '/ramsey/uuid/src/Math/BrickMathCalculator.php', + 'Ramsey\\Uuid\\Math\\CalculatorInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Math/CalculatorInterface.php', + 'Ramsey\\Uuid\\Math\\RoundingMode' => __DIR__ . '/..' . '/ramsey/uuid/src/Math/RoundingMode.php', + 'Ramsey\\Uuid\\Nonstandard\\Fields' => __DIR__ . '/..' . '/ramsey/uuid/src/Nonstandard/Fields.php', + 'Ramsey\\Uuid\\Nonstandard\\Uuid' => __DIR__ . '/..' . '/ramsey/uuid/src/Nonstandard/Uuid.php', + 'Ramsey\\Uuid\\Nonstandard\\UuidBuilder' => __DIR__ . '/..' . '/ramsey/uuid/src/Nonstandard/UuidBuilder.php', + 'Ramsey\\Uuid\\Nonstandard\\UuidV6' => __DIR__ . '/..' . '/ramsey/uuid/src/Nonstandard/UuidV6.php', + 'Ramsey\\Uuid\\Provider\\DceSecurityProviderInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Provider/DceSecurityProviderInterface.php', + 'Ramsey\\Uuid\\Provider\\Dce\\SystemDceSecurityProvider' => __DIR__ . '/..' . '/ramsey/uuid/src/Provider/Dce/SystemDceSecurityProvider.php', + 'Ramsey\\Uuid\\Provider\\NodeProviderInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Provider/NodeProviderInterface.php', + 'Ramsey\\Uuid\\Provider\\Node\\FallbackNodeProvider' => __DIR__ . '/..' . '/ramsey/uuid/src/Provider/Node/FallbackNodeProvider.php', + 'Ramsey\\Uuid\\Provider\\Node\\NodeProviderCollection' => __DIR__ . '/..' . '/ramsey/uuid/src/Provider/Node/NodeProviderCollection.php', + 'Ramsey\\Uuid\\Provider\\Node\\RandomNodeProvider' => __DIR__ . '/..' . '/ramsey/uuid/src/Provider/Node/RandomNodeProvider.php', + 'Ramsey\\Uuid\\Provider\\Node\\StaticNodeProvider' => __DIR__ . '/..' . '/ramsey/uuid/src/Provider/Node/StaticNodeProvider.php', + 'Ramsey\\Uuid\\Provider\\Node\\SystemNodeProvider' => __DIR__ . '/..' . '/ramsey/uuid/src/Provider/Node/SystemNodeProvider.php', + 'Ramsey\\Uuid\\Provider\\TimeProviderInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Provider/TimeProviderInterface.php', + 'Ramsey\\Uuid\\Provider\\Time\\FixedTimeProvider' => __DIR__ . '/..' . '/ramsey/uuid/src/Provider/Time/FixedTimeProvider.php', + 'Ramsey\\Uuid\\Provider\\Time\\SystemTimeProvider' => __DIR__ . '/..' . '/ramsey/uuid/src/Provider/Time/SystemTimeProvider.php', + 'Ramsey\\Uuid\\Rfc4122\\Fields' => __DIR__ . '/..' . '/ramsey/uuid/src/Rfc4122/Fields.php', + 'Ramsey\\Uuid\\Rfc4122\\FieldsInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Rfc4122/FieldsInterface.php', + 'Ramsey\\Uuid\\Rfc4122\\MaxTrait' => __DIR__ . '/..' . '/ramsey/uuid/src/Rfc4122/MaxTrait.php', + 'Ramsey\\Uuid\\Rfc4122\\MaxUuid' => __DIR__ . '/..' . '/ramsey/uuid/src/Rfc4122/MaxUuid.php', + 'Ramsey\\Uuid\\Rfc4122\\NilTrait' => __DIR__ . '/..' . '/ramsey/uuid/src/Rfc4122/NilTrait.php', + 'Ramsey\\Uuid\\Rfc4122\\NilUuid' => __DIR__ . '/..' . '/ramsey/uuid/src/Rfc4122/NilUuid.php', + 'Ramsey\\Uuid\\Rfc4122\\TimeTrait' => __DIR__ . '/..' . '/ramsey/uuid/src/Rfc4122/TimeTrait.php', + 'Ramsey\\Uuid\\Rfc4122\\UuidBuilder' => __DIR__ . '/..' . '/ramsey/uuid/src/Rfc4122/UuidBuilder.php', + 'Ramsey\\Uuid\\Rfc4122\\UuidInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Rfc4122/UuidInterface.php', + 'Ramsey\\Uuid\\Rfc4122\\UuidV1' => __DIR__ . '/..' . '/ramsey/uuid/src/Rfc4122/UuidV1.php', + 'Ramsey\\Uuid\\Rfc4122\\UuidV2' => __DIR__ . '/..' . '/ramsey/uuid/src/Rfc4122/UuidV2.php', + 'Ramsey\\Uuid\\Rfc4122\\UuidV3' => __DIR__ . '/..' . '/ramsey/uuid/src/Rfc4122/UuidV3.php', + 'Ramsey\\Uuid\\Rfc4122\\UuidV4' => __DIR__ . '/..' . '/ramsey/uuid/src/Rfc4122/UuidV4.php', + 'Ramsey\\Uuid\\Rfc4122\\UuidV5' => __DIR__ . '/..' . '/ramsey/uuid/src/Rfc4122/UuidV5.php', + 'Ramsey\\Uuid\\Rfc4122\\UuidV6' => __DIR__ . '/..' . '/ramsey/uuid/src/Rfc4122/UuidV6.php', + 'Ramsey\\Uuid\\Rfc4122\\UuidV7' => __DIR__ . '/..' . '/ramsey/uuid/src/Rfc4122/UuidV7.php', + 'Ramsey\\Uuid\\Rfc4122\\UuidV8' => __DIR__ . '/..' . '/ramsey/uuid/src/Rfc4122/UuidV8.php', + 'Ramsey\\Uuid\\Rfc4122\\Validator' => __DIR__ . '/..' . '/ramsey/uuid/src/Rfc4122/Validator.php', + 'Ramsey\\Uuid\\Rfc4122\\VariantTrait' => __DIR__ . '/..' . '/ramsey/uuid/src/Rfc4122/VariantTrait.php', + 'Ramsey\\Uuid\\Rfc4122\\VersionTrait' => __DIR__ . '/..' . '/ramsey/uuid/src/Rfc4122/VersionTrait.php', + 'Ramsey\\Uuid\\Type\\Decimal' => __DIR__ . '/..' . '/ramsey/uuid/src/Type/Decimal.php', + 'Ramsey\\Uuid\\Type\\Hexadecimal' => __DIR__ . '/..' . '/ramsey/uuid/src/Type/Hexadecimal.php', + 'Ramsey\\Uuid\\Type\\Integer' => __DIR__ . '/..' . '/ramsey/uuid/src/Type/Integer.php', + 'Ramsey\\Uuid\\Type\\NumberInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Type/NumberInterface.php', + 'Ramsey\\Uuid\\Type\\Time' => __DIR__ . '/..' . '/ramsey/uuid/src/Type/Time.php', + 'Ramsey\\Uuid\\Type\\TypeInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Type/TypeInterface.php', + 'Ramsey\\Uuid\\Uuid' => __DIR__ . '/..' . '/ramsey/uuid/src/Uuid.php', + 'Ramsey\\Uuid\\UuidFactory' => __DIR__ . '/..' . '/ramsey/uuid/src/UuidFactory.php', + 'Ramsey\\Uuid\\UuidFactoryInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/UuidFactoryInterface.php', + 'Ramsey\\Uuid\\UuidInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/UuidInterface.php', + 'Ramsey\\Uuid\\Validator\\GenericValidator' => __DIR__ . '/..' . '/ramsey/uuid/src/Validator/GenericValidator.php', + 'Ramsey\\Uuid\\Validator\\ValidatorInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Validator/ValidatorInterface.php', + 'SQLite3Exception' => __DIR__ . '/..' . '/symfony/polyfill-php83/Resources/stubs/SQLite3Exception.php', + 'SebastianBergmann\\CliParser\\AmbiguousOptionException' => __DIR__ . '/..' . '/sebastian/cli-parser/src/exceptions/AmbiguousOptionException.php', + 'SebastianBergmann\\CliParser\\Exception' => __DIR__ . '/..' . '/sebastian/cli-parser/src/exceptions/Exception.php', + 'SebastianBergmann\\CliParser\\OptionDoesNotAllowArgumentException' => __DIR__ . '/..' . '/sebastian/cli-parser/src/exceptions/OptionDoesNotAllowArgumentException.php', + 'SebastianBergmann\\CliParser\\Parser' => __DIR__ . '/..' . '/sebastian/cli-parser/src/Parser.php', + 'SebastianBergmann\\CliParser\\RequiredOptionArgumentMissingException' => __DIR__ . '/..' . '/sebastian/cli-parser/src/exceptions/RequiredOptionArgumentMissingException.php', + 'SebastianBergmann\\CliParser\\UnknownOptionException' => __DIR__ . '/..' . '/sebastian/cli-parser/src/exceptions/UnknownOptionException.php', + 'SebastianBergmann\\CodeCoverage\\BranchAndPathCoverageNotSupportedException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/BranchAndPathCoverageNotSupportedException.php', + 'SebastianBergmann\\CodeCoverage\\CodeCoverage' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/CodeCoverage.php', + 'SebastianBergmann\\CodeCoverage\\Data\\ProcessedCodeCoverageData' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Data/ProcessedCodeCoverageData.php', + 'SebastianBergmann\\CodeCoverage\\Data\\RawCodeCoverageData' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Data/RawCodeCoverageData.php', + 'SebastianBergmann\\CodeCoverage\\DeadCodeDetectionNotSupportedException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/DeadCodeDetectionNotSupportedException.php', + 'SebastianBergmann\\CodeCoverage\\Driver\\Driver' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Driver/Driver.php', + 'SebastianBergmann\\CodeCoverage\\Driver\\PathExistsButIsNotDirectoryException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/PathExistsButIsNotDirectoryException.php', + 'SebastianBergmann\\CodeCoverage\\Driver\\PcovDriver' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Driver/PcovDriver.php', + 'SebastianBergmann\\CodeCoverage\\Driver\\PcovNotAvailableException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/PcovNotAvailableException.php', + 'SebastianBergmann\\CodeCoverage\\Driver\\Selector' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Driver/Selector.php', + 'SebastianBergmann\\CodeCoverage\\Driver\\WriteOperationFailedException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/WriteOperationFailedException.php', + 'SebastianBergmann\\CodeCoverage\\Driver\\XdebugDriver' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Driver/XdebugDriver.php', + 'SebastianBergmann\\CodeCoverage\\Driver\\XdebugNotAvailableException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/XdebugNotAvailableException.php', + 'SebastianBergmann\\CodeCoverage\\Driver\\XdebugNotEnabledException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/XdebugNotEnabledException.php', + 'SebastianBergmann\\CodeCoverage\\Exception' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/Exception.php', + 'SebastianBergmann\\CodeCoverage\\FileCouldNotBeWrittenException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/FileCouldNotBeWrittenException.php', + 'SebastianBergmann\\CodeCoverage\\Filter' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Filter.php', + 'SebastianBergmann\\CodeCoverage\\InvalidArgumentException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/InvalidArgumentException.php', + 'SebastianBergmann\\CodeCoverage\\NoCodeCoverageDriverAvailableException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/NoCodeCoverageDriverAvailableException.php', + 'SebastianBergmann\\CodeCoverage\\NoCodeCoverageDriverWithPathCoverageSupportAvailableException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/NoCodeCoverageDriverWithPathCoverageSupportAvailableException.php', + 'SebastianBergmann\\CodeCoverage\\Node\\AbstractNode' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Node/AbstractNode.php', + 'SebastianBergmann\\CodeCoverage\\Node\\Builder' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Node/Builder.php', + 'SebastianBergmann\\CodeCoverage\\Node\\CrapIndex' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Node/CrapIndex.php', + 'SebastianBergmann\\CodeCoverage\\Node\\Directory' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Node/Directory.php', + 'SebastianBergmann\\CodeCoverage\\Node\\File' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Node/File.php', + 'SebastianBergmann\\CodeCoverage\\Node\\Iterator' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Node/Iterator.php', + 'SebastianBergmann\\CodeCoverage\\ParserException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/ParserException.php', + 'SebastianBergmann\\CodeCoverage\\ReflectionException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/ReflectionException.php', + 'SebastianBergmann\\CodeCoverage\\ReportAlreadyFinalizedException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/ReportAlreadyFinalizedException.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Clover' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Clover.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Cobertura' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Cobertura.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Crap4j' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Crap4j.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Colors' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Html/Colors.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Html\\CustomCssFile' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Html/CustomCssFile.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Dashboard' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Html/Renderer/Dashboard.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Directory' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Html/Renderer/Directory.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Facade' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Html/Facade.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Html\\File' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Html/Renderer/File.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Renderer' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Html/Renderer.php', + 'SebastianBergmann\\CodeCoverage\\Report\\PHP' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/PHP.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Text' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Text.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Thresholds' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Thresholds.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\BuildInformation' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/BuildInformation.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Coverage' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Coverage.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Directory' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Directory.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Facade' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Facade.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\File' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/File.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Method' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Method.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Node' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Node.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Project' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Project.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Report' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Report.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Source' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Source.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Tests' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Tests.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Totals' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Totals.php', + 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Unit' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Unit.php', + 'SebastianBergmann\\CodeCoverage\\StaticAnalysisCacheNotConfiguredException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/StaticAnalysisCacheNotConfiguredException.php', + 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\CacheWarmer' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/StaticAnalysis/CacheWarmer.php', + 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\CachingFileAnalyser' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/StaticAnalysis/CachingFileAnalyser.php', + 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\CodeUnitFindingVisitor' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/StaticAnalysis/CodeUnitFindingVisitor.php', + 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\ExecutableLinesFindingVisitor' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/StaticAnalysis/ExecutableLinesFindingVisitor.php', + 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\FileAnalyser' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/StaticAnalysis/FileAnalyser.php', + 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\IgnoredLinesFindingVisitor' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/StaticAnalysis/IgnoredLinesFindingVisitor.php', + 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\ParsingFileAnalyser' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/StaticAnalysis/ParsingFileAnalyser.php', + 'SebastianBergmann\\CodeCoverage\\TestIdMissingException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/TestIdMissingException.php', + 'SebastianBergmann\\CodeCoverage\\Test\\TestSize\\Known' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/TestSize/Known.php', + 'SebastianBergmann\\CodeCoverage\\Test\\TestSize\\Large' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/TestSize/Large.php', + 'SebastianBergmann\\CodeCoverage\\Test\\TestSize\\Medium' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/TestSize/Medium.php', + 'SebastianBergmann\\CodeCoverage\\Test\\TestSize\\Small' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/TestSize/Small.php', + 'SebastianBergmann\\CodeCoverage\\Test\\TestSize\\TestSize' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/TestSize/TestSize.php', + 'SebastianBergmann\\CodeCoverage\\Test\\TestSize\\Unknown' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/TestSize/Unknown.php', + 'SebastianBergmann\\CodeCoverage\\Test\\TestStatus\\Failure' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/TestStatus/Failure.php', + 'SebastianBergmann\\CodeCoverage\\Test\\TestStatus\\Known' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/TestStatus/Known.php', + 'SebastianBergmann\\CodeCoverage\\Test\\TestStatus\\Success' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/TestStatus/Success.php', + 'SebastianBergmann\\CodeCoverage\\Test\\TestStatus\\TestStatus' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/TestStatus/TestStatus.php', + 'SebastianBergmann\\CodeCoverage\\Test\\TestStatus\\Unknown' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/TestStatus/Unknown.php', + 'SebastianBergmann\\CodeCoverage\\UnintentionallyCoveredCodeException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/UnintentionallyCoveredCodeException.php', + 'SebastianBergmann\\CodeCoverage\\Util\\DirectoryCouldNotBeCreatedException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/DirectoryCouldNotBeCreatedException.php', + 'SebastianBergmann\\CodeCoverage\\Util\\Filesystem' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Util/Filesystem.php', + 'SebastianBergmann\\CodeCoverage\\Util\\Percentage' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Util/Percentage.php', + 'SebastianBergmann\\CodeCoverage\\Version' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Version.php', + 'SebastianBergmann\\CodeCoverage\\XmlException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/XmlException.php', + 'SebastianBergmann\\CodeUnitReverseLookup\\Wizard' => __DIR__ . '/..' . '/sebastian/code-unit-reverse-lookup/src/Wizard.php', + 'SebastianBergmann\\CodeUnit\\ClassMethodUnit' => __DIR__ . '/..' . '/sebastian/code-unit/src/ClassMethodUnit.php', + 'SebastianBergmann\\CodeUnit\\ClassUnit' => __DIR__ . '/..' . '/sebastian/code-unit/src/ClassUnit.php', + 'SebastianBergmann\\CodeUnit\\CodeUnit' => __DIR__ . '/..' . '/sebastian/code-unit/src/CodeUnit.php', + 'SebastianBergmann\\CodeUnit\\CodeUnitCollection' => __DIR__ . '/..' . '/sebastian/code-unit/src/CodeUnitCollection.php', + 'SebastianBergmann\\CodeUnit\\CodeUnitCollectionIterator' => __DIR__ . '/..' . '/sebastian/code-unit/src/CodeUnitCollectionIterator.php', + 'SebastianBergmann\\CodeUnit\\Exception' => __DIR__ . '/..' . '/sebastian/code-unit/src/exceptions/Exception.php', + 'SebastianBergmann\\CodeUnit\\FileUnit' => __DIR__ . '/..' . '/sebastian/code-unit/src/FileUnit.php', + 'SebastianBergmann\\CodeUnit\\FunctionUnit' => __DIR__ . '/..' . '/sebastian/code-unit/src/FunctionUnit.php', + 'SebastianBergmann\\CodeUnit\\InterfaceMethodUnit' => __DIR__ . '/..' . '/sebastian/code-unit/src/InterfaceMethodUnit.php', + 'SebastianBergmann\\CodeUnit\\InterfaceUnit' => __DIR__ . '/..' . '/sebastian/code-unit/src/InterfaceUnit.php', + 'SebastianBergmann\\CodeUnit\\InvalidCodeUnitException' => __DIR__ . '/..' . '/sebastian/code-unit/src/exceptions/InvalidCodeUnitException.php', + 'SebastianBergmann\\CodeUnit\\Mapper' => __DIR__ . '/..' . '/sebastian/code-unit/src/Mapper.php', + 'SebastianBergmann\\CodeUnit\\NoTraitException' => __DIR__ . '/..' . '/sebastian/code-unit/src/exceptions/NoTraitException.php', + 'SebastianBergmann\\CodeUnit\\ReflectionException' => __DIR__ . '/..' . '/sebastian/code-unit/src/exceptions/ReflectionException.php', + 'SebastianBergmann\\CodeUnit\\TraitMethodUnit' => __DIR__ . '/..' . '/sebastian/code-unit/src/TraitMethodUnit.php', + 'SebastianBergmann\\CodeUnit\\TraitUnit' => __DIR__ . '/..' . '/sebastian/code-unit/src/TraitUnit.php', + 'SebastianBergmann\\Comparator\\ArrayComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/ArrayComparator.php', + 'SebastianBergmann\\Comparator\\Comparator' => __DIR__ . '/..' . '/sebastian/comparator/src/Comparator.php', + 'SebastianBergmann\\Comparator\\ComparisonFailure' => __DIR__ . '/..' . '/sebastian/comparator/src/ComparisonFailure.php', + 'SebastianBergmann\\Comparator\\DOMNodeComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/DOMNodeComparator.php', + 'SebastianBergmann\\Comparator\\DateTimeComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/DateTimeComparator.php', + 'SebastianBergmann\\Comparator\\EnumerationComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/EnumerationComparator.php', + 'SebastianBergmann\\Comparator\\Exception' => __DIR__ . '/..' . '/sebastian/comparator/src/exceptions/Exception.php', + 'SebastianBergmann\\Comparator\\ExceptionComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/ExceptionComparator.php', + 'SebastianBergmann\\Comparator\\Factory' => __DIR__ . '/..' . '/sebastian/comparator/src/Factory.php', + 'SebastianBergmann\\Comparator\\MockObjectComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/MockObjectComparator.php', + 'SebastianBergmann\\Comparator\\NumberComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/NumberComparator.php', + 'SebastianBergmann\\Comparator\\NumericComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/NumericComparator.php', + 'SebastianBergmann\\Comparator\\ObjectComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/ObjectComparator.php', + 'SebastianBergmann\\Comparator\\ResourceComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/ResourceComparator.php', + 'SebastianBergmann\\Comparator\\RuntimeException' => __DIR__ . '/..' . '/sebastian/comparator/src/exceptions/RuntimeException.php', + 'SebastianBergmann\\Comparator\\ScalarComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/ScalarComparator.php', + 'SebastianBergmann\\Comparator\\SplObjectStorageComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/SplObjectStorageComparator.php', + 'SebastianBergmann\\Comparator\\TypeComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/TypeComparator.php', + 'SebastianBergmann\\Complexity\\Calculator' => __DIR__ . '/..' . '/sebastian/complexity/src/Calculator.php', + 'SebastianBergmann\\Complexity\\Complexity' => __DIR__ . '/..' . '/sebastian/complexity/src/Complexity/Complexity.php', + 'SebastianBergmann\\Complexity\\ComplexityCalculatingVisitor' => __DIR__ . '/..' . '/sebastian/complexity/src/Visitor/ComplexityCalculatingVisitor.php', + 'SebastianBergmann\\Complexity\\ComplexityCollection' => __DIR__ . '/..' . '/sebastian/complexity/src/Complexity/ComplexityCollection.php', + 'SebastianBergmann\\Complexity\\ComplexityCollectionIterator' => __DIR__ . '/..' . '/sebastian/complexity/src/Complexity/ComplexityCollectionIterator.php', + 'SebastianBergmann\\Complexity\\CyclomaticComplexityCalculatingVisitor' => __DIR__ . '/..' . '/sebastian/complexity/src/Visitor/CyclomaticComplexityCalculatingVisitor.php', + 'SebastianBergmann\\Complexity\\Exception' => __DIR__ . '/..' . '/sebastian/complexity/src/Exception/Exception.php', + 'SebastianBergmann\\Complexity\\RuntimeException' => __DIR__ . '/..' . '/sebastian/complexity/src/Exception/RuntimeException.php', + 'SebastianBergmann\\Diff\\Chunk' => __DIR__ . '/..' . '/sebastian/diff/src/Chunk.php', + 'SebastianBergmann\\Diff\\ConfigurationException' => __DIR__ . '/..' . '/sebastian/diff/src/Exception/ConfigurationException.php', + 'SebastianBergmann\\Diff\\Diff' => __DIR__ . '/..' . '/sebastian/diff/src/Diff.php', + 'SebastianBergmann\\Diff\\Differ' => __DIR__ . '/..' . '/sebastian/diff/src/Differ.php', + 'SebastianBergmann\\Diff\\Exception' => __DIR__ . '/..' . '/sebastian/diff/src/Exception/Exception.php', + 'SebastianBergmann\\Diff\\InvalidArgumentException' => __DIR__ . '/..' . '/sebastian/diff/src/Exception/InvalidArgumentException.php', + 'SebastianBergmann\\Diff\\Line' => __DIR__ . '/..' . '/sebastian/diff/src/Line.php', + 'SebastianBergmann\\Diff\\LongestCommonSubsequenceCalculator' => __DIR__ . '/..' . '/sebastian/diff/src/LongestCommonSubsequenceCalculator.php', + 'SebastianBergmann\\Diff\\MemoryEfficientLongestCommonSubsequenceCalculator' => __DIR__ . '/..' . '/sebastian/diff/src/MemoryEfficientLongestCommonSubsequenceCalculator.php', + 'SebastianBergmann\\Diff\\Output\\AbstractChunkOutputBuilder' => __DIR__ . '/..' . '/sebastian/diff/src/Output/AbstractChunkOutputBuilder.php', + 'SebastianBergmann\\Diff\\Output\\DiffOnlyOutputBuilder' => __DIR__ . '/..' . '/sebastian/diff/src/Output/DiffOnlyOutputBuilder.php', + 'SebastianBergmann\\Diff\\Output\\DiffOutputBuilderInterface' => __DIR__ . '/..' . '/sebastian/diff/src/Output/DiffOutputBuilderInterface.php', + 'SebastianBergmann\\Diff\\Output\\StrictUnifiedDiffOutputBuilder' => __DIR__ . '/..' . '/sebastian/diff/src/Output/StrictUnifiedDiffOutputBuilder.php', + 'SebastianBergmann\\Diff\\Output\\UnifiedDiffOutputBuilder' => __DIR__ . '/..' . '/sebastian/diff/src/Output/UnifiedDiffOutputBuilder.php', + 'SebastianBergmann\\Diff\\Parser' => __DIR__ . '/..' . '/sebastian/diff/src/Parser.php', + 'SebastianBergmann\\Diff\\TimeEfficientLongestCommonSubsequenceCalculator' => __DIR__ . '/..' . '/sebastian/diff/src/TimeEfficientLongestCommonSubsequenceCalculator.php', + 'SebastianBergmann\\Environment\\Console' => __DIR__ . '/..' . '/sebastian/environment/src/Console.php', + 'SebastianBergmann\\Environment\\Runtime' => __DIR__ . '/..' . '/sebastian/environment/src/Runtime.php', + 'SebastianBergmann\\Exporter\\Exporter' => __DIR__ . '/..' . '/sebastian/exporter/src/Exporter.php', + 'SebastianBergmann\\FileIterator\\ExcludeIterator' => __DIR__ . '/..' . '/phpunit/php-file-iterator/src/ExcludeIterator.php', + 'SebastianBergmann\\FileIterator\\Facade' => __DIR__ . '/..' . '/phpunit/php-file-iterator/src/Facade.php', + 'SebastianBergmann\\FileIterator\\Factory' => __DIR__ . '/..' . '/phpunit/php-file-iterator/src/Factory.php', + 'SebastianBergmann\\FileIterator\\Iterator' => __DIR__ . '/..' . '/phpunit/php-file-iterator/src/Iterator.php', + 'SebastianBergmann\\GlobalState\\CodeExporter' => __DIR__ . '/..' . '/sebastian/global-state/src/CodeExporter.php', + 'SebastianBergmann\\GlobalState\\Exception' => __DIR__ . '/..' . '/sebastian/global-state/src/exceptions/Exception.php', + 'SebastianBergmann\\GlobalState\\ExcludeList' => __DIR__ . '/..' . '/sebastian/global-state/src/ExcludeList.php', + 'SebastianBergmann\\GlobalState\\Restorer' => __DIR__ . '/..' . '/sebastian/global-state/src/Restorer.php', + 'SebastianBergmann\\GlobalState\\RuntimeException' => __DIR__ . '/..' . '/sebastian/global-state/src/exceptions/RuntimeException.php', + 'SebastianBergmann\\GlobalState\\Snapshot' => __DIR__ . '/..' . '/sebastian/global-state/src/Snapshot.php', + 'SebastianBergmann\\Invoker\\Exception' => __DIR__ . '/..' . '/phpunit/php-invoker/src/exceptions/Exception.php', + 'SebastianBergmann\\Invoker\\Invoker' => __DIR__ . '/..' . '/phpunit/php-invoker/src/Invoker.php', + 'SebastianBergmann\\Invoker\\ProcessControlExtensionNotLoadedException' => __DIR__ . '/..' . '/phpunit/php-invoker/src/exceptions/ProcessControlExtensionNotLoadedException.php', + 'SebastianBergmann\\Invoker\\TimeoutException' => __DIR__ . '/..' . '/phpunit/php-invoker/src/exceptions/TimeoutException.php', + 'SebastianBergmann\\LinesOfCode\\Counter' => __DIR__ . '/..' . '/sebastian/lines-of-code/src/Counter.php', + 'SebastianBergmann\\LinesOfCode\\Exception' => __DIR__ . '/..' . '/sebastian/lines-of-code/src/Exception/Exception.php', + 'SebastianBergmann\\LinesOfCode\\IllogicalValuesException' => __DIR__ . '/..' . '/sebastian/lines-of-code/src/Exception/IllogicalValuesException.php', + 'SebastianBergmann\\LinesOfCode\\LineCountingVisitor' => __DIR__ . '/..' . '/sebastian/lines-of-code/src/LineCountingVisitor.php', + 'SebastianBergmann\\LinesOfCode\\LinesOfCode' => __DIR__ . '/..' . '/sebastian/lines-of-code/src/LinesOfCode.php', + 'SebastianBergmann\\LinesOfCode\\NegativeValueException' => __DIR__ . '/..' . '/sebastian/lines-of-code/src/Exception/NegativeValueException.php', + 'SebastianBergmann\\LinesOfCode\\RuntimeException' => __DIR__ . '/..' . '/sebastian/lines-of-code/src/Exception/RuntimeException.php', + 'SebastianBergmann\\ObjectEnumerator\\Enumerator' => __DIR__ . '/..' . '/sebastian/object-enumerator/src/Enumerator.php', + 'SebastianBergmann\\ObjectReflector\\ObjectReflector' => __DIR__ . '/..' . '/sebastian/object-reflector/src/ObjectReflector.php', + 'SebastianBergmann\\RecursionContext\\Context' => __DIR__ . '/..' . '/sebastian/recursion-context/src/Context.php', + 'SebastianBergmann\\Template\\Exception' => __DIR__ . '/..' . '/phpunit/php-text-template/src/exceptions/Exception.php', + 'SebastianBergmann\\Template\\InvalidArgumentException' => __DIR__ . '/..' . '/phpunit/php-text-template/src/exceptions/InvalidArgumentException.php', + 'SebastianBergmann\\Template\\RuntimeException' => __DIR__ . '/..' . '/phpunit/php-text-template/src/exceptions/RuntimeException.php', + 'SebastianBergmann\\Template\\Template' => __DIR__ . '/..' . '/phpunit/php-text-template/src/Template.php', + 'SebastianBergmann\\Timer\\Duration' => __DIR__ . '/..' . '/phpunit/php-timer/src/Duration.php', + 'SebastianBergmann\\Timer\\Exception' => __DIR__ . '/..' . '/phpunit/php-timer/src/exceptions/Exception.php', + 'SebastianBergmann\\Timer\\NoActiveTimerException' => __DIR__ . '/..' . '/phpunit/php-timer/src/exceptions/NoActiveTimerException.php', + 'SebastianBergmann\\Timer\\ResourceUsageFormatter' => __DIR__ . '/..' . '/phpunit/php-timer/src/ResourceUsageFormatter.php', + 'SebastianBergmann\\Timer\\TimeSinceStartOfRequestNotAvailableException' => __DIR__ . '/..' . '/phpunit/php-timer/src/exceptions/TimeSinceStartOfRequestNotAvailableException.php', + 'SebastianBergmann\\Timer\\Timer' => __DIR__ . '/..' . '/phpunit/php-timer/src/Timer.php', + 'SebastianBergmann\\Type\\CallableType' => __DIR__ . '/..' . '/sebastian/type/src/type/CallableType.php', + 'SebastianBergmann\\Type\\Exception' => __DIR__ . '/..' . '/sebastian/type/src/exception/Exception.php', + 'SebastianBergmann\\Type\\FalseType' => __DIR__ . '/..' . '/sebastian/type/src/type/FalseType.php', + 'SebastianBergmann\\Type\\GenericObjectType' => __DIR__ . '/..' . '/sebastian/type/src/type/GenericObjectType.php', + 'SebastianBergmann\\Type\\IntersectionType' => __DIR__ . '/..' . '/sebastian/type/src/type/IntersectionType.php', + 'SebastianBergmann\\Type\\IterableType' => __DIR__ . '/..' . '/sebastian/type/src/type/IterableType.php', + 'SebastianBergmann\\Type\\MixedType' => __DIR__ . '/..' . '/sebastian/type/src/type/MixedType.php', + 'SebastianBergmann\\Type\\NeverType' => __DIR__ . '/..' . '/sebastian/type/src/type/NeverType.php', + 'SebastianBergmann\\Type\\NullType' => __DIR__ . '/..' . '/sebastian/type/src/type/NullType.php', + 'SebastianBergmann\\Type\\ObjectType' => __DIR__ . '/..' . '/sebastian/type/src/type/ObjectType.php', + 'SebastianBergmann\\Type\\Parameter' => __DIR__ . '/..' . '/sebastian/type/src/Parameter.php', + 'SebastianBergmann\\Type\\ReflectionMapper' => __DIR__ . '/..' . '/sebastian/type/src/ReflectionMapper.php', + 'SebastianBergmann\\Type\\RuntimeException' => __DIR__ . '/..' . '/sebastian/type/src/exception/RuntimeException.php', + 'SebastianBergmann\\Type\\SimpleType' => __DIR__ . '/..' . '/sebastian/type/src/type/SimpleType.php', + 'SebastianBergmann\\Type\\StaticType' => __DIR__ . '/..' . '/sebastian/type/src/type/StaticType.php', + 'SebastianBergmann\\Type\\TrueType' => __DIR__ . '/..' . '/sebastian/type/src/type/TrueType.php', + 'SebastianBergmann\\Type\\Type' => __DIR__ . '/..' . '/sebastian/type/src/type/Type.php', + 'SebastianBergmann\\Type\\TypeName' => __DIR__ . '/..' . '/sebastian/type/src/TypeName.php', + 'SebastianBergmann\\Type\\UnionType' => __DIR__ . '/..' . '/sebastian/type/src/type/UnionType.php', + 'SebastianBergmann\\Type\\UnknownType' => __DIR__ . '/..' . '/sebastian/type/src/type/UnknownType.php', + 'SebastianBergmann\\Type\\VoidType' => __DIR__ . '/..' . '/sebastian/type/src/type/VoidType.php', + 'SebastianBergmann\\Version' => __DIR__ . '/..' . '/sebastian/version/src/Version.php', + 'Spatie\\PdfToText\\Exceptions\\BinaryNotFoundException' => __DIR__ . '/..' . '/spatie/pdf-to-text/src/Exceptions/BinaryNotFoundException.php', + 'Spatie\\PdfToText\\Exceptions\\CouldNotExtractText' => __DIR__ . '/..' . '/spatie/pdf-to-text/src/Exceptions/CouldNotExtractText.php', + 'Spatie\\PdfToText\\Exceptions\\PdfNotFound' => __DIR__ . '/..' . '/spatie/pdf-to-text/src/Exceptions/PdfNotFound.php', + 'Spatie\\PdfToText\\Pdf' => __DIR__ . '/..' . '/spatie/pdf-to-text/src/Pdf.php', + 'Spatie\\Permission\\Commands\\CacheReset' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Commands/CacheReset.php', + 'Spatie\\Permission\\Commands\\CreatePermission' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Commands/CreatePermission.php', + 'Spatie\\Permission\\Commands\\CreateRole' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Commands/CreateRole.php', + 'Spatie\\Permission\\Commands\\Show' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Commands/Show.php', + 'Spatie\\Permission\\Commands\\UpgradeForTeams' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Commands/UpgradeForTeams.php', + 'Spatie\\Permission\\Contracts\\Permission' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Contracts/Permission.php', + 'Spatie\\Permission\\Contracts\\PermissionsTeamResolver' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Contracts/PermissionsTeamResolver.php', + 'Spatie\\Permission\\Contracts\\Role' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Contracts/Role.php', + 'Spatie\\Permission\\Contracts\\Wildcard' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Contracts/Wildcard.php', + 'Spatie\\Permission\\DefaultTeamResolver' => __DIR__ . '/..' . '/spatie/laravel-permission/src/DefaultTeamResolver.php', + 'Spatie\\Permission\\Events\\PermissionAttached' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Events/PermissionAttached.php', + 'Spatie\\Permission\\Events\\PermissionDetached' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Events/PermissionDetached.php', + 'Spatie\\Permission\\Events\\RoleAttached' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Events/RoleAttached.php', + 'Spatie\\Permission\\Events\\RoleDetached' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Events/RoleDetached.php', + 'Spatie\\Permission\\Exceptions\\GuardDoesNotMatch' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Exceptions/GuardDoesNotMatch.php', + 'Spatie\\Permission\\Exceptions\\PermissionAlreadyExists' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Exceptions/PermissionAlreadyExists.php', + 'Spatie\\Permission\\Exceptions\\PermissionDoesNotExist' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Exceptions/PermissionDoesNotExist.php', + 'Spatie\\Permission\\Exceptions\\RoleAlreadyExists' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Exceptions/RoleAlreadyExists.php', + 'Spatie\\Permission\\Exceptions\\RoleDoesNotExist' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Exceptions/RoleDoesNotExist.php', + 'Spatie\\Permission\\Exceptions\\UnauthorizedException' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Exceptions/UnauthorizedException.php', + 'Spatie\\Permission\\Exceptions\\WildcardPermissionInvalidArgument' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Exceptions/WildcardPermissionInvalidArgument.php', + 'Spatie\\Permission\\Exceptions\\WildcardPermissionNotImplementsContract' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Exceptions/WildcardPermissionNotImplementsContract.php', + 'Spatie\\Permission\\Exceptions\\WildcardPermissionNotProperlyFormatted' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Exceptions/WildcardPermissionNotProperlyFormatted.php', + 'Spatie\\Permission\\Guard' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Guard.php', + 'Spatie\\Permission\\Middleware\\PermissionMiddleware' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Middleware/PermissionMiddleware.php', + 'Spatie\\Permission\\Middleware\\RoleMiddleware' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Middleware/RoleMiddleware.php', + 'Spatie\\Permission\\Middleware\\RoleOrPermissionMiddleware' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Middleware/RoleOrPermissionMiddleware.php', + 'Spatie\\Permission\\Models\\Permission' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Models/Permission.php', + 'Spatie\\Permission\\Models\\Role' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Models/Role.php', + 'Spatie\\Permission\\PermissionRegistrar' => __DIR__ . '/..' . '/spatie/laravel-permission/src/PermissionRegistrar.php', + 'Spatie\\Permission\\PermissionServiceProvider' => __DIR__ . '/..' . '/spatie/laravel-permission/src/PermissionServiceProvider.php', + 'Spatie\\Permission\\Traits\\HasPermissions' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Traits/HasPermissions.php', + 'Spatie\\Permission\\Traits\\HasRoles' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Traits/HasRoles.php', + 'Spatie\\Permission\\Traits\\RefreshesPermissionCache' => __DIR__ . '/..' . '/spatie/laravel-permission/src/Traits/RefreshesPermissionCache.php', + 'Spatie\\Permission\\WildcardPermission' => __DIR__ . '/..' . '/spatie/laravel-permission/src/WildcardPermission.php', + 'Stringable' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/Stringable.php', + 'Symfony\\Component\\Clock\\Clock' => __DIR__ . '/..' . '/symfony/clock/Clock.php', + 'Symfony\\Component\\Clock\\ClockAwareTrait' => __DIR__ . '/..' . '/symfony/clock/ClockAwareTrait.php', + 'Symfony\\Component\\Clock\\ClockInterface' => __DIR__ . '/..' . '/symfony/clock/ClockInterface.php', + 'Symfony\\Component\\Clock\\DatePoint' => __DIR__ . '/..' . '/symfony/clock/DatePoint.php', + 'Symfony\\Component\\Clock\\MockClock' => __DIR__ . '/..' . '/symfony/clock/MockClock.php', + 'Symfony\\Component\\Clock\\MonotonicClock' => __DIR__ . '/..' . '/symfony/clock/MonotonicClock.php', + 'Symfony\\Component\\Clock\\NativeClock' => __DIR__ . '/..' . '/symfony/clock/NativeClock.php', + 'Symfony\\Component\\Clock\\Test\\ClockSensitiveTrait' => __DIR__ . '/..' . '/symfony/clock/Test/ClockSensitiveTrait.php', + 'Symfony\\Component\\Console\\Application' => __DIR__ . '/..' . '/symfony/console/Application.php', + 'Symfony\\Component\\Console\\Attribute\\AsCommand' => __DIR__ . '/..' . '/symfony/console/Attribute/AsCommand.php', + 'Symfony\\Component\\Console\\CI\\GithubActionReporter' => __DIR__ . '/..' . '/symfony/console/CI/GithubActionReporter.php', + 'Symfony\\Component\\Console\\Color' => __DIR__ . '/..' . '/symfony/console/Color.php', + 'Symfony\\Component\\Console\\CommandLoader\\CommandLoaderInterface' => __DIR__ . '/..' . '/symfony/console/CommandLoader/CommandLoaderInterface.php', + 'Symfony\\Component\\Console\\CommandLoader\\ContainerCommandLoader' => __DIR__ . '/..' . '/symfony/console/CommandLoader/ContainerCommandLoader.php', + 'Symfony\\Component\\Console\\CommandLoader\\FactoryCommandLoader' => __DIR__ . '/..' . '/symfony/console/CommandLoader/FactoryCommandLoader.php', + 'Symfony\\Component\\Console\\Command\\Command' => __DIR__ . '/..' . '/symfony/console/Command/Command.php', + 'Symfony\\Component\\Console\\Command\\CompleteCommand' => __DIR__ . '/..' . '/symfony/console/Command/CompleteCommand.php', + 'Symfony\\Component\\Console\\Command\\DumpCompletionCommand' => __DIR__ . '/..' . '/symfony/console/Command/DumpCompletionCommand.php', + 'Symfony\\Component\\Console\\Command\\HelpCommand' => __DIR__ . '/..' . '/symfony/console/Command/HelpCommand.php', + 'Symfony\\Component\\Console\\Command\\LazyCommand' => __DIR__ . '/..' . '/symfony/console/Command/LazyCommand.php', + 'Symfony\\Component\\Console\\Command\\ListCommand' => __DIR__ . '/..' . '/symfony/console/Command/ListCommand.php', + 'Symfony\\Component\\Console\\Command\\LockableTrait' => __DIR__ . '/..' . '/symfony/console/Command/LockableTrait.php', + 'Symfony\\Component\\Console\\Command\\SignalableCommandInterface' => __DIR__ . '/..' . '/symfony/console/Command/SignalableCommandInterface.php', + 'Symfony\\Component\\Console\\Command\\TraceableCommand' => __DIR__ . '/..' . '/symfony/console/Command/TraceableCommand.php', + 'Symfony\\Component\\Console\\Completion\\CompletionInput' => __DIR__ . '/..' . '/symfony/console/Completion/CompletionInput.php', + 'Symfony\\Component\\Console\\Completion\\CompletionSuggestions' => __DIR__ . '/..' . '/symfony/console/Completion/CompletionSuggestions.php', + 'Symfony\\Component\\Console\\Completion\\Output\\BashCompletionOutput' => __DIR__ . '/..' . '/symfony/console/Completion/Output/BashCompletionOutput.php', + 'Symfony\\Component\\Console\\Completion\\Output\\CompletionOutputInterface' => __DIR__ . '/..' . '/symfony/console/Completion/Output/CompletionOutputInterface.php', + 'Symfony\\Component\\Console\\Completion\\Output\\FishCompletionOutput' => __DIR__ . '/..' . '/symfony/console/Completion/Output/FishCompletionOutput.php', + 'Symfony\\Component\\Console\\Completion\\Output\\ZshCompletionOutput' => __DIR__ . '/..' . '/symfony/console/Completion/Output/ZshCompletionOutput.php', + 'Symfony\\Component\\Console\\Completion\\Suggestion' => __DIR__ . '/..' . '/symfony/console/Completion/Suggestion.php', + 'Symfony\\Component\\Console\\ConsoleEvents' => __DIR__ . '/..' . '/symfony/console/ConsoleEvents.php', + 'Symfony\\Component\\Console\\Cursor' => __DIR__ . '/..' . '/symfony/console/Cursor.php', + 'Symfony\\Component\\Console\\DataCollector\\CommandDataCollector' => __DIR__ . '/..' . '/symfony/console/DataCollector/CommandDataCollector.php', + 'Symfony\\Component\\Console\\Debug\\CliRequest' => __DIR__ . '/..' . '/symfony/console/Debug/CliRequest.php', + 'Symfony\\Component\\Console\\DependencyInjection\\AddConsoleCommandPass' => __DIR__ . '/..' . '/symfony/console/DependencyInjection/AddConsoleCommandPass.php', + 'Symfony\\Component\\Console\\Descriptor\\ApplicationDescription' => __DIR__ . '/..' . '/symfony/console/Descriptor/ApplicationDescription.php', + 'Symfony\\Component\\Console\\Descriptor\\Descriptor' => __DIR__ . '/..' . '/symfony/console/Descriptor/Descriptor.php', + 'Symfony\\Component\\Console\\Descriptor\\DescriptorInterface' => __DIR__ . '/..' . '/symfony/console/Descriptor/DescriptorInterface.php', + 'Symfony\\Component\\Console\\Descriptor\\JsonDescriptor' => __DIR__ . '/..' . '/symfony/console/Descriptor/JsonDescriptor.php', + 'Symfony\\Component\\Console\\Descriptor\\MarkdownDescriptor' => __DIR__ . '/..' . '/symfony/console/Descriptor/MarkdownDescriptor.php', + 'Symfony\\Component\\Console\\Descriptor\\ReStructuredTextDescriptor' => __DIR__ . '/..' . '/symfony/console/Descriptor/ReStructuredTextDescriptor.php', + 'Symfony\\Component\\Console\\Descriptor\\TextDescriptor' => __DIR__ . '/..' . '/symfony/console/Descriptor/TextDescriptor.php', + 'Symfony\\Component\\Console\\Descriptor\\XmlDescriptor' => __DIR__ . '/..' . '/symfony/console/Descriptor/XmlDescriptor.php', + 'Symfony\\Component\\Console\\EventListener\\ErrorListener' => __DIR__ . '/..' . '/symfony/console/EventListener/ErrorListener.php', + 'Symfony\\Component\\Console\\Event\\ConsoleAlarmEvent' => __DIR__ . '/..' . '/symfony/console/Event/ConsoleAlarmEvent.php', + 'Symfony\\Component\\Console\\Event\\ConsoleCommandEvent' => __DIR__ . '/..' . '/symfony/console/Event/ConsoleCommandEvent.php', + 'Symfony\\Component\\Console\\Event\\ConsoleErrorEvent' => __DIR__ . '/..' . '/symfony/console/Event/ConsoleErrorEvent.php', + 'Symfony\\Component\\Console\\Event\\ConsoleEvent' => __DIR__ . '/..' . '/symfony/console/Event/ConsoleEvent.php', + 'Symfony\\Component\\Console\\Event\\ConsoleSignalEvent' => __DIR__ . '/..' . '/symfony/console/Event/ConsoleSignalEvent.php', + 'Symfony\\Component\\Console\\Event\\ConsoleTerminateEvent' => __DIR__ . '/..' . '/symfony/console/Event/ConsoleTerminateEvent.php', + 'Symfony\\Component\\Console\\Exception\\CommandNotFoundException' => __DIR__ . '/..' . '/symfony/console/Exception/CommandNotFoundException.php', + 'Symfony\\Component\\Console\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/symfony/console/Exception/ExceptionInterface.php', + 'Symfony\\Component\\Console\\Exception\\InvalidArgumentException' => __DIR__ . '/..' . '/symfony/console/Exception/InvalidArgumentException.php', + 'Symfony\\Component\\Console\\Exception\\InvalidOptionException' => __DIR__ . '/..' . '/symfony/console/Exception/InvalidOptionException.php', + 'Symfony\\Component\\Console\\Exception\\LogicException' => __DIR__ . '/..' . '/symfony/console/Exception/LogicException.php', + 'Symfony\\Component\\Console\\Exception\\MissingInputException' => __DIR__ . '/..' . '/symfony/console/Exception/MissingInputException.php', + 'Symfony\\Component\\Console\\Exception\\NamespaceNotFoundException' => __DIR__ . '/..' . '/symfony/console/Exception/NamespaceNotFoundException.php', + 'Symfony\\Component\\Console\\Exception\\RunCommandFailedException' => __DIR__ . '/..' . '/symfony/console/Exception/RunCommandFailedException.php', + 'Symfony\\Component\\Console\\Exception\\RuntimeException' => __DIR__ . '/..' . '/symfony/console/Exception/RuntimeException.php', + 'Symfony\\Component\\Console\\Formatter\\NullOutputFormatter' => __DIR__ . '/..' . '/symfony/console/Formatter/NullOutputFormatter.php', + 'Symfony\\Component\\Console\\Formatter\\NullOutputFormatterStyle' => __DIR__ . '/..' . '/symfony/console/Formatter/NullOutputFormatterStyle.php', + 'Symfony\\Component\\Console\\Formatter\\OutputFormatter' => __DIR__ . '/..' . '/symfony/console/Formatter/OutputFormatter.php', + 'Symfony\\Component\\Console\\Formatter\\OutputFormatterInterface' => __DIR__ . '/..' . '/symfony/console/Formatter/OutputFormatterInterface.php', + 'Symfony\\Component\\Console\\Formatter\\OutputFormatterStyle' => __DIR__ . '/..' . '/symfony/console/Formatter/OutputFormatterStyle.php', + 'Symfony\\Component\\Console\\Formatter\\OutputFormatterStyleInterface' => __DIR__ . '/..' . '/symfony/console/Formatter/OutputFormatterStyleInterface.php', + 'Symfony\\Component\\Console\\Formatter\\OutputFormatterStyleStack' => __DIR__ . '/..' . '/symfony/console/Formatter/OutputFormatterStyleStack.php', + 'Symfony\\Component\\Console\\Formatter\\WrappableOutputFormatterInterface' => __DIR__ . '/..' . '/symfony/console/Formatter/WrappableOutputFormatterInterface.php', + 'Symfony\\Component\\Console\\Helper\\DebugFormatterHelper' => __DIR__ . '/..' . '/symfony/console/Helper/DebugFormatterHelper.php', + 'Symfony\\Component\\Console\\Helper\\DescriptorHelper' => __DIR__ . '/..' . '/symfony/console/Helper/DescriptorHelper.php', + 'Symfony\\Component\\Console\\Helper\\Dumper' => __DIR__ . '/..' . '/symfony/console/Helper/Dumper.php', + 'Symfony\\Component\\Console\\Helper\\FormatterHelper' => __DIR__ . '/..' . '/symfony/console/Helper/FormatterHelper.php', + 'Symfony\\Component\\Console\\Helper\\Helper' => __DIR__ . '/..' . '/symfony/console/Helper/Helper.php', + 'Symfony\\Component\\Console\\Helper\\HelperInterface' => __DIR__ . '/..' . '/symfony/console/Helper/HelperInterface.php', + 'Symfony\\Component\\Console\\Helper\\HelperSet' => __DIR__ . '/..' . '/symfony/console/Helper/HelperSet.php', + 'Symfony\\Component\\Console\\Helper\\InputAwareHelper' => __DIR__ . '/..' . '/symfony/console/Helper/InputAwareHelper.php', + 'Symfony\\Component\\Console\\Helper\\OutputWrapper' => __DIR__ . '/..' . '/symfony/console/Helper/OutputWrapper.php', + 'Symfony\\Component\\Console\\Helper\\ProcessHelper' => __DIR__ . '/..' . '/symfony/console/Helper/ProcessHelper.php', + 'Symfony\\Component\\Console\\Helper\\ProgressBar' => __DIR__ . '/..' . '/symfony/console/Helper/ProgressBar.php', + 'Symfony\\Component\\Console\\Helper\\ProgressIndicator' => __DIR__ . '/..' . '/symfony/console/Helper/ProgressIndicator.php', + 'Symfony\\Component\\Console\\Helper\\QuestionHelper' => __DIR__ . '/..' . '/symfony/console/Helper/QuestionHelper.php', + 'Symfony\\Component\\Console\\Helper\\SymfonyQuestionHelper' => __DIR__ . '/..' . '/symfony/console/Helper/SymfonyQuestionHelper.php', + 'Symfony\\Component\\Console\\Helper\\Table' => __DIR__ . '/..' . '/symfony/console/Helper/Table.php', + 'Symfony\\Component\\Console\\Helper\\TableCell' => __DIR__ . '/..' . '/symfony/console/Helper/TableCell.php', + 'Symfony\\Component\\Console\\Helper\\TableCellStyle' => __DIR__ . '/..' . '/symfony/console/Helper/TableCellStyle.php', + 'Symfony\\Component\\Console\\Helper\\TableRows' => __DIR__ . '/..' . '/symfony/console/Helper/TableRows.php', + 'Symfony\\Component\\Console\\Helper\\TableSeparator' => __DIR__ . '/..' . '/symfony/console/Helper/TableSeparator.php', + 'Symfony\\Component\\Console\\Helper\\TableStyle' => __DIR__ . '/..' . '/symfony/console/Helper/TableStyle.php', + 'Symfony\\Component\\Console\\Input\\ArgvInput' => __DIR__ . '/..' . '/symfony/console/Input/ArgvInput.php', + 'Symfony\\Component\\Console\\Input\\ArrayInput' => __DIR__ . '/..' . '/symfony/console/Input/ArrayInput.php', + 'Symfony\\Component\\Console\\Input\\Input' => __DIR__ . '/..' . '/symfony/console/Input/Input.php', + 'Symfony\\Component\\Console\\Input\\InputArgument' => __DIR__ . '/..' . '/symfony/console/Input/InputArgument.php', + 'Symfony\\Component\\Console\\Input\\InputAwareInterface' => __DIR__ . '/..' . '/symfony/console/Input/InputAwareInterface.php', + 'Symfony\\Component\\Console\\Input\\InputDefinition' => __DIR__ . '/..' . '/symfony/console/Input/InputDefinition.php', + 'Symfony\\Component\\Console\\Input\\InputInterface' => __DIR__ . '/..' . '/symfony/console/Input/InputInterface.php', + 'Symfony\\Component\\Console\\Input\\InputOption' => __DIR__ . '/..' . '/symfony/console/Input/InputOption.php', + 'Symfony\\Component\\Console\\Input\\StreamableInputInterface' => __DIR__ . '/..' . '/symfony/console/Input/StreamableInputInterface.php', + 'Symfony\\Component\\Console\\Input\\StringInput' => __DIR__ . '/..' . '/symfony/console/Input/StringInput.php', + 'Symfony\\Component\\Console\\Logger\\ConsoleLogger' => __DIR__ . '/..' . '/symfony/console/Logger/ConsoleLogger.php', + 'Symfony\\Component\\Console\\Messenger\\RunCommandContext' => __DIR__ . '/..' . '/symfony/console/Messenger/RunCommandContext.php', + 'Symfony\\Component\\Console\\Messenger\\RunCommandMessage' => __DIR__ . '/..' . '/symfony/console/Messenger/RunCommandMessage.php', + 'Symfony\\Component\\Console\\Messenger\\RunCommandMessageHandler' => __DIR__ . '/..' . '/symfony/console/Messenger/RunCommandMessageHandler.php', + 'Symfony\\Component\\Console\\Output\\AnsiColorMode' => __DIR__ . '/..' . '/symfony/console/Output/AnsiColorMode.php', + 'Symfony\\Component\\Console\\Output\\BufferedOutput' => __DIR__ . '/..' . '/symfony/console/Output/BufferedOutput.php', + 'Symfony\\Component\\Console\\Output\\ConsoleOutput' => __DIR__ . '/..' . '/symfony/console/Output/ConsoleOutput.php', + 'Symfony\\Component\\Console\\Output\\ConsoleOutputInterface' => __DIR__ . '/..' . '/symfony/console/Output/ConsoleOutputInterface.php', + 'Symfony\\Component\\Console\\Output\\ConsoleSectionOutput' => __DIR__ . '/..' . '/symfony/console/Output/ConsoleSectionOutput.php', + 'Symfony\\Component\\Console\\Output\\NullOutput' => __DIR__ . '/..' . '/symfony/console/Output/NullOutput.php', + 'Symfony\\Component\\Console\\Output\\Output' => __DIR__ . '/..' . '/symfony/console/Output/Output.php', + 'Symfony\\Component\\Console\\Output\\OutputInterface' => __DIR__ . '/..' . '/symfony/console/Output/OutputInterface.php', + 'Symfony\\Component\\Console\\Output\\StreamOutput' => __DIR__ . '/..' . '/symfony/console/Output/StreamOutput.php', + 'Symfony\\Component\\Console\\Output\\TrimmedBufferOutput' => __DIR__ . '/..' . '/symfony/console/Output/TrimmedBufferOutput.php', + 'Symfony\\Component\\Console\\Question\\ChoiceQuestion' => __DIR__ . '/..' . '/symfony/console/Question/ChoiceQuestion.php', + 'Symfony\\Component\\Console\\Question\\ConfirmationQuestion' => __DIR__ . '/..' . '/symfony/console/Question/ConfirmationQuestion.php', + 'Symfony\\Component\\Console\\Question\\Question' => __DIR__ . '/..' . '/symfony/console/Question/Question.php', + 'Symfony\\Component\\Console\\SignalRegistry\\SignalMap' => __DIR__ . '/..' . '/symfony/console/SignalRegistry/SignalMap.php', + 'Symfony\\Component\\Console\\SignalRegistry\\SignalRegistry' => __DIR__ . '/..' . '/symfony/console/SignalRegistry/SignalRegistry.php', + 'Symfony\\Component\\Console\\SingleCommandApplication' => __DIR__ . '/..' . '/symfony/console/SingleCommandApplication.php', + 'Symfony\\Component\\Console\\Style\\OutputStyle' => __DIR__ . '/..' . '/symfony/console/Style/OutputStyle.php', + 'Symfony\\Component\\Console\\Style\\StyleInterface' => __DIR__ . '/..' . '/symfony/console/Style/StyleInterface.php', + 'Symfony\\Component\\Console\\Style\\SymfonyStyle' => __DIR__ . '/..' . '/symfony/console/Style/SymfonyStyle.php', + 'Symfony\\Component\\Console\\Terminal' => __DIR__ . '/..' . '/symfony/console/Terminal.php', + 'Symfony\\Component\\Console\\Tester\\ApplicationTester' => __DIR__ . '/..' . '/symfony/console/Tester/ApplicationTester.php', + 'Symfony\\Component\\Console\\Tester\\CommandCompletionTester' => __DIR__ . '/..' . '/symfony/console/Tester/CommandCompletionTester.php', + 'Symfony\\Component\\Console\\Tester\\CommandTester' => __DIR__ . '/..' . '/symfony/console/Tester/CommandTester.php', + 'Symfony\\Component\\Console\\Tester\\Constraint\\CommandIsSuccessful' => __DIR__ . '/..' . '/symfony/console/Tester/Constraint/CommandIsSuccessful.php', + 'Symfony\\Component\\Console\\Tester\\TesterTrait' => __DIR__ . '/..' . '/symfony/console/Tester/TesterTrait.php', + 'Symfony\\Component\\CssSelector\\CssSelectorConverter' => __DIR__ . '/..' . '/symfony/css-selector/CssSelectorConverter.php', + 'Symfony\\Component\\CssSelector\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/symfony/css-selector/Exception/ExceptionInterface.php', + 'Symfony\\Component\\CssSelector\\Exception\\ExpressionErrorException' => __DIR__ . '/..' . '/symfony/css-selector/Exception/ExpressionErrorException.php', + 'Symfony\\Component\\CssSelector\\Exception\\InternalErrorException' => __DIR__ . '/..' . '/symfony/css-selector/Exception/InternalErrorException.php', + 'Symfony\\Component\\CssSelector\\Exception\\ParseException' => __DIR__ . '/..' . '/symfony/css-selector/Exception/ParseException.php', + 'Symfony\\Component\\CssSelector\\Exception\\SyntaxErrorException' => __DIR__ . '/..' . '/symfony/css-selector/Exception/SyntaxErrorException.php', + 'Symfony\\Component\\CssSelector\\Node\\AbstractNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/AbstractNode.php', + 'Symfony\\Component\\CssSelector\\Node\\AttributeNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/AttributeNode.php', + 'Symfony\\Component\\CssSelector\\Node\\ClassNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/ClassNode.php', + 'Symfony\\Component\\CssSelector\\Node\\CombinedSelectorNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/CombinedSelectorNode.php', + 'Symfony\\Component\\CssSelector\\Node\\ElementNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/ElementNode.php', + 'Symfony\\Component\\CssSelector\\Node\\FunctionNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/FunctionNode.php', + 'Symfony\\Component\\CssSelector\\Node\\HashNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/HashNode.php', + 'Symfony\\Component\\CssSelector\\Node\\MatchingNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/MatchingNode.php', + 'Symfony\\Component\\CssSelector\\Node\\NegationNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/NegationNode.php', + 'Symfony\\Component\\CssSelector\\Node\\NodeInterface' => __DIR__ . '/..' . '/symfony/css-selector/Node/NodeInterface.php', + 'Symfony\\Component\\CssSelector\\Node\\PseudoNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/PseudoNode.php', + 'Symfony\\Component\\CssSelector\\Node\\SelectorNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/SelectorNode.php', + 'Symfony\\Component\\CssSelector\\Node\\Specificity' => __DIR__ . '/..' . '/symfony/css-selector/Node/Specificity.php', + 'Symfony\\Component\\CssSelector\\Node\\SpecificityAdjustmentNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/SpecificityAdjustmentNode.php', + 'Symfony\\Component\\CssSelector\\Parser\\Handler\\CommentHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/CommentHandler.php', + 'Symfony\\Component\\CssSelector\\Parser\\Handler\\HandlerInterface' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/HandlerInterface.php', + 'Symfony\\Component\\CssSelector\\Parser\\Handler\\HashHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/HashHandler.php', + 'Symfony\\Component\\CssSelector\\Parser\\Handler\\IdentifierHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/IdentifierHandler.php', + 'Symfony\\Component\\CssSelector\\Parser\\Handler\\NumberHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/NumberHandler.php', + 'Symfony\\Component\\CssSelector\\Parser\\Handler\\StringHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/StringHandler.php', + 'Symfony\\Component\\CssSelector\\Parser\\Handler\\WhitespaceHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/WhitespaceHandler.php', + 'Symfony\\Component\\CssSelector\\Parser\\Parser' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Parser.php', + 'Symfony\\Component\\CssSelector\\Parser\\ParserInterface' => __DIR__ . '/..' . '/symfony/css-selector/Parser/ParserInterface.php', + 'Symfony\\Component\\CssSelector\\Parser\\Reader' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Reader.php', + 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ClassParser' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Shortcut/ClassParser.php', + 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ElementParser' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Shortcut/ElementParser.php', + 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\EmptyStringParser' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Shortcut/EmptyStringParser.php', + 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\HashParser' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Shortcut/HashParser.php', + 'Symfony\\Component\\CssSelector\\Parser\\Token' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Token.php', + 'Symfony\\Component\\CssSelector\\Parser\\TokenStream' => __DIR__ . '/..' . '/symfony/css-selector/Parser/TokenStream.php', + 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\Tokenizer' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Tokenizer/Tokenizer.php', + 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerEscaping' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Tokenizer/TokenizerEscaping.php', + 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerPatterns' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Tokenizer/TokenizerPatterns.php', + 'Symfony\\Component\\CssSelector\\XPath\\Extension\\AbstractExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/AbstractExtension.php', + 'Symfony\\Component\\CssSelector\\XPath\\Extension\\AttributeMatchingExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php', + 'Symfony\\Component\\CssSelector\\XPath\\Extension\\CombinationExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/CombinationExtension.php', + 'Symfony\\Component\\CssSelector\\XPath\\Extension\\ExtensionInterface' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/ExtensionInterface.php', + 'Symfony\\Component\\CssSelector\\XPath\\Extension\\FunctionExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/FunctionExtension.php', + 'Symfony\\Component\\CssSelector\\XPath\\Extension\\HtmlExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/HtmlExtension.php', + 'Symfony\\Component\\CssSelector\\XPath\\Extension\\NodeExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/NodeExtension.php', + 'Symfony\\Component\\CssSelector\\XPath\\Extension\\PseudoClassExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/PseudoClassExtension.php', + 'Symfony\\Component\\CssSelector\\XPath\\Translator' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Translator.php', + 'Symfony\\Component\\CssSelector\\XPath\\TranslatorInterface' => __DIR__ . '/..' . '/symfony/css-selector/XPath/TranslatorInterface.php', + 'Symfony\\Component\\CssSelector\\XPath\\XPathExpr' => __DIR__ . '/..' . '/symfony/css-selector/XPath/XPathExpr.php', + 'Symfony\\Component\\ErrorHandler\\BufferingLogger' => __DIR__ . '/..' . '/symfony/error-handler/BufferingLogger.php', + 'Symfony\\Component\\ErrorHandler\\Debug' => __DIR__ . '/..' . '/symfony/error-handler/Debug.php', + 'Symfony\\Component\\ErrorHandler\\DebugClassLoader' => __DIR__ . '/..' . '/symfony/error-handler/DebugClassLoader.php', + 'Symfony\\Component\\ErrorHandler\\ErrorEnhancer\\ClassNotFoundErrorEnhancer' => __DIR__ . '/..' . '/symfony/error-handler/ErrorEnhancer/ClassNotFoundErrorEnhancer.php', + 'Symfony\\Component\\ErrorHandler\\ErrorEnhancer\\ErrorEnhancerInterface' => __DIR__ . '/..' . '/symfony/error-handler/ErrorEnhancer/ErrorEnhancerInterface.php', + 'Symfony\\Component\\ErrorHandler\\ErrorEnhancer\\UndefinedFunctionErrorEnhancer' => __DIR__ . '/..' . '/symfony/error-handler/ErrorEnhancer/UndefinedFunctionErrorEnhancer.php', + 'Symfony\\Component\\ErrorHandler\\ErrorEnhancer\\UndefinedMethodErrorEnhancer' => __DIR__ . '/..' . '/symfony/error-handler/ErrorEnhancer/UndefinedMethodErrorEnhancer.php', + 'Symfony\\Component\\ErrorHandler\\ErrorHandler' => __DIR__ . '/..' . '/symfony/error-handler/ErrorHandler.php', + 'Symfony\\Component\\ErrorHandler\\ErrorRenderer\\CliErrorRenderer' => __DIR__ . '/..' . '/symfony/error-handler/ErrorRenderer/CliErrorRenderer.php', + 'Symfony\\Component\\ErrorHandler\\ErrorRenderer\\ErrorRendererInterface' => __DIR__ . '/..' . '/symfony/error-handler/ErrorRenderer/ErrorRendererInterface.php', + 'Symfony\\Component\\ErrorHandler\\ErrorRenderer\\FileLinkFormatter' => __DIR__ . '/..' . '/symfony/error-handler/ErrorRenderer/FileLinkFormatter.php', + 'Symfony\\Component\\ErrorHandler\\ErrorRenderer\\HtmlErrorRenderer' => __DIR__ . '/..' . '/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php', + 'Symfony\\Component\\ErrorHandler\\ErrorRenderer\\SerializerErrorRenderer' => __DIR__ . '/..' . '/symfony/error-handler/ErrorRenderer/SerializerErrorRenderer.php', + 'Symfony\\Component\\ErrorHandler\\Error\\ClassNotFoundError' => __DIR__ . '/..' . '/symfony/error-handler/Error/ClassNotFoundError.php', + 'Symfony\\Component\\ErrorHandler\\Error\\FatalError' => __DIR__ . '/..' . '/symfony/error-handler/Error/FatalError.php', + 'Symfony\\Component\\ErrorHandler\\Error\\OutOfMemoryError' => __DIR__ . '/..' . '/symfony/error-handler/Error/OutOfMemoryError.php', + 'Symfony\\Component\\ErrorHandler\\Error\\UndefinedFunctionError' => __DIR__ . '/..' . '/symfony/error-handler/Error/UndefinedFunctionError.php', + 'Symfony\\Component\\ErrorHandler\\Error\\UndefinedMethodError' => __DIR__ . '/..' . '/symfony/error-handler/Error/UndefinedMethodError.php', + 'Symfony\\Component\\ErrorHandler\\Exception\\FlattenException' => __DIR__ . '/..' . '/symfony/error-handler/Exception/FlattenException.php', + 'Symfony\\Component\\ErrorHandler\\Exception\\SilencedErrorContext' => __DIR__ . '/..' . '/symfony/error-handler/Exception/SilencedErrorContext.php', + 'Symfony\\Component\\ErrorHandler\\Internal\\TentativeTypes' => __DIR__ . '/..' . '/symfony/error-handler/Internal/TentativeTypes.php', + 'Symfony\\Component\\ErrorHandler\\ThrowableUtils' => __DIR__ . '/..' . '/symfony/error-handler/ThrowableUtils.php', + 'Symfony\\Component\\EventDispatcher\\Attribute\\AsEventListener' => __DIR__ . '/..' . '/symfony/event-dispatcher/Attribute/AsEventListener.php', + 'Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcher' => __DIR__ . '/..' . '/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php', + 'Symfony\\Component\\EventDispatcher\\Debug\\WrappedListener' => __DIR__ . '/..' . '/symfony/event-dispatcher/Debug/WrappedListener.php', + 'Symfony\\Component\\EventDispatcher\\DependencyInjection\\AddEventAliasesPass' => __DIR__ . '/..' . '/symfony/event-dispatcher/DependencyInjection/AddEventAliasesPass.php', + 'Symfony\\Component\\EventDispatcher\\DependencyInjection\\RegisterListenersPass' => __DIR__ . '/..' . '/symfony/event-dispatcher/DependencyInjection/RegisterListenersPass.php', + 'Symfony\\Component\\EventDispatcher\\EventDispatcher' => __DIR__ . '/..' . '/symfony/event-dispatcher/EventDispatcher.php', + 'Symfony\\Component\\EventDispatcher\\EventDispatcherInterface' => __DIR__ . '/..' . '/symfony/event-dispatcher/EventDispatcherInterface.php', + 'Symfony\\Component\\EventDispatcher\\EventSubscriberInterface' => __DIR__ . '/..' . '/symfony/event-dispatcher/EventSubscriberInterface.php', + 'Symfony\\Component\\EventDispatcher\\GenericEvent' => __DIR__ . '/..' . '/symfony/event-dispatcher/GenericEvent.php', + 'Symfony\\Component\\EventDispatcher\\ImmutableEventDispatcher' => __DIR__ . '/..' . '/symfony/event-dispatcher/ImmutableEventDispatcher.php', + 'Symfony\\Component\\Finder\\Comparator\\Comparator' => __DIR__ . '/..' . '/symfony/finder/Comparator/Comparator.php', + 'Symfony\\Component\\Finder\\Comparator\\DateComparator' => __DIR__ . '/..' . '/symfony/finder/Comparator/DateComparator.php', + 'Symfony\\Component\\Finder\\Comparator\\NumberComparator' => __DIR__ . '/..' . '/symfony/finder/Comparator/NumberComparator.php', + 'Symfony\\Component\\Finder\\Exception\\AccessDeniedException' => __DIR__ . '/..' . '/symfony/finder/Exception/AccessDeniedException.php', + 'Symfony\\Component\\Finder\\Exception\\DirectoryNotFoundException' => __DIR__ . '/..' . '/symfony/finder/Exception/DirectoryNotFoundException.php', + 'Symfony\\Component\\Finder\\Finder' => __DIR__ . '/..' . '/symfony/finder/Finder.php', + 'Symfony\\Component\\Finder\\Gitignore' => __DIR__ . '/..' . '/symfony/finder/Gitignore.php', + 'Symfony\\Component\\Finder\\Glob' => __DIR__ . '/..' . '/symfony/finder/Glob.php', + 'Symfony\\Component\\Finder\\Iterator\\CustomFilterIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/CustomFilterIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\DateRangeFilterIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/DateRangeFilterIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\DepthRangeFilterIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/DepthRangeFilterIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\ExcludeDirectoryFilterIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\FileTypeFilterIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/FileTypeFilterIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\FilecontentFilterIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/FilecontentFilterIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\FilenameFilterIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/FilenameFilterIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\LazyIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/LazyIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\MultiplePcreFilterIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/MultiplePcreFilterIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\PathFilterIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/PathFilterIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\RecursiveDirectoryIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/RecursiveDirectoryIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\SizeRangeFilterIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/SizeRangeFilterIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\SortableIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/SortableIterator.php', + 'Symfony\\Component\\Finder\\Iterator\\VcsIgnoredFilterIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/VcsIgnoredFilterIterator.php', + 'Symfony\\Component\\Finder\\SplFileInfo' => __DIR__ . '/..' . '/symfony/finder/SplFileInfo.php', + 'Symfony\\Component\\HttpFoundation\\AcceptHeader' => __DIR__ . '/..' . '/symfony/http-foundation/AcceptHeader.php', + 'Symfony\\Component\\HttpFoundation\\AcceptHeaderItem' => __DIR__ . '/..' . '/symfony/http-foundation/AcceptHeaderItem.php', + 'Symfony\\Component\\HttpFoundation\\BinaryFileResponse' => __DIR__ . '/..' . '/symfony/http-foundation/BinaryFileResponse.php', + 'Symfony\\Component\\HttpFoundation\\ChainRequestMatcher' => __DIR__ . '/..' . '/symfony/http-foundation/ChainRequestMatcher.php', + 'Symfony\\Component\\HttpFoundation\\Cookie' => __DIR__ . '/..' . '/symfony/http-foundation/Cookie.php', + 'Symfony\\Component\\HttpFoundation\\Exception\\BadRequestException' => __DIR__ . '/..' . '/symfony/http-foundation/Exception/BadRequestException.php', + 'Symfony\\Component\\HttpFoundation\\Exception\\ConflictingHeadersException' => __DIR__ . '/..' . '/symfony/http-foundation/Exception/ConflictingHeadersException.php', + 'Symfony\\Component\\HttpFoundation\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/symfony/http-foundation/Exception/ExceptionInterface.php', + 'Symfony\\Component\\HttpFoundation\\Exception\\JsonException' => __DIR__ . '/..' . '/symfony/http-foundation/Exception/JsonException.php', + 'Symfony\\Component\\HttpFoundation\\Exception\\LogicException' => __DIR__ . '/..' . '/symfony/http-foundation/Exception/LogicException.php', + 'Symfony\\Component\\HttpFoundation\\Exception\\RequestExceptionInterface' => __DIR__ . '/..' . '/symfony/http-foundation/Exception/RequestExceptionInterface.php', + 'Symfony\\Component\\HttpFoundation\\Exception\\SessionNotFoundException' => __DIR__ . '/..' . '/symfony/http-foundation/Exception/SessionNotFoundException.php', + 'Symfony\\Component\\HttpFoundation\\Exception\\SuspiciousOperationException' => __DIR__ . '/..' . '/symfony/http-foundation/Exception/SuspiciousOperationException.php', + 'Symfony\\Component\\HttpFoundation\\Exception\\UnexpectedValueException' => __DIR__ . '/..' . '/symfony/http-foundation/Exception/UnexpectedValueException.php', + 'Symfony\\Component\\HttpFoundation\\FileBag' => __DIR__ . '/..' . '/symfony/http-foundation/FileBag.php', + 'Symfony\\Component\\HttpFoundation\\File\\Exception\\AccessDeniedException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/AccessDeniedException.php', + 'Symfony\\Component\\HttpFoundation\\File\\Exception\\CannotWriteFileException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/CannotWriteFileException.php', + 'Symfony\\Component\\HttpFoundation\\File\\Exception\\ExtensionFileException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/ExtensionFileException.php', + 'Symfony\\Component\\HttpFoundation\\File\\Exception\\FileException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/FileException.php', + 'Symfony\\Component\\HttpFoundation\\File\\Exception\\FileNotFoundException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/FileNotFoundException.php', + 'Symfony\\Component\\HttpFoundation\\File\\Exception\\FormSizeFileException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/FormSizeFileException.php', + 'Symfony\\Component\\HttpFoundation\\File\\Exception\\IniSizeFileException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/IniSizeFileException.php', + 'Symfony\\Component\\HttpFoundation\\File\\Exception\\NoFileException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/NoFileException.php', + 'Symfony\\Component\\HttpFoundation\\File\\Exception\\NoTmpDirFileException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/NoTmpDirFileException.php', + 'Symfony\\Component\\HttpFoundation\\File\\Exception\\PartialFileException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/PartialFileException.php', + 'Symfony\\Component\\HttpFoundation\\File\\Exception\\UnexpectedTypeException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/UnexpectedTypeException.php', + 'Symfony\\Component\\HttpFoundation\\File\\Exception\\UploadException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/UploadException.php', + 'Symfony\\Component\\HttpFoundation\\File\\File' => __DIR__ . '/..' . '/symfony/http-foundation/File/File.php', + 'Symfony\\Component\\HttpFoundation\\File\\Stream' => __DIR__ . '/..' . '/symfony/http-foundation/File/Stream.php', + 'Symfony\\Component\\HttpFoundation\\File\\UploadedFile' => __DIR__ . '/..' . '/symfony/http-foundation/File/UploadedFile.php', + 'Symfony\\Component\\HttpFoundation\\HeaderBag' => __DIR__ . '/..' . '/symfony/http-foundation/HeaderBag.php', + 'Symfony\\Component\\HttpFoundation\\HeaderUtils' => __DIR__ . '/..' . '/symfony/http-foundation/HeaderUtils.php', + 'Symfony\\Component\\HttpFoundation\\InputBag' => __DIR__ . '/..' . '/symfony/http-foundation/InputBag.php', + 'Symfony\\Component\\HttpFoundation\\IpUtils' => __DIR__ . '/..' . '/symfony/http-foundation/IpUtils.php', + 'Symfony\\Component\\HttpFoundation\\JsonResponse' => __DIR__ . '/..' . '/symfony/http-foundation/JsonResponse.php', + 'Symfony\\Component\\HttpFoundation\\ParameterBag' => __DIR__ . '/..' . '/symfony/http-foundation/ParameterBag.php', + 'Symfony\\Component\\HttpFoundation\\RateLimiter\\AbstractRequestRateLimiter' => __DIR__ . '/..' . '/symfony/http-foundation/RateLimiter/AbstractRequestRateLimiter.php', + 'Symfony\\Component\\HttpFoundation\\RateLimiter\\PeekableRequestRateLimiterInterface' => __DIR__ . '/..' . '/symfony/http-foundation/RateLimiter/PeekableRequestRateLimiterInterface.php', + 'Symfony\\Component\\HttpFoundation\\RateLimiter\\RequestRateLimiterInterface' => __DIR__ . '/..' . '/symfony/http-foundation/RateLimiter/RequestRateLimiterInterface.php', + 'Symfony\\Component\\HttpFoundation\\RedirectResponse' => __DIR__ . '/..' . '/symfony/http-foundation/RedirectResponse.php', + 'Symfony\\Component\\HttpFoundation\\Request' => __DIR__ . '/..' . '/symfony/http-foundation/Request.php', + 'Symfony\\Component\\HttpFoundation\\RequestMatcherInterface' => __DIR__ . '/..' . '/symfony/http-foundation/RequestMatcherInterface.php', + 'Symfony\\Component\\HttpFoundation\\RequestMatcher\\AttributesRequestMatcher' => __DIR__ . '/..' . '/symfony/http-foundation/RequestMatcher/AttributesRequestMatcher.php', + 'Symfony\\Component\\HttpFoundation\\RequestMatcher\\ExpressionRequestMatcher' => __DIR__ . '/..' . '/symfony/http-foundation/RequestMatcher/ExpressionRequestMatcher.php', + 'Symfony\\Component\\HttpFoundation\\RequestMatcher\\HeaderRequestMatcher' => __DIR__ . '/..' . '/symfony/http-foundation/RequestMatcher/HeaderRequestMatcher.php', + 'Symfony\\Component\\HttpFoundation\\RequestMatcher\\HostRequestMatcher' => __DIR__ . '/..' . '/symfony/http-foundation/RequestMatcher/HostRequestMatcher.php', + 'Symfony\\Component\\HttpFoundation\\RequestMatcher\\IpsRequestMatcher' => __DIR__ . '/..' . '/symfony/http-foundation/RequestMatcher/IpsRequestMatcher.php', + 'Symfony\\Component\\HttpFoundation\\RequestMatcher\\IsJsonRequestMatcher' => __DIR__ . '/..' . '/symfony/http-foundation/RequestMatcher/IsJsonRequestMatcher.php', + 'Symfony\\Component\\HttpFoundation\\RequestMatcher\\MethodRequestMatcher' => __DIR__ . '/..' . '/symfony/http-foundation/RequestMatcher/MethodRequestMatcher.php', + 'Symfony\\Component\\HttpFoundation\\RequestMatcher\\PathRequestMatcher' => __DIR__ . '/..' . '/symfony/http-foundation/RequestMatcher/PathRequestMatcher.php', + 'Symfony\\Component\\HttpFoundation\\RequestMatcher\\PortRequestMatcher' => __DIR__ . '/..' . '/symfony/http-foundation/RequestMatcher/PortRequestMatcher.php', + 'Symfony\\Component\\HttpFoundation\\RequestMatcher\\QueryParameterRequestMatcher' => __DIR__ . '/..' . '/symfony/http-foundation/RequestMatcher/QueryParameterRequestMatcher.php', + 'Symfony\\Component\\HttpFoundation\\RequestMatcher\\SchemeRequestMatcher' => __DIR__ . '/..' . '/symfony/http-foundation/RequestMatcher/SchemeRequestMatcher.php', + 'Symfony\\Component\\HttpFoundation\\RequestStack' => __DIR__ . '/..' . '/symfony/http-foundation/RequestStack.php', + 'Symfony\\Component\\HttpFoundation\\Response' => __DIR__ . '/..' . '/symfony/http-foundation/Response.php', + 'Symfony\\Component\\HttpFoundation\\ResponseHeaderBag' => __DIR__ . '/..' . '/symfony/http-foundation/ResponseHeaderBag.php', + 'Symfony\\Component\\HttpFoundation\\ServerBag' => __DIR__ . '/..' . '/symfony/http-foundation/ServerBag.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Attribute\\AttributeBag' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Attribute/AttributeBag.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Attribute\\AttributeBagInterface' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Attribute/AttributeBagInterface.php', + 'Symfony\\Component\\HttpFoundation\\Session\\FlashBagAwareSessionInterface' => __DIR__ . '/..' . '/symfony/http-foundation/Session/FlashBagAwareSessionInterface.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Flash\\AutoExpireFlashBag' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Flash/AutoExpireFlashBag.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Flash\\FlashBag' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Flash/FlashBag.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Flash\\FlashBagInterface' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Flash/FlashBagInterface.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Session' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Session.php', + 'Symfony\\Component\\HttpFoundation\\Session\\SessionBagInterface' => __DIR__ . '/..' . '/symfony/http-foundation/Session/SessionBagInterface.php', + 'Symfony\\Component\\HttpFoundation\\Session\\SessionBagProxy' => __DIR__ . '/..' . '/symfony/http-foundation/Session/SessionBagProxy.php', + 'Symfony\\Component\\HttpFoundation\\Session\\SessionFactory' => __DIR__ . '/..' . '/symfony/http-foundation/Session/SessionFactory.php', + 'Symfony\\Component\\HttpFoundation\\Session\\SessionFactoryInterface' => __DIR__ . '/..' . '/symfony/http-foundation/Session/SessionFactoryInterface.php', + 'Symfony\\Component\\HttpFoundation\\Session\\SessionInterface' => __DIR__ . '/..' . '/symfony/http-foundation/Session/SessionInterface.php', + 'Symfony\\Component\\HttpFoundation\\Session\\SessionUtils' => __DIR__ . '/..' . '/symfony/http-foundation/Session/SessionUtils.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\AbstractSessionHandler' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\IdentityMarshaller' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Handler/IdentityMarshaller.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\MarshallingSessionHandler' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Handler/MarshallingSessionHandler.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\MemcachedSessionHandler' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Handler/MemcachedSessionHandler.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\MigratingSessionHandler' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Handler/MigratingSessionHandler.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\MongoDbSessionHandler' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Handler/MongoDbSessionHandler.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\NativeFileSessionHandler' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Handler/NativeFileSessionHandler.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\NullSessionHandler' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Handler/NullSessionHandler.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\PdoSessionHandler' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Handler/PdoSessionHandler.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\RedisSessionHandler' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Handler/RedisSessionHandler.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\SessionHandlerFactory' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Handler/SessionHandlerFactory.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\StrictSessionHandler' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\MetadataBag' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/MetadataBag.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\MockArraySessionStorage' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/MockArraySessionStorage.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\MockFileSessionStorage' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/MockFileSessionStorage.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\MockFileSessionStorageFactory' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/MockFileSessionStorageFactory.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\NativeSessionStorage' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/NativeSessionStorage.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\NativeSessionStorageFactory' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/NativeSessionStorageFactory.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\PhpBridgeSessionStorage' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorage.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\PhpBridgeSessionStorageFactory' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorageFactory.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Proxy\\AbstractProxy' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Proxy\\SessionHandlerProxy' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\SessionStorageFactoryInterface' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/SessionStorageFactoryInterface.php', + 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\SessionStorageInterface' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/SessionStorageInterface.php', + 'Symfony\\Component\\HttpFoundation\\StreamedJsonResponse' => __DIR__ . '/..' . '/symfony/http-foundation/StreamedJsonResponse.php', + 'Symfony\\Component\\HttpFoundation\\StreamedResponse' => __DIR__ . '/..' . '/symfony/http-foundation/StreamedResponse.php', + 'Symfony\\Component\\HttpFoundation\\Test\\Constraint\\RequestAttributeValueSame' => __DIR__ . '/..' . '/symfony/http-foundation/Test/Constraint/RequestAttributeValueSame.php', + 'Symfony\\Component\\HttpFoundation\\Test\\Constraint\\ResponseCookieValueSame' => __DIR__ . '/..' . '/symfony/http-foundation/Test/Constraint/ResponseCookieValueSame.php', + 'Symfony\\Component\\HttpFoundation\\Test\\Constraint\\ResponseFormatSame' => __DIR__ . '/..' . '/symfony/http-foundation/Test/Constraint/ResponseFormatSame.php', + 'Symfony\\Component\\HttpFoundation\\Test\\Constraint\\ResponseHasCookie' => __DIR__ . '/..' . '/symfony/http-foundation/Test/Constraint/ResponseHasCookie.php', + 'Symfony\\Component\\HttpFoundation\\Test\\Constraint\\ResponseHasHeader' => __DIR__ . '/..' . '/symfony/http-foundation/Test/Constraint/ResponseHasHeader.php', + 'Symfony\\Component\\HttpFoundation\\Test\\Constraint\\ResponseHeaderLocationSame' => __DIR__ . '/..' . '/symfony/http-foundation/Test/Constraint/ResponseHeaderLocationSame.php', + 'Symfony\\Component\\HttpFoundation\\Test\\Constraint\\ResponseHeaderSame' => __DIR__ . '/..' . '/symfony/http-foundation/Test/Constraint/ResponseHeaderSame.php', + 'Symfony\\Component\\HttpFoundation\\Test\\Constraint\\ResponseIsRedirected' => __DIR__ . '/..' . '/symfony/http-foundation/Test/Constraint/ResponseIsRedirected.php', + 'Symfony\\Component\\HttpFoundation\\Test\\Constraint\\ResponseIsSuccessful' => __DIR__ . '/..' . '/symfony/http-foundation/Test/Constraint/ResponseIsSuccessful.php', + 'Symfony\\Component\\HttpFoundation\\Test\\Constraint\\ResponseIsUnprocessable' => __DIR__ . '/..' . '/symfony/http-foundation/Test/Constraint/ResponseIsUnprocessable.php', + 'Symfony\\Component\\HttpFoundation\\Test\\Constraint\\ResponseStatusCodeSame' => __DIR__ . '/..' . '/symfony/http-foundation/Test/Constraint/ResponseStatusCodeSame.php', + 'Symfony\\Component\\HttpFoundation\\UriSigner' => __DIR__ . '/..' . '/symfony/http-foundation/UriSigner.php', + 'Symfony\\Component\\HttpFoundation\\UrlHelper' => __DIR__ . '/..' . '/symfony/http-foundation/UrlHelper.php', + 'Symfony\\Component\\HttpKernel\\Attribute\\AsController' => __DIR__ . '/..' . '/symfony/http-kernel/Attribute/AsController.php', + 'Symfony\\Component\\HttpKernel\\Attribute\\AsTargetedValueResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Attribute/AsTargetedValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Attribute\\Cache' => __DIR__ . '/..' . '/symfony/http-kernel/Attribute/Cache.php', + 'Symfony\\Component\\HttpKernel\\Attribute\\MapDateTime' => __DIR__ . '/..' . '/symfony/http-kernel/Attribute/MapDateTime.php', + 'Symfony\\Component\\HttpKernel\\Attribute\\MapQueryParameter' => __DIR__ . '/..' . '/symfony/http-kernel/Attribute/MapQueryParameter.php', + 'Symfony\\Component\\HttpKernel\\Attribute\\MapQueryString' => __DIR__ . '/..' . '/symfony/http-kernel/Attribute/MapQueryString.php', + 'Symfony\\Component\\HttpKernel\\Attribute\\MapRequestPayload' => __DIR__ . '/..' . '/symfony/http-kernel/Attribute/MapRequestPayload.php', + 'Symfony\\Component\\HttpKernel\\Attribute\\MapUploadedFile' => __DIR__ . '/..' . '/symfony/http-kernel/Attribute/MapUploadedFile.php', + 'Symfony\\Component\\HttpKernel\\Attribute\\ValueResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Attribute/ValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Attribute\\WithHttpStatus' => __DIR__ . '/..' . '/symfony/http-kernel/Attribute/WithHttpStatus.php', + 'Symfony\\Component\\HttpKernel\\Attribute\\WithLogLevel' => __DIR__ . '/..' . '/symfony/http-kernel/Attribute/WithLogLevel.php', + 'Symfony\\Component\\HttpKernel\\Bundle\\AbstractBundle' => __DIR__ . '/..' . '/symfony/http-kernel/Bundle/AbstractBundle.php', + 'Symfony\\Component\\HttpKernel\\Bundle\\Bundle' => __DIR__ . '/..' . '/symfony/http-kernel/Bundle/Bundle.php', + 'Symfony\\Component\\HttpKernel\\Bundle\\BundleExtension' => __DIR__ . '/..' . '/symfony/http-kernel/Bundle/BundleExtension.php', + 'Symfony\\Component\\HttpKernel\\Bundle\\BundleInterface' => __DIR__ . '/..' . '/symfony/http-kernel/Bundle/BundleInterface.php', + 'Symfony\\Component\\HttpKernel\\CacheClearer\\CacheClearerInterface' => __DIR__ . '/..' . '/symfony/http-kernel/CacheClearer/CacheClearerInterface.php', + 'Symfony\\Component\\HttpKernel\\CacheClearer\\ChainCacheClearer' => __DIR__ . '/..' . '/symfony/http-kernel/CacheClearer/ChainCacheClearer.php', + 'Symfony\\Component\\HttpKernel\\CacheClearer\\Psr6CacheClearer' => __DIR__ . '/..' . '/symfony/http-kernel/CacheClearer/Psr6CacheClearer.php', + 'Symfony\\Component\\HttpKernel\\CacheWarmer\\CacheWarmer' => __DIR__ . '/..' . '/symfony/http-kernel/CacheWarmer/CacheWarmer.php', + 'Symfony\\Component\\HttpKernel\\CacheWarmer\\CacheWarmerAggregate' => __DIR__ . '/..' . '/symfony/http-kernel/CacheWarmer/CacheWarmerAggregate.php', + 'Symfony\\Component\\HttpKernel\\CacheWarmer\\CacheWarmerInterface' => __DIR__ . '/..' . '/symfony/http-kernel/CacheWarmer/CacheWarmerInterface.php', + 'Symfony\\Component\\HttpKernel\\CacheWarmer\\WarmableInterface' => __DIR__ . '/..' . '/symfony/http-kernel/CacheWarmer/WarmableInterface.php', + 'Symfony\\Component\\HttpKernel\\Config\\FileLocator' => __DIR__ . '/..' . '/symfony/http-kernel/Config/FileLocator.php', + 'Symfony\\Component\\HttpKernel\\ControllerMetadata\\ArgumentMetadata' => __DIR__ . '/..' . '/symfony/http-kernel/ControllerMetadata/ArgumentMetadata.php', + 'Symfony\\Component\\HttpKernel\\ControllerMetadata\\ArgumentMetadataFactory' => __DIR__ . '/..' . '/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactory.php', + 'Symfony\\Component\\HttpKernel\\ControllerMetadata\\ArgumentMetadataFactoryInterface' => __DIR__ . '/..' . '/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactoryInterface.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolverInterface' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolverInterface.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\BackedEnumValueResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolver/BackedEnumValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DateTimeValueResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolver/DateTimeValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DefaultValueResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolver/DefaultValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\NotTaggedControllerValueResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolver/NotTaggedControllerValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\QueryParameterValueResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolver/QueryParameterValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestAttributeValueResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolver/RequestAttributeValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestPayloadValueResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolver/RequestPayloadValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestValueResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolver/RequestValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\ServiceValueResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolver/ServiceValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\SessionValueResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolver/SessionValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\TraceableValueResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolver/TraceableValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\UidValueResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolver/UidValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\VariadicValueResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolver/VariadicValueResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ContainerControllerResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ContainerControllerResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ControllerReference' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ControllerReference.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ControllerResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ControllerResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ControllerResolverInterface' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ControllerResolverInterface.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ErrorController' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ErrorController.php', + 'Symfony\\Component\\HttpKernel\\Controller\\TraceableArgumentResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/TraceableArgumentResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\TraceableControllerResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/TraceableControllerResolver.php', + 'Symfony\\Component\\HttpKernel\\Controller\\ValueResolverInterface' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ValueResolverInterface.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\AjaxDataCollector' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/AjaxDataCollector.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\ConfigDataCollector' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/ConfigDataCollector.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\DataCollector' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/DataCollector.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\DataCollectorInterface' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/DataCollectorInterface.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\DumpDataCollector' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/DumpDataCollector.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\EventDataCollector' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/EventDataCollector.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\ExceptionDataCollector' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/ExceptionDataCollector.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\LateDataCollectorInterface' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/LateDataCollectorInterface.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\LoggerDataCollector' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/LoggerDataCollector.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\MemoryDataCollector' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/MemoryDataCollector.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/RequestDataCollector.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\RouterDataCollector' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/RouterDataCollector.php', + 'Symfony\\Component\\HttpKernel\\DataCollector\\TimeDataCollector' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/TimeDataCollector.php', + 'Symfony\\Component\\HttpKernel\\Debug\\ErrorHandlerConfigurator' => __DIR__ . '/..' . '/symfony/http-kernel/Debug/ErrorHandlerConfigurator.php', + 'Symfony\\Component\\HttpKernel\\Debug\\TraceableEventDispatcher' => __DIR__ . '/..' . '/symfony/http-kernel/Debug/TraceableEventDispatcher.php', + 'Symfony\\Component\\HttpKernel\\Debug\\VirtualRequestStack' => __DIR__ . '/..' . '/symfony/http-kernel/Debug/VirtualRequestStack.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\AddAnnotatedClassesToCachePass' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/AddAnnotatedClassesToCachePass.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\ConfigurableExtension' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/ConfigurableExtension.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\ControllerArgumentValueResolverPass' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/ControllerArgumentValueResolverPass.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\Extension' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/Extension.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\FragmentRendererPass' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/FragmentRendererPass.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\LazyLoadingFragmentHandler' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\LoggerPass' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/LoggerPass.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\MergeExtensionConfigurationPass' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\RegisterControllerArgumentLocatorsPass' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/RegisterControllerArgumentLocatorsPass.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\RegisterLocaleAwareServicesPass' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/RegisterLocaleAwareServicesPass.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\RemoveEmptyControllerArgumentLocatorsPass' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/RemoveEmptyControllerArgumentLocatorsPass.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\ResettableServicePass' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/ResettableServicePass.php', + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\ServicesResetter' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/ServicesResetter.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\AbstractSessionListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/AbstractSessionListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\AddRequestFormatsListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/AddRequestFormatsListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/CacheAttributeListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/DebugHandlersListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\DisallowRobotsIndexingListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/DisallowRobotsIndexingListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\DumpListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/DumpListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/ErrorListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/FragmentListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/LocaleAwareListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/LocaleListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/ProfilerListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/ResponseListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\RouterListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/RouterListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/SessionListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\SurrogateListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/SurrogateListener.php', + 'Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/ValidateRequestListener.php', + 'Symfony\\Component\\HttpKernel\\Event\\ControllerArgumentsEvent' => __DIR__ . '/..' . '/symfony/http-kernel/Event/ControllerArgumentsEvent.php', + 'Symfony\\Component\\HttpKernel\\Event\\ControllerEvent' => __DIR__ . '/..' . '/symfony/http-kernel/Event/ControllerEvent.php', + 'Symfony\\Component\\HttpKernel\\Event\\ExceptionEvent' => __DIR__ . '/..' . '/symfony/http-kernel/Event/ExceptionEvent.php', + 'Symfony\\Component\\HttpKernel\\Event\\FinishRequestEvent' => __DIR__ . '/..' . '/symfony/http-kernel/Event/FinishRequestEvent.php', + 'Symfony\\Component\\HttpKernel\\Event\\KernelEvent' => __DIR__ . '/..' . '/symfony/http-kernel/Event/KernelEvent.php', + 'Symfony\\Component\\HttpKernel\\Event\\RequestEvent' => __DIR__ . '/..' . '/symfony/http-kernel/Event/RequestEvent.php', + 'Symfony\\Component\\HttpKernel\\Event\\ResponseEvent' => __DIR__ . '/..' . '/symfony/http-kernel/Event/ResponseEvent.php', + 'Symfony\\Component\\HttpKernel\\Event\\TerminateEvent' => __DIR__ . '/..' . '/symfony/http-kernel/Event/TerminateEvent.php', + 'Symfony\\Component\\HttpKernel\\Event\\ViewEvent' => __DIR__ . '/..' . '/symfony/http-kernel/Event/ViewEvent.php', + 'Symfony\\Component\\HttpKernel\\Exception\\AccessDeniedHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/AccessDeniedHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\BadRequestHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/BadRequestHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\ConflictHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/ConflictHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\ControllerDoesNotReturnResponseException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/ControllerDoesNotReturnResponseException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\GoneHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/GoneHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\HttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/HttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\HttpExceptionInterface' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/HttpExceptionInterface.php', + 'Symfony\\Component\\HttpKernel\\Exception\\InvalidMetadataException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/InvalidMetadataException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\LengthRequiredHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/LengthRequiredHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\LockedHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/LockedHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\MethodNotAllowedHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/MethodNotAllowedHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\NearMissValueResolverException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/NearMissValueResolverException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\NotAcceptableHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/NotAcceptableHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/NotFoundHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\PreconditionFailedHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/PreconditionFailedHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\PreconditionRequiredHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/PreconditionRequiredHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\ResolverNotFoundException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/ResolverNotFoundException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\ServiceUnavailableHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/ServiceUnavailableHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\TooManyRequestsHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/TooManyRequestsHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\UnauthorizedHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/UnauthorizedHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\UnexpectedSessionUsageException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/UnexpectedSessionUsageException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\UnprocessableEntityHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/UnprocessableEntityHttpException.php', + 'Symfony\\Component\\HttpKernel\\Exception\\UnsupportedMediaTypeHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/UnsupportedMediaTypeHttpException.php', + 'Symfony\\Component\\HttpKernel\\Fragment\\AbstractSurrogateFragmentRenderer' => __DIR__ . '/..' . '/symfony/http-kernel/Fragment/AbstractSurrogateFragmentRenderer.php', + 'Symfony\\Component\\HttpKernel\\Fragment\\EsiFragmentRenderer' => __DIR__ . '/..' . '/symfony/http-kernel/Fragment/EsiFragmentRenderer.php', + 'Symfony\\Component\\HttpKernel\\Fragment\\FragmentHandler' => __DIR__ . '/..' . '/symfony/http-kernel/Fragment/FragmentHandler.php', + 'Symfony\\Component\\HttpKernel\\Fragment\\FragmentRendererInterface' => __DIR__ . '/..' . '/symfony/http-kernel/Fragment/FragmentRendererInterface.php', + 'Symfony\\Component\\HttpKernel\\Fragment\\FragmentUriGenerator' => __DIR__ . '/..' . '/symfony/http-kernel/Fragment/FragmentUriGenerator.php', + 'Symfony\\Component\\HttpKernel\\Fragment\\FragmentUriGeneratorInterface' => __DIR__ . '/..' . '/symfony/http-kernel/Fragment/FragmentUriGeneratorInterface.php', + 'Symfony\\Component\\HttpKernel\\Fragment\\HIncludeFragmentRenderer' => __DIR__ . '/..' . '/symfony/http-kernel/Fragment/HIncludeFragmentRenderer.php', + 'Symfony\\Component\\HttpKernel\\Fragment\\InlineFragmentRenderer' => __DIR__ . '/..' . '/symfony/http-kernel/Fragment/InlineFragmentRenderer.php', + 'Symfony\\Component\\HttpKernel\\Fragment\\RoutableFragmentRenderer' => __DIR__ . '/..' . '/symfony/http-kernel/Fragment/RoutableFragmentRenderer.php', + 'Symfony\\Component\\HttpKernel\\Fragment\\SsiFragmentRenderer' => __DIR__ . '/..' . '/symfony/http-kernel/Fragment/SsiFragmentRenderer.php', + 'Symfony\\Component\\HttpKernel\\HttpCache\\AbstractSurrogate' => __DIR__ . '/..' . '/symfony/http-kernel/HttpCache/AbstractSurrogate.php', + 'Symfony\\Component\\HttpKernel\\HttpCache\\Esi' => __DIR__ . '/..' . '/symfony/http-kernel/HttpCache/Esi.php', + 'Symfony\\Component\\HttpKernel\\HttpCache\\HttpCache' => __DIR__ . '/..' . '/symfony/http-kernel/HttpCache/HttpCache.php', + 'Symfony\\Component\\HttpKernel\\HttpCache\\ResponseCacheStrategy' => __DIR__ . '/..' . '/symfony/http-kernel/HttpCache/ResponseCacheStrategy.php', + 'Symfony\\Component\\HttpKernel\\HttpCache\\ResponseCacheStrategyInterface' => __DIR__ . '/..' . '/symfony/http-kernel/HttpCache/ResponseCacheStrategyInterface.php', + 'Symfony\\Component\\HttpKernel\\HttpCache\\Ssi' => __DIR__ . '/..' . '/symfony/http-kernel/HttpCache/Ssi.php', + 'Symfony\\Component\\HttpKernel\\HttpCache\\Store' => __DIR__ . '/..' . '/symfony/http-kernel/HttpCache/Store.php', + 'Symfony\\Component\\HttpKernel\\HttpCache\\StoreInterface' => __DIR__ . '/..' . '/symfony/http-kernel/HttpCache/StoreInterface.php', + 'Symfony\\Component\\HttpKernel\\HttpCache\\SubRequestHandler' => __DIR__ . '/..' . '/symfony/http-kernel/HttpCache/SubRequestHandler.php', + 'Symfony\\Component\\HttpKernel\\HttpCache\\SurrogateInterface' => __DIR__ . '/..' . '/symfony/http-kernel/HttpCache/SurrogateInterface.php', + 'Symfony\\Component\\HttpKernel\\HttpClientKernel' => __DIR__ . '/..' . '/symfony/http-kernel/HttpClientKernel.php', + 'Symfony\\Component\\HttpKernel\\HttpKernel' => __DIR__ . '/..' . '/symfony/http-kernel/HttpKernel.php', + 'Symfony\\Component\\HttpKernel\\HttpKernelBrowser' => __DIR__ . '/..' . '/symfony/http-kernel/HttpKernelBrowser.php', + 'Symfony\\Component\\HttpKernel\\HttpKernelInterface' => __DIR__ . '/..' . '/symfony/http-kernel/HttpKernelInterface.php', + 'Symfony\\Component\\HttpKernel\\Kernel' => __DIR__ . '/..' . '/symfony/http-kernel/Kernel.php', + 'Symfony\\Component\\HttpKernel\\KernelEvents' => __DIR__ . '/..' . '/symfony/http-kernel/KernelEvents.php', + 'Symfony\\Component\\HttpKernel\\KernelInterface' => __DIR__ . '/..' . '/symfony/http-kernel/KernelInterface.php', + 'Symfony\\Component\\HttpKernel\\Log\\DebugLoggerConfigurator' => __DIR__ . '/..' . '/symfony/http-kernel/Log/DebugLoggerConfigurator.php', + 'Symfony\\Component\\HttpKernel\\Log\\DebugLoggerInterface' => __DIR__ . '/..' . '/symfony/http-kernel/Log/DebugLoggerInterface.php', + 'Symfony\\Component\\HttpKernel\\Log\\Logger' => __DIR__ . '/..' . '/symfony/http-kernel/Log/Logger.php', + 'Symfony\\Component\\HttpKernel\\Profiler\\FileProfilerStorage' => __DIR__ . '/..' . '/symfony/http-kernel/Profiler/FileProfilerStorage.php', + 'Symfony\\Component\\HttpKernel\\Profiler\\Profile' => __DIR__ . '/..' . '/symfony/http-kernel/Profiler/Profile.php', + 'Symfony\\Component\\HttpKernel\\Profiler\\Profiler' => __DIR__ . '/..' . '/symfony/http-kernel/Profiler/Profiler.php', + 'Symfony\\Component\\HttpKernel\\Profiler\\ProfilerStorageInterface' => __DIR__ . '/..' . '/symfony/http-kernel/Profiler/ProfilerStorageInterface.php', + 'Symfony\\Component\\HttpKernel\\RebootableInterface' => __DIR__ . '/..' . '/symfony/http-kernel/RebootableInterface.php', + 'Symfony\\Component\\HttpKernel\\TerminableInterface' => __DIR__ . '/..' . '/symfony/http-kernel/TerminableInterface.php', + 'Symfony\\Component\\Mailer\\Command\\MailerTestCommand' => __DIR__ . '/..' . '/symfony/mailer/Command/MailerTestCommand.php', + 'Symfony\\Component\\Mailer\\DataCollector\\MessageDataCollector' => __DIR__ . '/..' . '/symfony/mailer/DataCollector/MessageDataCollector.php', + 'Symfony\\Component\\Mailer\\DelayedEnvelope' => __DIR__ . '/..' . '/symfony/mailer/DelayedEnvelope.php', + 'Symfony\\Component\\Mailer\\Envelope' => __DIR__ . '/..' . '/symfony/mailer/Envelope.php', + 'Symfony\\Component\\Mailer\\EventListener\\EnvelopeListener' => __DIR__ . '/..' . '/symfony/mailer/EventListener/EnvelopeListener.php', + 'Symfony\\Component\\Mailer\\EventListener\\MessageListener' => __DIR__ . '/..' . '/symfony/mailer/EventListener/MessageListener.php', + 'Symfony\\Component\\Mailer\\EventListener\\MessageLoggerListener' => __DIR__ . '/..' . '/symfony/mailer/EventListener/MessageLoggerListener.php', + 'Symfony\\Component\\Mailer\\EventListener\\MessengerTransportListener' => __DIR__ . '/..' . '/symfony/mailer/EventListener/MessengerTransportListener.php', + 'Symfony\\Component\\Mailer\\Event\\FailedMessageEvent' => __DIR__ . '/..' . '/symfony/mailer/Event/FailedMessageEvent.php', + 'Symfony\\Component\\Mailer\\Event\\MessageEvent' => __DIR__ . '/..' . '/symfony/mailer/Event/MessageEvent.php', + 'Symfony\\Component\\Mailer\\Event\\MessageEvents' => __DIR__ . '/..' . '/symfony/mailer/Event/MessageEvents.php', + 'Symfony\\Component\\Mailer\\Event\\SentMessageEvent' => __DIR__ . '/..' . '/symfony/mailer/Event/SentMessageEvent.php', + 'Symfony\\Component\\Mailer\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/symfony/mailer/Exception/ExceptionInterface.php', + 'Symfony\\Component\\Mailer\\Exception\\HttpTransportException' => __DIR__ . '/..' . '/symfony/mailer/Exception/HttpTransportException.php', + 'Symfony\\Component\\Mailer\\Exception\\IncompleteDsnException' => __DIR__ . '/..' . '/symfony/mailer/Exception/IncompleteDsnException.php', + 'Symfony\\Component\\Mailer\\Exception\\InvalidArgumentException' => __DIR__ . '/..' . '/symfony/mailer/Exception/InvalidArgumentException.php', + 'Symfony\\Component\\Mailer\\Exception\\LogicException' => __DIR__ . '/..' . '/symfony/mailer/Exception/LogicException.php', + 'Symfony\\Component\\Mailer\\Exception\\RuntimeException' => __DIR__ . '/..' . '/symfony/mailer/Exception/RuntimeException.php', + 'Symfony\\Component\\Mailer\\Exception\\TransportException' => __DIR__ . '/..' . '/symfony/mailer/Exception/TransportException.php', + 'Symfony\\Component\\Mailer\\Exception\\TransportExceptionInterface' => __DIR__ . '/..' . '/symfony/mailer/Exception/TransportExceptionInterface.php', + 'Symfony\\Component\\Mailer\\Exception\\UnexpectedResponseException' => __DIR__ . '/..' . '/symfony/mailer/Exception/UnexpectedResponseException.php', + 'Symfony\\Component\\Mailer\\Exception\\UnsupportedSchemeException' => __DIR__ . '/..' . '/symfony/mailer/Exception/UnsupportedSchemeException.php', + 'Symfony\\Component\\Mailer\\Header\\MetadataHeader' => __DIR__ . '/..' . '/symfony/mailer/Header/MetadataHeader.php', + 'Symfony\\Component\\Mailer\\Header\\TagHeader' => __DIR__ . '/..' . '/symfony/mailer/Header/TagHeader.php', + 'Symfony\\Component\\Mailer\\Mailer' => __DIR__ . '/..' . '/symfony/mailer/Mailer.php', + 'Symfony\\Component\\Mailer\\MailerInterface' => __DIR__ . '/..' . '/symfony/mailer/MailerInterface.php', + 'Symfony\\Component\\Mailer\\Messenger\\MessageHandler' => __DIR__ . '/..' . '/symfony/mailer/Messenger/MessageHandler.php', + 'Symfony\\Component\\Mailer\\Messenger\\SendEmailMessage' => __DIR__ . '/..' . '/symfony/mailer/Messenger/SendEmailMessage.php', + 'Symfony\\Component\\Mailer\\SentMessage' => __DIR__ . '/..' . '/symfony/mailer/SentMessage.php', + 'Symfony\\Component\\Mailer\\Test\\AbstractTransportFactoryTestCase' => __DIR__ . '/..' . '/symfony/mailer/Test/AbstractTransportFactoryTestCase.php', + 'Symfony\\Component\\Mailer\\Test\\Constraint\\EmailCount' => __DIR__ . '/..' . '/symfony/mailer/Test/Constraint/EmailCount.php', + 'Symfony\\Component\\Mailer\\Test\\Constraint\\EmailIsQueued' => __DIR__ . '/..' . '/symfony/mailer/Test/Constraint/EmailIsQueued.php', + 'Symfony\\Component\\Mailer\\Test\\IncompleteDsnTestTrait' => __DIR__ . '/..' . '/symfony/mailer/Test/IncompleteDsnTestTrait.php', + 'Symfony\\Component\\Mailer\\Test\\TransportFactoryTestCase' => __DIR__ . '/..' . '/symfony/mailer/Test/TransportFactoryTestCase.php', + 'Symfony\\Component\\Mailer\\Transport' => __DIR__ . '/..' . '/symfony/mailer/Transport.php', + 'Symfony\\Component\\Mailer\\Transport\\AbstractApiTransport' => __DIR__ . '/..' . '/symfony/mailer/Transport/AbstractApiTransport.php', + 'Symfony\\Component\\Mailer\\Transport\\AbstractHttpTransport' => __DIR__ . '/..' . '/symfony/mailer/Transport/AbstractHttpTransport.php', + 'Symfony\\Component\\Mailer\\Transport\\AbstractTransport' => __DIR__ . '/..' . '/symfony/mailer/Transport/AbstractTransport.php', + 'Symfony\\Component\\Mailer\\Transport\\AbstractTransportFactory' => __DIR__ . '/..' . '/symfony/mailer/Transport/AbstractTransportFactory.php', + 'Symfony\\Component\\Mailer\\Transport\\Dsn' => __DIR__ . '/..' . '/symfony/mailer/Transport/Dsn.php', + 'Symfony\\Component\\Mailer\\Transport\\FailoverTransport' => __DIR__ . '/..' . '/symfony/mailer/Transport/FailoverTransport.php', + 'Symfony\\Component\\Mailer\\Transport\\NativeTransportFactory' => __DIR__ . '/..' . '/symfony/mailer/Transport/NativeTransportFactory.php', + 'Symfony\\Component\\Mailer\\Transport\\NullTransport' => __DIR__ . '/..' . '/symfony/mailer/Transport/NullTransport.php', + 'Symfony\\Component\\Mailer\\Transport\\NullTransportFactory' => __DIR__ . '/..' . '/symfony/mailer/Transport/NullTransportFactory.php', + 'Symfony\\Component\\Mailer\\Transport\\RoundRobinTransport' => __DIR__ . '/..' . '/symfony/mailer/Transport/RoundRobinTransport.php', + 'Symfony\\Component\\Mailer\\Transport\\SendmailTransport' => __DIR__ . '/..' . '/symfony/mailer/Transport/SendmailTransport.php', + 'Symfony\\Component\\Mailer\\Transport\\SendmailTransportFactory' => __DIR__ . '/..' . '/symfony/mailer/Transport/SendmailTransportFactory.php', + 'Symfony\\Component\\Mailer\\Transport\\Smtp\\Auth\\AuthenticatorInterface' => __DIR__ . '/..' . '/symfony/mailer/Transport/Smtp/Auth/AuthenticatorInterface.php', + 'Symfony\\Component\\Mailer\\Transport\\Smtp\\Auth\\CramMd5Authenticator' => __DIR__ . '/..' . '/symfony/mailer/Transport/Smtp/Auth/CramMd5Authenticator.php', + 'Symfony\\Component\\Mailer\\Transport\\Smtp\\Auth\\LoginAuthenticator' => __DIR__ . '/..' . '/symfony/mailer/Transport/Smtp/Auth/LoginAuthenticator.php', + 'Symfony\\Component\\Mailer\\Transport\\Smtp\\Auth\\PlainAuthenticator' => __DIR__ . '/..' . '/symfony/mailer/Transport/Smtp/Auth/PlainAuthenticator.php', + 'Symfony\\Component\\Mailer\\Transport\\Smtp\\Auth\\XOAuth2Authenticator' => __DIR__ . '/..' . '/symfony/mailer/Transport/Smtp/Auth/XOAuth2Authenticator.php', + 'Symfony\\Component\\Mailer\\Transport\\Smtp\\EsmtpTransport' => __DIR__ . '/..' . '/symfony/mailer/Transport/Smtp/EsmtpTransport.php', + 'Symfony\\Component\\Mailer\\Transport\\Smtp\\EsmtpTransportFactory' => __DIR__ . '/..' . '/symfony/mailer/Transport/Smtp/EsmtpTransportFactory.php', + 'Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport' => __DIR__ . '/..' . '/symfony/mailer/Transport/Smtp/SmtpTransport.php', + 'Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\AbstractStream' => __DIR__ . '/..' . '/symfony/mailer/Transport/Smtp/Stream/AbstractStream.php', + 'Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\ProcessStream' => __DIR__ . '/..' . '/symfony/mailer/Transport/Smtp/Stream/ProcessStream.php', + 'Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream' => __DIR__ . '/..' . '/symfony/mailer/Transport/Smtp/Stream/SocketStream.php', + 'Symfony\\Component\\Mailer\\Transport\\TransportFactoryInterface' => __DIR__ . '/..' . '/symfony/mailer/Transport/TransportFactoryInterface.php', + 'Symfony\\Component\\Mailer\\Transport\\TransportInterface' => __DIR__ . '/..' . '/symfony/mailer/Transport/TransportInterface.php', + 'Symfony\\Component\\Mailer\\Transport\\Transports' => __DIR__ . '/..' . '/symfony/mailer/Transport/Transports.php', + 'Symfony\\Component\\Mime\\Address' => __DIR__ . '/..' . '/symfony/mime/Address.php', + 'Symfony\\Component\\Mime\\BodyRendererInterface' => __DIR__ . '/..' . '/symfony/mime/BodyRendererInterface.php', + 'Symfony\\Component\\Mime\\CharacterStream' => __DIR__ . '/..' . '/symfony/mime/CharacterStream.php', + 'Symfony\\Component\\Mime\\Crypto\\DkimOptions' => __DIR__ . '/..' . '/symfony/mime/Crypto/DkimOptions.php', + 'Symfony\\Component\\Mime\\Crypto\\DkimSigner' => __DIR__ . '/..' . '/symfony/mime/Crypto/DkimSigner.php', + 'Symfony\\Component\\Mime\\Crypto\\SMime' => __DIR__ . '/..' . '/symfony/mime/Crypto/SMime.php', + 'Symfony\\Component\\Mime\\Crypto\\SMimeEncrypter' => __DIR__ . '/..' . '/symfony/mime/Crypto/SMimeEncrypter.php', + 'Symfony\\Component\\Mime\\Crypto\\SMimeSigner' => __DIR__ . '/..' . '/symfony/mime/Crypto/SMimeSigner.php', + 'Symfony\\Component\\Mime\\DependencyInjection\\AddMimeTypeGuesserPass' => __DIR__ . '/..' . '/symfony/mime/DependencyInjection/AddMimeTypeGuesserPass.php', + 'Symfony\\Component\\Mime\\DraftEmail' => __DIR__ . '/..' . '/symfony/mime/DraftEmail.php', + 'Symfony\\Component\\Mime\\Email' => __DIR__ . '/..' . '/symfony/mime/Email.php', + 'Symfony\\Component\\Mime\\Encoder\\AddressEncoderInterface' => __DIR__ . '/..' . '/symfony/mime/Encoder/AddressEncoderInterface.php', + 'Symfony\\Component\\Mime\\Encoder\\Base64ContentEncoder' => __DIR__ . '/..' . '/symfony/mime/Encoder/Base64ContentEncoder.php', + 'Symfony\\Component\\Mime\\Encoder\\Base64Encoder' => __DIR__ . '/..' . '/symfony/mime/Encoder/Base64Encoder.php', + 'Symfony\\Component\\Mime\\Encoder\\Base64MimeHeaderEncoder' => __DIR__ . '/..' . '/symfony/mime/Encoder/Base64MimeHeaderEncoder.php', + 'Symfony\\Component\\Mime\\Encoder\\ContentEncoderInterface' => __DIR__ . '/..' . '/symfony/mime/Encoder/ContentEncoderInterface.php', + 'Symfony\\Component\\Mime\\Encoder\\EightBitContentEncoder' => __DIR__ . '/..' . '/symfony/mime/Encoder/EightBitContentEncoder.php', + 'Symfony\\Component\\Mime\\Encoder\\EncoderInterface' => __DIR__ . '/..' . '/symfony/mime/Encoder/EncoderInterface.php', + 'Symfony\\Component\\Mime\\Encoder\\IdnAddressEncoder' => __DIR__ . '/..' . '/symfony/mime/Encoder/IdnAddressEncoder.php', + 'Symfony\\Component\\Mime\\Encoder\\MimeHeaderEncoderInterface' => __DIR__ . '/..' . '/symfony/mime/Encoder/MimeHeaderEncoderInterface.php', + 'Symfony\\Component\\Mime\\Encoder\\QpContentEncoder' => __DIR__ . '/..' . '/symfony/mime/Encoder/QpContentEncoder.php', + 'Symfony\\Component\\Mime\\Encoder\\QpEncoder' => __DIR__ . '/..' . '/symfony/mime/Encoder/QpEncoder.php', + 'Symfony\\Component\\Mime\\Encoder\\QpMimeHeaderEncoder' => __DIR__ . '/..' . '/symfony/mime/Encoder/QpMimeHeaderEncoder.php', + 'Symfony\\Component\\Mime\\Encoder\\Rfc2231Encoder' => __DIR__ . '/..' . '/symfony/mime/Encoder/Rfc2231Encoder.php', + 'Symfony\\Component\\Mime\\Exception\\AddressEncoderException' => __DIR__ . '/..' . '/symfony/mime/Exception/AddressEncoderException.php', + 'Symfony\\Component\\Mime\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/symfony/mime/Exception/ExceptionInterface.php', + 'Symfony\\Component\\Mime\\Exception\\InvalidArgumentException' => __DIR__ . '/..' . '/symfony/mime/Exception/InvalidArgumentException.php', + 'Symfony\\Component\\Mime\\Exception\\LogicException' => __DIR__ . '/..' . '/symfony/mime/Exception/LogicException.php', + 'Symfony\\Component\\Mime\\Exception\\RfcComplianceException' => __DIR__ . '/..' . '/symfony/mime/Exception/RfcComplianceException.php', + 'Symfony\\Component\\Mime\\Exception\\RuntimeException' => __DIR__ . '/..' . '/symfony/mime/Exception/RuntimeException.php', + 'Symfony\\Component\\Mime\\FileBinaryMimeTypeGuesser' => __DIR__ . '/..' . '/symfony/mime/FileBinaryMimeTypeGuesser.php', + 'Symfony\\Component\\Mime\\FileinfoMimeTypeGuesser' => __DIR__ . '/..' . '/symfony/mime/FileinfoMimeTypeGuesser.php', + 'Symfony\\Component\\Mime\\Header\\AbstractHeader' => __DIR__ . '/..' . '/symfony/mime/Header/AbstractHeader.php', + 'Symfony\\Component\\Mime\\Header\\DateHeader' => __DIR__ . '/..' . '/symfony/mime/Header/DateHeader.php', + 'Symfony\\Component\\Mime\\Header\\HeaderInterface' => __DIR__ . '/..' . '/symfony/mime/Header/HeaderInterface.php', + 'Symfony\\Component\\Mime\\Header\\Headers' => __DIR__ . '/..' . '/symfony/mime/Header/Headers.php', + 'Symfony\\Component\\Mime\\Header\\IdentificationHeader' => __DIR__ . '/..' . '/symfony/mime/Header/IdentificationHeader.php', + 'Symfony\\Component\\Mime\\Header\\MailboxHeader' => __DIR__ . '/..' . '/symfony/mime/Header/MailboxHeader.php', + 'Symfony\\Component\\Mime\\Header\\MailboxListHeader' => __DIR__ . '/..' . '/symfony/mime/Header/MailboxListHeader.php', + 'Symfony\\Component\\Mime\\Header\\ParameterizedHeader' => __DIR__ . '/..' . '/symfony/mime/Header/ParameterizedHeader.php', + 'Symfony\\Component\\Mime\\Header\\PathHeader' => __DIR__ . '/..' . '/symfony/mime/Header/PathHeader.php', + 'Symfony\\Component\\Mime\\Header\\UnstructuredHeader' => __DIR__ . '/..' . '/symfony/mime/Header/UnstructuredHeader.php', + 'Symfony\\Component\\Mime\\HtmlToTextConverter\\DefaultHtmlToTextConverter' => __DIR__ . '/..' . '/symfony/mime/HtmlToTextConverter/DefaultHtmlToTextConverter.php', + 'Symfony\\Component\\Mime\\HtmlToTextConverter\\HtmlToTextConverterInterface' => __DIR__ . '/..' . '/symfony/mime/HtmlToTextConverter/HtmlToTextConverterInterface.php', + 'Symfony\\Component\\Mime\\HtmlToTextConverter\\LeagueHtmlToMarkdownConverter' => __DIR__ . '/..' . '/symfony/mime/HtmlToTextConverter/LeagueHtmlToMarkdownConverter.php', + 'Symfony\\Component\\Mime\\Message' => __DIR__ . '/..' . '/symfony/mime/Message.php', + 'Symfony\\Component\\Mime\\MessageConverter' => __DIR__ . '/..' . '/symfony/mime/MessageConverter.php', + 'Symfony\\Component\\Mime\\MimeTypeGuesserInterface' => __DIR__ . '/..' . '/symfony/mime/MimeTypeGuesserInterface.php', + 'Symfony\\Component\\Mime\\MimeTypes' => __DIR__ . '/..' . '/symfony/mime/MimeTypes.php', + 'Symfony\\Component\\Mime\\MimeTypesInterface' => __DIR__ . '/..' . '/symfony/mime/MimeTypesInterface.php', + 'Symfony\\Component\\Mime\\Part\\AbstractMultipartPart' => __DIR__ . '/..' . '/symfony/mime/Part/AbstractMultipartPart.php', + 'Symfony\\Component\\Mime\\Part\\AbstractPart' => __DIR__ . '/..' . '/symfony/mime/Part/AbstractPart.php', + 'Symfony\\Component\\Mime\\Part\\DataPart' => __DIR__ . '/..' . '/symfony/mime/Part/DataPart.php', + 'Symfony\\Component\\Mime\\Part\\File' => __DIR__ . '/..' . '/symfony/mime/Part/File.php', + 'Symfony\\Component\\Mime\\Part\\MessagePart' => __DIR__ . '/..' . '/symfony/mime/Part/MessagePart.php', + 'Symfony\\Component\\Mime\\Part\\Multipart\\AlternativePart' => __DIR__ . '/..' . '/symfony/mime/Part/Multipart/AlternativePart.php', + 'Symfony\\Component\\Mime\\Part\\Multipart\\DigestPart' => __DIR__ . '/..' . '/symfony/mime/Part/Multipart/DigestPart.php', + 'Symfony\\Component\\Mime\\Part\\Multipart\\FormDataPart' => __DIR__ . '/..' . '/symfony/mime/Part/Multipart/FormDataPart.php', + 'Symfony\\Component\\Mime\\Part\\Multipart\\MixedPart' => __DIR__ . '/..' . '/symfony/mime/Part/Multipart/MixedPart.php', + 'Symfony\\Component\\Mime\\Part\\Multipart\\RelatedPart' => __DIR__ . '/..' . '/symfony/mime/Part/Multipart/RelatedPart.php', + 'Symfony\\Component\\Mime\\Part\\SMimePart' => __DIR__ . '/..' . '/symfony/mime/Part/SMimePart.php', + 'Symfony\\Component\\Mime\\Part\\TextPart' => __DIR__ . '/..' . '/symfony/mime/Part/TextPart.php', + 'Symfony\\Component\\Mime\\RawMessage' => __DIR__ . '/..' . '/symfony/mime/RawMessage.php', + 'Symfony\\Component\\Mime\\Test\\Constraint\\EmailAddressContains' => __DIR__ . '/..' . '/symfony/mime/Test/Constraint/EmailAddressContains.php', + 'Symfony\\Component\\Mime\\Test\\Constraint\\EmailAttachmentCount' => __DIR__ . '/..' . '/symfony/mime/Test/Constraint/EmailAttachmentCount.php', + 'Symfony\\Component\\Mime\\Test\\Constraint\\EmailHasHeader' => __DIR__ . '/..' . '/symfony/mime/Test/Constraint/EmailHasHeader.php', + 'Symfony\\Component\\Mime\\Test\\Constraint\\EmailHeaderSame' => __DIR__ . '/..' . '/symfony/mime/Test/Constraint/EmailHeaderSame.php', + 'Symfony\\Component\\Mime\\Test\\Constraint\\EmailHtmlBodyContains' => __DIR__ . '/..' . '/symfony/mime/Test/Constraint/EmailHtmlBodyContains.php', + 'Symfony\\Component\\Mime\\Test\\Constraint\\EmailSubjectContains' => __DIR__ . '/..' . '/symfony/mime/Test/Constraint/EmailSubjectContains.php', + 'Symfony\\Component\\Mime\\Test\\Constraint\\EmailTextBodyContains' => __DIR__ . '/..' . '/symfony/mime/Test/Constraint/EmailTextBodyContains.php', + 'Symfony\\Component\\Process\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/symfony/process/Exception/ExceptionInterface.php', + 'Symfony\\Component\\Process\\Exception\\InvalidArgumentException' => __DIR__ . '/..' . '/symfony/process/Exception/InvalidArgumentException.php', + 'Symfony\\Component\\Process\\Exception\\LogicException' => __DIR__ . '/..' . '/symfony/process/Exception/LogicException.php', + 'Symfony\\Component\\Process\\Exception\\ProcessFailedException' => __DIR__ . '/..' . '/symfony/process/Exception/ProcessFailedException.php', + 'Symfony\\Component\\Process\\Exception\\ProcessSignaledException' => __DIR__ . '/..' . '/symfony/process/Exception/ProcessSignaledException.php', + 'Symfony\\Component\\Process\\Exception\\ProcessStartFailedException' => __DIR__ . '/..' . '/symfony/process/Exception/ProcessStartFailedException.php', + 'Symfony\\Component\\Process\\Exception\\ProcessTimedOutException' => __DIR__ . '/..' . '/symfony/process/Exception/ProcessTimedOutException.php', + 'Symfony\\Component\\Process\\Exception\\RunProcessFailedException' => __DIR__ . '/..' . '/symfony/process/Exception/RunProcessFailedException.php', + 'Symfony\\Component\\Process\\Exception\\RuntimeException' => __DIR__ . '/..' . '/symfony/process/Exception/RuntimeException.php', + 'Symfony\\Component\\Process\\ExecutableFinder' => __DIR__ . '/..' . '/symfony/process/ExecutableFinder.php', + 'Symfony\\Component\\Process\\InputStream' => __DIR__ . '/..' . '/symfony/process/InputStream.php', + 'Symfony\\Component\\Process\\Messenger\\RunProcessContext' => __DIR__ . '/..' . '/symfony/process/Messenger/RunProcessContext.php', + 'Symfony\\Component\\Process\\Messenger\\RunProcessMessage' => __DIR__ . '/..' . '/symfony/process/Messenger/RunProcessMessage.php', + 'Symfony\\Component\\Process\\Messenger\\RunProcessMessageHandler' => __DIR__ . '/..' . '/symfony/process/Messenger/RunProcessMessageHandler.php', + 'Symfony\\Component\\Process\\PhpExecutableFinder' => __DIR__ . '/..' . '/symfony/process/PhpExecutableFinder.php', + 'Symfony\\Component\\Process\\PhpProcess' => __DIR__ . '/..' . '/symfony/process/PhpProcess.php', + 'Symfony\\Component\\Process\\PhpSubprocess' => __DIR__ . '/..' . '/symfony/process/PhpSubprocess.php', + 'Symfony\\Component\\Process\\Pipes\\AbstractPipes' => __DIR__ . '/..' . '/symfony/process/Pipes/AbstractPipes.php', + 'Symfony\\Component\\Process\\Pipes\\PipesInterface' => __DIR__ . '/..' . '/symfony/process/Pipes/PipesInterface.php', + 'Symfony\\Component\\Process\\Pipes\\UnixPipes' => __DIR__ . '/..' . '/symfony/process/Pipes/UnixPipes.php', + 'Symfony\\Component\\Process\\Pipes\\WindowsPipes' => __DIR__ . '/..' . '/symfony/process/Pipes/WindowsPipes.php', + 'Symfony\\Component\\Process\\Process' => __DIR__ . '/..' . '/symfony/process/Process.php', + 'Symfony\\Component\\Process\\ProcessUtils' => __DIR__ . '/..' . '/symfony/process/ProcessUtils.php', + 'Symfony\\Component\\Routing\\Alias' => __DIR__ . '/..' . '/symfony/routing/Alias.php', + 'Symfony\\Component\\Routing\\Annotation\\Route' => __DIR__ . '/..' . '/symfony/routing/Annotation/Route.php', + 'Symfony\\Component\\Routing\\Attribute\\Route' => __DIR__ . '/..' . '/symfony/routing/Attribute/Route.php', + 'Symfony\\Component\\Routing\\CompiledRoute' => __DIR__ . '/..' . '/symfony/routing/CompiledRoute.php', + 'Symfony\\Component\\Routing\\DependencyInjection\\AddExpressionLanguageProvidersPass' => __DIR__ . '/..' . '/symfony/routing/DependencyInjection/AddExpressionLanguageProvidersPass.php', + 'Symfony\\Component\\Routing\\DependencyInjection\\RoutingResolverPass' => __DIR__ . '/..' . '/symfony/routing/DependencyInjection/RoutingResolverPass.php', + 'Symfony\\Component\\Routing\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/symfony/routing/Exception/ExceptionInterface.php', + 'Symfony\\Component\\Routing\\Exception\\InvalidArgumentException' => __DIR__ . '/..' . '/symfony/routing/Exception/InvalidArgumentException.php', + 'Symfony\\Component\\Routing\\Exception\\InvalidParameterException' => __DIR__ . '/..' . '/symfony/routing/Exception/InvalidParameterException.php', + 'Symfony\\Component\\Routing\\Exception\\LogicException' => __DIR__ . '/..' . '/symfony/routing/Exception/LogicException.php', + 'Symfony\\Component\\Routing\\Exception\\MethodNotAllowedException' => __DIR__ . '/..' . '/symfony/routing/Exception/MethodNotAllowedException.php', + 'Symfony\\Component\\Routing\\Exception\\MissingMandatoryParametersException' => __DIR__ . '/..' . '/symfony/routing/Exception/MissingMandatoryParametersException.php', + 'Symfony\\Component\\Routing\\Exception\\NoConfigurationException' => __DIR__ . '/..' . '/symfony/routing/Exception/NoConfigurationException.php', + 'Symfony\\Component\\Routing\\Exception\\ResourceNotFoundException' => __DIR__ . '/..' . '/symfony/routing/Exception/ResourceNotFoundException.php', + 'Symfony\\Component\\Routing\\Exception\\RouteCircularReferenceException' => __DIR__ . '/..' . '/symfony/routing/Exception/RouteCircularReferenceException.php', + 'Symfony\\Component\\Routing\\Exception\\RouteNotFoundException' => __DIR__ . '/..' . '/symfony/routing/Exception/RouteNotFoundException.php', + 'Symfony\\Component\\Routing\\Exception\\RuntimeException' => __DIR__ . '/..' . '/symfony/routing/Exception/RuntimeException.php', + 'Symfony\\Component\\Routing\\Generator\\CompiledUrlGenerator' => __DIR__ . '/..' . '/symfony/routing/Generator/CompiledUrlGenerator.php', + 'Symfony\\Component\\Routing\\Generator\\ConfigurableRequirementsInterface' => __DIR__ . '/..' . '/symfony/routing/Generator/ConfigurableRequirementsInterface.php', + 'Symfony\\Component\\Routing\\Generator\\Dumper\\CompiledUrlGeneratorDumper' => __DIR__ . '/..' . '/symfony/routing/Generator/Dumper/CompiledUrlGeneratorDumper.php', + 'Symfony\\Component\\Routing\\Generator\\Dumper\\GeneratorDumper' => __DIR__ . '/..' . '/symfony/routing/Generator/Dumper/GeneratorDumper.php', + 'Symfony\\Component\\Routing\\Generator\\Dumper\\GeneratorDumperInterface' => __DIR__ . '/..' . '/symfony/routing/Generator/Dumper/GeneratorDumperInterface.php', + 'Symfony\\Component\\Routing\\Generator\\UrlGenerator' => __DIR__ . '/..' . '/symfony/routing/Generator/UrlGenerator.php', + 'Symfony\\Component\\Routing\\Generator\\UrlGeneratorInterface' => __DIR__ . '/..' . '/symfony/routing/Generator/UrlGeneratorInterface.php', + 'Symfony\\Component\\Routing\\Loader\\AttributeClassLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/AttributeClassLoader.php', + 'Symfony\\Component\\Routing\\Loader\\AttributeDirectoryLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/AttributeDirectoryLoader.php', + 'Symfony\\Component\\Routing\\Loader\\AttributeFileLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/AttributeFileLoader.php', + 'Symfony\\Component\\Routing\\Loader\\ClosureLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/ClosureLoader.php', + 'Symfony\\Component\\Routing\\Loader\\Configurator\\AliasConfigurator' => __DIR__ . '/..' . '/symfony/routing/Loader/Configurator/AliasConfigurator.php', + 'Symfony\\Component\\Routing\\Loader\\Configurator\\CollectionConfigurator' => __DIR__ . '/..' . '/symfony/routing/Loader/Configurator/CollectionConfigurator.php', + 'Symfony\\Component\\Routing\\Loader\\Configurator\\ImportConfigurator' => __DIR__ . '/..' . '/symfony/routing/Loader/Configurator/ImportConfigurator.php', + 'Symfony\\Component\\Routing\\Loader\\Configurator\\RouteConfigurator' => __DIR__ . '/..' . '/symfony/routing/Loader/Configurator/RouteConfigurator.php', + 'Symfony\\Component\\Routing\\Loader\\Configurator\\RoutingConfigurator' => __DIR__ . '/..' . '/symfony/routing/Loader/Configurator/RoutingConfigurator.php', + 'Symfony\\Component\\Routing\\Loader\\Configurator\\Traits\\AddTrait' => __DIR__ . '/..' . '/symfony/routing/Loader/Configurator/Traits/AddTrait.php', + 'Symfony\\Component\\Routing\\Loader\\Configurator\\Traits\\HostTrait' => __DIR__ . '/..' . '/symfony/routing/Loader/Configurator/Traits/HostTrait.php', + 'Symfony\\Component\\Routing\\Loader\\Configurator\\Traits\\LocalizedRouteTrait' => __DIR__ . '/..' . '/symfony/routing/Loader/Configurator/Traits/LocalizedRouteTrait.php', + 'Symfony\\Component\\Routing\\Loader\\Configurator\\Traits\\PrefixTrait' => __DIR__ . '/..' . '/symfony/routing/Loader/Configurator/Traits/PrefixTrait.php', + 'Symfony\\Component\\Routing\\Loader\\Configurator\\Traits\\RouteTrait' => __DIR__ . '/..' . '/symfony/routing/Loader/Configurator/Traits/RouteTrait.php', + 'Symfony\\Component\\Routing\\Loader\\ContainerLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/ContainerLoader.php', + 'Symfony\\Component\\Routing\\Loader\\DirectoryLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/DirectoryLoader.php', + 'Symfony\\Component\\Routing\\Loader\\GlobFileLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/GlobFileLoader.php', + 'Symfony\\Component\\Routing\\Loader\\ObjectLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/ObjectLoader.php', + 'Symfony\\Component\\Routing\\Loader\\PhpFileLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/PhpFileLoader.php', + 'Symfony\\Component\\Routing\\Loader\\Psr4DirectoryLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/Psr4DirectoryLoader.php', + 'Symfony\\Component\\Routing\\Loader\\XmlFileLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/XmlFileLoader.php', + 'Symfony\\Component\\Routing\\Loader\\YamlFileLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/YamlFileLoader.php', + 'Symfony\\Component\\Routing\\Matcher\\CompiledUrlMatcher' => __DIR__ . '/..' . '/symfony/routing/Matcher/CompiledUrlMatcher.php', + 'Symfony\\Component\\Routing\\Matcher\\Dumper\\CompiledUrlMatcherDumper' => __DIR__ . '/..' . '/symfony/routing/Matcher/Dumper/CompiledUrlMatcherDumper.php', + 'Symfony\\Component\\Routing\\Matcher\\Dumper\\CompiledUrlMatcherTrait' => __DIR__ . '/..' . '/symfony/routing/Matcher/Dumper/CompiledUrlMatcherTrait.php', + 'Symfony\\Component\\Routing\\Matcher\\Dumper\\MatcherDumper' => __DIR__ . '/..' . '/symfony/routing/Matcher/Dumper/MatcherDumper.php', + 'Symfony\\Component\\Routing\\Matcher\\Dumper\\MatcherDumperInterface' => __DIR__ . '/..' . '/symfony/routing/Matcher/Dumper/MatcherDumperInterface.php', + 'Symfony\\Component\\Routing\\Matcher\\Dumper\\StaticPrefixCollection' => __DIR__ . '/..' . '/symfony/routing/Matcher/Dumper/StaticPrefixCollection.php', + 'Symfony\\Component\\Routing\\Matcher\\ExpressionLanguageProvider' => __DIR__ . '/..' . '/symfony/routing/Matcher/ExpressionLanguageProvider.php', + 'Symfony\\Component\\Routing\\Matcher\\RedirectableUrlMatcher' => __DIR__ . '/..' . '/symfony/routing/Matcher/RedirectableUrlMatcher.php', + 'Symfony\\Component\\Routing\\Matcher\\RedirectableUrlMatcherInterface' => __DIR__ . '/..' . '/symfony/routing/Matcher/RedirectableUrlMatcherInterface.php', + 'Symfony\\Component\\Routing\\Matcher\\RequestMatcherInterface' => __DIR__ . '/..' . '/symfony/routing/Matcher/RequestMatcherInterface.php', + 'Symfony\\Component\\Routing\\Matcher\\TraceableUrlMatcher' => __DIR__ . '/..' . '/symfony/routing/Matcher/TraceableUrlMatcher.php', + 'Symfony\\Component\\Routing\\Matcher\\UrlMatcher' => __DIR__ . '/..' . '/symfony/routing/Matcher/UrlMatcher.php', + 'Symfony\\Component\\Routing\\Matcher\\UrlMatcherInterface' => __DIR__ . '/..' . '/symfony/routing/Matcher/UrlMatcherInterface.php', + 'Symfony\\Component\\Routing\\RequestContext' => __DIR__ . '/..' . '/symfony/routing/RequestContext.php', + 'Symfony\\Component\\Routing\\RequestContextAwareInterface' => __DIR__ . '/..' . '/symfony/routing/RequestContextAwareInterface.php', + 'Symfony\\Component\\Routing\\Requirement\\EnumRequirement' => __DIR__ . '/..' . '/symfony/routing/Requirement/EnumRequirement.php', + 'Symfony\\Component\\Routing\\Requirement\\Requirement' => __DIR__ . '/..' . '/symfony/routing/Requirement/Requirement.php', + 'Symfony\\Component\\Routing\\Route' => __DIR__ . '/..' . '/symfony/routing/Route.php', + 'Symfony\\Component\\Routing\\RouteCollection' => __DIR__ . '/..' . '/symfony/routing/RouteCollection.php', + 'Symfony\\Component\\Routing\\RouteCompiler' => __DIR__ . '/..' . '/symfony/routing/RouteCompiler.php', + 'Symfony\\Component\\Routing\\RouteCompilerInterface' => __DIR__ . '/..' . '/symfony/routing/RouteCompilerInterface.php', + 'Symfony\\Component\\Routing\\Router' => __DIR__ . '/..' . '/symfony/routing/Router.php', + 'Symfony\\Component\\Routing\\RouterInterface' => __DIR__ . '/..' . '/symfony/routing/RouterInterface.php', + 'Symfony\\Component\\String\\AbstractString' => __DIR__ . '/..' . '/symfony/string/AbstractString.php', + 'Symfony\\Component\\String\\AbstractUnicodeString' => __DIR__ . '/..' . '/symfony/string/AbstractUnicodeString.php', + 'Symfony\\Component\\String\\ByteString' => __DIR__ . '/..' . '/symfony/string/ByteString.php', + 'Symfony\\Component\\String\\CodePointString' => __DIR__ . '/..' . '/symfony/string/CodePointString.php', + 'Symfony\\Component\\String\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/symfony/string/Exception/ExceptionInterface.php', + 'Symfony\\Component\\String\\Exception\\InvalidArgumentException' => __DIR__ . '/..' . '/symfony/string/Exception/InvalidArgumentException.php', + 'Symfony\\Component\\String\\Exception\\RuntimeException' => __DIR__ . '/..' . '/symfony/string/Exception/RuntimeException.php', + 'Symfony\\Component\\String\\Inflector\\EnglishInflector' => __DIR__ . '/..' . '/symfony/string/Inflector/EnglishInflector.php', + 'Symfony\\Component\\String\\Inflector\\FrenchInflector' => __DIR__ . '/..' . '/symfony/string/Inflector/FrenchInflector.php', + 'Symfony\\Component\\String\\Inflector\\InflectorInterface' => __DIR__ . '/..' . '/symfony/string/Inflector/InflectorInterface.php', + 'Symfony\\Component\\String\\Inflector\\SpanishInflector' => __DIR__ . '/..' . '/symfony/string/Inflector/SpanishInflector.php', + 'Symfony\\Component\\String\\LazyString' => __DIR__ . '/..' . '/symfony/string/LazyString.php', + 'Symfony\\Component\\String\\Slugger\\AsciiSlugger' => __DIR__ . '/..' . '/symfony/string/Slugger/AsciiSlugger.php', + 'Symfony\\Component\\String\\Slugger\\SluggerInterface' => __DIR__ . '/..' . '/symfony/string/Slugger/SluggerInterface.php', + 'Symfony\\Component\\String\\TruncateMode' => __DIR__ . '/..' . '/symfony/string/TruncateMode.php', + 'Symfony\\Component\\String\\UnicodeString' => __DIR__ . '/..' . '/symfony/string/UnicodeString.php', + 'Symfony\\Component\\Translation\\CatalogueMetadataAwareInterface' => __DIR__ . '/..' . '/symfony/translation/CatalogueMetadataAwareInterface.php', + 'Symfony\\Component\\Translation\\Catalogue\\AbstractOperation' => __DIR__ . '/..' . '/symfony/translation/Catalogue/AbstractOperation.php', + 'Symfony\\Component\\Translation\\Catalogue\\MergeOperation' => __DIR__ . '/..' . '/symfony/translation/Catalogue/MergeOperation.php', + 'Symfony\\Component\\Translation\\Catalogue\\OperationInterface' => __DIR__ . '/..' . '/symfony/translation/Catalogue/OperationInterface.php', + 'Symfony\\Component\\Translation\\Catalogue\\TargetOperation' => __DIR__ . '/..' . '/symfony/translation/Catalogue/TargetOperation.php', + 'Symfony\\Component\\Translation\\Command\\TranslationLintCommand' => __DIR__ . '/..' . '/symfony/translation/Command/TranslationLintCommand.php', + 'Symfony\\Component\\Translation\\Command\\TranslationPullCommand' => __DIR__ . '/..' . '/symfony/translation/Command/TranslationPullCommand.php', + 'Symfony\\Component\\Translation\\Command\\TranslationPushCommand' => __DIR__ . '/..' . '/symfony/translation/Command/TranslationPushCommand.php', + 'Symfony\\Component\\Translation\\Command\\TranslationTrait' => __DIR__ . '/..' . '/symfony/translation/Command/TranslationTrait.php', + 'Symfony\\Component\\Translation\\Command\\XliffLintCommand' => __DIR__ . '/..' . '/symfony/translation/Command/XliffLintCommand.php', + 'Symfony\\Component\\Translation\\DataCollectorTranslator' => __DIR__ . '/..' . '/symfony/translation/DataCollectorTranslator.php', + 'Symfony\\Component\\Translation\\DataCollector\\TranslationDataCollector' => __DIR__ . '/..' . '/symfony/translation/DataCollector/TranslationDataCollector.php', + 'Symfony\\Component\\Translation\\DependencyInjection\\DataCollectorTranslatorPass' => __DIR__ . '/..' . '/symfony/translation/DependencyInjection/DataCollectorTranslatorPass.php', + 'Symfony\\Component\\Translation\\DependencyInjection\\LoggingTranslatorPass' => __DIR__ . '/..' . '/symfony/translation/DependencyInjection/LoggingTranslatorPass.php', + 'Symfony\\Component\\Translation\\DependencyInjection\\TranslationDumperPass' => __DIR__ . '/..' . '/symfony/translation/DependencyInjection/TranslationDumperPass.php', + 'Symfony\\Component\\Translation\\DependencyInjection\\TranslationExtractorPass' => __DIR__ . '/..' . '/symfony/translation/DependencyInjection/TranslationExtractorPass.php', + 'Symfony\\Component\\Translation\\DependencyInjection\\TranslatorPass' => __DIR__ . '/..' . '/symfony/translation/DependencyInjection/TranslatorPass.php', + 'Symfony\\Component\\Translation\\DependencyInjection\\TranslatorPathsPass' => __DIR__ . '/..' . '/symfony/translation/DependencyInjection/TranslatorPathsPass.php', + 'Symfony\\Component\\Translation\\Dumper\\CsvFileDumper' => __DIR__ . '/..' . '/symfony/translation/Dumper/CsvFileDumper.php', + 'Symfony\\Component\\Translation\\Dumper\\DumperInterface' => __DIR__ . '/..' . '/symfony/translation/Dumper/DumperInterface.php', + 'Symfony\\Component\\Translation\\Dumper\\FileDumper' => __DIR__ . '/..' . '/symfony/translation/Dumper/FileDumper.php', + 'Symfony\\Component\\Translation\\Dumper\\IcuResFileDumper' => __DIR__ . '/..' . '/symfony/translation/Dumper/IcuResFileDumper.php', + 'Symfony\\Component\\Translation\\Dumper\\IniFileDumper' => __DIR__ . '/..' . '/symfony/translation/Dumper/IniFileDumper.php', + 'Symfony\\Component\\Translation\\Dumper\\JsonFileDumper' => __DIR__ . '/..' . '/symfony/translation/Dumper/JsonFileDumper.php', + 'Symfony\\Component\\Translation\\Dumper\\MoFileDumper' => __DIR__ . '/..' . '/symfony/translation/Dumper/MoFileDumper.php', + 'Symfony\\Component\\Translation\\Dumper\\PhpFileDumper' => __DIR__ . '/..' . '/symfony/translation/Dumper/PhpFileDumper.php', + 'Symfony\\Component\\Translation\\Dumper\\PoFileDumper' => __DIR__ . '/..' . '/symfony/translation/Dumper/PoFileDumper.php', + 'Symfony\\Component\\Translation\\Dumper\\QtFileDumper' => __DIR__ . '/..' . '/symfony/translation/Dumper/QtFileDumper.php', + 'Symfony\\Component\\Translation\\Dumper\\XliffFileDumper' => __DIR__ . '/..' . '/symfony/translation/Dumper/XliffFileDumper.php', + 'Symfony\\Component\\Translation\\Dumper\\YamlFileDumper' => __DIR__ . '/..' . '/symfony/translation/Dumper/YamlFileDumper.php', + 'Symfony\\Component\\Translation\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/symfony/translation/Exception/ExceptionInterface.php', + 'Symfony\\Component\\Translation\\Exception\\IncompleteDsnException' => __DIR__ . '/..' . '/symfony/translation/Exception/IncompleteDsnException.php', + 'Symfony\\Component\\Translation\\Exception\\InvalidArgumentException' => __DIR__ . '/..' . '/symfony/translation/Exception/InvalidArgumentException.php', + 'Symfony\\Component\\Translation\\Exception\\InvalidResourceException' => __DIR__ . '/..' . '/symfony/translation/Exception/InvalidResourceException.php', + 'Symfony\\Component\\Translation\\Exception\\LogicException' => __DIR__ . '/..' . '/symfony/translation/Exception/LogicException.php', + 'Symfony\\Component\\Translation\\Exception\\MissingRequiredOptionException' => __DIR__ . '/..' . '/symfony/translation/Exception/MissingRequiredOptionException.php', + 'Symfony\\Component\\Translation\\Exception\\NotFoundResourceException' => __DIR__ . '/..' . '/symfony/translation/Exception/NotFoundResourceException.php', + 'Symfony\\Component\\Translation\\Exception\\ProviderException' => __DIR__ . '/..' . '/symfony/translation/Exception/ProviderException.php', + 'Symfony\\Component\\Translation\\Exception\\ProviderExceptionInterface' => __DIR__ . '/..' . '/symfony/translation/Exception/ProviderExceptionInterface.php', + 'Symfony\\Component\\Translation\\Exception\\RuntimeException' => __DIR__ . '/..' . '/symfony/translation/Exception/RuntimeException.php', + 'Symfony\\Component\\Translation\\Exception\\UnsupportedSchemeException' => __DIR__ . '/..' . '/symfony/translation/Exception/UnsupportedSchemeException.php', + 'Symfony\\Component\\Translation\\Extractor\\AbstractFileExtractor' => __DIR__ . '/..' . '/symfony/translation/Extractor/AbstractFileExtractor.php', + 'Symfony\\Component\\Translation\\Extractor\\ChainExtractor' => __DIR__ . '/..' . '/symfony/translation/Extractor/ChainExtractor.php', + 'Symfony\\Component\\Translation\\Extractor\\ExtractorInterface' => __DIR__ . '/..' . '/symfony/translation/Extractor/ExtractorInterface.php', + 'Symfony\\Component\\Translation\\Extractor\\PhpAstExtractor' => __DIR__ . '/..' . '/symfony/translation/Extractor/PhpAstExtractor.php', + 'Symfony\\Component\\Translation\\Extractor\\Visitor\\AbstractVisitor' => __DIR__ . '/..' . '/symfony/translation/Extractor/Visitor/AbstractVisitor.php', + 'Symfony\\Component\\Translation\\Extractor\\Visitor\\ConstraintVisitor' => __DIR__ . '/..' . '/symfony/translation/Extractor/Visitor/ConstraintVisitor.php', + 'Symfony\\Component\\Translation\\Extractor\\Visitor\\TransMethodVisitor' => __DIR__ . '/..' . '/symfony/translation/Extractor/Visitor/TransMethodVisitor.php', + 'Symfony\\Component\\Translation\\Extractor\\Visitor\\TranslatableMessageVisitor' => __DIR__ . '/..' . '/symfony/translation/Extractor/Visitor/TranslatableMessageVisitor.php', + 'Symfony\\Component\\Translation\\Formatter\\IntlFormatter' => __DIR__ . '/..' . '/symfony/translation/Formatter/IntlFormatter.php', + 'Symfony\\Component\\Translation\\Formatter\\IntlFormatterInterface' => __DIR__ . '/..' . '/symfony/translation/Formatter/IntlFormatterInterface.php', + 'Symfony\\Component\\Translation\\Formatter\\MessageFormatter' => __DIR__ . '/..' . '/symfony/translation/Formatter/MessageFormatter.php', + 'Symfony\\Component\\Translation\\Formatter\\MessageFormatterInterface' => __DIR__ . '/..' . '/symfony/translation/Formatter/MessageFormatterInterface.php', + 'Symfony\\Component\\Translation\\IdentityTranslator' => __DIR__ . '/..' . '/symfony/translation/IdentityTranslator.php', + 'Symfony\\Component\\Translation\\Loader\\ArrayLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/ArrayLoader.php', + 'Symfony\\Component\\Translation\\Loader\\CsvFileLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/CsvFileLoader.php', + 'Symfony\\Component\\Translation\\Loader\\FileLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/FileLoader.php', + 'Symfony\\Component\\Translation\\Loader\\IcuDatFileLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/IcuDatFileLoader.php', + 'Symfony\\Component\\Translation\\Loader\\IcuResFileLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/IcuResFileLoader.php', + 'Symfony\\Component\\Translation\\Loader\\IniFileLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/IniFileLoader.php', + 'Symfony\\Component\\Translation\\Loader\\JsonFileLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/JsonFileLoader.php', + 'Symfony\\Component\\Translation\\Loader\\LoaderInterface' => __DIR__ . '/..' . '/symfony/translation/Loader/LoaderInterface.php', + 'Symfony\\Component\\Translation\\Loader\\MoFileLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/MoFileLoader.php', + 'Symfony\\Component\\Translation\\Loader\\PhpFileLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/PhpFileLoader.php', + 'Symfony\\Component\\Translation\\Loader\\PoFileLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/PoFileLoader.php', + 'Symfony\\Component\\Translation\\Loader\\QtFileLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/QtFileLoader.php', + 'Symfony\\Component\\Translation\\Loader\\XliffFileLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/XliffFileLoader.php', + 'Symfony\\Component\\Translation\\Loader\\YamlFileLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/YamlFileLoader.php', + 'Symfony\\Component\\Translation\\LocaleSwitcher' => __DIR__ . '/..' . '/symfony/translation/LocaleSwitcher.php', + 'Symfony\\Component\\Translation\\LoggingTranslator' => __DIR__ . '/..' . '/symfony/translation/LoggingTranslator.php', + 'Symfony\\Component\\Translation\\MessageCatalogue' => __DIR__ . '/..' . '/symfony/translation/MessageCatalogue.php', + 'Symfony\\Component\\Translation\\MessageCatalogueInterface' => __DIR__ . '/..' . '/symfony/translation/MessageCatalogueInterface.php', + 'Symfony\\Component\\Translation\\MetadataAwareInterface' => __DIR__ . '/..' . '/symfony/translation/MetadataAwareInterface.php', + 'Symfony\\Component\\Translation\\Provider\\AbstractProviderFactory' => __DIR__ . '/..' . '/symfony/translation/Provider/AbstractProviderFactory.php', + 'Symfony\\Component\\Translation\\Provider\\Dsn' => __DIR__ . '/..' . '/symfony/translation/Provider/Dsn.php', + 'Symfony\\Component\\Translation\\Provider\\FilteringProvider' => __DIR__ . '/..' . '/symfony/translation/Provider/FilteringProvider.php', + 'Symfony\\Component\\Translation\\Provider\\NullProvider' => __DIR__ . '/..' . '/symfony/translation/Provider/NullProvider.php', + 'Symfony\\Component\\Translation\\Provider\\NullProviderFactory' => __DIR__ . '/..' . '/symfony/translation/Provider/NullProviderFactory.php', + 'Symfony\\Component\\Translation\\Provider\\ProviderFactoryInterface' => __DIR__ . '/..' . '/symfony/translation/Provider/ProviderFactoryInterface.php', + 'Symfony\\Component\\Translation\\Provider\\ProviderInterface' => __DIR__ . '/..' . '/symfony/translation/Provider/ProviderInterface.php', + 'Symfony\\Component\\Translation\\Provider\\TranslationProviderCollection' => __DIR__ . '/..' . '/symfony/translation/Provider/TranslationProviderCollection.php', + 'Symfony\\Component\\Translation\\Provider\\TranslationProviderCollectionFactory' => __DIR__ . '/..' . '/symfony/translation/Provider/TranslationProviderCollectionFactory.php', + 'Symfony\\Component\\Translation\\PseudoLocalizationTranslator' => __DIR__ . '/..' . '/symfony/translation/PseudoLocalizationTranslator.php', + 'Symfony\\Component\\Translation\\Reader\\TranslationReader' => __DIR__ . '/..' . '/symfony/translation/Reader/TranslationReader.php', + 'Symfony\\Component\\Translation\\Reader\\TranslationReaderInterface' => __DIR__ . '/..' . '/symfony/translation/Reader/TranslationReaderInterface.php', + 'Symfony\\Component\\Translation\\Test\\AbstractProviderFactoryTestCase' => __DIR__ . '/..' . '/symfony/translation/Test/AbstractProviderFactoryTestCase.php', + 'Symfony\\Component\\Translation\\Test\\IncompleteDsnTestTrait' => __DIR__ . '/..' . '/symfony/translation/Test/IncompleteDsnTestTrait.php', + 'Symfony\\Component\\Translation\\Test\\ProviderFactoryTestCase' => __DIR__ . '/..' . '/symfony/translation/Test/ProviderFactoryTestCase.php', + 'Symfony\\Component\\Translation\\Test\\ProviderTestCase' => __DIR__ . '/..' . '/symfony/translation/Test/ProviderTestCase.php', + 'Symfony\\Component\\Translation\\TranslatableMessage' => __DIR__ . '/..' . '/symfony/translation/TranslatableMessage.php', + 'Symfony\\Component\\Translation\\Translator' => __DIR__ . '/..' . '/symfony/translation/Translator.php', + 'Symfony\\Component\\Translation\\TranslatorBag' => __DIR__ . '/..' . '/symfony/translation/TranslatorBag.php', + 'Symfony\\Component\\Translation\\TranslatorBagInterface' => __DIR__ . '/..' . '/symfony/translation/TranslatorBagInterface.php', + 'Symfony\\Component\\Translation\\Util\\ArrayConverter' => __DIR__ . '/..' . '/symfony/translation/Util/ArrayConverter.php', + 'Symfony\\Component\\Translation\\Util\\XliffUtils' => __DIR__ . '/..' . '/symfony/translation/Util/XliffUtils.php', + 'Symfony\\Component\\Translation\\Writer\\TranslationWriter' => __DIR__ . '/..' . '/symfony/translation/Writer/TranslationWriter.php', + 'Symfony\\Component\\Translation\\Writer\\TranslationWriterInterface' => __DIR__ . '/..' . '/symfony/translation/Writer/TranslationWriterInterface.php', + 'Symfony\\Component\\Uid\\AbstractUid' => __DIR__ . '/..' . '/symfony/uid/AbstractUid.php', + 'Symfony\\Component\\Uid\\BinaryUtil' => __DIR__ . '/..' . '/symfony/uid/BinaryUtil.php', + 'Symfony\\Component\\Uid\\Command\\GenerateUlidCommand' => __DIR__ . '/..' . '/symfony/uid/Command/GenerateUlidCommand.php', + 'Symfony\\Component\\Uid\\Command\\GenerateUuidCommand' => __DIR__ . '/..' . '/symfony/uid/Command/GenerateUuidCommand.php', + 'Symfony\\Component\\Uid\\Command\\InspectUlidCommand' => __DIR__ . '/..' . '/symfony/uid/Command/InspectUlidCommand.php', + 'Symfony\\Component\\Uid\\Command\\InspectUuidCommand' => __DIR__ . '/..' . '/symfony/uid/Command/InspectUuidCommand.php', + 'Symfony\\Component\\Uid\\Factory\\NameBasedUuidFactory' => __DIR__ . '/..' . '/symfony/uid/Factory/NameBasedUuidFactory.php', + 'Symfony\\Component\\Uid\\Factory\\RandomBasedUuidFactory' => __DIR__ . '/..' . '/symfony/uid/Factory/RandomBasedUuidFactory.php', + 'Symfony\\Component\\Uid\\Factory\\TimeBasedUuidFactory' => __DIR__ . '/..' . '/symfony/uid/Factory/TimeBasedUuidFactory.php', + 'Symfony\\Component\\Uid\\Factory\\UlidFactory' => __DIR__ . '/..' . '/symfony/uid/Factory/UlidFactory.php', + 'Symfony\\Component\\Uid\\Factory\\UuidFactory' => __DIR__ . '/..' . '/symfony/uid/Factory/UuidFactory.php', + 'Symfony\\Component\\Uid\\HashableInterface' => __DIR__ . '/..' . '/symfony/uid/HashableInterface.php', + 'Symfony\\Component\\Uid\\MaxUlid' => __DIR__ . '/..' . '/symfony/uid/MaxUlid.php', + 'Symfony\\Component\\Uid\\MaxUuid' => __DIR__ . '/..' . '/symfony/uid/MaxUuid.php', + 'Symfony\\Component\\Uid\\NilUlid' => __DIR__ . '/..' . '/symfony/uid/NilUlid.php', + 'Symfony\\Component\\Uid\\NilUuid' => __DIR__ . '/..' . '/symfony/uid/NilUuid.php', + 'Symfony\\Component\\Uid\\TimeBasedUidInterface' => __DIR__ . '/..' . '/symfony/uid/TimeBasedUidInterface.php', + 'Symfony\\Component\\Uid\\Ulid' => __DIR__ . '/..' . '/symfony/uid/Ulid.php', + 'Symfony\\Component\\Uid\\Uuid' => __DIR__ . '/..' . '/symfony/uid/Uuid.php', + 'Symfony\\Component\\Uid\\UuidV1' => __DIR__ . '/..' . '/symfony/uid/UuidV1.php', + 'Symfony\\Component\\Uid\\UuidV3' => __DIR__ . '/..' . '/symfony/uid/UuidV3.php', + 'Symfony\\Component\\Uid\\UuidV4' => __DIR__ . '/..' . '/symfony/uid/UuidV4.php', + 'Symfony\\Component\\Uid\\UuidV5' => __DIR__ . '/..' . '/symfony/uid/UuidV5.php', + 'Symfony\\Component\\Uid\\UuidV6' => __DIR__ . '/..' . '/symfony/uid/UuidV6.php', + 'Symfony\\Component\\Uid\\UuidV7' => __DIR__ . '/..' . '/symfony/uid/UuidV7.php', + 'Symfony\\Component\\Uid\\UuidV8' => __DIR__ . '/..' . '/symfony/uid/UuidV8.php', + 'Symfony\\Component\\VarDumper\\Caster\\AmqpCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/AmqpCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\ArgsStub' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/ArgsStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\Caster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/Caster.php', + 'Symfony\\Component\\VarDumper\\Caster\\ClassStub' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/ClassStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\ConstStub' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/ConstStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\CutArrayStub' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/CutArrayStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\CutStub' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/CutStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\DOMCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/DOMCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\DateCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/DateCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\DoctrineCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/DoctrineCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\DsCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/DsCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\DsPairStub' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/DsPairStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\EnumStub' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/EnumStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\ExceptionCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/ExceptionCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\FFICaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/FFICaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\FiberCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/FiberCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\FrameStub' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/FrameStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\GmpCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/GmpCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\ImagineCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/ImagineCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\ImgStub' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/ImgStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\IntlCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/IntlCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\LinkStub' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/LinkStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\MemcachedCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/MemcachedCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\MysqliCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/MysqliCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\PdoCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/PdoCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\PgSqlCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/PgSqlCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\ProxyManagerCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/ProxyManagerCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\RdKafkaCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/RdKafkaCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\RedisCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/RedisCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\ReflectionCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/ReflectionCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\ResourceCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/ResourceCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\ScalarStub' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/ScalarStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\SplCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/SplCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\StubCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/StubCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\SymfonyCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/SymfonyCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\TraceStub' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/TraceStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\UninitializedStub' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/UninitializedStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\UuidCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/UuidCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\VirtualStub' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/VirtualStub.php', + 'Symfony\\Component\\VarDumper\\Caster\\XmlReaderCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/XmlReaderCaster.php', + 'Symfony\\Component\\VarDumper\\Caster\\XmlResourceCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/XmlResourceCaster.php', + 'Symfony\\Component\\VarDumper\\Cloner\\AbstractCloner' => __DIR__ . '/..' . '/symfony/var-dumper/Cloner/AbstractCloner.php', + 'Symfony\\Component\\VarDumper\\Cloner\\ClonerInterface' => __DIR__ . '/..' . '/symfony/var-dumper/Cloner/ClonerInterface.php', + 'Symfony\\Component\\VarDumper\\Cloner\\Cursor' => __DIR__ . '/..' . '/symfony/var-dumper/Cloner/Cursor.php', + 'Symfony\\Component\\VarDumper\\Cloner\\Data' => __DIR__ . '/..' . '/symfony/var-dumper/Cloner/Data.php', + 'Symfony\\Component\\VarDumper\\Cloner\\DumperInterface' => __DIR__ . '/..' . '/symfony/var-dumper/Cloner/DumperInterface.php', + 'Symfony\\Component\\VarDumper\\Cloner\\Internal\\NoDefault' => __DIR__ . '/..' . '/symfony/var-dumper/Cloner/Internal/NoDefault.php', + 'Symfony\\Component\\VarDumper\\Cloner\\Stub' => __DIR__ . '/..' . '/symfony/var-dumper/Cloner/Stub.php', + 'Symfony\\Component\\VarDumper\\Cloner\\VarCloner' => __DIR__ . '/..' . '/symfony/var-dumper/Cloner/VarCloner.php', + 'Symfony\\Component\\VarDumper\\Command\\Descriptor\\CliDescriptor' => __DIR__ . '/..' . '/symfony/var-dumper/Command/Descriptor/CliDescriptor.php', + 'Symfony\\Component\\VarDumper\\Command\\Descriptor\\DumpDescriptorInterface' => __DIR__ . '/..' . '/symfony/var-dumper/Command/Descriptor/DumpDescriptorInterface.php', + 'Symfony\\Component\\VarDumper\\Command\\Descriptor\\HtmlDescriptor' => __DIR__ . '/..' . '/symfony/var-dumper/Command/Descriptor/HtmlDescriptor.php', + 'Symfony\\Component\\VarDumper\\Command\\ServerDumpCommand' => __DIR__ . '/..' . '/symfony/var-dumper/Command/ServerDumpCommand.php', + 'Symfony\\Component\\VarDumper\\Dumper\\AbstractDumper' => __DIR__ . '/..' . '/symfony/var-dumper/Dumper/AbstractDumper.php', + 'Symfony\\Component\\VarDumper\\Dumper\\CliDumper' => __DIR__ . '/..' . '/symfony/var-dumper/Dumper/CliDumper.php', + 'Symfony\\Component\\VarDumper\\Dumper\\ContextProvider\\CliContextProvider' => __DIR__ . '/..' . '/symfony/var-dumper/Dumper/ContextProvider/CliContextProvider.php', + 'Symfony\\Component\\VarDumper\\Dumper\\ContextProvider\\ContextProviderInterface' => __DIR__ . '/..' . '/symfony/var-dumper/Dumper/ContextProvider/ContextProviderInterface.php', + 'Symfony\\Component\\VarDumper\\Dumper\\ContextProvider\\RequestContextProvider' => __DIR__ . '/..' . '/symfony/var-dumper/Dumper/ContextProvider/RequestContextProvider.php', + 'Symfony\\Component\\VarDumper\\Dumper\\ContextProvider\\SourceContextProvider' => __DIR__ . '/..' . '/symfony/var-dumper/Dumper/ContextProvider/SourceContextProvider.php', + 'Symfony\\Component\\VarDumper\\Dumper\\ContextualizedDumper' => __DIR__ . '/..' . '/symfony/var-dumper/Dumper/ContextualizedDumper.php', + 'Symfony\\Component\\VarDumper\\Dumper\\DataDumperInterface' => __DIR__ . '/..' . '/symfony/var-dumper/Dumper/DataDumperInterface.php', + 'Symfony\\Component\\VarDumper\\Dumper\\HtmlDumper' => __DIR__ . '/..' . '/symfony/var-dumper/Dumper/HtmlDumper.php', + 'Symfony\\Component\\VarDumper\\Dumper\\ServerDumper' => __DIR__ . '/..' . '/symfony/var-dumper/Dumper/ServerDumper.php', + 'Symfony\\Component\\VarDumper\\Exception\\ThrowingCasterException' => __DIR__ . '/..' . '/symfony/var-dumper/Exception/ThrowingCasterException.php', + 'Symfony\\Component\\VarDumper\\Server\\Connection' => __DIR__ . '/..' . '/symfony/var-dumper/Server/Connection.php', + 'Symfony\\Component\\VarDumper\\Server\\DumpServer' => __DIR__ . '/..' . '/symfony/var-dumper/Server/DumpServer.php', + 'Symfony\\Component\\VarDumper\\Test\\VarDumperTestTrait' => __DIR__ . '/..' . '/symfony/var-dumper/Test/VarDumperTestTrait.php', + 'Symfony\\Component\\VarDumper\\VarDumper' => __DIR__ . '/..' . '/symfony/var-dumper/VarDumper.php', + 'Symfony\\Component\\Yaml\\Command\\LintCommand' => __DIR__ . '/..' . '/symfony/yaml/Command/LintCommand.php', + 'Symfony\\Component\\Yaml\\Dumper' => __DIR__ . '/..' . '/symfony/yaml/Dumper.php', + 'Symfony\\Component\\Yaml\\Escaper' => __DIR__ . '/..' . '/symfony/yaml/Escaper.php', + 'Symfony\\Component\\Yaml\\Exception\\DumpException' => __DIR__ . '/..' . '/symfony/yaml/Exception/DumpException.php', + 'Symfony\\Component\\Yaml\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/symfony/yaml/Exception/ExceptionInterface.php', + 'Symfony\\Component\\Yaml\\Exception\\ParseException' => __DIR__ . '/..' . '/symfony/yaml/Exception/ParseException.php', + 'Symfony\\Component\\Yaml\\Exception\\RuntimeException' => __DIR__ . '/..' . '/symfony/yaml/Exception/RuntimeException.php', + 'Symfony\\Component\\Yaml\\Inline' => __DIR__ . '/..' . '/symfony/yaml/Inline.php', + 'Symfony\\Component\\Yaml\\Parser' => __DIR__ . '/..' . '/symfony/yaml/Parser.php', + 'Symfony\\Component\\Yaml\\Tag\\TaggedValue' => __DIR__ . '/..' . '/symfony/yaml/Tag/TaggedValue.php', + 'Symfony\\Component\\Yaml\\Unescaper' => __DIR__ . '/..' . '/symfony/yaml/Unescaper.php', + 'Symfony\\Component\\Yaml\\Yaml' => __DIR__ . '/..' . '/symfony/yaml/Yaml.php', + 'Symfony\\Contracts\\EventDispatcher\\Event' => __DIR__ . '/..' . '/symfony/event-dispatcher-contracts/Event.php', + 'Symfony\\Contracts\\EventDispatcher\\EventDispatcherInterface' => __DIR__ . '/..' . '/symfony/event-dispatcher-contracts/EventDispatcherInterface.php', + 'Symfony\\Contracts\\Service\\Attribute\\Required' => __DIR__ . '/..' . '/symfony/service-contracts/Attribute/Required.php', + 'Symfony\\Contracts\\Service\\Attribute\\SubscribedService' => __DIR__ . '/..' . '/symfony/service-contracts/Attribute/SubscribedService.php', + 'Symfony\\Contracts\\Service\\ResetInterface' => __DIR__ . '/..' . '/symfony/service-contracts/ResetInterface.php', + 'Symfony\\Contracts\\Service\\ServiceCollectionInterface' => __DIR__ . '/..' . '/symfony/service-contracts/ServiceCollectionInterface.php', + 'Symfony\\Contracts\\Service\\ServiceLocatorTrait' => __DIR__ . '/..' . '/symfony/service-contracts/ServiceLocatorTrait.php', + 'Symfony\\Contracts\\Service\\ServiceMethodsSubscriberTrait' => __DIR__ . '/..' . '/symfony/service-contracts/ServiceMethodsSubscriberTrait.php', + 'Symfony\\Contracts\\Service\\ServiceProviderInterface' => __DIR__ . '/..' . '/symfony/service-contracts/ServiceProviderInterface.php', + 'Symfony\\Contracts\\Service\\ServiceSubscriberInterface' => __DIR__ . '/..' . '/symfony/service-contracts/ServiceSubscriberInterface.php', + 'Symfony\\Contracts\\Service\\ServiceSubscriberTrait' => __DIR__ . '/..' . '/symfony/service-contracts/ServiceSubscriberTrait.php', + 'Symfony\\Contracts\\Translation\\LocaleAwareInterface' => __DIR__ . '/..' . '/symfony/translation-contracts/LocaleAwareInterface.php', + 'Symfony\\Contracts\\Translation\\TranslatableInterface' => __DIR__ . '/..' . '/symfony/translation-contracts/TranslatableInterface.php', + 'Symfony\\Contracts\\Translation\\TranslatorInterface' => __DIR__ . '/..' . '/symfony/translation-contracts/TranslatorInterface.php', + 'Symfony\\Contracts\\Translation\\TranslatorTrait' => __DIR__ . '/..' . '/symfony/translation-contracts/TranslatorTrait.php', + 'Symfony\\Polyfill\\Ctype\\Ctype' => __DIR__ . '/..' . '/symfony/polyfill-ctype/Ctype.php', + 'Symfony\\Polyfill\\Intl\\Grapheme\\Grapheme' => __DIR__ . '/..' . '/symfony/polyfill-intl-grapheme/Grapheme.php', + 'Symfony\\Polyfill\\Intl\\Idn\\Idn' => __DIR__ . '/..' . '/symfony/polyfill-intl-idn/Idn.php', + 'Symfony\\Polyfill\\Intl\\Idn\\Info' => __DIR__ . '/..' . '/symfony/polyfill-intl-idn/Info.php', + 'Symfony\\Polyfill\\Intl\\Idn\\Resources\\unidata\\DisallowedRanges' => __DIR__ . '/..' . '/symfony/polyfill-intl-idn/Resources/unidata/DisallowedRanges.php', + 'Symfony\\Polyfill\\Intl\\Idn\\Resources\\unidata\\Regex' => __DIR__ . '/..' . '/symfony/polyfill-intl-idn/Resources/unidata/Regex.php', + 'Symfony\\Polyfill\\Intl\\Normalizer\\Normalizer' => __DIR__ . '/..' . '/symfony/polyfill-intl-normalizer/Normalizer.php', + 'Symfony\\Polyfill\\Mbstring\\Mbstring' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/Mbstring.php', + 'Symfony\\Polyfill\\Php80\\Php80' => __DIR__ . '/..' . '/symfony/polyfill-php80/Php80.php', + 'Symfony\\Polyfill\\Php80\\PhpToken' => __DIR__ . '/..' . '/symfony/polyfill-php80/PhpToken.php', + 'Symfony\\Polyfill\\Php83\\Php83' => __DIR__ . '/..' . '/symfony/polyfill-php83/Php83.php', + 'Symfony\\Polyfill\\Uuid\\Uuid' => __DIR__ . '/..' . '/symfony/polyfill-uuid/Uuid.php', + 'Termwind\\Actions\\StyleToMethod' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Actions/StyleToMethod.php', + 'Termwind\\Components\\Anchor' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Components/Anchor.php', + 'Termwind\\Components\\BreakLine' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Components/BreakLine.php', + 'Termwind\\Components\\Dd' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Components/Dd.php', + 'Termwind\\Components\\Div' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Components/Div.php', + 'Termwind\\Components\\Dl' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Components/Dl.php', + 'Termwind\\Components\\Dt' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Components/Dt.php', + 'Termwind\\Components\\Element' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Components/Element.php', + 'Termwind\\Components\\Hr' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Components/Hr.php', + 'Termwind\\Components\\Li' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Components/Li.php', + 'Termwind\\Components\\Ol' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Components/Ol.php', + 'Termwind\\Components\\Paragraph' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Components/Paragraph.php', + 'Termwind\\Components\\Raw' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Components/Raw.php', + 'Termwind\\Components\\Span' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Components/Span.php', + 'Termwind\\Components\\Ul' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Components/Ul.php', + 'Termwind\\Enums\\Color' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Enums/Color.php', + 'Termwind\\Exceptions\\ColorNotFound' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Exceptions/ColorNotFound.php', + 'Termwind\\Exceptions\\InvalidChild' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Exceptions/InvalidChild.php', + 'Termwind\\Exceptions\\InvalidColor' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Exceptions/InvalidColor.php', + 'Termwind\\Exceptions\\InvalidStyle' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Exceptions/InvalidStyle.php', + 'Termwind\\Exceptions\\StyleNotFound' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Exceptions/StyleNotFound.php', + 'Termwind\\Helpers\\QuestionHelper' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Helpers/QuestionHelper.php', + 'Termwind\\HtmlRenderer' => __DIR__ . '/..' . '/nunomaduro/termwind/src/HtmlRenderer.php', + 'Termwind\\Html\\CodeRenderer' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Html/CodeRenderer.php', + 'Termwind\\Html\\InheritStyles' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Html/InheritStyles.php', + 'Termwind\\Html\\PreRenderer' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Html/PreRenderer.php', + 'Termwind\\Html\\TableRenderer' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Html/TableRenderer.php', + 'Termwind\\Laravel\\TermwindServiceProvider' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Laravel/TermwindServiceProvider.php', + 'Termwind\\Question' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Question.php', + 'Termwind\\Repositories\\Styles' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Repositories/Styles.php', + 'Termwind\\Terminal' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Terminal.php', + 'Termwind\\Termwind' => __DIR__ . '/..' . '/nunomaduro/termwind/src/Termwind.php', + 'Termwind\\ValueObjects\\Node' => __DIR__ . '/..' . '/nunomaduro/termwind/src/ValueObjects/Node.php', + 'Termwind\\ValueObjects\\Style' => __DIR__ . '/..' . '/nunomaduro/termwind/src/ValueObjects/Style.php', + 'Termwind\\ValueObjects\\Styles' => __DIR__ . '/..' . '/nunomaduro/termwind/src/ValueObjects/Styles.php', + 'Tests\\Feature\\ExampleTest' => __DIR__ . '/../..' . '/tests/Feature/ExampleTest.php', + 'Tests\\TestCase' => __DIR__ . '/../..' . '/tests/TestCase.php', + 'Tests\\Unit\\ExampleTest' => __DIR__ . '/../..' . '/tests/Unit/ExampleTest.php', + 'TheSeer\\Tokenizer\\Exception' => __DIR__ . '/..' . '/theseer/tokenizer/src/Exception.php', + 'TheSeer\\Tokenizer\\NamespaceUri' => __DIR__ . '/..' . '/theseer/tokenizer/src/NamespaceUri.php', + 'TheSeer\\Tokenizer\\NamespaceUriException' => __DIR__ . '/..' . '/theseer/tokenizer/src/NamespaceUriException.php', + 'TheSeer\\Tokenizer\\Token' => __DIR__ . '/..' . '/theseer/tokenizer/src/Token.php', + 'TheSeer\\Tokenizer\\TokenCollection' => __DIR__ . '/..' . '/theseer/tokenizer/src/TokenCollection.php', + 'TheSeer\\Tokenizer\\TokenCollectionException' => __DIR__ . '/..' . '/theseer/tokenizer/src/TokenCollectionException.php', + 'TheSeer\\Tokenizer\\Tokenizer' => __DIR__ . '/..' . '/theseer/tokenizer/src/Tokenizer.php', + 'TheSeer\\Tokenizer\\XMLSerializer' => __DIR__ . '/..' . '/theseer/tokenizer/src/XMLSerializer.php', + 'TijsVerkoyen\\CssToInlineStyles\\CssToInlineStyles' => __DIR__ . '/..' . '/tijsverkoyen/css-to-inline-styles/src/CssToInlineStyles.php', + 'TijsVerkoyen\\CssToInlineStyles\\Css\\Processor' => __DIR__ . '/..' . '/tijsverkoyen/css-to-inline-styles/src/Css/Processor.php', + 'TijsVerkoyen\\CssToInlineStyles\\Css\\Property\\Processor' => __DIR__ . '/..' . '/tijsverkoyen/css-to-inline-styles/src/Css/Property/Processor.php', + 'TijsVerkoyen\\CssToInlineStyles\\Css\\Property\\Property' => __DIR__ . '/..' . '/tijsverkoyen/css-to-inline-styles/src/Css/Property/Property.php', + 'TijsVerkoyen\\CssToInlineStyles\\Css\\Rule\\Processor' => __DIR__ . '/..' . '/tijsverkoyen/css-to-inline-styles/src/Css/Rule/Processor.php', + 'TijsVerkoyen\\CssToInlineStyles\\Css\\Rule\\Rule' => __DIR__ . '/..' . '/tijsverkoyen/css-to-inline-styles/src/Css/Rule/Rule.php', + 'UnhandledMatchError' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php', + 'ValueError' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/ValueError.php', + 'Webmozart\\Assert\\Assert' => __DIR__ . '/..' . '/webmozart/assert/src/Assert.php', + 'Webmozart\\Assert\\InvalidArgumentException' => __DIR__ . '/..' . '/webmozart/assert/src/InvalidArgumentException.php', + 'Webmozart\\Assert\\Mixin' => __DIR__ . '/..' . '/webmozart/assert/src/Mixin.php', + 'Whoops\\Exception\\ErrorException' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Exception/ErrorException.php', + 'Whoops\\Exception\\Formatter' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Exception/Formatter.php', + 'Whoops\\Exception\\Frame' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Exception/Frame.php', + 'Whoops\\Exception\\FrameCollection' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Exception/FrameCollection.php', + 'Whoops\\Exception\\Inspector' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Exception/Inspector.php', + 'Whoops\\Handler\\CallbackHandler' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Handler/CallbackHandler.php', + 'Whoops\\Handler\\Handler' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Handler/Handler.php', + 'Whoops\\Handler\\HandlerInterface' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Handler/HandlerInterface.php', + 'Whoops\\Handler\\JsonResponseHandler' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Handler/JsonResponseHandler.php', + 'Whoops\\Handler\\PlainTextHandler' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Handler/PlainTextHandler.php', + 'Whoops\\Handler\\PrettyPageHandler' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Handler/PrettyPageHandler.php', + 'Whoops\\Handler\\XmlResponseHandler' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Handler/XmlResponseHandler.php', + 'Whoops\\Inspector\\InspectorFactory' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Inspector/InspectorFactory.php', + 'Whoops\\Inspector\\InspectorFactoryInterface' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Inspector/InspectorFactoryInterface.php', + 'Whoops\\Inspector\\InspectorInterface' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Inspector/InspectorInterface.php', + 'Whoops\\Run' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Run.php', + 'Whoops\\RunInterface' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/RunInterface.php', + 'Whoops\\Util\\HtmlDumperOutput' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Util/HtmlDumperOutput.php', + 'Whoops\\Util\\Misc' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Util/Misc.php', + 'Whoops\\Util\\SystemFacade' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Util/SystemFacade.php', + 'Whoops\\Util\\TemplateHelper' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Util/TemplateHelper.php', + 'ZipStream\\CentralDirectoryFileHeader' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/CentralDirectoryFileHeader.php', + 'ZipStream\\CompressionMethod' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/CompressionMethod.php', + 'ZipStream\\DataDescriptor' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/DataDescriptor.php', + 'ZipStream\\EndOfCentralDirectory' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/EndOfCentralDirectory.php', + 'ZipStream\\Exception' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/Exception.php', + 'ZipStream\\Exception\\DosTimeOverflowException' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/Exception/DosTimeOverflowException.php', + 'ZipStream\\Exception\\FileNotFoundException' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/Exception/FileNotFoundException.php', + 'ZipStream\\Exception\\FileNotReadableException' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/Exception/FileNotReadableException.php', + 'ZipStream\\Exception\\FileSizeIncorrectException' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/Exception/FileSizeIncorrectException.php', + 'ZipStream\\Exception\\OverflowException' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/Exception/OverflowException.php', + 'ZipStream\\Exception\\ResourceActionException' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/Exception/ResourceActionException.php', + 'ZipStream\\Exception\\SimulationFileUnknownException' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/Exception/SimulationFileUnknownException.php', + 'ZipStream\\Exception\\StreamNotReadableException' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/Exception/StreamNotReadableException.php', + 'ZipStream\\Exception\\StreamNotSeekableException' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/Exception/StreamNotSeekableException.php', + 'ZipStream\\File' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/File.php', + 'ZipStream\\GeneralPurposeBitFlag' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/GeneralPurposeBitFlag.php', + 'ZipStream\\LocalFileHeader' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/LocalFileHeader.php', + 'ZipStream\\OperationMode' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/OperationMode.php', + 'ZipStream\\PackField' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/PackField.php', + 'ZipStream\\Time' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/Time.php', + 'ZipStream\\Version' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/Version.php', + 'ZipStream\\Zip64\\DataDescriptor' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/Zip64/DataDescriptor.php', + 'ZipStream\\Zip64\\EndOfCentralDirectory' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/Zip64/EndOfCentralDirectory.php', + 'ZipStream\\Zip64\\EndOfCentralDirectoryLocator' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/Zip64/EndOfCentralDirectoryLocator.php', + 'ZipStream\\Zip64\\ExtendedInformationExtraField' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/Zip64/ExtendedInformationExtraField.php', + 'ZipStream\\ZipStream' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/ZipStream.php', + 'ZipStream\\Zs\\ExtendedInformationExtraField' => __DIR__ . '/..' . '/maennchen/zipstream-php/src/Zs/ExtendedInformationExtraField.php', + 'staabm\\SideEffectsDetector\\SideEffect' => __DIR__ . '/..' . '/staabm/side-effects-detector/lib/SideEffect.php', + 'staabm\\SideEffectsDetector\\SideEffectsDetector' => __DIR__ . '/..' . '/staabm/side-effects-detector/lib/SideEffectsDetector.php', + 'voku\\helper\\ASCII' => __DIR__ . '/..' . '/voku/portable-ascii/src/voku/helper/ASCII.php', ); public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInitd8d9fc9708a29b5c5a81999441e33f32::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInitd8d9fc9708a29b5c5a81999441e33f32::$prefixDirsPsr4; - $loader->classMap = ComposerStaticInitd8d9fc9708a29b5c5a81999441e33f32::$classMap; + $loader->prefixLengthsPsr4 = ComposerStaticInited767958cb032ff7ee7b3c0754e9c209::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInited767958cb032ff7ee7b3c0754e9c209::$prefixDirsPsr4; + $loader->prefixesPsr0 = ComposerStaticInited767958cb032ff7ee7b3c0754e9c209::$prefixesPsr0; + $loader->classMap = ComposerStaticInited767958cb032ff7ee7b3c0754e9c209::$classMap; }, null, ClassLoader::class); } diff --git a/vendor/composer/platform_check.php b/vendor/composer/platform_check.php index adfb472..d515d34 100644 --- a/vendor/composer/platform_check.php +++ b/vendor/composer/platform_check.php @@ -4,8 +4,12 @@ $issues = array(); -if (!(PHP_VERSION_ID >= 80000)) { - $issues[] = 'Your Composer dependencies require a PHP version ">= 8.0.0". You are running ' . PHP_VERSION . '.'; +if (!(PHP_VERSION_ID >= 80200)) { + $issues[] = 'Your Composer dependencies require a PHP version ">= 8.2.0". You are running ' . PHP_VERSION . '.'; +} + +if (PHP_INT_SIZE !== 8) { + $issues[] = 'Your Composer dependencies require a 64-bit build of PHP.'; } if ($issues) {

    !hQtPKr8Io^U`KE4VK`?oKck0kJekbgr5QFfg}zW+Kk=rrIN4ECK z$MUVmN=0m@dV&%?Q;vl=;s5j%AeGXc>;Q=zkBfM2-2GS(_h-?Xt2Lq>Z=}ls&2gfO z1VMr+2ZU_`Z#IDRCESHl(2aa~v!o*l;PoLJtx}MoE}f8tEasi3@Z!pJ%9^h=a;9 z=;D|o4`|A(DW3evRphRxt54vDXN_TAJ+$ znkLg7Q9y+T0Nmq1y2hx`Lju1IFL1QF>uCpwgF=Unv|N}d7$j{=Px?`JKNU~l3bhDq z^!9o7>5=!R&Ee783`iaEE2>j2{Gdb&x;?AAq$HTf)tv)a;4!-;+u!&s7siXWcP{nh z1n@fF4{Ge9$II^H5L_z`Z6|o-^YEd)u#+BS>@R=|0;S>@c24xf0z*g#y{mctEnY(8 zXXUvXX=S(BtwVT$Z~pT%TwX-ECV5|L*>@S-`V|-(e?S*W0b}!jJwyI#LjHVLPx2EAB}V3fe9>R7PKnC|E;` zF$DL6j*C`G-!#cq+RL|F3pmrDTRx^uM@wVdj;zD~qbH2-gZ93$T*1r)CkoBJ>ozdGfQGqyW1W{=3@c~qHf${$u%@8LO zrEDXme~gsk-M=^QT*CeOsA{RSReRGcuKVW14gL zEm#8rU#4@pty?j@CWRqQ9+P{SP3v$w&YI literal 0 HcmV?d00001 diff --git a/resources/img/logo/koneko-01.png b/resources/img/logo/koneko-01.png new file mode 100644 index 0000000000000000000000000000000000000000..5d3c97738758491a77a432119bf9f094d34125b9 GIT binary patch literal 81082 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 literal 0 HcmV?d00001 diff --git a/resources/img/logo/koneko-02.png b/resources/img/logo/koneko-02.png new file mode 100644 index 0000000000000000000000000000000000000000..aec57464733cfb70064fe4490560f84513d7ef55 GIT binary patch literal 98693 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 literal 0 HcmV?d00001 diff --git a/resources/img/logo/koneko-03.png b/resources/img/logo/koneko-03.png new file mode 100644 index 0000000000000000000000000000000000000000..048a10bf4be25973fdc98bb80802252105360157 GIT binary patch literal 83847 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 AEdT%j literal 0 HcmV?d00001 diff --git a/resources/img/logo/koneko-04.png b/resources/img/logo/koneko-04.png new file mode 100644 index 0000000000000000000000000000000000000000..d4eed331aa769c1ee58f23af5599d1336b3ca9dc GIT binary patch literal 98102 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

    WO!{K=ot1 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≷CA>i7TO{jqL~*@!IaTp_9w7(&8Dj^T5lxULn(g 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 B6jJ~I literal 0 HcmV?d00001 diff --git a/resources/img/illustrations/auth-register-multisteps-shape-dark.png b/resources/img/illustrations/auth-register-multisteps-shape-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..46e8ada2d5c15484bce15fd4df6b942c58149902 GIT binary patch literal 3083 zcmeHJ`#Y3rAHPTFahN=qA|#`csC8Ot_C<|xh+?8Ju}PNM=s;4)7RnP1Ig}2PVc5zc zBVw2wh8>4C#j;_L^Z7j55uq{f({JzJ@Lv1Fechk$=X-y?r|Z7%>!v$X4r682WB~wJ z2YZ|20AP6N@`0pLW;CTh3f*Kb*?WWlAgBC&VL*C@DoSEPjvpq2qE?M*)Q~)D zZJAB@aa|ldzL>Y(pZK)jaCtd?u<%vpBTP+?++?6(I?ZVC#!CN334a3KuduoMVeXsS zZR+zCeCj9K)I@SrdnRqHX`HF@UL@cO9%b(f)y#?~n8v^+uT3JNdLxYZWkcAP7ET+& zx1=JKSzUAUpGTnm+KBwKDAu)F|5sbhLmG!imzy_^&sNnM^oNusb@yg1^!aLD=*fH5N`iRkoiRI-!&ytA_ zYOv^PQpJG9=Saoff5jNp3BR(IM$Xnf&*X|WW|gUVM%y*xu{x10Uo7Io1m&l)c&gzf zGyBz6K^Lp`!wyZ&mIQBM4d>t&iegbi{p*QL(f#)^KW#GXX_o1zsi_%du@aT3xkeiJ zLOp6$HRamXH8;V`68Gf^)jOO06Nw_@yZ<~07p=|jl<%%U1Pmpo4Bjz|Q+xAv*41}P@v|I{L~$n8hNrtG))b1I9CVSb z+R-17^Cx&RK2ngD+Zj%*E1765VZYVVyCdx45m|f&2J_6IIa#i@lPf=@XdpN2%>s#_f@=kE;?ht(UOaU5Ik1U?5j++i(EEoNkK536Tc^jCgU8 zWs7+>Jx4emrunz;gr!#dsi()S$wa#%tKseS`#b2HmsKC|nF5WCNFTwJdM=4rPtm@r zg;39^;iS*%-YZbzDQ=Iw+0HS0e$JvHZVU(c`f*}qVIH0+#Y4Is{9-NIHg`;4=T70E zRGRKR514oK0X2K)jj{?qZQP3wY`qiOh|1KJgPGnQ9-f!B%9i?aVjYChhvIIk=4qPK z9pho{v%5p2|nK zZfBR%r`XpczK{=8OM_~~Yhy2KMS^a2K!~XUq76C5Fd8QOT_IaI&CHzsg`Wn;YZ;vn zRhrFL#N(`(N9G7!N9V2g+#)^iaVV_zjB}Q}*;|}?(u0lld85lIk2)-Q)3YS?q$OKE z+xspiy^iwB{tg3zHe{N}Xy_?$bF_i|P0Z<~E>D?vv{D);>o%{u?v;lZzY z25=)~WUNygVYE&rG_rDqQY7@WvdbzwP_;76`#tC69uVF{89C|pAN0suVIyn2Q6ie! z?Vyp|99yiB)U!5JdO#K!&~$^ZJe1Ftafxn6eW!J-eaX0?b900(MVIlWcv+*7y`O9*mmiqY!BhfTJC@uTVz1t*2D{Kw7%-93jcl zT^fbuFHyK3>Cypd&s{>5-l~yvt$@C79iyS-b{i_wue_ied;xz&O_JGsx+0bM=zscS zO1CZ$l5`M;!Xd7^#t#*8AnzXf){KWg%(YUKWF{>qaRa=6I&(hm<-rn3(nT*lgc1Wf z`X6eSyBD@>1c(T1~*yF{bClduGd#;(wNsR*?0biX{q% zezOU$DmKB8e7#h88w*42uU|QWwv&&m*GtVIQmNPV-jE+;N%b{mNRchZ{?Z@p-19CV zUGPQsAU_94hC4xC2@)y8ecca_E=d7NqPU}iJ7WrwkdTk- z1C=y{>qHz-$>MC2(rP-2FEhiC9%b1E)%QvQpU7>z3c2&jz;D&#>lXJyCy+Ak2vxBT zu$%xqVGGsll+&+c6S literal 0 HcmV?d00001 diff --git a/resources/img/illustrations/auth-register-multisteps-shape-light.png b/resources/img/illustrations/auth-register-multisteps-shape-light.png new file mode 100644 index 0000000000000000000000000000000000000000..444cf15ec33e7e9e08d9d5f86fdc4158d8cb1910 GIT binary patch literal 2934 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%0A`ewuu`3 z5Q;^u25C>-z%GCLg!JO_vR#SVfVyhCKM0}@qYk8ud!aNrq%_8}R71&8ldP{RQs}z> zVF-2Pc0G(V5ZDuClfQL;^H~xKMz`^~P!urLJDxV871u}wQcEZ;ZJ{*TwRi60>70l1 zyO9P0qaQ-;@%sR3iw+2+BJQy}@20#X{N6U_d)>bjI?{{l1p?^e_j0&WnR4{FZEvwnYcZ)VnU}{@w zh5v(1sWQ^Xd~c-4drz3{mZaXq-pSnpl_8@@_ga4tRf_k!g6TCO71i<8P|%ro-!enC zm6p0>)HTwN{BNXybhJC6SS)Ch_UxUaTdsdt6&`Cu)CMb_?l-n#S|+0s_CrWT_14N7 zrlF^2d9U-*nPy2SoigmeSCGO;0~%<=HPfP~{ zuiT9*Lb3fx;j0{Qy4x6H>QV|L6-ryJwIvMe6`^qyv-lS>@$AxDC1s^n+$~9`eLlx` zARXz=E!&=<1VGq0|k0V%qAgtTE(qe-CJG zwE5=?4OF%9*)ybcD%5b(e(8{Zw>xi@w{IfZElEA<&L^C}pD*Y0g>EJ@ST8~ih?quI zb56jr-9{S-QtqI%vqBI3C<{Vio(=3b>5yGis)fcNzE+}@MutY3jg3F7g_VxBDBYu1 zNgCL9DActZ{AeMPFRb=an5wybjhL=?`v`B>PMP|ORPoYsgMdzx&}h2bkd;z0$_>y~ zs?f+ysn*Fc($3h?qxb7TskfqZwq7iS|?8znd}VGdv4Y$?e`xHgGw|&0;#f6cmExb zMZaHW;*(G|`whM`?O6|8#`7}X5cOm zSm}d0%u2mE;tr2DX_fZ-ABB;Yk=yBvf;5$Yc@k0XyyGuHDXg^3x)dG?)##&bIXco& zD)-8lE2u|P%<`Ez7$=0)&`^m7p45T7Qk;WMUX>pVZU?JvQUdcWRxYTKuRO+KoLNCD4>J9jq`U$`PbIH z2?eRL(s;@sq(HRS%?<{*`03oaD3|TIxx|6AY!9d+pt9La)LWe%TKvnfQ+#J>I*PxB zu~hf%wKMNo2>T=V7Cs!F}5fAiZU;R%y@9DNjg|Fn^z+$E-8W1R);2=jn7})+}zkW`Qz7@zWnmirJrl* z>5eIkqDBqJ<4g5AY6AtS7A2|I&S|%Ay0-S+7pZ_USY$gLPXJO80!J@7)J(op=>k#|rBuFMd=aD_`{whLj=tKshyzb;=DeCx zVd9B7sMV}@8tDr})TZ?H4_&7f~{HFL-#&VK?mPK zAJop9hEla!O;t~vI&thf1?k2cZ){K>#~T%OVTsy_XT;FKn^vMVJx@sSp*P6r$y;9q zq_0e1Pu>K^r4Zgbvt}~M4=0-X7%B7K`<3F}b)#PEO%SWnLWN83iButPnu6%!Vm18R zspH2~NxJcp18KikPcEhJvu%{N@=8T_Eu1zhGIy3 z%X%oFi$>BpaqpCVkOuZY!EPPim`k9_B%`rKMd`6)pT5qZhnGTMU0rTe_UYZ}(0{=XVRG^#bHJ^J-c)FbM=2iQxQ zkb)F4!qwkC`E_Hci_5i24upmwboN-L$Ep%`l9Y@{ahYC9PT{9tTp6E$kAl%5q*E(q zNKuOJ$;aQ|^e62gyFFD1Izk$_k7G|j8mwm&BIT!s^+poBZ5owYlKr_&6Aakvfnj>)gP{z&8%*up%n*1nJ(J|MB^zTQp32 zX#YcuaY#WL!=qXyrNFdOtl8>3W;Ii}3QF5ZDij>E5v2su zP!o`{I4}?D(%CCrH;QY?Z`824hj^?xVnZ6EsuVGeRSg5-PKCqLQpLn)LpZBs3!|pF znPdpUUHQR@afpbDSdmVa%n~6Dl{6|yy+O*!{O+QtXG&E=WSF#3MXABk)Zx{D0H`DK zC^U}YC742NL03Yl+F2SzIm!;}QEeuqjy$#ZyUo34kx~rkS(GBt32E4s zWdTx!=;91EHuI~*CQx~j(xH`3&CDeEC$Lnt%rxObs>T4iWj!>C_Wlk{oBQ9{J9`!< zq9_cbAgCZju-78LKm)Jb;G;-1GbW*5tcbMHOp%(+A?Di!0NvWtYeaHIek8k@O-X z=@ly}b4>TzZ9Kr*`Gey=j3=8<`8gZgad!Mq;!<|rHQ1diq;#>(B3*&T_-S=k6(RHGm@4)wQS!$@3*Aj z@TumSC>juJDK!mOMN)#wy_58UmDK1tVcnYQQ!Ur{TWX?| z8(5VTFjp#pG_r~g2Gq1G;8(nzB#+E6DAM76l%r2Z_=PA+AnK~uIZ~0d)KNQ31*oKk z3f{}3o>o!J#mC588jE?kd6wmmI0iC>rY%m&YuR}_Bb=>7(;DHIec(pOG--d zG?%{&)ou_uM>%uvQJ!(KGk(iCktrOdq7}`hcE+&@BX*;lku+~LS9@$HL6Ve#G#J3-gd-s>8@kwoLOmlY=`tKS z83g7+JU1*qmq|Rl`XPX%A1G<9hx${U`6o=%4Y2mZQb@|qK0JO6EBOtD+MZonsZhE~ zC7n?1PD}b}Gvi_oOf!!pj-lez zAK-M)3{(`v*|Yawc5smTbm!(Ra`VoecenFsyuJ1Hb&Q$MO^n26D+&XtF7^{i%dCs; z*Mid&Oz8&*rOf4L8BR@c^7_lp&a3V5*YQ_eF8(IZ`!MwL*4FkoWa&N}*_J+C>?ahg zi>jo{a^#e$IKflyMPX^2^}p_HZ}Zt1<8y0!>+@&4M2b8qC2fwxQ9ao&D(OCb!)Zx4 z(uA=T$bl(N;y4b*bN#g5q zj8lBKdpBw#aPhZODXA>?sgV?o_^yGJ z)Yi}JQD)d%qNE4BADI7FOW6eNR(oryND7*~0AD4YCuxae^UodB()}Me(F$xNeMCpy z$*CW}QfYMVtTa^8WhAA0Drp&<3A{{MSu~PJ${`W$y0($3r2muCov;-|86|ZkCnu>HuEQJc>w3CZN&h31bo8CQ`*(2~ zjKctqI*B58LwB8ef~7@qQ=D7`4Q(YVRr@0xXsr}$KmsauXvN_iYK4MWDL4vt5Tq{N zErR_IiY`tT$L{uUR0ZH9|UAn`lzZmG*kC32EK2kB0e`O&aO{&f-BrieHXA9}EVYCZPt; zU8Ge)y1Z|jjz;>w5|KzrDG6P{*66?}Aw`i^D~@C5_HWbCNdH&%wyQ4E4`|XxV`XK9 z?#zFQB2}lP#oXa-IvVN!$`N`5sYKdoyjod#yV96IS|_CXq*NpQUs>FDu!6@s%Hh7# zq49p@Rc8RCZ#E;%9p0~*YNY=@3;XsT8#(l#T!pkjMjJjzPY+{HOolo8B>k)pJZX_So7l9^P`sSI1elBDxZ`BDKVwNo{b8mbViy#gPb0A zyUna|Xh{$Gvq!pfk4EYtn#gv^XsKkkoQJ4V_oNhE%6ZOH`89!*-rG#Uo12HtX46Q< zHB*s51*v~N@>_{SV-}3w*=X5FtA#4P@2)w?fT$?a*H~{7MS9xJsM~C&%LfvAI%=E# zjniMuQrs}I-LrRI;EKpDl}b?Be!(|FsR*My0VQ65FO!E-t6VO}^_eM#dyVw(1T|_H zRu@kizYnA(3aV7BjNV#R=@C(0xG&|%=%q_!^i00g-e?vI}z-8D)`uiu1H4uCRI7^MlQA{FT+7wMVh`@M~HpNMqfiLk~2zuIc-6?XDo@S)Er@fnIp^!|L%Z0GdM(Jlk z%{+_y5;3%BCY!M~KCJbsb<93Jd|0Wp+wB+E@yt^gn9)k5K{f<$KY99O2iBh&1AEg%*NW_b+umoyuQBvajUGaKf8${t&15bg*5NH z?g439FfD*-h}ZK2y;DR#L^o(6`wzuvq$i`-vYCy+>Z9tnkN5i1a{SZBZ>U=!l2gq8uQ#AKf*Q z$rO+hQ%dqsG@MKWA=NK-2oO3IHC&<+>FC4igRiGf!QpsAaPXx6@j4-;DrKSq>5Eh{ zjXkZL(#dHENBto5^eb|Hp2$*sk|-m6yt>}^vXoARUH+W7_qlG1d!X`p0Hx&YM;obh z8hes95y3Pbx|7rGLFnn1jZKdj=M57?5h5y?W`?!ZFOnnn3yP;F{q+iv7J*bI=UgA9 zWt37%*hYQ*M!Y}I0>*hFDve5_K$^Y&=94t3bgKWlJMyLN04b_e8eOhet#mS_n5r?q zOiV*GB^3y%egW>ZfT#(ga;R5IsZmEyKFR*X*VZ}pwd&Y7DTUG;gd)XCD+Q!urLs$1 zrw2mRrZas3F4m^PhIA3jpD7SkM#o(${xkeWO^OXsN1y8_LTVRDDQDS!I!vWu^arM- zG+Yz>GewG3{%|1$(F3MiqlhAk4DrFAHh@$K^^HPGN}1_$(Ptb0;ysuVnJ#5lk%x5bZewgN-5fvA=M~CUkWLQnTDlJXLG;3x;;8P z6Qv*;GgXaBrLs@yNNIkWQl#qdS3bQUq$O8rvE+=TQ3RDbarHzWRvL;n4Jc3Ft2Y_G zTvA45T$}jFTs!##NME&#v}hMOPRSypX^GUQN||XGE};URXzI6(O$0;@A(V}75rZ}$ zWspB_c>akm4EMH5-t~51fj$ItOGO=N2qW(;&Nfpz%9rI_oD$3JU^LynKNgMzf zMj9k0Z6+aQhu%S74D?dz7-`-BL?$Y&dW>S981f}jb~=X-kP0|Kua}(Ynm#a5Hi{jw zfRsdDk)LsUswP!Pmoe0Hd-@7xrk)hW;WC}O-#-U*rsx``el+RHt(1}XJs0A1P}Kw?<3Izq{fs9(xTY7NtMyf zeM(GKw-QpcD8_PR^P;_S>N^Wn;41YfEyU;Q%ygD>`8=CHj}xV+(Udeg)@MxPYRaSt zsmi7i-;>)TChEHMoyb>8(-TZ5kj~wi>GpuLN}-<3Us#F>GbT1^lfRg&FzGR>lzNb| zP&M{*`e@RtY*f|g6s9Wb8sB@FKQ~GP&gF-CHh)nK_0p#Ts)|+l6uUzDoxJmVZL199 zxYi53@kcLuEnZDQX<>hd_!BD%+AM}j%utg+DJGUMla{hZnl^1`+H|eK4ee;rO4?0G z#&FVId0UuQLky0VbyUXajo;^e&f6#N&dKpyoD1LddveZ_(pWD(e4k(Md(L0?_Wru7 z@ub7B(p&m`^(z(XU5I*@POiMvq?FV(cQy@ahm+{pu4|O`4ltuQ7*G>bT=eOR_WX^_ z*kEMyz65)3!AYg_B$5K(w_9pL+GUApz*6W0H%j{km=&f@2sN$-qAL80TI$X@iEEls zlT?ZKcZW5UEdO}#s`1-bn`lf=cL${*w@IPbpXn+{d;39+7%5KS^B7Nw_7eV;P;N!B z^K%fl9Nj#S5O3-hzci#GUrT+%ote7Lv^%^sV4L*BHcI>Y5rc)!H-Vo>0zMF>Q&45m z*CL5T9F)Etxu&ht;8S#WBLJj$by^T*FxpL&_JlKyHz)mFRNnXX6CDn2E=fXaH1`dV zTZwX^kd9#|{k|epE)wYJ0w?_le<~QJ{;N$s?J_S70O_*<+oZB)s(T>q<$UxQ&^P7O z5=1%9^S|=@v2ry>HyV${_dQD|@zc8>7(l+`CY1Z9E=v82`~mA%><4O-KJnNI?LqYo zyyaapiKMi5b)YysC|8S>RF0lLa?vDHI#AF76;2-zmpJK#L$gYUDL*$AL~*c}+D>VZ z5t8AIK?YRMc1cnSALV@1TiQSI@)Gm+U$S{Z+7ps7n%3JL<^4;q2&2-l=ja|pY^2FlKHCJP#p1Gi zcrW6@3Ey!`3N^;m;a24CN4b~l+q|iyC%iRKqNlr}ynhk1Q1Ma5Gq`luG?vS3H`Q~( z8{e5o@(vQ{pbb)O)PW?RcDB<`yMWSgi+d^W?N3TyIL$s9XemB#VpdnvOIzhs9*+?P zq>W`W+W*d=9_$?*9WCwMJGk`;a#FVGj&&MK-mp4s)st?N?E}()ZO@Ze-uImbq9hrF zf<=G5=EgK$&1~a&%yZi#BiGzU3KyLjjbUgyI9T4lf9uP489^e|5OeF(M{tFHk~E?$ zFYyCrm?y5hSHn<9)+8xP_@;RtGJYzUwhG1k&GmYHuDQL&MtX4n{{6cL2O8AxiiLC< zLsL9YbYW@l16k6~_ytTXSZ$mNqcR^oV=JXS;THEYy|+9m?Hy2)9h`;$4Lym`TT#BY z;rd!DQLSvR*H`N6tIh8fmV4u)@kDv^=x87MdGGSim0A*g{un65aK9z7oJqyYgVf{y zzM*4I#Ye?Sxx|0mN(GtRvn`&i={++FweR6zOhKvA`<->{uCa2i(X6ik(z&0MjV?u$ z21SvfI5shl(h3yl?T-ah7n-k0MxkZmswjQrj^&(^T3tMaI=L4;^ZH{p$NT4AeEE&H z+#^WAR6~jjpWdXl77*>{>LozBs}|;8OW=_WcmYmE^=%~uD?WUz)QL}jF{L`z8&)b_ zdfLjJ&S7m?a&L;V8B!|j%{wfM6sGE-p&~^rt|qKeEPtYCzfvmI>pX1Qj}660AeF?N z8ggUm$*0aMaB3+hRsX9Vol>0kPVvJE-R{Nt7RUSEeqmI6)Ns=%W9lIRwG~@P<{H~@ z($dr~Tr?eFWvNmkJqo4q3AMeLC{qe~BC5#mm|d`slFWX-8S)40n>_UdDT1D->q#0M zU3ol|-}g_UvLp;yvokZYui4izGu9b{khLsBC~H}Z?Au_5>@hPKkz@ zs0lE4V~}+PCwbTKoSo=DvhR~r>HFB5NS221;x0c=4lc<(7{+0Y9MpCgN zKo@}R{wK|Ye z6qc@@CcTMYUdY7I+tZ|%cpWxs>A8?G0{<#tJzz#(;8ma&3^&TEz@3CtE0oRn3%OHE zmIu0m&4}awn_VP#+#eAwnQEbi%ojVNUzP)8LX2n zSVN7I=~?b^s|wf(jE@?A95gvaG1!zYpU;__xKVm@`^wvYa~cjG&14qL5|No;!>P2s z$C8FlBr4^BxM~uhrK8X&D9&$1Z0oUU&}F;(X^qs@_o|hnNE^7)TtH>{s2dNQAK8eE z2+LMfkc;UoBI;J$s%&G>NBbZTxN581F-9m|C1O+mfzU<1#Gon$v|Ofl&7I12>Yhbw zd$)3n+CLi)Fp`j4{sm-lCj)dbrUGDcR!l*q@`V}KE~1GSvZo26yPyA=%O6kdPF_OK zp)c=X6zRM-mI^oyjcmD_Ay+q4cd~)QdQx)d zn!=5y_K|A*Bi(s9@c$x2b5eeYDYyD9|4PZ;s%2<2A9NHU`)s;dU9 z6ppx$t4&a(Okmm7w=|#2=kmc`FuONDK?FC|G=RR}SHBqkhL8W@|_yjC2 zo)Qk_xC4J64gkyelOQ|41JSi*H{35d{de#3g(E&2uajE|H1be=qpX{m{=M^O<}Yxk zN%*M{ytF8lp_E4@vqN;d+4*YtxeUE_;52W^+mr@nkeA0yW%nRv3C_+A= zh7F&QEC$zjIfLQ!vi)h^^_(1m%OpOUbL_v97Io-5AmLtUsD~H>6rBUxw2JYI1veEY zq>)h4wlJQMvAd5@PrxOVVrYh+yzWC~P}o(Tk^UOm8SFlU6W~|L$??&w|Od-S3`;-M!%EE$Fbjd*WXxC>l>%Utj2;WbS0qft))yjQv zVJZZ~DxnJJXHrU^eSbOD`jX&sOpm`aGLnqXRA~LhipDPJ@-dYOAnk2p@bZ90y>9NDgS9MIz#D%N<+Suh=bu zBr&FXCPP4)?x4j$Y5IkC=U%WGE(O||%rBw0pf4uVH3H{OLV`EGw}<5AadV4?Ez!5l z{RdU{Ex-GHXLmNWWv81na`Z}U;;%R#bQ`0?^Ssc?RyWu+9D&62Tx7^b+_q1e5Eh(JQo+d z7<#FRG1bW+uLyCJr<`_l_jQ_`O<|!|($;yxSt4qbk-j!mb>2>H)WNyjgt4{?n*qo$ zVgzk(B&fn$3Z_~-8)S~;Nl{nbb8xNO4f+@GUTbjci40rX zS*2ZmjWjqo*PnQ&bZIQ|2jGGJhr`W>(@oz%9#i5*9D{uevkiibXzF9sTWSEY>g04g z#`;#C<>|e50>}y=$(;E;O!dmKhqe4}ZQ5HXL-n2gHl>Y4biXWi#gw@IHhq zcYc1)2x^wLWF@{aGWP@}sR0=m78ba8X5;xwczJ7l)_E166_(C{fx@PM5DbbHC+ZpTt_-|Gh>8}{`#3unE`LXx@u=|QZS zr#Zasdi0kOTc#dhjC*xf;#d1uY0|U$_0z6?!-FG2vh^^&|7zH_C{VPR!2R4-kme;oIWIpwz|CBXG1ExMCC0oIcw123;2N0VKU{odrPfE{rEg&qO)`T zr1AcCn|3wBvM%?LLm2LI1-VvZ7E~)v&Dt?plm%FF(qS%k`NQ`k?*|6TXK_rpPd$UH z(oaU4-r5i|U&Q+l@yhhaA68`@s1`Xt_HnFZE;XLgB>pwd8vPO_cl z?{ogdB=*W$<#08srHNJdq}Ho)@33Ri(CJE%6^BNB!;iP__GM3UfAvSfUqCy4VYuE& zNj-g;CvHD#gDmL!{LsVr;OmuZ&n1`oIM?^j#MYyvP#xZM1{>8lcm2}6#xISEnI-(< zU;0oH@v=LADvXUBA?+aWZQc)G!t+Obe{o!@;~J@{3ID{K=dEg;UUL;Ob+@GJg>vM^ zFYD^pOL=4j&_$eh^|}3nDQwJRtMb>%FCUI}Ik6cNwVfa5PT5MD))<@pw>*gwy<&2~ z*9v^$Txwk1_@yT-+Lrd`EiK6wZCWv`*>f)*!z~O!Cg)fiCq2!}JjFrwRO@>C#PxZR zrXMii=?9mQDnE}W&g^A;wstpH?^{J&K&Ale_c{>9AjNtZLFg&aMV@kJ<;Oo>Eiy;h z^(Pi2NLBNz-Jh!u8Q{NNO*z*&RzkzJe`h|tu@?L+1NHprr*leB{R}l7 z|DXrGhd!az{?7WA{Xeg8bBMQGTCX&;(UQGb^2H-ez)G=*V$IF|2d^%l`J1IKxDlXS zlp*=DL`!C7ZD8_ijm@Q^($dnBQ0~_Z`K$?tCUPBCx4$G$X{p=#vDP(+tm=K#i_8EX zHwLN@aRaKewwy0C8Q4?OdT-<<^WO`X;(`^=)q?*X@1CA1BwfCSYVF>QJJEzT<3T9 zZtwbTRM#v}LKf>WK1Sk``$IcVt-DcyQ%N^t0EK2KA8GS_8$>!4ypIc$S2j-Bh^{5q ze0|V0|J_0|rn|ek_LWL?0Q(d}!;zg6;NQvD9C!bfD8W*QvxtmhyO+r0v^zq-7tH_N z_sT~Km#zWF@fN@Vc?MH4k+A4D(gXD@5ytr09NMGt-nU=B@d*$l{EeDs(^Wh5(`TgL zn=|2aN3X2>9a2e8e-GQ=sn)Q5fmN3tH8-DlX~z7?lpS^Rll>dXD&cS`JHbCB@VC!2 z16tX}adyEUxhPZLAlSgkhAxpKh`(mj!BMIA@PkN+UqDxhdibZCUy?G4l$%?>+I@KC z%`T%{jkBXavIb83@+nVARY0sVwJuoohB1coPtjbdtTLtECNjzk%qO=vL|=UPyCuN> zci(JAJ~?H#eS`5gEjL>s{cUPs>`N)AxO_?5(#YJ)R zMk%RxdDf}S2}LRcR~u5dKV_W*Dbbdme?bVhMMpe4Sr#eoZ^$@sNLBJ&4T+0$nAo`Y zABzTn6`6T&XL7q(V=ngayb4$}U~$q1$kV^IwastcAXKI$CWdpJ;#L0u_h$*X>gV=M(bEITDw2ATzQ{EJs^TAtFcKXpn{i<1C2p(Qa%jBZh?g zx3$I5eA_?-y`ei6WprTM^bO-s5Nc&9=h6>D#v^EioA!~n=ZgL6ImUTVksL<+U$31a zM0w`p;z$Ck5$12>*fP}1ty>1#ErYG?UVof@jFo_3$8BmH_|-s?guk`#0efhM=bE>_ zToo;S_U*??-rom0@7!1Ye*^v|zA`B-3hul^ka|3M`KC?m(gYuUF*q+DLGAlfD)G3v z>v%O!JSaZa+;bZES(V@InG;>epr#tU(j~@3v?Tf6LeKx{)<0)7VCeQe>)Ggrnda1b z{=>MM?vBZlg=SYR5;Mi(0(6e*|VFBAq1N_0R=DU9iPVR;piRfykwWl!*nz-CQB~%j^+q+@n3j z#?f0_JE=)84px5|MV4Ui)z_~-+Ijc>Yq!}TAu+JrmVb3Kdp9wVn4B>7dl2NISNN^$ zCxL!7rMtpGsYTT*Mzzkq@EKC=Pcr|gB5o~b{$ljEex1(NC(&AbI)l|&jJ6Er!!%od zrizb>+a>3G({G!8z3!85$s%LUo+NE=e~Dsx4h*QeV8f+LOPsb%*;e;PJw2?i$M)dH z=~GQ+ER{A+aA_8f}y;x#u(D6ty zboH&v_Y(np7hi?-u43(gZP}*Y^z-u;pnc#cShgyRe60 zBe2IKp5A>LS@hOS4r^baSBa9ipR}NB79xwm|MMwVX}uryXy0>!xcK##WLbZg^keXK z#%?q(<5MkW7X!X9Y!GS$dIwpZXRE~cV_uukgMp50-A*{Ts zX84~q0YT7Q%ypmwcgpWX+KJgo!AXpVGp%Cc^HSbEo5ug?zdUtP)8)qt4sk|<_GVj_w<*h6pBEzP_ zF8Qie;JLi+ChTyf^r!`BU~Itg28xyYcR%%MsHbNne(GqyZLT7o?Br|=+b&kQXePLe}{mP%I7@kVmmUYX>oVynn z^MLZyKX;=F2mcI@_cLN5P1QCRyTrCz1T_Tg#eOWdoE zEQ4_9_jq?uqoR^;8X@WGWe;_BuN5`~LoY z?d0q zji9?SsgJ)gTvRAvC01~$a@{Tpu(};!(E6YB>p6n(OJ=Tlg<^xIep;k+{?C+Z7*I&?C!k+%XKM@x9cvwBr{RRw}*e zL0I~?AV&_>q_*hzHsuC;TEm^x!W0HeR}_ zSSH)|;?~=P2mkUZeYvY)2fq|?))f^Hh%jE`C?niK(P>#0cW@Y$KDlFmffjB|bDb6b zqU9yR3Ayq?fXHCT2*B(qr1PIO3Pq9S^bs@6kLW4XoV8rUv%}8iEqD8C9F-b z8g^_u*GJIN+AJ?bj;AvIs#Kbb{*)uio_j7z%HXn1_XR3H&;-vXXLN%AI{#A^4slbY zIgtG|dM)JPZ*lcOTL5-A~h&JmjBQdaZ$reL_cKcR(GcL;UDYxg_qCg zWQi~Op-`W(gpnS^u$c)u#-)xJy2BNsuJTHzyp}H3VK#+OCWkktuP(Eq%~)fYDGaP2 zpc=-T67X@x8Avc9tvjYWB@HW9(s$3Y7SiX?yqJw4W@cux@TGe*ge^{o&a6U9TXnrB zh9LhHd$=(sD`(m|O;ITG`!lQKATuKC%Ue*jsZMWzlzl@EtwV7tp!tv0ORDvK6pXgp z_g02DqzC7?2;xcTH~+5psfHUFN;pfOku{;h#OTw`n@!55@a%)2?-N%|t&%gX)a;R7 zD3U-7+$ZZ7I8XEN7<~5-4jo&v%t2&Y48IKrWXL;<{nCWO(EqI`B3E_|`yJF zp!uC}Swu=%AZxo4pUIxC3`aj%G%SLI!kH`c(r8(31zxDnuAbcA^=8WCHcG!aJtNN> zh=5G*_yNaKN$-I-;r1)W12k)^>?7w4f&Nnk{OEUCo#x-)Lf@q-Tq`69hc)Ug(R|JB zeAt^bpH2^rP9PaL(dFVPYy_0(b{nw=A1dSa?i(XiO5QdR!YIvOOG)i+ zCDgA#fP{)0q~Iopq0XUvck91z`4`Zhd%1aJ|~BP}i>f zpNySI=>nL@E?YAFlPH0V{uYSh@3Ms0nK^vPIR+Ij+{d&!g92J7FEc@`OObL?S%!HI zCYf1j(-Imj6;g66gewSnq2~%=*x*yz9UE{HaG|EE!OtnDB)0Q1UF0qRJ8s>erPXH# zU-C1rWdWzej)tS`SM1CNmQA9>wIq;f8!|EnF@lwOm-qbk@+qY+g`V#Xr26t9J7T2W zP;D9+3-#oPl6?3l{e`Az5uy_uWE7WKOnH>UAG0sC^hR94$|JFvz6`Jhx%67@yQ`+u z$d9WiC-S>=em-X6AH{)*LPn29KzH{-k65h67A~axuQcIA5hWxVk#5yK2gvSA>y2!H zs(4DAP{*-u)9li=5-$_2qO^QhXr1giejzR`BWQaIVrU=2D6JNNIQm=Xs;;ST3%P0P zR<*RF!i6Rr9L1KuM%E@}Bl{f^M6Mvi30IM43M`y@JIPv1&HPoLMZ-jar#sl65dG}s zt&>;J4vH!N)apPZ@yE^Y7F!L_*2CJI^F2B#wJ*}Ev0q#RWcH()QINzDb3I6>Fg}tJ z?BUNVUVUZ>UZGqd9{AV>k8S-c3>Q-4fB5T(tq!+Ik4NysJLQP|!$R60I2<<#3BY%sN{8qX%7bEbCHvP>mnzvv5iW5xZvP+z8Jnlfe^GiF!) zP>`H;F`@@FAQUcHf<0*2ns|2IUYH5*YVKD}VCuo_v{vV`3h2T+*@)7=K5Up;jLoUh zqbzCp0_sGSN>xHJv#Al{sMKBH-R4NXRZZZB*$hoM`UCh1tdT!kJ8HkBail zU%u7mjNbx24kh|IAXGUAQem$85(!!B9v6`$%_$QZ&P^X zeJ?3S&M1)+p~`9VdAz^(Ei;u#9E#pzD-lAbdt+U;nsWkr!dCXqfAcIi!usybHyAvP!4q zTah;EY}tsR3{AS}a25k4ejbxTI{z7OK!`;OuZ;U#kNrxpM8l6<#ab*$zoKl&VKPX1 zFG|zSLb&Y9%FP(%z&WF~HrCzl`@{7&j{9~{D(q2T$U+6>g3mEQUEVl|4OMeb8}ftH=1Of2EP!42xj}QT z&lFIRB3e@oV;jd?K=0H1jP97-`42vdY3XuuL@Z?j!4~I-n=t9Mg16(SkI^90flZTM zy7lHPr#`;)Z{)S2=HJpq->@vivYF0kYiQqJM+S?&9T4e!ohS>W?++7l!1Bu3FRuC} z@NzWkWTF^oaOqF&BgN+? zDSA`!mllrSb&AK2UsK>HN{-i1lxM4A!<)@%9tcMmsq1&kiTy`wcasibs_+ z55()8-%avaOx@I;3c0Cn=hJ$zLSEv;{Kz3X6JDNkvFw2d`AlTL*)sE!V_F`*$wKkE zjQs8U>8COV-hKVgy>Nl$wN!1UbV_}}C@?0?MhcF9cq6Oi0R-MS`O|~FH9aT{9rHz) z5CZQ}CIow7kGqv$BEY7^j{tpl9@C23nD@Sl)9V4^$I{;QChM(qB z1+SvO$(3(Bz^t~d(cqQ^k(TeEAu*_&R$%`|w4cP!g@JzR|u0%*4 zsPBRu;Th42#I~=XNi=*0XEGGfc`Ek^QFI3r%gcz~+MrxdMq$qfP0<7GI@)g`z-F-Z z3&`_fN|DxI=@O8Ak#Y!k`E^I*9v`ezF1-?kM}ad!t8gQeuMo7I_^kx%M@gnZCE-oS z8F~*gBu=KEARooTZE3dIp3%W_?a-@{ zO+tV9iA>0jZE>C4G6)P%@0zgzs_+9q`E3p(TE9uYsj?#clPn#LZGaPNP{fZ<-UGwS zQ$o*o5|XeG;`GEvpO+p@{{I%04^4Wy|AiUwJWqnj=Z8m?5n&QE~G2fj5s4VN+jZz>H!9iohyq-5k zXMpte5EFkI#c_e_zooU`FT`&RB$Bu4*7~MX%Ig3M;5MJv?|coygu~(5ox5w#@q07t zO5e(vpm9B|c%bkfdHBUNZsN6>(-h9W-rgKotJwwoJJwZqR8rN_@V)lHOBf>%xhl%a z%CKi*e!!Nzp{1J zfk99YYFN|_m|&yJm(s<t_19c;_k`Z|mOrr-$07Y#EkaCS-jJeJz|0eE4m-L1N9v zn(4^Ok!%lCQI}rBqtmf^!JmJLV^c?Ysn8`J&}%BT+qCLIbrvv$is>dnd#XkhUP)RS zY3aN^-7c5{W-1LuYR5gi2ht$?*_Fzs$d-=y7y`KSoU{D0*5U*cx)@0U$9$dE0T}Wx zM%a5)iU4JQzx^CZE!uy-%=YL?suQMiIwUX{>iF;*H7^7=FxeNfP#D`cEwt^rSk(;* zW3`RJh(1BSh{Gr&g*fe zL2qgf{F2l@TYmr?aQMgesIg7bY5PQHRGymhzcXuc;33N<)Hrlx}Nz3hJeXF8@}P!vflklR}E zKzN2Y>=-yU4|_(TIX|b55f*D!c33wp2`KQ{{^pubki!HfA_dDVK-a2XH*!?%f<~R2 zgw{18(zZl%q+i0~)|qLPq;6$18t%=1TgzQTd@Vvm1S4qlQm3`Qc>VAyQHpOn7kjur z{GL~u^!tk3V#Q9Ku(a6!~A|N>6LpOW`Q&= zIq_LbtI1@_-NP_biuWg0_b~dLtP`7&xw3!I6l+ci5bIQob zoD?h@>Jm2-))}#WU3eQqc4MG?mXYbas2@R$4-LS7kAWwI-VW4}Mn)GRBtbdjs&F-n z{Zi8!I2Pi6_RqkkgciRjf>0SF2uJoOFZNYi60<e{%q`7v~B4!ErJ#5+@X=xcDp7bD|;mvp&3`w_Rrlk!9hB zih#C@TBbHDKk+xN1(*h3+@&iYvqVCr6vZIGldg-3aaL{^yn~ zHtZt9??0rf_?fgvePBWth3h+#9zluGgd$=F(sJ~fof;T=bNV8bgjJY+(PHWsk!RAh zwO?&YyD+ba%PODek-2gv35@mJu8f|)Q2gKi&usnJ)8pOpxRd>4x7bGpeo|@_FTL*e zY2o7%!IMJO1ECCvlWy9Q3gqjbQE{)HY8y)=a537Nz*|){c8#tPCC*;CmGHwQ>Q*in zO#r?+du`2RV9$iup^TFo{qu5$BP?;tG!}@34%H;9PU`~KmY0Nx&I+vjrdb~|HlkfS z!WEz^1}s)VuS*aL@KmY~dHtxKzwfSyY1#s-1pVi;;wiDklvCMcnd_;Q$Qu@>q^G13 z&39$A#eZ@4yBfZ8gAR03kl;e6GefV2k;N&25nFA)>bCw=jVvVyNsTxZ8N%_T9IMZ0 z|D8N+luZs$tqR~|_k0h*n!yFaG4mfw77$i3Q+Cm=y*|&3Ky8(LRqo(6{YU<5w{w(X zusl6?BQ>gdT zJat(J8^a?&+TcaV5)ZA^V5-&XL&E21;$bnoQ8|V_lK$51PT3hCbL)602>@-<*}XSy z^T-UOFj0Ia11}s|%h98WwTz@n@#Q^ZadY5CvLV4O<#w3hKrX`D@VQu*gBRcy_EE*r zDDL>sBFR9O#6_UC|a>#K|G4q+3OpPh@XLdJ0Z>kU>S}sgTP9CS61E?h_ z{Mff@T+U2ss%hE`Lk8G4Sa`na;jVs80WOY?A0?vy+u}N1ws;9Gw&m^tpmksq93Y?S z62a~u)KfSEC?i~X+m$XsL@44a5g@Z+TYC3qLa+fI(lYn+gJ@|@$eW&bnAT~9<83L! zwAXjO8a~t8{Ld@rlylRJ-dCfcv6w^9VaMUm8iv1{9i8?DFyTAH-~0MNWzP?$DpxAj zzCfD#S)iM*-|~6{Ap%J3p0u3T%nc8%aot8lhS7q#6ybHUASgw^)>yzT?LVxhPs6q6u=4V(=51yUBgG4D=3?h&c;+9W z<>A(cj?JZ+QWnyOz{dB*)EVf`A;f|-gv|b_icQSVTl$*mK-AE+~yERuZS5Ev17fgNkPOsC%G4_7kAsNVh2K$dx<60(MH$u3G zjg+q*#a~<-kA-z~^?bwa=+KlzTSUE%Pl)GQ=DSxUTN;<#gjGRZlz=qs@oY+@qn}A8 zNN=ywM#V2A&srGTDA~tUEf@&WqOhMb)836em0T5~`P?}z0z3t7kyrSTkw$$X&mVh*XSRj0o`SSa2zM{shvewLtB9(dt%4A8b?h+ zlmT!Kq@!6ZQ!Sdjl?I6+o&`&3p>WJBDwObTXq^qjeDKpG@~J;E?hS{;@uQfXja9mD zJB|g3-t7RIn&x~_f)U4!=q*tyUx2*$Te-~8p!VlI-x76etnyH|V?T%<+hQOE1U<^1 zi05@lpNoL;U~-l zvmV08!`$mOgca5A(@)*}hz7MVzqhIoIangU-YN?uFX#1S)0sa~SW|ddsx&T!RFtAf z%&nUj5GIE$TZwMoL~Y({J{ZD5N~8B=JPNO>WZ~~Y3~|y!%m$_fiWq5qcl$H-9fZ7L zq)P}GCq#`01iqF#=29>hrqE!?RFIl`RR#i%*F#+paK?R6W6fV-qexRW)3QPpXDUOp zr9dwet1KwGE3J|({(DmPV5pZRILd}cTuQM40CFe`kbR0}xHnAW#4qo>E?BRMdc+X; zPWJ3e>l-i*Fj9Bp55E*;WmK=Mxq!XrExhdlP4!SW^IZW?W8+-gZYl?!3Xh7pN-*ev z5|((cqdQiQF0#|Qd(~*WFxY|nR6lOJdA=arv7?LANQ+ZACPRRQ4R4OPlwnF@aCtrg zPc-y{22GB;{e?$po*uO1p80jCieA1*gWR3!e0v&Ei~zBCXjGHk9D}9QYqc#eex|Zf z91SC@MZ4PnLX$_kju9Pu4}aF_ExH7Y-3d+zIx?-SLbDa+U|T^FtN$Xuu!8 z;vb+Sx_>EB#2W!1!boXarqA}ZE_DKJcj7XV9Z6N8tU7SCJu7CTb%aNar^=Ludctr5 z6qdT2TXmwUk$sm9ged~DZ?%ZNYJNlADCh%Lm=nQ#GLJAB5jFm`O67oj zQ^!Sx2z9|~xjn!?TOE>#?e&Xy$aiW5DuE<)3yI2s5X3Gq=A2hgTe&qS0CMjLI*_=I=OknzMOTf*;GM?wBpG9P6)i_T(~FC6JO3;P zEY|l+^8H&036BcSB5!J0-Ae4B#dc~fLNq}2m-onfiB)4_8l{}-YX&Q_#soWR*{Bnz z*+6(zEb)q;j%g-HTgMA2Me^fE_@EN7P=y;CNipPfmEyPWfrll6Ic{k3-=(t~S&Q#F6i?h@dm#P26cq(gA|?n7*j>s@F?vu7C!C z!IVAC44|bWp5r8XYklnJ#aKYa&i}|=~U$9elPS+ zi_UmpC2c>&jf+^18SjF-rY_*UOq>PebSU8sG>hB$-tK_uy%m)4hQ7&7EElagn_3Y% z>8OHF4bZb{4#-kBf-1-hQ1tA}1}Q{<+?#5N*qhigl|_k`*q|Ve0Fdf9ou|gi0)bCg ztc9|MTW<;sJB$$Mgt!W#D+ZrZp|@z3*JApgKE`8!anIJP}DT|9!dQ zI+7_ZdyWo5DI_^z)LGI{8NXiwAR#pjLR5u=Jp!!59-Hg)8iA@CZ5j*l^?YFJWI#|X zs%?EbP9(Zz=R?s#pju%Y7CS<{Er3TIY?3~?rakGz=6!UUg@_QR_r}Z4tclqX^$^o< z+Fqv)WE?25RB{p$Ehtw)WYYbu2k#WC?=0FU+%a|ND0Q~cx|!I7wJ#(nRSw-f@`M?(x~sEy>6vD8{Rc7DU*vd z_eXFjP@&(P<>}T_d3ot9x$Tazpym5^dvUgBt|?$w8jGMO`-)Oy%s(U2kwXZu9U&1; zk$Zjs=?!8XZ61USIqT&*nSm%YgP4ja;xEQ!<5{&o78vgYk^ z!=fOvZL=9|?sj5#k0?|kZch2wO`@FXL3bTklw#@cI8#7=yi~?nqwyizgOq5FzvF7fax~Sq9BbEZ%H(Dc}5;I zdn=jQc9aITdzk~o#ZjCwerSxkiEl^&Dup>=RR7P+aG;hpu=jgOwSp2(bb z9{=>u_SE$y>SZod;_-G#)Y|t#9dJ5T1~0AjOn!{kkQ9p@k-UJX4tsVSwlZL^E5Zsr zwZst%pS7NFlu7zIP$rG&#!>+{JW(!7S>z_|(50HiykEthGV!^QI7 znR@d-w&XI&)Vo&pbDwuWlnA25k?>W9i-8goj2(_~?^%kc z3apN-mQ#F>p~bR_@TxeRNI|rumL1(gX@&`T#mXJ}+^V{cP*Q}o5iq3~(aoe>W`W%7 z+ERlw5%1dq2T-arF@9_M>@FLH%TYQp3&~v!OayC9wSTIyPOwp)7Rlx8_BRy$`Gk3|O7&p|91P`@*!o>kwqMhftM1^9 zP3@)C+b}KLRWG4AOTB%u2lf_AIplOCLQCn-V7ieZppdIn4Ng$jsK6|A99wiM>|~a# zJw|8>hcbeR^z&eYw&@4dzq-1oSh^a>ALMh^6(cvEw6f(1vNO`cS6Elg! zgteS?t^dPL>pP%*rakw5G>)K>ay)gPY)5w(oQttm-}Kpe{wu*qzwHgBrXD+Vk~$?m zCQAX(@aLgjic`rW@wAAav(IPNLb-}ct)dh&etw#>t1+iNpSM%8gCZ z12X=Qse3oDYajV}h^zT#eX6EpBn#306RPbXG|xICJn`Ela_I2dRD}=@+II z^Uo@Z*{DA7R8BgI7s-8nJ#hq@By*TUI_cnUJcwlpB_*Ci9 z$w9&CpSQ8cMQ$?tOCp;|4Q1w^hmR~bHWml3NjJD2?=P+EpC086Wb2>o9Y?su?DS2{ z>Fn>&3bN1A^Qp=LEkhy{X_-xUCVhr6m!G>`@(O(QKd1#$UHR zPY!?P<>fV{4=gTjfBDjL8uKQ<)3g96dGdV<;ShOijT*z?xBE9Z_(6DhIM}Km<9EK6 z`NjV8TW7%*cP28H`S$s$oSVGG)z#HL($}u#4g8`2ySis@@&(wH{Z{_DD%_so2z%4c zIp$_@*w0KtfGzq!&ne&wujDa%Pm5Cj`;D!>{P2DCB_6!C_J{iRJ!9%UK;SHIx2#fY zCEZKF%{qk&B-$Ey`R0q-=^1_0&;e1e5)laics9NsKB{ zM6wp>PpZu@s&RqeInmM)7x)b1NS3d zRNk2Uaipi?2As{X9#om>w92W>uR6QXX|1Zfn%X5KWt-k2sYcdcM4>GDkMJjHj)!Z;U z8>vaLJ^{VOn;8$h5X}OYK{oWY9olP@M5$}& z)OKQxV_3k}ySMRinc0y?JMXU?_;M@Er;1n+?hMx8b2ln&=eR4Y3KM5W)Z|i% zq?W4EOB&B8F$|VtYd6(k%ALBhB>Jw4eoAYS;G-TFcDWwa(Y9CV3c1S6GBf`SQDRKK zd5;J(AOtVc1@=UB=ZWvPN8qrR6~gs7w6)^p9YsIcF%vZhHI2+wc3?3OWA$6Qy5gdV z@e2j*#s16|rOfNUMVY$l+=Ia=SeRHMLLQzS?k_VX@YLSTcu--vISxj6dw2NF{RQ@! zGI#(%sQ4BXeO7$MN2VyxSZQveV(;{D*Qe4_ppNhm0lm`Tdkg9$h~G7&V(Buxqc?HH zJH&MO=by9Dv?O>((+WQ_gNC&wc7CabD-)4Nf`J4dp;bF6my;hMA$A3Xt^;|s2pP_C z=$Q6QaZR`aNK3PEdM>z z?u}XN-M(bX&(1v>+!K@F>t#{Q58aiyw=3iIJ1WqSvni7*Pq?>hGW8-6NcPp-_|@l) za=n>3TcmkWM!F|A_|32hdA_Wez$HeOkS0D&Ql=wpEMA08^}FijbimQ!DX3W&=sRkM zbgeAyB(U&-9u_hD-qXo+x}P6tkIb_AzlyFitck9P+7Lky5wIYg1QNRRA|TSTp)XMs z1YVRDsuV#8MNyPqHlautmJ%!|RltB!rAq)25RgugqEaIL%a=dBbLP&@ zaXQZ^hw#GygIAPaLVxFXBd+US+LY_(43m`f<+WE&&LO>ld1)l_x<5-Ga2w#LV;T!V z737Gu<=~Y}IhgRKXk>pDm|+WWo|_wl*My>nMM<>h@^zzn$N7G~`b3jiKN|~1* zTG1lc;$tca+~9;xd8$mGZjghw|4_7sB!8Z&;RBBQjiCX^p6EKMn6Iw$whwt}N=elP zOOcHG^`WJb`r9pxN3w)sBvN&=uq3Iqm=NT|W-3(bLg+QQMY<_XI!?@;Y}yrI1RKBk znielIa3746#IN@6?Xj28ngdFiIxB-6{>zA6&9P3sd0*9BWC``08!!8zg!5 zgUwVHtg&x#F-63*64G0Ts@QD2omE$5F^2pWpa zEXw9FE%d&sIIeXgSly}a`@`Ic#I%7`g@kKI(Oc`8DMy@&8(Fg__!9{SFYh}v4r5+S z&uEgY87~K;N#&^trGGodcjX4kBsJx21@IEg2|tLI382V>+~5FD9pTb(abwAen&p5d zsTWBWHFjc0D`^=oox#}PCdzh~e~ z=!$M@q*5>0A#QsC-1q2$f_E3+2#@zlq#JnK-7>K4yMlf+n3J_^ld&R=nh$QYFuBiO zdEtD)1H`J-G9L8zAiLZ`dgi=F&UQq zXE+i5F!d$(`}tkJAf&g%C5*`(=JiXy^Ft@7q`vziCE;P5#_q8$iOcq+qivEJ0J3M&=Gv74H6cW69gu^QJvL6c$0f-bM8c zy#F)u-V<=i>t75y+0I^Y-GHI_^))}g71n}Y3$!S zVIDtT8G*;{Apgs(_fh{iW&J|VqN5z{Ni=3c>~lbcGemqt%( zeY^v|`K}nG&_%y2e3=BxcnY?1CWB-mgH^_fQ>kolF@69?R(F_IW-U4=QndiXThI5u zni!L~2Ul3;#ZW!>+=Q9T#f063=LYo(&hb*Z4MyX~02X$WuqOkFV-ei%6Mm`1(zx+= z&ux!=q`JaxyTDrF-=Nt`D-B9a>dVj0)zSJ_w2Cv%ksUIGBF#S@^y-&pP=;1k0w#Ic zkNR^zdUgc8Lm5CRSQ+7QBDp6dlc}iO-I6mjACJ38{i7x~g^#*o0+2|{g%nVN=cOEL zkzUO8j7E_;OaFn-=uP~Ymc71-ky&NV6BZA-GY^kI(tl=J44RrwtF{{p`INg%x&M2b zCA{!?rMTO#_Lcjn@bU!nDdFR<%*yKO#)kTCOzTI&(hZN-TF_GCK+L~8$e$AYg>dg} zE+Q$TVSCSMZ6R%e)qEd%Nl1_5>(Y(eG{gp4C4dY%1EYTuvdu(kYVq~%P@^aRbBGkXwBA4X+9&9zjk0GL5SrpA~*3VL*!-rnw_VG!*;l z*+P1FKu<3N2jn1cj=f=__SzxXp^ckROgkpVn&T&Vn+-F5 zW4I45%6w%@tMjINLL@plglVvF?CVj&a5k`3(n*O5x*aH$5n63elIcrCP-2mVg*7DH zoE@875Qb{3tBs{6#|DQZXi`avhcfGb3}|z=MO(Ci&MA8IHE^M!;tf60#ykxRT1@|t zq`#SQ&4B|0Ow_wF2$u`z#zT-~)f?2*6Ts+-x;Vx<8~$WVYzPtuT8Y>gR1cC;0i93C z@+wy%BX~IPEfbrx)U9RyeXU(tLd+#wro!_byDDXug<~xJYtzhtW>jP$K<%j%J}rrs z+MM)wS|kQ&D_+-w#JV-X=_*qSJZ228rx5PplNf4!8rLv-uOH#61GGbf*8&1v+ z62e0OSq6nQ4r6V#N_Lf{`=cr^Y)TB6lk2sRCSL z$V!ht%ha0=>n5DbiA@M%$rGXph@#(>DTb%QBB_c~MxzgqM#8ip1o{HYY6fZ34vI-K z^ML~9P*ul$Kw`~Pl>cIXMA+n4_(1iUSzc{PmmbkYo*_tphcF46j^5sa-a@b!#U<(3T0{p& zD2Ey8#d*ZanGWTb!9e@I-9f6i>fGi83#iPHrR8IzGzM#8Io^jHPusmAOKVF}3~OgW z0s1Rh{8-j}#CW*J$ra-rA15DzH$6|)$#Aln>j`A%1h^HD#Q#Xqhcj2Ubf~m%uYvJ0 zrL>bP2;j1?1hUH0a!^f&x{E*V9Eo5zgmf(c2?_C3{T@xT-^|GPrG1krVIM%kl=mc$ z7;UHnD*quK+uxjd!Ux8Xh)pr<9&A#OV!(M0iYNRX!`tJ!bx{9#14tRQ25cD zwR^TbF#c>aqupTtOs2VKD(okTZ(7URvoYTprJOQM$E6Ttu%3`i9L%$_U$?fZ1%0vTd3IJeE*&-vG)s6gn8uyjrh-i*;-HwL z2DuT4&8|=*pk_TEzC$vICqlTZ*3`FB_{-w>d?E5e3FEvLUU>q$X3ZC;5v*AiS+Q(J zOMGe%)JD>>_oYiZ+oG*p_AbhS!T!?xT(c0f}cw+e}}cN@03F3yjs;_(xh2ix?(5m{N z-H=A64e&UHlpscer{B+Msn(0XhZ&9~6L!mLAu5`_hx5`lWKv0?|CikdT0QXKd%#!} z#m~wNkPwi?e-wLw%vSzy3W@(ZPEU{kTD4V7eQGD2A-m&i2ILf6=Js@M=ROVUHHMry z=2QVz{VFjYGpp6Hg5X0g$W#QVZ}}ss_Ukf|{Lc(JXGW!^F68?xRG!3we>UbCDnhvs zwlB!R^Iy=9!xsc5enmt-JO|9oAB?i~J3-$n=~wH9PpjpdQh5#Ii;@Q8M9U_h9J@op zf}DN<__ef_z#JM1G51SUQjBbyvNLy3-MICd`Hx;C+(G?M@dUDG81~ajJ`PZNJHp34 z$91Q{BGXT-R_+1ycc}gP2z20jwywD545AeAMw_c@F0B9eh(Tb1;z1KC3BLP??v5b8 zLj6HzZ$f{6Pw*cuVmkx*H?Ai{rN0)06hXx#ZgWuGt)Oxb+q-52NQkrvdK)M0B&b6Z zy;ibB}kNT}d@rL>OXvkk_YCSRY7Igx=T$qH@-PG$=c@6jh z;lcLz>+<2tqBK@0f0VgzdW6|Pm~5)A-;E@4$AF;v=r+*#Hl)1s8~o=L-58_<$Uggb z4Hy@4;u9NYB&gr|5n(4_gs-4D`R&!%n5_v}diFi*9h#APA5^(M3^yi-FZ`Od zW0Nn0+fxJDEC$AB!dPyzVRyRB!0aEf8N)66@n9-p{oj|zu!1Pwe6=iM)y_;Y)}hUm zz@a;$eg(sU80W*PD?p>+!AyIfw;3G>mCV#?W5K=7hz)Zp`Tw@b#0N!U zLv8A!w7nj|)%`aF9(ulDA`oO|X*9IonKDSxgu?A{?SJ*3UP8Rlnc6yK@(doZ0jx-a z+Uu{U?e@x)N=BopqbdGAlC;5OQlk+Nn2jbU%*8gin@8vW^p%?I1}+deUr5P6&*{>j z2bWv4{7d+&<@<6wz_d;gk{NMn*IZv7-g0{{8ayu4vGslGrHd%7OBF?aletxsT6*Pa z)E`HLQu?%jHk!7Wn)XSfr&{d<;)ai`2yWLl=%dQL{dp1E`eLe!6;=H(T~%EtbeKt; z^A1Yd5M2z{jDL}|qWZs3B-H7-f_{#(AvUmh=*;Ex-#cFx7G6uC!x^~mIkPk|<}9%UHcW@TE!}r) zd~cTV!QvagqfX_bq#t~{ClFx-HJB_52CYN>*<;@7uG01!?pcBWi0YgQ8%pNRq?2LP zhaZR=^&$PLA7^8BLFi!cZAsLXF?%An9wO8f5m`t_ zI{B0(1dDW%pn0irf23zUq!s8D%S+jBhDUjL9K>41G5?LG#KI}!i~xzKc>57G^UU4v zT!>E`pcsCj;Q{i^t?_zD9;5c-RcLgS{K4jDchgU|ALSPoBSOs(p%qZD2AyD|LYv~` zbl&TXq(X4sGkEJbEDl+uzGh)==7zSxy;R77C769$3p~WA<8KaAV_KF?g-Xk|# zz$zM+l+kfg$$DK7+yrbSlV&IsMQe?O>(m#Lcs~SAMF;d$jYetn1BnkI5g;>Qh@H^~ zY4BBMT){Oc<|TAYz4NLgq};VY+9ldEH$1SJ>i9x34SMRS$Uqb_}asUOjVho^Z)tiX9wNd(Y(1kh0i)I4ofO!UCUUo$#>;FVj{Y)SM?l11J4 zc?6|`6#g{}x7VD-4JXt=rt*;2OzZv=1dk8EK}U}N19;O0b7cCnaBQaFq{Vqt4HBJ# z*lZ_A&&MA1qyBZ}5F%^;sJ8?)CI%RhOYon8WYP(wE$RP8Kp|YY1)4MGZ=h%*Lget= zZScphuN8~Ufn{~#XQf5(?#lW-wIRj+!CyByIp-gQQ=+ZBuLDbb!Ojpb;76c~0}pI) z8?I*@=&M~&&Y6rl@%4e}9H>quL(qTC?&;Vv48842v8>2I24-1H;hC@s#;h}S%yiXr~9PSaGh=syFSnTM} zQKBqHrgKu~C5zi=OgDH}2hgw7pw>9JQ4OuQ|5gdbITLM3^$1P8 zk_jmT;nb}hcz1P^lcFWkgiBKVFjx5)?qdRIuH?tjIbS$^1eh_SVjLQkhTpf|hvaZa z672*zeE>D_O~pCr>KBaLnR&w^1{i30vDOS=0b*bl3QsFXDKUZ-=7A_Uv-f^(LzD}$ ziYJYLGh0)Q)*8!CD*M47p~IU*0+w!Njmk%j<2G8hG6|pK0GT=L?AuctM?teo>?i{48zc8L?Lj6?ethFoz=yThH|CPmo zU`?H@O8SRFPP1or=m&a&O$7q1MK`6z9jlOhjnCJ-Y8av1 zA;h42RyO+c!F5Xi>MghW)Cc)E+3DyBh-x889(k@J`!hH(UI+AUafwa@81QCeE=>@Y zi%*@_5T$ivGGudlOX@CYUYf+zy`5SZF`wb(rXXm9IdS}$>TN~{JwuV1juy}`C2^Zu zl%DKu)jTb}e&nq?zQ*tbqBRSrVJh-v!+@HR;4G!zx7U|ec|X5!aIk@NZ#0!wT@t0B zaSbdeDQ3{uXs6NC(d`5kBL}qEi$#%~sPzwYq-TiHFca{Zf{KLeW)Raj(%=caUkj$Q zzX5@7KH7M>ki?yO@Qs%gMgOV^IP!T`voBi5)SKoSM%~bdyHlMV)&mm2U`2e$lZLZ+a$14ovC9zU!2$0d6t9s;{ z>#g?z8mdAu#b3#UFfX2(nvZ+6ozEyo%0_1{mb_rFz!W+4h1@iC{@CcwfO?G9l?)#V zSW(YkHhs1vMWg-dq@afG%jRFb4km0}81*7eA6jl|338fZS008FGT{K1!qQd!hc?_g zOKMo)=t+VxkPVP~z;C9}g-IJXVz)(tIs1r}Chfa37Z7u#L1XOWG}!Q?r?}Gdvlcl4 z{u?M^rASx9I-s*K#INN<3}_jCvlBH$!s!L=Jwqrlm}C?9fL9is%losgb!;i)pS2hH z#W|g~+=snQJ1?7V)xPJd0Y)nmU`Es>Ezx8whn|x_vlkYSNJiVKNaA2OuyVgoNOO;m zrT?DVq4US*g}n@(U^&9_#T;FNDH~W7vC}niX}OgBxP{`e^C>ab(U^^@#B!9|g$<1_ z3M}u|A`TDZj}>fudwBJIcI7Jq?!kJ?>f)$^fCl18J?#CSOZ+(}(T-Y{Vi1}vz#W0J zS+*EEoDSjwT;iJv7jCf{&Xq~asG^^k2PehkAKVR}XXEb3YkNTyA%DFphaBIGY*8$4uo`?a2 z?afag7*MejfwV-B^~iOjUD6+iBavhXW@n_FFfp3sM@{J4)X_1bHI&omp_6>o4M7G~ zx1s84ShaRoJO_=wG%3#hcKkUIlkAe4f*>Dh&Bg>D@6tpfN1y-;z%~aCU=&J`TJ|r{$~X8r@hhAYfYN62#pV# zFeg?%DGZ6vB4I}18}zZ;dQ?s2!WCq|EFu8}{8CFcazQ+FRKB)gNK0#+H_FfXHMjv<& zZ{-Z8;%wJ8n+bM!u^=d*AK|G04c2StBhYCC`6*xTO~8|(b9o}EOS5Cf_N#b2;3iJ{ z7S7icez|Fq=vyoP0(u54T{R>k^`RYE9iLip(c7W&&vK3fV^v6+Qa}eo^*+!u0w@an zl4!c{dg~iEw^d(A#{d zdU&y0L43W#74YHY_y-B>a20=mEF?<0#!mu0ZI<+}o z7_bsS^KJeT3p+?9DI^-P8amaQrEEm7NW9*%lg*V)PvV=O6sED8fB;ylU9O0roOB|p zr1dd(eQ^a^o7*01Kf6xV$5HwDh8jb=YVy7)Ldw0QL4BlcCsMr3gY}n~7#jWG!MS8^ zed6!$#8qivXmrARZe7h6{1mb-g||e|jsY>F2aoE=1+e2_yM7f)zyE~M*#3{CL4kpF zr0vb8h~q$irC~yZ^EK-5s{^}(>}%9q63OwM77bFzWI(W=E~A<=`#BsNlf(zSM~9xp zZ6*1upz!8n%>TE~+QI#OPCZ%$>8#T1Ir+*3qp!VBW8f7x3pS0s9f*){5W;xR-;<>^sYy=AW7bCy^BT;E<*h|CzA@Hb$T-FLqQD=-fUB zwVpnS&E+)QH9;eWzGI=$)==&Az5)W&%DA7!GBoz>3O{>KU{lw^9uycShJ3Sq?YqRo zX#R^WHJjVD2%aaS(0N+>9Ke17K|nRRNwoOniPq2tc)u+1Di3miV$OROQ^yZ&v?Vz?BMba3YaZ zIg}&Y50M67L~dFEMl}dpGSmGnjDq@{^ASV2vb8fe=pIC<$$+*2<$L`dgR{ht+k>DQ z5=Z~#0N5%51VF9C@bB$QkN_2_v|#iOsp)5)I9su&{1}$RsQ>|nP6W&z++zhxkX+wc= z`l%g_7#By-UMQG5dT=b|VS__7=CLt?ekWs${T;X=(`5LsJD;l0$(T52ffb!-c>hR@ zH2!z1LDlhAvvDGsU_QNg+=ev% z%_!sk&z4Ilu-g#5CX5b9Iaf%7sxe^I{pn#J%%v`~_XhZKI94-a&`sz4aeafWyvjL& zU;ANY%tuuLc{}NLTY*!A$&%8b9Am*E8yfQKI zJf)LVYypJR=hvT*$a|KZ2xH@<$y%DM8+M7A52f zePUFve9+#84sy8wj*V-ddz4Uy)So_OJSgR4-Pb2?AT&plE4@jBUftrg&t2Jl*wmi0Y^pky980JV(F2*{w2BE;TH~3-T|)`;vm=1krb)0r(pJl6B$U$ll$BfW zdvG!?%m}eEkF_rQIy7`vD(KlyQ(sH)u6{?Xj?8VCN$^iP0Ii|vw0N5xO| zui!xaid->Zi2AAkmnZZ*^2QUY!mgh+wNV0pqk9;GC9t$y+|Y@3xtt(Fwle*pmFa#ZT-Ms}1B~RJo;uI<%Di+RwuEG2 zVAB_*5zeS$`ZG9qZV*N8|J!|V2jhC>(yrKkvcHcdf~P^!oa4yU#zZ1q#*qV?2J|uJ zU#=r~#E?p(0O2t!H$0q|)OxPqjG%zh-k*kV)U~PU}%;;$|jNH*!C%cPCZ1wlw%kK&!`- zNeeHgOlhH;CQC+jnjA6PycpTav`^#K#)^mA9}jxiBQK{6YOM+atHRyH3qUbaGyZ0t ztL)=?n7;Y#z3;>>6jlNoaB=gXFkV;QGq0({LtDoxM3Xv#=>+kh6!^3sk_QJ;yzhp~ zIKGphQPkBxUf7?J@WM#QX&igu&uj^13*N3V3g-N7cMR(s+wrr1CknoBlX#t1mf_co z0kh-(Urdn4uG{57x%$KV_om!%pj|`c)o%~ju}+fEY6f!1kpJQK`M+Wq4=sl z!g3l+(vS3VIw#0-vOv%1$;gQxppoklx19qxsd)yho?jQ!aWr-CY&n&BRhW6wzz~eKNug&=1=fM|F*3z~f#UV+POUA8B*} z#O-4E==$1uu1E>GAJWMg@^}9H|I0pzaI}MRvKdwyG^dr&z_KX(FoZF1CK!<5&j!FB zJEtmrgSR50Xl)($9M&B@w%#pntRQdIGH0ARQ~+o`R2!;>1mIGgcH+p_W``@xb2)I0 zChtbUmGX_X+K`ZS>91XOwZUtta1QkBFo}E2=+pW4qVk5+ch6xJTPuAZCA9fsW2@ds zTdGWORKU+;z|yFS1A*l$n%403oD=#A7wnid>|Eb`;qI}t+tjb7ci4{lbADXi*m+`( z;WtJ%xkI%P zT80Y0C6>1*M%8Io)Yf3l56Gh$D~00F7mosL42Y z1lEFr7}rLkb zDTTxg4&bpVKnVY7ZqqpBue>;gCfm&D>E}X>Z^lD0LM!Vob)PQ?t_6a4awj;X_0s3q z==U(MuU5uQByCDVyYvSF36?NwjYaQ&rg7%Q{-^32_iZ#t&61kNcJk%J*>}S#OZx&v zd(ID+S@>K}@{aiY+)V6u-HZOoF4p~~J<+frx0oJWcwbe%NJnL`7iw)aOcaO@3)2q1 zm~brngly`sH-Yh0#ol$}e;)o|Y*Jqhr%YIH_V3(jsNRY*_#-E;E-pox0gHtBNe& zj>8kH3aOlekex@Et32sruz6wPcG4mQHosI4DkvXi11>Z>H~J-4+xVZ{G?#7|8v zViF}vp2DmRX>C>^QqNmh-x^27ioFx!9Od!EV1A2vxUROD479W?H2s?(OJ;t!-|u+y z^}N07v6q}R){j4`)p7X6?p0KtbTyR-3Om=RSzjS0OJ`SBe7 zxq;4bh@`AREKo}&@m&Cza@D@wTFBHF>Vocmq)VXJzPK3fLg)3s&)$Gfg)5HwLmP10 zT6_;*L-6b^w5TIi)YPSD!W?1tMYZHQMJaTOAjheQ+&h6Ol}i@XIrT(aoD@R^&wp-C z929z(fg#N+1aIgq^@kqN2{nN;|6V*2`iJ?w6l@007sKsWF>do>Cw%O|2J;N<%V$pr zjvNPqym%q*{f6b+)D+MjJhmx9{wd4cw|+mjhtA^!ToyoR{)w6|;#u9&WqAHm5rF+_}Wojq~*!LD$Mj~Ul>P6|&B9)ALJ z+yXIL=L*YT;(il<4z&%8ZUwZzqfiFEII%#Ai~3+NTb)JO%2l0}-ge)k39)cQ+0!li zF$O8nAicL&w+yliGPfU}*m-+$XywgHqR~j!vK(iKsIR|u;-~x-?!SdgLycJ8kLBMS zbPc5@M}tr*YfQPP_#N~O&8^7+#TF%YBe9<@?)2V^tq>ZwK zn%Yj@+Y#wnBDu<9|BlX;+*M+a;V4?)SbE&}O>$Vs+30wL+!YI7-1~e@Za#--DgiSt^2LYGL{yOMaXd`hk2CWX0w}UN>+ZZ&ikWk#P5uPl>1~qTS8?< z!if_O$FBRlxz&2K=A;hmXub9Ms~riY4Y{FIJu%(XPM3+(T%0e&0O2CF?|mCzjt0D! zqWbwCdD9#rkIl!W$Eo#@4T}nw^_!}tMP&+6q3D!TYv)_KO{#C$DCcpF8PCfk1Cp9t zXP>@jK`LsLuC(4=7ni#siPimP#m};;KB{1?`}Z@ewNo4{RVx%{L{e8mW1m&mjrYXI z_w;zZ($5(A8YjK)cV57P4VX9~{rdA<<)hAJg;Y~RhGN7%tIeR$qoX0)n|~BSdjB%I zJ+}+m1;!Vvn`B)7Jd#8>yZ&7dBFhz?_(l_1Gk)R_Hh zEgA^k$EQqovHWz{-5D)bfnS(7V2fW_hF`3|)n9bHW0F$VuYf4LPJWtQ=-y{vlSh_^ z#2gzgh`m^ua;?~XIC9lbd*j3ec7H$f{Okauguqwut4nZ<`kVNLDtYbdN&CFt8y#b* zmV@tblC{4OaYi`zrNK;hNsq--kvr>eXB00CTuQ&VZCO+EbuoLje#n4UgZvxc?#RIA zzMw>07a!jn#ri5RLE--IvjS&a>vl$cvh-7gf$=BbOI3U3=ZU_DI{p2~zpr9VEu3ay z+{Fusm!>?~^TRw@Q3LhTKdeA?@VvifSG6 zE)E`mCt_;JHK|F??>@J(!^<~=oWs5|uInAxsT!sovsGD@?3kPCGDM=Bz|_;^%4aVp zl$ienvakzg)EZ3TjtwQO7j;AH$8=*Kc@)H=cz{S2#0@m2&fuQf#WU2LdxK?<3r*{8 zo!4~H_^DeZPP^u(&bGaiKLg8SM=5fT;djfHL3n?87sF_eRpN2~Q4^|~r`k_7_N`}A z+;e}Mc&m2fpn7`KzZI>jpQ>fEKooivPvxwyy7Aqq%mIVplwJ zm?83NOcV8P;pUW9?AE}Qu;JYwo$?Wtrwps=;nC}7RRpzf2?h!J1t{9MUEQg?b!BX; zav8?ayXoGubG)zIIVPLiZ~(+53I-56u1pWGC& z4*4Sx9_2QsATxC3@~y0@xTPV7R|<dQhY*p9noEoLTS76X_5UjBUp#ak4_s<>P$aAMMLr6f z_Ym_CLtn^y3Y_Z85|zB&bCj?6$dr0+*5@BHUNp5uN`ZMoG9OZ*LlTPd}B|R-UvNyab vest~W^(itYk$hiODu6XY=v0KzaxX``cKltQcNVXYFg}33sovY`|3&-{o`%Nw literal 0 HcmV?d00001 diff --git a/resources/img/illustrations/auth-reset-password-illustration-light.png b/resources/img/illustrations/auth-reset-password-illustration-light.png new file mode 100644 index 0000000000000000000000000000000000000000..56528fff36290f6acd3a033401bd9d48ffab0b49 GIT binary patch literal 45817 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≈G|F(An^lTnP85Qvw3$`~(%v*ID~R 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 E0GU5cDgXcg literal 0 HcmV?d00001 diff --git a/resources/img/illustrations/auth-two-step-illustration-dark.png b/resources/img/illustrations/auth-two-step-illustration-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..59bc7457a6675ef063fa14dff052046e5ef4500f GIT binary patch literal 52283 zcmX6@cQ_l~*H<-)4kKEl_KaPtwRa@3BPeR`t;F7|YKO#LB?+Qb)hcR~qV`v;+N~X` zYOm6_zvq3P`^UZKIiGv(bI&>VjOQj9>TBPlW}zk_A-M+uYr;rKNUj1QjaCDVZA?E6K)224?WGN(l3NiaqAo8|(d)7{td?B=#9H=N?u!~pL172tO}vEz;IP7fn6V>^6JKH|% zDIwg=i;7;jiX}(r)fNBU_h@!E?+x=RGu4hvM<-~=W+S|3-owK@Dia+Y)?3X%7?ilL zdtq9#)?7DKsR5#D{`c?So}|LYw6wji?m|4JO-051Z{K@C+y?9BnhR#Umj<2snnJA> z1ONHJ69i1(nB)PsLTLNSzU}p!3|+Px$#HwVjK%hxz!sm=f`yiO%ZSOvg_Y9Q&SlJ` z?{sp_*jHL2RRRgg*H(z88a#OZXYsJVQG%$H>8BT%OgoUf(gL0Mq5c+Qx$2lP2B2 z06P44m5MRF32tpmV9d9RUs*9#Z+KlX+^Pm;|4itWrj^VW{g4-P@)sX?XWb>)bzdg| zUw^C-SIelMxH!~3v4*~JNxh?I)bWPW;F|#Yrb$)qwQI>iZ=Uy|g3`wQ)c7(0@5c+x zZ7!=}52g~a+~xn6Jry8gOzUY_+mR0SHi?K+X2LxK>jMh9>KAS6#YuCbHcvsHR9( zH{MV+a;<)>m0WOBet!9LPG{Of@c#0^F186Wiu)w%S@3D%%=@NzN9aEU z71RAmA@}tB+?x2HvWk9Rq-V9%cFPf?rRwqO`vQH+3;&kPk>T+qW0_FEHJ(#oG`jrg z#9z|L>)|*f6B~+B=$e#F$w!D~YVkW~VuTwcQlHB`Enh`)>aob*6aWHYG)Lpz&wLNn zXMECIPOe19C>6#3r{MUl1VYn5)cHmbxuAE+$Shw{^_WcQ?;ukS?c1CaX8Ej2r%fK+ zQmT+a=cd^7b+_Xzqc?y@{89!b*KOsh#55x*hiYnaC>y_yh6F;yfZ6U6&E&)sdbbBo zXO*fx!BxUi;c@jKeta2Zx4m6rF%`~+TNcTxOaPAQa`eh(-MicIYG^u2)b}@;mcZl` zzZ-4EnO)Jd+gg=V(xHz*OXL^b636$^duASQr1=Fy1-1>0?Ta06Ywc5ByGaVh-_hb& zW4@Isaah+wcrJJ;!E_O~&3fWI?Fy_-NeH(UyfiDJ1u%Y;aKDq>X>Hv9`9@Cnq05^p z3O$G4=ZZB_E`xWqvY)%Zd>G)&R$ErZqId7%5?f%8=5-?t9{N~)O^BKN$X5v|DuL*s>X za$%*ZUQaScQSnS{su>mQTVD8Dx%Pg_xgV^#trZKRIz5I6TBV$^mi0pUcJ8f#t1ah- zrN}1FmW9!+t;E-4xgKH0VeyzPBMeb-g@-S&HhI5r?`(l&#ip>_9kqSQ$5OT(GWFbj zaZv>KSX0?jMf|Yi8bF2b{3)n5ky14wJw6EQRa2I=@p*dC5%Q??r`%jzi|;YDyU51e zXi0&K~5=C`toafJcvi9#cLx7y2PCDd8m%}YJhl0pG3Ca6rq z80JY-3H@K02OCSzv=&=c$&D$!U(pjt`3y;boUW{SR=WK4lJiuN zx?pz98S1BVhHyk^KmU+eEbRKD--APUbP~4%&RC!|-}C`^OXB7cAFt=}Ns`=!G{-t+ zVNy1G%cc&O+6N>0YZe?8)V&_UHCjU;Pd;K|~RbmhRZ&Yp z!WYOq0Cngzf?GOaHcEin3s47_G?J%691M50J`#7G5^}=C7uY!pTbtA3s5z{GtbFKh zew*s46|9A*4aF^1zNx!7*e4MW#2g`QT$8GaA4dhJHaXi0-U(Io?1*x}py|Ig)28GC zG?HZGj}HzW)iuV(XTqSiG+eaeUo#{>O~e_6);N2Xkn%%;F(V6_oxzcXaECN&^o^*? zVosCilQu3)~EL1dRC@gGMZHnL6`@}if z0<-UeTf6#+*#5SW&F=S2;ldMbu^lI9pjgS&SfGDqB}Lx^8hz_lU{JBy2A27&Tzskf zR$;G27yaVf{%8W}L{=Q!CBiJ@@EugUd~<0g?Q=-xe5&|SnKE0(K%_ld66R+|`GT8P zR0bR-#iCti>NXik&n5{~@hWI()x8g%w*Fugn)%1%I;l3oCCR$_-k8(`jq$F3csrLU zPevL+=M6PRRm7TPnwP*@t{2AWoD>e6ilkp9BI!^kAa83o;^#Z(xp)eIV?k{S*&<(bun7x z?NR{i&V=vbT<2C~lGGIRV8RX8k*`ZuT2ScOt0sP0@|5MAS9m|oOJ(&AV>@dtqc_OS z%z=r!A(kvDeX#^OH-#tKG{eXL+vV-Or+Yc=qW4tWxvuY5;m=oiYnPBhNOo;$?iL)C zpf>hQ_@|6MAqLMwkUoA^J@HZWUIPbblj1msvmPPK2TGO58XWT+TZPb?FXwkNZr3MJ zpJUO!WcoU{t0JW#G&G1mVg0<*v|*2z3|nwz&)=}Q%9up?w2J>sOqr-dp$(va>w|9E z^fZi^%znnJQ}eyLmGsDUrX8^x|3M-E!i3EG^LUge*r^_;nH@}eD#C_*eogYL=b@A% z#jn;^e`@n0FUOR&=DpiPj)%3c9<6p}>9@S9IApxL^bRseK=T&A ze&_Elm!X`<@`42tN&^YnbiE8|_!w8_EA1&roJLs>a7}J65+-_e$1AadGKUb2NP z#_&)@AjF50m_2weD3pzIlxMt5-+2^;7EQopar}o$FMrtvX?398*Dz6yA&}?CoRUdRAh~{r%l9F#=t((uPl>Mk2FJuYGKK<|0}7C*>G)(yS&9I z-V__88P9)T(=a4WX&qZk0HJ?;aJzf4kFQHiV&QcV4Ir@%HFdAxVfa-R!PQzA`u8DW zMB(BWMf#>MY5?oL&z?nnTdYlu_`{*)`_rzjF;U*>*J+P7DhsVEV#-AJJ zp!4j_5GuL7*4i|#u-~;h@(I{^L;AyEitY&(xg~*e)RbHS;7_L)#J?CD9zQPo#bsW?GGey5X@_AY~9DntRYR6Ym^Qwm!sUzE!% zD#B(JVA>0>yaxt>EJZk#a88I4*nLJ$ZA=M%RRIyedq@kOch)w%c}@T%`=RN>E-O5^ z+8W+G?!9?`ygmfx5rJlxhYdEo(jk}!DZ3TER}o>;)11^IDw~{SA=30FevO3BzF$_j zC$1G2YQw*1yjS@=i^X?(DeIHfw_nAVkIL0LDD5!r``y#!C0kdYJ+x@gms6HA9a@5V z0?zp32}V<4w(vdwiPa}~ZFl9Uc@?(%AdJ&v0muh*>cHBOKi}@~TGRBWAeQHaYA-uh z406imQCO*oc`Eb+xwU8M)b=E1W^Wl=S%Q^Tayu^vW-jtwY*(OR4>q68Ms{Hq_9~ic zPDQII?AEEzcvZWZP*nMMTL7}33SY&P~*4@V+;6|Om)Q7 zuX{g~*!m|1ggk*ELlxYv2f{BUbLObSR}OG*`OOL)UD(!!=#qJ^Z7!^(PT zx==ER7LdU?qp3N!9zSzSr!Tk$9bjs*b}*6T;&#Sv1SRh>LNI>?PkByl^YTh)xO@&jMy)_*$><#KkUA4db8>H9PWK-wTlR8)?0_m^=WR|?)UVaFE ztGfK_zA=sn3$ZwUPM9ol_@;2pyrsnY1eFdA+#O6WZ?bVwZ}fm(u1fRo*$Uo&UYSwl zE)eNZi5uJz*E54n<|v5BPif<{j5afI#A%tQtmb+3_Y za^mF&5_5~-Y8flor_Pr;#>Tzu_T?(U0(S?gDLot+wdt^}w0kV70%$;rgGPuix6a&X#bjkon^wS3QgQ>H0P_Y+un?`v>REE!=k4 zHQ)07(0}e{U+kzMCJTQz?}$dcPP!o~*g?l~oPReMO22&uomi}Zbe_p4ai6~b%^-dd z+vQ*sr0piELs#)0-VwEj#O26pb6x7@NlptnXE!U;%o*u|EoBBD&{M<4po$WFS|>w| z%QDm1X<-?^7@Ro!DcFv$dX~(&qz!LD^C{7U z{<4*V*6rK535q&twaz>}@7hc}81O0WH^PS3Y!7xDbu&~cfgyZ+I=N&W3PG;)PEt_u zJ|z*oN=Mf_TE-{0#!K#Q8Bk8h7Q@o%Wi(VGLjNWyYvlOF-)I{zQ>dbIM4Vj4GwQxu zroj*fk1O1ufkSc2gG|Lq6eABDS_WA)Ia0omNuYxbCa5%+pMO<8M9D{|5<+vlWdiWu zIo$u@P5f5*P;jm|`E#d_39?t8ebj>3njdci$5=eWO#9Y;Z4 z+;`VL=5kcKtCfh8T?DGEQYMOy#{ceVa=G+{VI;UmAHBF&9?bol92y5SI60Wf&Mq;?o_Fkfe{)N5PBY3= z<%Jar1pP&oDXdHk7E7XI1O>bhPh)st`gL;Aj0MN?{KbiA`P6gbVwXC#^X!Muf6o~I z?51Vc{;tmx+_tu|BtCDd%xb*Eu2oNIAH+>dZFJjA(cBc(!W$Rc1gtMPHA41zTbQXk zCaW*Yo^(n601^uxyBt}M`(J@z>0*UEM&t0?#o6)I@Q$hSn8gX3z3-8Jbt%- zoRz-`s`JvRk~j)DxMqfie7aY|`eFqj%*VaQ9wkOu+PR33#8%1XW$^uGFn){9dQXXE z%OFYUuBzyG3CAkk`YE=4ZNzqwENls6Y7$feK=&&*_c`L|7s?+HEFUls0_7j>ap}H! zVK-$0%AQP5w5gq?`q6o7`ick7iRLq{Mnk`^fu)NB#-=`hB72bj&{RxEJVI@U1lIq4 zKeVm*%bVopQkocfK`)^yWM!RtJvnYl9#}ymOpZ-_@BxmNheUeo%jJJS5WoYWg7N)> z{&QMd&W%$IIb{+>7D#H>CE5fzPs#?^#AADCA5_W&4QeJZdAqE_Ij*5@{mcP}XH}~R zwQ|^y`im22ImE@u!MR{%8O*)Ot?j+X~$St!1G;0|n-QE<=P z#dd+g!NR8{-}sIUDLaJ;Bbd?RiLi-oT6Qc!B<%=dw10Qwi<%p;2k3=!l0%d&ie~(l zLRKRfk~&Fo$Y<3?-3Cetj4^*hA;88)f^O3p)w?wH3j+Cr@@B%6bmkobyARg{HM(x* z)FmyvZh5bn9G>Gh1T(}H(+kVwCFdq*D}Q~6)#vuWP`9t>G>ljIWA1>IvJ8S-_vg)$lV%*0Sb z9ykt1kejZsS%TLBkm|9( z!av!t3fEyslIOmnsD+g@@#2 zSz7m3#a9?st1s%^nAYa0gWS+74NNEShvfk#?J4E(slMBn_i&y#gIIJAbe56e(YM<4 zt?^~Y0ryyy!9=G(7d2u%GJpFWxgak))VBKd#M}TXqrq1{%IaxCHmPwTq4%!(4)21z zTC2O42Yq3hwE^)jL@O2U`{5km&1e*h#6(Esv2`t|Jd%ZZO9^-v3hjnUO|6; z)RZs2p6l2H%D+zKF0D zdee3nZzyC+RlE_j6LWK0aX<2C6KpGViTM`zP`s^sqoRPGq-jB|#wdu+veJTU z^HXJv+PfFkP1Z%2hqc+0*1=0LnXzE!#=6%QkiSXn4U?ESt{2A_M_X^Ef{8}KS6J)h zPn5W1V2!lLmUb%r#j~v6`?;9;#`@%9{jZujZeGNQwoxR#evhjwAxeELN^#ERQG^&N z4wlPaR8*a9&*UU%qRUL+#2sDfKg>R_0wBbS~v)bI;vH1n0pkWa%&w7YPBs~O%m~tlRwWM+CS0FI z9PL;=!vzGu%$l#R1V=@%`u42HGJ8)WPj*Jt>)|{~?u{0fHKuPTx)pHt8;2y+UZ)?q z_rl(_Rejs;(X`on6R2J+kQL=f6}ElkAKM)im(1v7B11WRn(qmwU-ya&&Hhdbn=Kf^ zu`gOtq*J}f1_?_sI+*x1u-^_iBqgRRYHpHqGD7WeGtGkiQ)W5TSSV1VpngH4Dyz*L zANf{9YG>U$3>;<#!rfGfE7bCDWBQqsH)u<{;L}|K~@yr?GC_g0J`<|LhIkAD_R~ z<>v%W%Vsx^6U^FY7f^$iI{yAxWi<7v3wi}^TPttbV&Hx?F*oR|iymUIS&w!3*sm;n zB4aSat$fISsA16&&d~0fTy$pU#sOhvm-msVHt$m4m*8q8V~h_NL3T#;nqFQ^J;zgY z-owKz5Rz}njyjPijg@0WZxms9VEcQpJWE;{XpOE!D3tP$O9;umKLK8 z9XmM}h6xOQs&iJ}bBlvC41(O5l$2}%*&|%iEa`A%?QFAiy{}=-Fb{2bUbgyOw?G}j z`pka4j`$Js#&Lg9ZSiBdMCwdP=C{H}))F6eGNZY^=uro_R~S}8`;xuL?CPnR>zTO3 z9jVRQ-*XRhio{6wgUFnzm;sUs=2ZJaWb}Fbzcyq!4ejnQ6$x#rxcpkoE*wnOC^`|t<`pj936gFD5aVAp?O#^9MOMfu_4NN@@s#ludd7n*DXfY4HMJ&pF=n&4! zCkohK2@{pNI7mdK9eVc(4tmfek_zC*IWlEU_A04eW6-sT!=g^qD+JHa)w-_2q=tuu zvtexi04~!0Nuc9$+=hmSD=0Pgzs|v(!iYE3&!+QUQN~rP&IeM6e}JjVM+sT|<*56w zlj1t;(FU3l^U#cW_ik0mOQ|Tw*g`3y8nTDYl42(C2?y#<6=y49e< z2#0lICjX z7**O_`0&3W3-eR}GIZ~i>b#5Q!d@Vydqc@*K(eHWGn$Ky4m)F~iU0LI*PIL6_fez3 zyv7p!4>Vyxh2&P`@V>9dsr?$%{Ooc1Qp{R3Tnn#U^oju5i3iEgg|ooCaMT26PnS2( zX&#m>U(fDU@JbYfY)NuD@iY~IG#9(iVvE!Y$d-|E_eQ5?@<`#A(%hgY_Vl_n8r$Z= zqs1Qx;nc)kLG_LcHSSb&sQ#;11cCbKxLHAnmHahODwgh9agg!79U#Za?M3*FA{au7 z5BMXP^bw0n8Jg+7M z^gT0HwQfU+ZQmGdV?alJG?tH5b5EoDX&Ffse}ABcD+$IGIBBa1fhRu6?#0uG>a7{Q zBN;dW@fylcJj&fEX0z1DbkJTQqiyDc#RSxO&gXnt3^EHW0 zjc)kPb@46QgoWgb^v3M5zA!@}SFNsvZ=BI#FD_Bm)OaE8;%jh0 zs%zAbl%2M+E4}Kx_`{An-Jm@E?-k?*f{X#LOuxR9XVFA{$ljso{1O(^_`Lnb{14Zt z$PBYy;-O7h#*XtHVy#9Uj?;wE$U7}?Q-W{vQ@zCEtMhUf&g%5{$%OB6rUk}mS&vx` z9P*WTCRUqZwhf&=1z>qtk@UHoQ_}citR;jlcG)rZ=U@^iTNujrwQ-GdcPvb`+TdS? z$3jT+-n(1_5PlmLm_lsIgwtk1$?${z+`J1v9RLsf&)f?_IPa9psUT#qWWR&Ahqz2L zhtPhXwuYuBO{u{yO{@m1%C=eNjj#fCh|N11v&+3Zu$5OY>B}W1M6>2^Pdf_{cm#Cu zlVyMNjbj+mLSS>ode~qQ6T!{v3i6^(SfQ5B6dDu6&BP}l!vlUA!FsI+hSYMI>R@da*bEWo22@#^i#&8wtQ#qvq!-4yE(%Z(^o=-`Mu6ba&H|RC zDN<;YKul{Q3{ z3yhm7+>$M&fU>P-LLRGjJ$NibNB$#2RUo2UkPFHWjaE06HnT7~DA7dDH!Zon_@8j~ z1S}%wc%$vNoJO((=4oSy2bNsEBf39}m_KigDhar&7$tJ2M~llD4$%r9L0zgL2d+Pk zo~&ArRoU`a+iICsb6WXKy*pVAWxXhR*!Fe3W_X0kP8xNwcmTjk@#;GdpL~cn_CML) zN_-IY=c01j`eogV`yjz|`Se%twlkHlM$uXt{Ga>#Lw!!RD=~4?sP+dpiwj)=DT;`9 zF%Q6nX%M;5>7DjK$HvFmzM?Lmiki4_}ZUURf;sj=VJw-j2s_^#)#stq~E zKFlRO-TZ0AicihcM7CKQt{S;H)P?yXbn{NxYjPVlYWS!+lh5uFN8K6<|BBH}<3qL&w4u}^rjy%J{@jp@VlO17{ zXTO##`M`;5-5=D!_hK3sw&}4+?+JX_M=^nZOrteaShdQ%c@yiK8q-l(jnKwQ&W_N4 zF55+`lfTvOM(+zZXPC)~=$~rna z^d_J5%zoj&!5G8_O5~8={L4q6C(us6~^q4;H>Q|1C?T#k|}UZG^$ zZXvP7XQfp~U?QS?@|%ED+OIXDuP$glE4J(StXHRma`K7{*qM`EXI9Yln1kcU=FQ<- zpWfNZk$k^<|ND%iEFbH=BOC=&2NfMI zPti*bFv;v3$2A%mg!m-Sipp%>W?W*MH2(J*9eojaGOyQzN0f~KM+>dX8KH%O9&P8q z3m$T>7(lt1R?y$egU>f6t9q$Z)cyA(k}f>o|2TATd;@TA>}N;;CS+SL{XP0_E05_^ zQJb%t4Q$@)?&+e4L15-^=^h#OkuORa%q-@W_&InhR}gL)%t~iBTaKB{wVYaC1a$v~ z9&SzhjoJQ=ogkUKG+C{aehvI5HVYS6e{epC3sK2l;-0fg7FpS(1~tNQC?XmCG1P_bOI5S9w|^zO#p zjuf*Qk-`BE9aNk@7&<9?B`ce4jY*YT>`PmrY60}ZjAgf~2_b@x#}riPtZzEK1#TP@ zB|tv8J&uuDk7z{8GCN%fDCTw~KCd$R0d&pgKbxw7eEzc(w_0=%8SMJE9{gk7Td+8Y zT2t#^Ljo!nSqyASfOURZ^rpog@70>mAex${RH;VH*@rgiJ4q{c|sbEkk?+ z&X_gL)?@^igE%|n9;cGRY=_=}m=b6Y(op?^8^%MB4*lUJjO$;Cz;8#l%NyZ5w_t^6 z`_TX45PM>r#m8i@q%-;3P63QC4LsGkt#le8g9}>>{lm0G;Z-u@VfU$}7}hp7R`UKx z{4;nry73q9yJnw6eIbHt9a0iUzn5fG);KMBuSTCCU~+fkwhXM5ck7^?a#4s+c=XB< zG3&DTz4TG$L_@ByqYwT5h9hB59%6ud+Wk!^5|3|&1ZNTx^_zNMM4e^ z@Csq1OiozrnlHjrIw=@d(wG=u8@b{b>L{6^F?jF1z_e07Z|bKqeM+2Z=0Ia=P-$oA z^gCi}2LHU7F3pgszInYdHpSo6T(f1D3yXs-J-HoLfo9L@7P|SU)k0&CkoP?H7(cZ4 z%C;dhJ(#;%zZxW@AG+_^nN6IMY`+~)ZHu)O5EWIS#ua}IPR!WvIjg!J3{tsUC^}1? zRnK-^DaMt2SB(kRwOFWV>o$i)en8C+C4JBhd$Wv}k9ymKOwKk9=cI-u@`i8Kbpu*b zDa({8W7fht^v91vy&Op-0gSg`IW*ufoF6>_$~)iHl06yKxe4#S4`AX0?~($|fohPg z^nzh8^B))E%bai4O1nn5F7J|-inW$fD*XgQT6x_yNP!!54tpvZZ*{EF3sq9? z-}1St9yb5C>Vn--jFt8LHvLN|%d_K9HaF$m@os-`um)BqYZ!|Cp3LHgc`Way(HlWV zIBTsd3S1EEbGsmqJ6<%ggRez6wC=xLb^G;@`IhFNIT0z2ktD-&{2G@4vgumZKm(#= zD?|lMMfkk9d5h|F0{chZajXF0y-+t+x%)E=Nabho*|A^=dFnTG#>wBr_r)V(HYvvj zxJVL4(%G-gj=US0+;-_W6IiI-r1?a<18>q#3yz_Q_G+PfV$8rTEHyEXkMo4`_!&xdW_l|Bosu=BdTpo2<7JMTL?}tfQm1+ zbo}Ysp0A}=8zO*!q9SQ?(1_S6J22h+?Zg`N9Kep04-;-Z7-XrZ4q#N#n0JS`t!$=B z%lg=ZT7<_}v2sxfyv9#gP7jR(ZoJ9qg-v)wb2-vp!%Bhos&osEWKR7DDwC6WK~Qr6 z@d9X6{)?Zk{J4hgJ1HVi|-3Pez2LwvUOE0|zlnlFOk(wo?Ox7|X1vVyg5nH+tD z9sl;#l_era_|jA&|NOSC70mq;ci{Nn*f^CpOW^)I$GKg4Atn;iA3c>;|T0 z-Ij>VsLm{~?o_pqrxgzPh#*B>jXBC|Yr5O`k2&609DGF`@C;r5-x2(A}*;3;n{Hh>*mpIx7=dvfg5`Fpl- zcYi>mh_X+{q;m3p7ra%a4?@<=$KTd?%Q zmD8o~%TLcbZvv>&a%l($gPZH?!6E;Z)0aLqbev?K_b?cWu#;xqXOMGSe!#!7aX~Aw z6sszfI^)pPLH4i4oPU09_i2{(cjSLoA@LiROxzYvu_&Ly(a>Ye$<$*#vBI&MzBqRR z1jQgALA`Osou!*p5fQ@6KdN1(5*Lwu?8$PD?0vwA6FC{k*e|`#j0*o`?K3k_$ly0I z8oI=O-_pu#vs`bP$N;`(zHlvN)+$Wd0=P3%IZdc}kSSQJnr>_@O@D+Lw8^W>T5;K+l%VY-;7@vsLA*$`b@j^D7I??J>i`9h9d5mR^L*QV-eM@l%@%N z2%Fw`ond;ji7DUt_F$v_edVJObJsOgPej&#N(;zg3xl=SIg=}#w{WZ2i)G+wY>AS1 z)Z5|AaA{>X7)M_(p>b-#3~I9ew#RiAN14}Fo+DXJt~{$>QC4Sa5wA}alho6@o7`K~ zAA0YkETh`lzqIc)=~RTxX?c!6n5l1==a+Fa?B>}^vyTVO1&xIK<}z+%EMYMSDy8N= z9s#g=hdb4lVPoVm(R)yS>o1RTv>WGZ`A)bV7p8}pw5xwv{vjl5l<+ZoGwMK&0UJm~ zojh=f;E1S5?ZhUg2skwkaIJj0kp8U>YVWB!cMWU$d6rFZG-bg^6B33_7J~CFjsuI) zh+nZ|`7lcZ{%^uK18ZfuyHn85KnJKgwXN9rODhMQ09-!Jg&H4XZ(ThKWBa~!_4ALF zdZ^T_esyX^t}aB~hA=QOf$F7&aikuKvuE1>oqKUb0@B+1cd^7L@u&F{=G@=4!*H$2 zo-RQ&xV*!yM+E;MdgTI`q?_`k|o~ONXrHr(by)2-H7zF zk|0W;ticgAF~MR)yU8B9r`RF=fR;~5tqZno&vvzO zQf&HSfC03H$PRo!-e_#Si#Cd|2*y_xi*fWtF_`Ffbv(3B+ zF1yKUBT{hQLq%`%y7%)Ah4RYQpm^7ENNq^{(~jMjfmRD|=) zJ9KfD(F?<5ZXD&3dHm* zqmNxBipy^OuK>#RKURJvKhI?@ZI~UNMg6*~Z;7>Q8O{`7HTt9muLyO~oxDpnMrOKP z0@lf1wMJIHELBQCizN*0aK?>p20iag!O95Eq_V&8V{c`u+$j9&t7l|gTkBN#w+Qo_g zPCfZ73~r!1hGUn1katSo0TVIJzR4V|I*B}$6jr((CQjM|ayQpngAU_A`CGWYW0GiZ zH+OzIi?`UzcWcrmcP|__3+v*p?V9YXdS|o%8-K~dh;4nr8I+H#2*{?N9F`b*$}^f# zHO&szKAwV$05Xs;l8DE;?Hd^PDbF9T2^I3c14G=_6MQkWmD zAL-rCgO(judWwEZGB(K2Q_$OCpW~QTsvdtrEMv#t3Fue+NPo>G0k<;J~b11=p62Y5*R*sV-S6|^izbsY>x)IA*f{Q1Y{PId(G)+dB2 zyyNVjD~ARm<^7+sdKrT(1-)f<3bM^^uRZGi4={ zEtUN;=aKqjGW3KamAnK$$KYV!_jTd%+42nC9;L*SUIVZm`1+Ws(n?Qar+I1t?M-?D z7EcB7C|%RUaF}k@_Oo`S-G!jap%CB`EeR={)V5I?I;|5~e2dWJlZ@NsWyUed0f4gF zD8kI)n@WS%+%n6Ld$iADt9|CrP56&p)7mjr6K4Kuq%37YESf8)ZsY3vA1C*Q2gbrU2*6V8{beA z40o@v5KKMo9~4Bs3cXBOvC5+);P28gVyj@95i9J*C?;~);J2w~TusUmZ>J_@zJjmb z+qetEw!b{Q(-<20LEBw@r_@sA*W9pXKt|iNplnOt^>bpGv^`lE^~%3cU4(-HBs^LG{J~2cvojR@=3(s?2H!MX>ZiiToubnvBjx~%VT?GORN3QaIFe{N>S$X?^F#lFg-2Y_3vAD6?ypg0W2<3%JsrV$pGw9H|7LKIscGGIbqDx;ON-x zZ)Jn6eMFGQrFsV4ZZymu%F4`kU*MZy+LMLL6j|NqQe*x7uS#SG8|+SH$2 zQ&SJQ4fyR$QvKAi$296~y5Jv1>FW0~Cp~3#G>gG}iLWXi)`C2|WB_^reAzJ2yqGJ_ z^a{2?8SV=xHD-mCDw3EbBRI5J12}%xkEpN-l-?P>o50P8vB1-{zIQfXYw-80Nz$(5 z`t4ZZ2OhacOEAQ2nW^K!tR zv?o+uy{Hqox-Bi7tzHjEB@}wGl#M|%L3WKj(tasOF{@${*gF_CI+loJYU09;4~|SX zpdte{l>wXmhG%o_K}~lz^G9$4F;J z8*wJU>~}KcJFIfkUUzv#xZS*yB^q6Q7T9WFAx$u>#>62jV5w*~YFMLSc^Sw@?>64z zSAChz1+EZ)XHt41-x=In(8-uIfQ9thIS+w*t=Opke2szGUFL1&&jfdLaCEACsI;F7 z{K4Q37nVu6esV}vPQb(h1oG}S%?p|I#fYk!jao~XL9$<$+;$i%;Gdj7E zfK93<{5XBbTRnw8&NgEYn_74qnRfWcSIrGYJ1y`N2cfLi^iQxAN_sdAp7wiyeXLyy z^0AookA;`lrn_Ux0U&{fi@t!A6gcuQRGj9<*TxLCm%WPUv^e~HoTllH@~<4P z`S~RU_udp6rlI?<(uW@NnFv7>fYU^cvzZWS8FsV7&rXKzC0-jJmE$HvPBnXf@B+yR zfbyKMv?+EY7LI0q009!oBLYv26|}x{op?MY;L-BcRcO-{#;J$MoD0OmG|}8W$95T# zwRHFg?$^8s5T-BgyqDz?g`E_Kq zmg!-bH%ySRTy}# zA-U}zay+hCcsj`w4-g9AG#N>TX?7YFl(vQovtvkrn^$B*#$0-|uxZ@s1w{0+r0B#W z)=Yum6>g1qN=FU@;AL3^S?nHDWGxx}6Kw%}G31v~ngG1{VF0xW<<-#>GKW3NCQM(< z(kcF@cIGOp^dwA{#SG;1xsJWNl30?V28o8}anBP6G8Dt3idzos0@y7c`%fWH% zpN`?I>}}`Er8?Exi64jut#iB7cv$ir1X=Na99@S$)&KWTMd5>RWo2hvJG0E}>za2U zGP2#96_@NXv*)!}+alU66d#m9mMOH<(qyOX467liS6C11_S zugE%md4lJBOoPcyJKJ4<^Ws`&1xxW0B=&adny8=g2~ThWBB^{c)Z3Pv44_8OlS}V_ zrEE8J@I{-CSg=%m=r2n>hU&;0-y}$_myv>vKT{UVT`U3{z8PdA(lh;^r9Qu3wHX`J1^2kItY&B!lBDC|{-88~UN#WT@#)$3kHZ(M`T3oSN>Z;>W)M3s7;PMlfi{2QgxgL-&!znBhsAA>KrMNpG^; zGiith@$u3P@cW*1kaF;;lin}Jho;yD9&p28^dUzfPBqwwTDaa+O%#rgE)7>U7ed1lTv<(N2s@Q z0cYF27(J6Bm7__Vi|8oPZT75n+VPs#id6Lw76)QS+;8OD0sWaWs6E$dA-jKZV8f)_ zuR<+%Hw+u0i;O8E)jLl*8IqS}p*C2ZCnfVxwWVky0zCSSaPC%c3YXgP?!T?h)7=-= z*CYhsEoOnJXN|Ro0$Q1)VY#V9x0u$lFDYE1$4eMt1|BbkdEm){zM6Nu^oUxh9PyFr zTsO0q_>nxf+3u&|kR&wg=^eX~{?o{3_}F<$EhWx3<;&$MTq=Qk&x9GPu?@L~oTL>6 z{vcZ%nxfFj@acx?}X<4vpGdk%dx2Z)JUu4V(TuT09#;==X7vugT!A zS?jOVi3xVg$}hQ%GFRs_wgP8@gN+OR^v(^@AQI~IhXp~xKUP>lFRwW|VJMW0=j!oA zD24xyXRm<<40i6YV+?^EOxQQ~f4>xYoxgd|1fc;HkGNgxHPt>Q&$+j{-?qMK_FPl& z3Gl5D?P!pmv1E(rJtcT6PqN7!4EZ$^h|(0KXc(dSU43z$E~nc-Co6}eyrTRjNs2-1 zqgTDrBwZ3T0?@4P0xCXE3V1x4zPVAN19^=2{Tik?6AAtj5Sc}x0RYxH)U9-=E-f|Xa$<#7}*HL7=8R2kqB0$HKc>)*1}p; zKSsp_e7zaQLNbqy&yf7e%fjPqnhRkpFU=WuJpuCAD>rJY-_ZWsXw7#Ga}%MBKWv0O zO&ZGgT1)0eYo6%ky(zhKFI_}Xmc{TNJ#NR?(NYb5+T z04_KwMu4shT&}O2=s#RK_6WaIJ-$nsx643BjgjHr@35RSz7=2io-=FT^HmIcs6b&F zh~_3X1bi3)eU|6>1cQl^Z%~1|Vujwe9ggpmh3v6EI{LH)*z9^vb9lm^MMwp=Fes~v zc2s;fJpF84cxS+#QYWHAbM001>?%Fr=$}8s+NOr|$);Dkc{&BQ>Mg^KJtYWDng#H+ zeUmU34K}WOc4LzbTZ1e4CZ))+vec(S4rq^mv-r;&eR)V_!N^S-#D>Lk> zNNoJh~ll%7XV>5j=v(gZXa&$J^H7Ho*?yU*5I3? zA9D^|pizDjmx&ZRVIh)-&uyS2$<@Sk6)YIcs2CFn4nQK@#_t0YIEM*n1eEy z_Gr0+@47Pn&ZdA>-;yR6ltP2m#UDpk4KebOVJ%^Zd(bX} zvm1az8}DurjT611!VG#-q*ujU90{F^AQ<-zAiy_!JF8qA6y(P;4(<-|r0nOVa~m0h z?N)N|ggX+9QI96v_*k7sd2a^C$fc3Kc^<$Ek-@D?9mVEBeK)qsdh|xYqb4^bi{%!z zB7j8vOo-+j)^+$?Rc-1ImZ~iDHGuSBTt9k*4QKk@wfs)$R}o<>In;-5TB@jh`VF%F z!&cVrMffa=rFc70@9aMK@4juo^QJh{Lv3D$}A*O1qsA1lc>?$J2Da;!u|;o{ylpaMc-s!L!yR_t-}p~ zK%LYwpSWSQ`?`IO2K3mtpgg`&mkVQV_trw_iBG~oqc~gin!F<*_{=~2yi5UIPH|Z_ zXtG(-rlK0T$cHL6q`|i!WN{T(!bH1d=EIRPpBE1Q%EgkX5zJ-FSduUfmPbu`GUw#n zAxXV_4IxpU+HDZXXuvBkJo=tlWWR}FG!B-PZW6znMhfl)$`E?`WsV)qV!T87x#RjqrYV%QQKM#9`$;~!<>7cCzLtXJnS5S%_qOJ;1zs4k-ZuQ9WG0%;4)bnRMl}5*`Xp2u-aNxn z;mrlDM4tgiPDnH*&OMOIqv_nR@sJVbG;@ z{dxPR4IhM^Kxza{T5Z;A;NJ1(oqMVj!@R#?%p+236Ci$r5xh&s%ar}h!3)u9e~3b@q)^Fj|IeZ~ZC>TJsQn#M31 z_7h)EO-ZMnoiS#dqjO3jR*(qMh4b$3z|#kxIMh*``j6J>3Pj)2O(EIq0G<=cE_L@w+N;or7p_7tocm!KTpj_h#{G;Nz@IlrpID_lii;$Zz7MRg zggpo!d-N8J%~~js)Gp{Y%;2TO9GyhDd7)dApuj@U1O39;5!thlwy{CR=ZkHrlRZej z_asf*bP^{c7V(&nn2i2YwjXP`6F+BpvNED5WqbZTiPkjtb<*3+m{ED82KR9>)q}jQA#hN%>tvFrEY4>Og%k@_#}7G=jWmf6w&$pq6u6Asp}<_}vqh0JGyQ3mOe1&?2Se`&Z$S;DblDOnnaW9D5t zu`Q7MWu{3t4BUs%>^#N5y17;PxFs`%muqdTI_tvx&nqF;Zmt=;Tzb8@Q{l3q6y3R^ zh|v604qRGhkV2Q&ONj=~bkZAC8d{+2f#~_Ew*6Yv?u9@&AXvYRW04N(twbywwrd*8 z4z#ZA6a31{F6NQr$xy#)oR|c*;IWbhKYB0#+KAF2iC%`m=}2D+$aIHR%Evy1vGi4O z4P&7*_i=K~UKRN=60*>GsKe6FTv)lSy5CxVZnMdrOB^JkHVqQ;dxBY`)$d?*|55*6 z;pw=J@Bm4nvukhS6V5uXOR5xtamk_GsbkE1eqzEEB|f_=cbzVM!SPsf_D+ZRV|k-I zYo#|Fv$7gZD~q|~Qtt00tv{S#CPhACG56>9P^h}yfy&yV^W}Mqe=Dxb%f=QlapwGH zO>YyS(W9ZVQUly=txf*+9v&NO_;Gd;hZaYZXaNB7R5Y|NTL`|=hLxPZdPGWGO5J~? zfMC@3o#FL9SIPFvWdd?RYTs1l8qW=asFBg2?ZwI8;{>}`p~t&R33d;vGO6uZu*h_R zX_4<8v-9)w3q{YWj!+VB(hAlSy0-Z@kQ8;o1A}tT1~YB>dDhO&u=&Yh87ag{>WtPnqg*Um>ry^i@#u6cjGkDl-K5=^Vn8|b$? z%k)dL-aj*peq7ijK8npzNImHhHRud<+|bSoI(9=7GA54&sAbDTLB-qrK-Hg4|4g^g zJ{~Eyog<+U;**?}Eg7u0nV4WFe5x0g02xS!7*^<_>XKp^lbJgZ_@7QQZ|ceDdjBf5 z?Km^k#+(vX4-I+m=C|O~#E|OaMaaysTKaMx!jn!iwxMnIg9f!Rm~(6_DjO4N2jhsH z=On@%LV@QQ^_fGSOr|BO^Ly7~p@E^bAK+`ID-VZ}qEPE_^yc(OLijTdra&{Ks15|r z7mJ7}5sg-gej8qr2hvH?YtVKCaELi*-$eE(jKwOnBKSoXx-D+d!b;QXc1{OdE+6^6 z8CH6|7cpx%C$j|EsGYrPzW=WMqT9Ij>YmStDWmXV?3pzAbJdxI%`<~htp1wU*NSHx zqH_}4zp-(gxE)*uQp>suWki*4vH8s7Ca9w@gb6(HC9Eaj299J}z7Sc3;@=G8`uqnn z9{{JP8&vw0zO&7DEuJFG!es0B_K#H7O}dfd>DC#(4O7Hd-rbCoqjask>)c0L{b+9O z=W8Y1H}&xkkQ--7z9cuMaiV2QlSgdtAEO%g-RUaX7h8C$#G+m5#IO*wbo{+^<2QWo zENPYUQ!-4hA)~HC${D>UM=A?sw#P@)_P)HewUyD8vc6V+ zV_hkS500sJk!ht6>Cjm@u<(b@Tz>daC(BK$rGyB;d!vf36@Fyiq*e)bdrKwqflQaN zRgrDm{cnD(nVwFx%!{MUMDQc(MP4ioZdZlnk@xQ6rw}`3b#5pI^|@emk4N#Xy9`GN zsJ6=}UPvTnI4Z5E`On}+tRw2cF$JPYsm=A)p$I@BSgfwQb1(OLR*Kq*eSz9UtKajN zwXFN^F($eTN;RJAm!}O6@gw-bUy&b%HYn`cFITWA0e8*wQz~+qm*&QHBDu`S1$!LE z*(1^bRq2;Izr|Sn4@+Tdh^D8}?5)rZ__ku8TW(kD6)jmGdmZ~mo~*3d5w9M<#xvqX zmQI2fMit>(n6S&(PhOgW@2$Efh2Xz|9cG*Co^6A1)o^!|-CPk>IwD8%jN%fY8;Yp# zrWrPF%n~kzsj2ZKjTjW)AzkpftJb@o9I4ZwZDY+0fbTGbqvB_&7oi^+!kCe&9Hwya z_QE+`^Uj)abgO>rx}3|@m`EyZ_M+;4GIoJIY|ficSfgPNmJ9~1h5?jV?Y%aULKx;> z2CGhF2cc-DsHo;@H6*vG$YE)jqLX5bhnC({X${q*kwS{39E$`8C~!COZRTXG53noj z1YOW?5uWwcoZpYlOIqF%`y$9A)?TOoz~<;EPHQVK+~Ko6b>m%t^}%+@WbwOr^(E^) z+_6?uh(pkXFlQ=9*#V_W*yaLdiYfKk#;peA8+yRw%O^@6u_HSd`=eY6uiCqchKmwU z_{=!>?}B@D4_VZsI+p$UG#?b&t~nnTl5P(<-U5np=gYoeQc{tu9FUrp^zqO~85xWrUr}ppYp@np9LY^T zKK=1#9nTR7NBf{lC10jaK5V#Kcs5hwa=vjifv*$YS59&NwJ0Fxf}@7J~TD61`h>j z4tObOo(a8kS{la(i9j-{~0t9E+ZU&d}D#UdeMeI8YF4wpnDv zjeD`vDddm;f6G%N)PK^HFCn}vbFZEf5)LjS15y$+(T{Y`jYYjCI3*6)B!CoHkLy4- z7Eo|&smiD>wFedjH<{;c#~slqpK2{&x{PzexNrcg_@DGlPw02_fznH#7bmHbeup|Z zt@Y5FYFTDN2%c7s<{VdaRm9u8tLO5f#%($NWcoRc+gP$AfDW(o)n^uB1dN@?>CpI9 z5f3ukKwss3tdW2KGxI`*b{rc`8I=e%WvR`*Xu`8>|L@gjJ9f^flyc!*bmw;HyCc775%=H76Hqbrpb(sRV0b6Ul}Slc z-ML}*Y{wSUF`!Kcxi|0i!~@PgFfbrS6kBWeo=XE>v2v5;G-=CtVRz&~h+Ojh3iwV( zm^6*p`KWNy$yV@lu|4xcel~6%9uAd@GDq_0vq7y#YQJ-?r6ym8ng$U{4V!o9v^R8) zc~#lY2OfJ|`C5_RxMzTy4|1|YR?M+)vgh<8G~T$AnPT7OdORj*rf2Mq1hE&${=t`K zusjth)N9W;0AKwgm2{v~S9~+=vA2W6&AQt>wTw+CJU6k}y;GjAuVPFNx6w=q+eKfr zIw(K7M58O=^?|2<&di*KQ}DIjhguwoBRjDohA2U$>xPQ2LSKn_kV{o@73sq=l{w$t zxY-56)8L9S?=OIa4p%@XR&I@RaGcWgTH z{GD;-Rbh5gIp#sCNe!laex6phIR|dN_q-#TcpZ{5e9*MkE~p2Te<1qll~3w^Mr=X) zfbKJqk0gndmvMiG59EMclw)V`w=_k5S%l9JUeR%hZ{tM$`<`^BmAD%FGOC(FdCAmd zZJ&4$P`by~T^#3fMQVQ##A;* z{I}mNa!2A;smGkRUsHCLXmR4jAAKX@5(sW1`bfq2Hs9m&l{n-l1_ZRvr7}@3(+vFY z=0h9`9Ex1$vS83l{^XhEz|%V@DM~bx{hyaPydYmEeANk&B~?yDfn_;uIAy29HbfUf zk-R`>4=-WG-p%@`Adlb5x(O<}mC?hdB5;YG5fIuG85DG{{rF~O#xUc9QNd6j(YM_c zHZbHxsiRqL%r?6dd%AdpzoF~b{N<8py|OYn!Lq%!et4FJ%L-sAoCJju_-3s~%8rRO zkoc7##geLu*+$(EE0MM`s176Lb4x1TvW6_syKYirZ`|4IxJS@%T;pXO68G8)| zW)EFt^wddWQpjxFX3V9OtL>3OM?A*too-(AC3Ky~NSyOQspq`8t*op#xC*}+6zRxP z7ZxwK|E1U+Hq}gPMv3-S|qx?qy2T!vdHQCry z2hZA1++B}F;BUoDoZ$74jo$`Uin_O`IEX7*-@kn)UuW;g5EEuC+tT_+j+4}TPsyvW zO1DFuuSsZGpEr;9ExTY)vjK#n{N3Hx_u?FVN7KIN${HA4^WS}wpl&!QB_X#es`d*| zK*-`Bos$MuZ?~h-rQfBz1A#1b$03DMV%UHxul8oto@CTXV>zH_h?vRoJ)qV%I2!E- zwGUS)LPMVaK4qgU|jGC{D2KY#O4y@}?5id6L zk&gE_l?%sXLPh9X`?s?3s{$WU_EeHe*X$UgyFE7ElB3U5Cx52M!niW-0{t$B>od=@^#I}!lU7=RFi|R%m=?+4T|q{5~@oZ z7B}i$z0?j@Z`p+m&rTbu;H!7H4cIp>=SO_^AQkN$?GZU)39iGBz`!x8#Gs#Uy&aUt z=A*Qw9Dl`rV@9djLZ6K4tFDuWW2RCI$_Y!K%8<_boB!VK6+n?WLQq9E=XVx7N&RL9 zWz@!Eb$n;`ni6L(PCoAoUyVQZ_a~$qH&j3GJ$~^Xv$vS}#+Wk!5_gnej+*>L>`Xkc zJQ?Mdz5-nS1l89@cZrYbX~cbMz;$k^+(Sn-6?@$%A;Bev1`6|ib41H;HU_i5y$^^* zYSL&AY4eZ%PVV&()Ia~PAZ&~ZY!n9^5W>lgIFyjfOz!?;xVzO`JIpYqJX7xSRhHvE zSa#%w3$B@v)~(lDQMon%3Y7?vQF@m6m6v$K{>q@4WBV?3+Ev3_&?0iB-$UN8Q0Klf z6&6qA&Ky&A^$t$+H7szZDCJM|xmlM+bSqSZZjf>_mR*e8@vu{ZeEmeW*+6Ce+p!wHB z^{H{)kG!vFh;huWall7{cqf)F!;s?wxhtN#=H#2L>xRADbo(k#syC-zydbV{{N zrMvAhh)$#8kizo_XhFpgX8%`+@env`Sb$c!%Mujy(9c4bSSC{FIh~!--FY-a(qtpd z>SjWk^j0zU>X^JMNt}vo*3Ro2T>yGJ8ao;aafacsF;ioR)8J>6yWu0;chUD>t^|Bj zUjISZ%V~nN=F~tBSyG|~Et(t05;8d|`hb~(W<}Z|xr@T|$7YA-fqE~iEZS#_7R6C3 z*^WP?eq_(yR}5|y3&r6^{3s#-!$rES<=CHKA$}yrbiAA4m|b3T|KkJjIeRO>v9ubl zc5J#2p1K!8g!vW7huuRX!)p>jU?*P4=J$h6@7?Wgo!w zV;ero%IQQt@WXA{<$5w02vNMs^Sm})%_6>|!sfo~!O>Bxkz`wpq>nEXv6!WWb2ZQ9_6v)pPl zruG;o@;LW?wQ8CvF@(H@UAz%O$T(mxy;jA&R(TgRyszTF{*yCebv7=R0~6K2&0jHS zQerOMY6p}Tv(ZJg6+>lV>bN2DJ(ZTQ{Gq9IeGqHdFvx__Tz&*gB0aZgdeLeP@Rfa?;`N;uXUl>AHRa zxpMx=L;r&5$#Na#)em{6y>c`ci?7CNx(Mqp7&04NNh*em@X>{X z&V{H5A^+(P7)Z?jU60FYU89x{>o-SVrByX>1_(SZ@l)}fzw`LyIlm9_tyE{w{kWNr z#Oq-}rd5DO)kN}ve!reC8p0Kw4vB_$fO`|28?-|A-~dvP0DK#X;KlN$7=yuhk*tF| zbIjjG68G{gA0qySWxf#A1@8zJXG5dl4;netJ40l^9t=p;tB$Yt=IPKU5ysHWpgFTQ zc+)(?=;EeQNw{ehye7lTtb`8@zi~URy!06o@|Ou|NW;wa17DJ!s(YQ; zJh$oyU=o%G(ZNqDKx&EK8hUy{FyyAvh7eI{Fx`lso2DSkdM1P^=vBtUzqGY_eCI;B zpGJsPatnEnO^LGGrZSclCLb&0irxFMkB=PB@yX_=-=yh(Zy=f# zLMO^J1?#`uEYAC$Bdh5LF>;g@%W{y7F%($N0BMoTIb4_spmvWZtv3akauex3>6Y5Z zx!>0wW>A{|-B*h}nm@4{_btBkoed2tfR(SPy!l%&7R;!A`L}cPG_XjvHTd6ul0Wpi zT(d-tS2DD#C)(~$SA&{+6AX);Q%f&Xg1~_%s7rC2b&gNpm4>9mP^M|p1pmq2@L|F5 zgTuBlJPA|5Z%#Ko@UQ)@C>2d$=(wrC%tAO`cb-d4gbPW##F0Z7v1Rl zF|`zc5I0oCl%c?>@eq&01zwu+A+^x9584#?EdJ@x%gx~l1K1_+EPApVZNJ8&E~s{+ z&Ot*dUA8q|-UW2Eib=X~cL_83rLTo6;;BK4)~D2syEpw~z{Y#&)OU9PyLW}l=F!KQI)<9owoKxOAYO@yJLZ&21 zJkr^lErAd~*T9FkkeZgO!uP~94xr3$i)fJE-a z{g6xrqm#u^=rIK>AK2p88n;fC02p(l-WRRwyU^QI&K-1EV$ZA7HH1Nhj6YVIXb)3&}IwtYM>sk|W@rUp(cvS@qVSdqi48sj;{ z>&(^DF9k|?bZ^6}qM9UPBMP#I$4zdEB>A}PMxfBZD|4Bx!Dvth2A-y-q^i1<7z1O@ zJ<;`RO-To6?;J#uQ#YBg8xmap8;wn;QR1Uh$4vEThB)i*CVjoUpah%r&IU>StuOEK zadBok8=2+^bQ7Om2iwMcVITGQ@?1{`gstOgtlHk@^g;ySJd7S^B1Sr;T$OVTW?B+L zd=P2$XTU-}r?hscKkR+5n#yZa-`+$I)_^Ao*|xHZ+H5^w!BS_yEE)1+$u6gH?=4r3 z8A+HP8?5?lpP^_K>QQ3Ns6!&jEeB&u` zsCAAWw#sAu$dGho99HA-Voh%~rB#T_PoL&U-+*Kz(@{Jd|Arg~eQDD7%aX`f%y|km zZS}s|5ckJ|uzKMrvnP%qD6hoYH$O!SXLM7|2jgfCh^t&{Taj)qhDess6V8{-9jOgv zHPpNB6Al1}mbvW*2Ae;)?`F?sW1yGH2}JZel+_Cf>JsI~)hGV#H|^njh%DkOyP*$LF*v7^5MKFHUkn zq&Yrbu3Mzn2o?R8>esQoy1noOumJX1tI?DB4Oug6w@GS^PPuNDCcY!R9$=Bv8X79y zSi}>00*h_n&(3-`JruWx<4;R=`b&5KeroX~hF@o5jXBW=Svq`@I9=mgc7OFx4WC9{ z0@P%+X{tDjl?F5_65aWJs78qHGk`@8dE(dpQg>%Q9iC=8?8&xf2CS9ZmYRl@{fbYQ zUOHw*XK@4DLJ{exDiBu1kI*gRVUx^8X$q9oV@?c$oxkmaRDYG->I^2OCM)AmNc3-m z)XlukYoJf5x|#S3Fx)y@3HxLtd0zNksp(QWpgG3#$tL&qbcuxBY(MFjuYfji2xOBJ zfjyRAl^$O*=n@#fP5!)(;w9MaL(YuqyF=$ zjVz22DnR6inGt=3-;m!vl=gN@LC_}&3>CBSLS41|}e?cz(>aP+`Z zGMDw-5}Ll%2CBNhZk0Q=;JzwddPKya?L}32UWl47*j7kXWUYGxGxh{|C2H#S|0R=X zL_Pk>ls3N~X?w5cNfr(2E{> zUZNHEwIq6)V9#9Fo}~}s(Dv~-;5@v@{cAB~o-mY*7S&&gYw(2_vFNUn{^^LkmeHM9 zLy#MTpQda^L28X5SbKEc>R-yfbgWjy-oUmw#G)VijhxDT11jRDduwMYRtf8G@kbZS zn>k}#-j0g`vzH|Ubt^Ij)$cB)H)!ims+(ZX>EuV*a4VHRC~h|z53%jL3b8pSQ;imB zDRBdxdrAS%p}fw?CxR|oI75;KjJh6-;#g04Pl%$zJReB@-fx+mo2N%)?Q z24(kWVhsSR-zwv6(dLfmqSD~QJ4E9xcAZoo7mldmtjTxAJv)HZJg8`VS;$i(dM3On zcKC2n2gePwL0`wC&o;~iOY(;AK^dEenPUW?P7j+5LUHcL$@oV-?C7rh)%}vdG~@e1 ztLevlT)BrCysT1{&(KXpb24NO)wm$tM=~35%pAifJ9h|;$=KB{&mDrkQq)vFKZfy# z^|4LyRkUFaVAc0VE2a`2#oi$KhO!zh{E90j{ai3g#INTnmFJ@(Uz?@bK>5!fGOqq) zI-}sXsmOqsa|Ku!t^#?Hp=z$EU$RI;gq+67amr1Q5mP3T?mC`L5E|uHuajg9 zjoWW^ML>}3dFWDw@sWzxZUh64E@LW?#_f1bY}9{}8BLe2e zv9gSyEeV(mUY64ZHHheRwE^@EYAn7k?4Gu~Q7<|ek_;@EulF_R*A=5TpM<|u8qMMbiQex=H;f&w$FY|P-o&$;*$}xU6&!NUltEZwND5DgMWs6Z-G?)-%L#HLKj6I+_#$mceQc|02nQWuT8m&fjr}ap|LGdu`43+pW?M|8 z3=fpYW?>iVljws$Z8w46P9FmkQsQOG{PViliBqiGV`=WM=0GLz2a~L{3b@X!lifb4 z6dv_t6;+5dDb3x0TJ2doKRBN`PL0b`daQY{abk^+i`BHi+d(+zNe1yELsnE!0mBa$ z6@+G_ymUzYn!eW>m16a^F}QgsC>>b<>;_Dgm6y#O2=U5e0_Kd$gXclGXJ`;Bk|AFC zgaw|5Sk^Wv-FZHBE6}<)mOTCZI@Xk^Z#`oO)oAsyONS^q=V$`cN)r*Dfvvs@B)ahz z?F?w2&uCcZ{+acNI%ZGT(ocs^;=VpE2P-A{YgHA~fb#*ppm2G^gPE)EqH?C~@*BLb zW~XR1v31Mlb2&*w-$adFc8&XeHP7}PnWcY4;i%?5=y{A3NFKws>08X(nYIwREfpIY zN(Zy`(kz?&XEH#ReAeis7q7_?C6Yl_w4%p`gjsqBW;QAKdzUd3nY!w7{r%D}eh?JI`WoVpz1} z`G?a55yEA~GVWSedghhRkeX3pm9#7Ym}X-&by`H)19^fAJgsvsRTM&_$|Nn18`~1z zapZz6^}0yua*^a82f?NaE+ed;3rnjmpeLiNzw)Op^W{BjPys=V=yHj?OWp7{&zPK> zx7-FfWj3C2LCx0c$kaL|Q=HJDihp>Xg)a|BDTrt#?4zv&5uI}gNrB1r}-}NZMm6%lbil5}XzMBkbN(HMh=iB`$+~poHDZPRv zGXl>yt%tRJKXC)dvk|cWYlwNM0reUfq$U;h^>0X7eudmJDrRZzP}p0+(T0BpHU|d5siW^=t?K zC`zvhuQD%bSY>bm0aqgl`#E}ka7|6LP&;|@X=WZwXN?li9Q6BjNJ&Up zEL1DLSnU3EA7c+UFwH7`W|9^gSXuMFvjqWx!C=0jj^UbOX;_Nk#kq@zX_AYLK~>8{ z#j|60ehNGuf|NScFpeQBB9&Ir;Oe=R)a&IH4R##n_@n*4pq<_QzqGA7z(|6GYa<{R z87Zud#=R}Gk^6NhXl@>S<0zh-$N^mdKE|!LVK{((pf|B-J`VZQ-}VgS)h0lwHKmy} zbkInzI_$!Q!3VV|znVoEd=LI47wLY~7k-sA!Jhyxl-N1{+)v@^&I zep77qEz!;)nqff12lhDnSr{_HpF_zr2B`g$k~%z3C`^)j8g9o#2e$ z57uclFq-G=ta1Zr1Qt%Y=|5R z3$Tn=e7j8K!wrL0ZL>f+k8qEX`rtx1azIU!Fm0PAS#9Jz>YDHv366GlLd{FZF6)yx zX@Wh~{LcGEhS#8ztqRn@@_WfAk;+@MqQ1;Yd8QBY9OGw8p>fdMf|;|ML+g$Zkx03N z)b@N*JfQ8kM`)FMe9KO0@cw=x6T#`|ByEgTCmN;9acDv@qSFAxUQa@%uIGoJ9ty zNz79gdl#omt$VIQN&eKE0ck$;f&XoJ2!kQdXZR>#VTz^FMAvy;P%tbWFccwr53%{- zLXkHV5-F$REy@IZb9y-)HQN+!qJV=6%M+m?B`(raVo)Z^A1hTL`Emeg)cH0X2GC{1 zt{s>6)#j&kQ6o7`TaiE-1}f4 zM_B0SRpT)usE<77PQPCEOM%2(n&EcvBo*oguU$((5XH~kW)t(UgRvq>K|EdU=k1ed zb1gdv$d4tj0Bfg-FUBrCO|P4?NFa@|JU@!N^U*Q#VGe!I>(c-5OBHNRiFv~oW_U9d z1NEfTAk9LEyL!tv#hRpal(Pr865r;Hbw7+2T>TlLRwLdrCsm1O!Wj%5rj~L(MH5Ef z87pCmOw9<+;GH)7-VaV$Q}&VE1PB!{3rmmi0;d$v`~q?@V+TbtP{tT-tCOJ@L_3Lz zWuzt;Cvp(d2eaa8HAzjc=tvZqaf`{A$F&S44}lHMzw8B!CLd}@)3We z0Kg3R%YO`EuxII67aFF=wWL~loJV~c{d+@v*wu*z$6~H<2nz=lu=D4?x$zwCV^oYZ zHTn^emy+~%y!N)qsctVJW7STc^E z7jv0nq}jwi!b_Zpa;n~cxF6)+2k1I#aD>u0)`nO;0n;|80`jo!_S)P!Ct_(=p(NuM zY;NVu<~}aCp&Gr`=L#+_<_Wa6R4bJNBq5VUpol0-QdBmHv}r&hJ`y_no=2djgKxV2Em~@9qhz|fQrOg zCGYxr?u}@98cLBSm#?3k7w!y%WOY$Si`GpazMaZ$z3cp!@OagSe;-3`?cCZ+)4C-N zqT_q1mx~u~7Hd5G*qN($i@#ty_wU|+Q2*1Xg8Cyt6Ta2fIm33>NEK6WShyedOr6&{ zE`9iLKhQES47YLvU-$?J{f36p5w4C@6mv;qmKknFmO`!0&ysRME3d=SD$r_wXDIRf z9WPD;frSOBD$~(?bdho|K1kgLek(IXgzg4aG>CcFwAfdQO!tdWLLI^7n-)|zS8c5p z8Lu>O-Wa{w3XVXtu#FC@UFbI{;#d$#a6UcE&i&A(;;Uc8G6OW(2xpsBX0u94;v9Q| zhTDJ=mCdcFu$sD=0a#g>|b#J@O74?{%PHN z-t%G!gQ@>jjdD2HX;Q`;`m^mD59G0y+<&5YUl_;#i&AS66csP^}2OGud;bI zQx_{=5mAbs!UkqzMff}F&oqe62%%~4l;Zr2e{^^lxNNfk6ls>mO#zjlp(7S3mBf%I zP}(+?E9Fr=X`7(AfT7>3;@5zgck{3>v(!N?PxE%2S9cq2B=v33=|BeA9W zauqz?a(+vxVJAn|LgzW-CgagpVBh!_XtpOvzJ`Wv`;gU%ObJZ8LKIuXJ&f!B7s`TH zX{nsFD1)`S89#1&#%)DcBXvI4p?IsnG<3KEp8aOeTw}6Lz>oFs=)0>g*s1J*FTyUJ zHPg)<8dmti9OE-3Z31;z(YvsJnRo_2i%nLqkdp}tGn!0s7DDaKG9Ss48Q~j3=*E2o zS)!*GsOQh9;^sqTXHMLwGNV~_yPB5)mvIxCJ9&;qLHw8Yu=$&|lg|xCDjOuOel$i% z&5hu#dI16)R|m?By9z@nB^WohRycfT)kc}rc#CD(*#1xO_vJ_uTVs^OA_A3Tok09cO6>! zZd^}eZ7~1!URj$z7TI2`O8@fiPT+j=ukA0VUZKJBoIPO76+S$hetFRrotxJ^2doB9 z)n@QIqh$;%cM`ITLKZr-g2qD~C{1m+9`b`a*!J&Y|AXp7c{{F-!QhoTYV8I4jVT>% z4!@k9>MUlCihlxorFiYf#r2;%b4k7i)Odpod-hG{)8E?!Pt<77}-`s8BnvzPuxcF^=Ft<{kFW%s{b8*o_o z?D^Q~t=YhpgsoR8sITLg7Cdl#BTh~*1J;?cigre@BeC^+Q%A>AQwCfkOPp=|*ue@I zQI3n3)a6Ewge|^HIjTlF2p~0e6v;&J2mn`I-MnRZT%dSyN^%Md^|=rSQD z_9MdO@!9?n87sZ_R?}*Ln$f)Y`5QrQdkbf4PdeqpkO4hG4lGk`hmea@WGx}h;~W%8 zyHwf7W@4=6A-CiBRsRp<`HgdG=FCPU|i1tP-RhwM>Y9{+3 zFP(Of5_Y@bLa7OD_6%|oI;YP@4;Qs`eLwNVeDHViqF#Sm(B%L>G9$>L(o4z;zm-l8 z(|aL*6EyheX!h1(5X#STA!a{c(Bt>6xB^{zH2AS)1ll~CoxayO)G+%E=d~Uxm{+m_ z_*z`I>#04XhIM|`5-=(%fG<&4>^=PU<3~`ehl4Nk>Gii&PfT|8-5t(6jrjFd%( zSKruJ(o{*;XOc^f0A8F~`bwd-dH*Ji{-EE^zUR(c?@CjI^t$`ii_S0o$X9B?@-ZSo zCI$CM%eL4VD=l7eU~F7mJU2J>T@e&_zt@)pio1oqOxmdv_Xz*VRd=zm%WPFH>Pqyr zw&vz;`?# zKMSeQ1lmSjV+W(j=Ay4rbKcb;x_6#O49WRudAZ(9Jy7hFLav~4u|zttzEOXiw)^Ch z*rZ;lKwi`M*Pte_r=mJk#jQ)zjF30^^8jmBu(tkPjQpjgv%7IqI5>PNH@otu0u}0P zj=kqamKRCDsrv0WO2O;jymHP9}lIwawr8?i4ER#G2jjd>!|GwJpwe5GAw3C^!#YRV8?4J(R%_#SG zVq~|dSrTrqmAoyNs?22(zEu2f1)tdNH&IeYwp0SNAt~rPQ%A}?dMj{ez3LfBj+Z0o zd(>qCAsc;8z7w*-SA`N=?{f8$61eLA@s#vR0>plwxJ+Ufb`AdYZyG1hr8JH&9zRm_ zUwJ&9uf=zd+RZ5J-1}lzrFDnB=$*-xahEymTU-1Tp}8FKg7WqICwe+In-=1RnTw`u z^n`sune!(qlebQy8OaXwM4cujF5266*`d;qb+`P^C8nU?l>w5KZmmsO=(EXew~>gm z%G-IB2-+=iD`qzF_QLv(#@>H3-7ij5{oe4z{aQ(|&XO@hGN|v%IxteX>4kQu%qq3$ z%cTgCjLA@ENC7^ucV_v_#hd>a@{DYc=Xw(q9rv2x{3)!wqq`0=;6TNv-7YWNsEd^a z|MaMqN5^>zmdnb^P-u4+5cT_ZBBa}oN+DYFTZ7`rp?;P8d6theBE)t?ue~>IdtR~< zEVN>yqn=&k+^|u!u3{09?CG99A~n}`hJ8L^SkUzMC;2x#vN69`Mh=(?xp#O5ed5Ws zuN9HWyOss7dvDya>I;2Hp)Z2MZtRsafhypnVen-}M^pnQldeJQn;cU)<(F!9tu}}$ z;B`cCfpyRyL-@UtAZYUY$5(6S%>a1)BuBYrtyR0aD%P7j_iOJ;|E!hdVm<%mB#*cF zZnv3PSF3Wp#;x6XC#`Cj>aUz;!>zkN^D(h_8_mYYx-_<&n+tQ#F;Uo54=<2g_3(8s zS{8V!fF6Bg+0h8R{aQVom9+dBAyqy4)?jv`h~i}BO}*n%ohR4Q*41XY23pbwHRtGS z=_0%?XYVPFP%LUsKJ0LW_>tc`lv*7h@2x*^b^gnXNE7=^Y?^3pO>r1Sx*Tesx@(d= z-0V!+(@&Y(&&bs3XS76XN;A;iPIUoK)bYZ0o~uf^OMT8F$PtlWd@^DfD~5tThYX-0Mea}CV}%B z{dsh}-agFM8xX>|HgZt7ohhx%>Dgnno(+S+h}+TEchf_Av6D7>FGH<~Z7^h72Zn+S zXqv4iGRi|iEwsewerm8%fDxo)2!o2UBeYfg4T`amfAu?uC}#~DX_32X=!KR>;PP79 zmSs2pD}E3){m>R$DOh2f#uBY!&O{XS?$c|Lc|%XD#U=;Y5v9LdIO3T*!}tm3RlOLw zU8QpH^}_q2{9E0#Ig;LSHtl)NPjP+Bg_@)t_WZM!N< zqS@%>M%7ax{mm^!?|-bnc#&Hk$lxRSoPC)$K=eCq<^EC+D%U~7G{JMFwM;+^1;;-?tSh}6Z_x12%UFhOP5D%r{(wW~*I#W`{N)CCUV}|v5n~f1}O38Qi z`cM8|7$(sNJdWV080b7lk1azsb#D%lyooo!{T73uIU2SGlXy0i1` z-=0$cf^Up5hqy6v@}m2dY6naDuDO8uAPIQ5Jn`U9f-ICH;(QuIy*)gxvbn+wjG`dH z?VG|lACS|&$Pki#rdSKq&u{)Kllvv8i$(2GWa<#PpW%P~jDr5G%5o1&1{zE*B>7i< zL{}fF5F6b~3dqFBEcP*vbn57c5_u`eCf9SJRp_tREg(t(2 za|cb;Ktc-R>GOff*!74#A>gE$s@16D0p(Bu`jB=OTGxJa(7Zb<&PChIc)PplMf7eT z{oQ+Al;^+O{}2@Mf>uu#zZpo^I_-m%^gnxVZgn;ya5vQbaJjS^#K8#5vxXRtwSbJ* z^*?`T4ztgXS^0RXdx{|~V~j5RbL!Ep>li}Zqu)8(9}I#|Vl^xnjOalP<|%Xh3Cf)M zo~4Ki>6J>%?eY0S)0Z`JgI-S9a`cr_mz?h01X{67EtR#U9iq5f>?`*lv~CbxUzWy= z?L}UQgj0WWnWwcF)NCS+PMJ=@|B6@?(91)I*e|x&l6LSfZSV3^N^M^^4_o>TILnEa z-$PqfelKE&9O`{6bkl`i zval-2uk6oXPXLWiRLOK*P1KNRef#}thS{jKRD%^i#U;`UL`jvBmu|8yzRg!sw-xV$ zon#u%DyWKUQ;?O;DP(&t`~sr*xx%7dM4A(v`a;5>O#SM;Aj02Eyb7R2zarktslaID zSHy^x-CmC)e#cf*aZQ>Jl+cBS@SZK}M1k{=Lua%!xqueLnWWc%;ip73FI#S>yf1$@ zKNz9>(XXii<6x#ZNWEikI?PJCi<}29BR!{I=|ol*Wn){if8=IUjG8uTRB3nO$?atG ze2frlQ^oThsvnY|JEh`e`9Bj&*yvF?wD!NJ2yRuBkc06g#nH7qQDmAh<=NSK9!ls~ zSE@P|UE@23WO>4_jwQjjYop(K)5hlPu0wC1FtcPsoC-`wz^A9&e!L>vezgG~?mv_a z!ww=7C-Uuh2rVy%kN|XC9t-`t2SnGnOX1Z{Gbd)7JMRL+PgRQ3Z)i%p+5Tt@Hn>@J zHM=d|Z}|3bgohyGpzpp9Xpe1|iv}u6!1En2V1}-UB)WzSpG03?SIn&<4xL91mOT<3 z9VrsC98si;uN20SZ4FNM%=~wS<$EjoA^{^d1%u@=Vs>rlZ7pbRz4Fw1hs0XYLh26F zv6eD60i{eB47NpgpECGzhSMgd&DNubE*xkl&ZwO#4b*;J|+iP38F{M&!WM2Zdr;a5J z+Quq?-4o5Tt35aZtJjAgk7`qlogEU^jLBL#(6-~9PjErYs-tB^q zv{Z1;bdeM?)}s7);kU__z>X-|?PH+aoH7_VfYG9GlDbMnoCJQPHyrjpNUXNnwVrJk zOqDz3_(H<6|F-OK`TL4C1yQKG?R5Iy;ynLm8aW-5i#8H`oKf!?XKHaiZ*IZ={`%KfoiC zozyywy=Z^Gp9=$Yt`Y7ED}u}#=~y)#_qCgRG`8rY_HuKjapb$iPY*}d@aE|{9hM{) zt?2f!coVMsj8X4Z#%lXe2{?-Vg)T%GzsF7wP~K+CPL zJ0!y5QewTazcA9M8lL-LS_t~tdq_1#M|?O7+4(p{W_f|p_tGp>S+-ip(KIo9D4%?~ z$Ksu%$V??l%X&Sw5J|C|<|oyD_)TbesKc~8T97=JVMUCwf_#%hm6ck6iUFzIcHgRD z4&>+!wbMJeevuEiD@kp}kdju_*5fl6QM|A1Si?{*QAREY`=X8aamKh@rq9VmM$t(* zBV#y!ZS>x|kW`&8?me%Jt+>)9Slzbe^aUtdmTsa=;U*P;D1yXY`$i2;6~RT(=8-2A zO_~=uTGP9bU6Zh3=z9sngqAW&FkX=(MF7k>H1w)P&uR}1L;5&Q9b2@Ie%kZqU8r8S zmIf#y)t(!j}u*e}CnP2&A7hg8q% z7=%-o-sa;RQ0qS9-+*|B7w=$?0qVI0>w;Ql%p2kzBZ^-m&ZuE_gZTo-5UYGkzy0@I zl8;nn`L$oyF@7=haryfQ9~xeVm)Bd#`yQaI%RD|g>tJ=X!oRrd!|=_+X^V&(0A6PX z>!D+NEc4fdzi#Xm;<_4W715ZsZ88hb%#9qvSd>lcNtd=An5jM|iSI8{IA*?*rjcH5_VA(gGCyUxXd7uJ;#0e@oKpE;S3v~v9PA;y^Xo@9!n zu?rM@xK}QW5%uT z#VV__F`7dQmr-6F66&ha0xzcyTWcqVNG#iIDrdyYJ`*9$nIG!8+)^D`e#;gM`H;11 zDh}W|$p^;7FF8N86kShSZ64FAzv}y%&wMtOY`MDA3kLpumGu(!%*aX=+rFqHP4A4Y zKDVAWruN&TX}+2m6R(S}0tQxlJayjw^OJp4%@?$o_L8auZ3?(WC;uWULBpOb-nyN& zE^kn7JbjHi9@#!tgY;faB*dQixra@TEW61nJNyq%*dlw|F{n*U+Tka^((Azwf4yp+r)UqI%8-2z23wW+iXH?RelRuXv9zRMJeK!4;E^ZE+yQbIZzn< z7RibKCLp};W2wuU(de2imN6|y6?t_l41@x6o8Yc3TY9n=J@=YeKESwBRi2+-r3EBk zO}P%?r1&N5i0=9jZke={_hY}a8o^>*D>jI3_CKHBg=-C+(+aG10~sHe_XnN@qVM<{t8FS^J%Q%whig8JYz z?pi7$pqdylVjlF@Jz+TYpZ0~4=rgV-+Ov|qx_X5hM~{KJ3*L2j;pYKeY}EI8aWuA$JsSt!wQ&src`O) zsq?}@$q!aMdJ3?)$u;7g)pXXa@r^cq^kz{i8H>>owL=|cT|ZxH;G^>T2Ank}{3;#~ zEw_7YrBJGDkanm|Ps)^fG&wBT^#RK@>Vb^SNJg;qeH!;rxWq|rjf3*}O;6m&Nk>zWHd$qh$J4HSKP53G?E22vwY0)fxP9>%IFiBaI|pi#Zz=m zqFl~Hf?;fW#nrhdb9JnY>MPgoIzXDmgF4{F?`dSq8Dv%F5oGEsyuSuEvb^JZ zV@hb44I>J*C7GU$I~ZiB4n#{KxteC*Rv1W9NG<9WlT0AWOnmBDFg8%lZnZ+M) zZphTTz1vfGPL=VeSz={7EKEwSJ`x*jmsy?p^fk;;eeJlEw-OhasEk{9uE4)eb#PT4 zfEx1%3K9DixOU|_=c%)Ec0=c_8Pq@>tDVwbiO(Nb*wAvPM(-p5`Iy}kIk?ulA+#Xd z+H3h_pju%hQ!dS9)2RX5>=Aa8CQuET3_N%CVa0Ur@RCj_I;S_}M*iJ}o>%EI9kI|` z*0QCQb^i*#?*5~ZK1ZHxR%k8&gXb#ba{~s0f#^LJU>?{;u&!)jHaduQ zbetKy=Cl-OM|M{LRf}81rFu?<9`3t$%)VA3*}r>yCF#Qz3Cmhd zZ&j&bh^O!HJW04Bxw>V8EZ|Z@)g*EExNFn%@X%Xl;=>XPfqF6XK#vp1Tz6e=2jL3d zbybo|z9BTnN$-pKaa^QrhZNu>uqgsHq75tMQs$>W@{!z0co9H0Q;;O(tcfkp6YJN( zMHqMnZpbfY)gXtA2c}du2L)|tXvO0>j)Djn$m1j)(kIFfrQfrG zop1ZtUT+8m z@H>>I{*BVXe0 z5y}zjU$ZZV2h91{ODE-{(H!>9RtEG90a2v;VRZStwEZEnMsHq!`tMrGMprcDNQ7?% zPSs^Pv-@wMt^S2k9kM*z zDEXt+%QF-u`4m*G%-Fj2Or8GSS<@Tp38%Us-45mT=dx>f!&saff}#8hZvSoW9qbF` zGO|n#;mN=MhM#kHv$2S2Js-i`sa}XNjvf>@uYdHV%6DSVM{_+Gp;!?jpt-j5jhcbO z=pFmr31aeWbX~!St)+bh0&9C~cyD_xt9s*a`2K@NoyzXmz0W*OX7XNsZ^M?}uYSvV zW{RBH^5m8I-by@^x)N$wtie4u|CvpG?paCaW_rv3-^nnnpht!G?Pm|E1_#^A&o+L) z%=H|-$n$#Ti+mE&_O{lA^zn((*!|)cG-;>mZVjk;(!2v+5l^=IhR9-G#po9ENUsHF zc#Rts{|VV!G77&Bdl?nIw;EaA7n`AYWE=V4TUoSd=8bcgv%XC`kB5gZR@H5#yml9* z$CY9o8X9B`&&_fm{}ww(C@yTTA7MUHJfBy0EFyA_dO<-BZ@N8W(U2yvB_Y#`RRhB_t4z=ln+?({B3u?k6QBn8GYubK<*SyxEq zw&68PS?(mJ(QrxhkC(~|XK9MWc*^BPk0go?zw+joxJ2OK zY51>JcE7Rb8RZYoyiqB^@F6pq`@evGs{w$dN!oHM>J52w*;YBHFC$~#L=X~sQRAQC zT>1y~9pj|0=|tkJn4Z%^gq@E}rR$WWe?jKO4LwL(IoMsys|O%pKLk{=9aJrU&$?~W zR$|pn(by9*3Q#JQLl2I5&Th!P${7?l;Zxx=HtOtdZ>Rn)7fq9(t+_iqh+j$ZRDQVo z*Fx0Cp+Y5G68dFJKs(`|!6@vy`LIK!FZQ1s3vRHfC(bV{6qS0+M^6(hPe;y`blP8) zIu-e#Mb-5`)eL(DGu6z|hWCrHUrFV@8vD2s*iVd5*(u?OkdTZ?{DDUHB?x&!gj2;zg@ZfyFOgy@?Z2 zkMm5ew#Qtz(pW#tkgNeD>0Sz0v=VJGu0}HKG1jnO&KN^vIF?FL?q@sEk$QbpA!!K~0KspW~_BNcI4-hCZ#XdX8-#^-GN zOz`YAOO*A{hg6FGVhZic*?G~9eHi6Tl@d^&J1OC)y*D{9>`F?t#$tse(8CHq4;~e& z1XNOep>z3x)jyuJKO2epmSG5?`B{3g7xsS9xl&{i2=>~&99A3I$7EAsgpE5Zay5?o=%Cko+ z)hbvATZi?_Xi;PvrHKWIATrg5Nn6t4+9x-7q)yl^mCXi~ zo}M2FaO^a5Z9eS>*deEtbX9@tdU%B_9J!wdNGB7A3P>?I7r++grVn)Yo&u|rI>T9* z!d#k`6TDSh)&QE*0<{<^7_IyIK!`%07{dG3O5q7IcsAe(G>KR2 z>5a-@){WYpy3));do+-RBMm+2mi_oh5US|6MIIcX%So>vJdNzUGg-CC3VL>RZP6fh z@%~S$-Vlf5xR7jNiCg4Gb=e1f1E|ts|J=N+5wwfllM^eFL(;StlT|=x*JoNRr)fy; z*aL#+w#;j49mJZIIXn3mz$XTkHWe(kdvKn+GB>n419v9k98^0d@Z~Ypp(9d<`BcLc zOo3sR%7r0z+))aAjmaQ&$PYG9yN8W)xM{$e(+kP)&0JW>o+II>OfKx%(hNa_=ra?E zBBar-DrUNj0NnJS@5QV}K6PG>)*{SUKcd%WPhX(IkPTCskbL2gc%_d{ijKWLTJ;(< z>h)X$oZ3HL_0gd=wCjgNmAZH814^Q1Ws@FT3wn+jxc@K|J0yhq7Z=8Ca?lqKtl;-kP z=LawvDXZ?B63X+Ir4~;S=-3U?UhDp)jx3$;XOT?1GXiu@p(#n|q9}C0Nq=fWF3LcONBdYsJWItgIR;7oC1m1*PdTwp*r#U-&>h`kG&CRG4xagkX=K~+r_P>Ufz<{A z=6Z&@hQ8>8uU;aA8uHMJA0m2^X$de2vWG9*>v`6JBFPF0VWpa}a`laguWks?mrRI0 zYLqbh3>^avslqb3LGiUG7mEHHMN~p_)S?bOs8fKlb{4hll{;3SzUMaFv23uDXW4`w z2=X{jX8fu7^XcH;$3h4F$7JUDNqO%Ix|qn_9T^+@OTmOXgk0F&M-t$JFP115Xeyl6 zl6^}bB175J8qr}RYnklz+<{az%nD4c{?wI_bB`Y65u-gX$(1Rhil6lm zrgXo4<3iKn12c9ATPi8I+`Z2-A&$PcQu@%8>|R!nbcuI(>~eJiiXsT1+F7vI(FfTg z?ua4at6wTGw|$}~>6=|{=n$r=3`YOO@N53mH4_(#OW$Ju{}0q@2E+!VSvA^YYli)o zYctK=g0*d(S^G9}nd!`ms$RZl7G5Npk_x{n{l2LN!yUPP*ZB2HX|S%Pmo&s$1a^ye zL*UWgfDs?93d=}g4MKRR+gQE+c1W&{>1-Ak-Y9E}n0ZdlSfd!v($Q_w4!!vd?V1Sq z>`s>W=WM5xE!w%Ix3p+Th;^AcB8&};rN|K1C1`_wiqfVRFxN$JUYY(Y?kv=p%Kk^3 zY~68$ro3afvOaloeL&6re-py2!Q1CFxCF*%$Q4EXA$d2clWW z?&d8Sp={70d(KmMKsdBL3~hE`r2zRX`BoPv!ddT%DXd{(i)l=$X_$L^MOw~o(&A%KmO+gPI;sx0;tcC#jm;@a zvDo+tH3_?CjQUJiuFl+c(YkVG<^DVQDJ|%hR(BKqa%Pj3k@|FOOExPM5{3`b_lkFeV=)l&%KOUr zWk$f1Ymny^S6|CnPZBRc;(hl?20E2+WyI8Zv#Mi2+nCt(>;~q7NOZ*b_UQOzu?BT8 z55-3N!C&$94MN4w(V3s(HZc6^pf9mSuagJTa=-!<8rp~-B7pkHw(qrwRH zMBF8DAcsvv0OiEBikKDBmZCI)95ge^>6Ei@Dm%o$HeaHc6{JM2Ydk&*pW_57kw<~% zZ|+rP5eU1|lcU7)yBcXCDP=Y8VO1p-6R;SHHh$SEgq!{(Vc&&$_^#s(%i?!Y(7X1_ ze!Of}L&2UQsmxEGKt(jKm_;18zy~+xR;#7E6z%&D6vvK0*J?0|_M&jR?ENd`vbKE| zCjd$+XfiFQ1#Q5I&SmrrWudkW=r8$vX>KY@={fFO7OEEro?Vjb?NY29g9L&SgA34; z0;{Xkrp*kC%^Ew249YV983XVCuRq8G=jRv%Zms9Ic3srw6opek;`HbFl6ZE=f6iHv z*fwQ+qV*wTO$XZNq~+70OOeTsmrG5iML@svkmwNP@=$+{opv{FtK%45E&(>U|NXPo z8dRk5crWz+!<^%Jr^7T&(|6X68N6NPnbVlN!SZ59cRsakjQ3nEk&17bx|Cd^GF{Fv z4|$8p`z%=5HHQI3;kLW^OaOX?$Q{f#+=mDzB`7-wacq_f^mikt+mz8Sze-u?dp z)FhUFg7`Na8`{~HAsFN+|87;*lo4-b*s(xtd%zAILiMIH`#zj|}^AoW2`JlW<>O;dnl ziPM|N3*my>R_SN_zzAZ7oGTBm7wm>@86 z+wTg~<*tFH55xvGB$q{quc;^pE8FptTiby$0hX-dIcOW&o1(fqwl5S7Vq z%idrV@nA&+e$^fBwxJG4R~pWy=hQk;9gzPMYXqWaaDV44VH;{fP0sui63h8{K6&g8 z&3XTm@lNh%g2)vnE_TzM8(Rl2!hVK!^L6y;+HQIUFEN=xu^)(E9QV?RparoluRy-= zLv5vv9qRGjSOX{5OT;sqNEK=c*}`$`ETj>bK#~h-8iM}8Rh3Pw9;apX<->?2Xa8YW z&i!7psfZhqz?F^37Z_3aDaV)_r3xM$EQ9H}V7_zbe~Cn}0#W}7iqlymtQ!)C?0|he z;|11yX{i#TeV?*2s~v!r5yh%NvmrekXzxx`EgrA4j2l}a$aTj4J-bUAzYI9UZB-}# zPx9A{9f{?(1p-SOoZxZeVSgY?3Oqf+1@%SoU9@mS4@O>nV{8@!1Fozq^P;y;{_cUk5 z!Q7m>vMfY(H@1xiZF2P$Kg--LlJO?S*gjkF;a6UR?5{Rih@w>O8R|NRpY9jIz$fn) zObhK>+zW{p4v2?ePQYB)@h#xk&(DyGjKLflaI5S7Wgl^wmlCnz?#=vPi)OCH_hflO zb6Z^;l>M70Y3O70NHfBGbd6b$x=|u|PaJrvD?4mh^QKR;77_gmp0veHTz7e%k`saL z>_j~GN>QD!Qzpt$JwDskB8)kK$^CXS!cz1)G@vkh#eT1l2p)8t0LBM0FYp~DCcmLy zo4B@3^wjZCwx7mObJ;-_T5-dv7f)ixuV4SK&Ly$MP>`;f5L)>vdI@6nj^DiY?xT0@ zF#B3WQqEA5z)c<+wKm5OI4OUSfiXT;RP*_=@zvW>p`byIi5T#>F01L4<(l%`H|gq) zAlgDAS#^Os31vJhHZEGjOGlV@Jc3vb`4RCR-+#3{EcVh1%WA$*BP5guMU*obFEJWQ zlm>0UNtp|pt1PQd>whOjT+OocBleQn+UZ$;x)d^z^QL;4#GJPiEoZu)iW^za>@ zbCBA7m^~pFG{=gfA|gL@%98ZA%_0o?T7DBPSZ#Dt;wSfNBgIWYG&{6YBje{dNZq%K zgViCP@QJ)QSEaQ1)2~7w$-;BmNEAO(xY}+V+KA7&#YWM*7C+hh3F3xISx92YozzzI zeQ=}mD{LpXepwzduBc*;&5VcHt7?34K{feUms7Kt0nZmqboSUUvQyU6rxk04?V|*; zROjlL_UbBJl@e$Bgsa!y$8FK>&|FI9BC&i(U7zFq5@%m3+&GF4qD72wP~0nS7GsQ| zs7quiHj4kCI6yK$bWRc{Xrkk*h$EB=ony?ydQIu|_J#~qnvQvg7F_hjX`q@L3K0S6 zd^JJCVcugankxKAE8AbsdhOZ3P;{8bSaPTZK>0huVJ78eQR`Du*Aa7$lWsymN#7bq z?IjaIG%*5uoeN8Tk77ls?thqnW23Fil$1Qn23@^qm6_baUf!n^tjtB<5%!`iQLo-M z7pmQTZ)CQoF1E=MjR1v_ZXVb2ly>E^)jB-d(>y|+_zFu}SY1333i`b_qj+4tbCh^S zTdk+bcerM_(B34lcG*X_?ik%9omp&-EGA1GqdWuex7a_~f|Dbx6x*L6imiaw+4LESKSootOGOspWx zq$D!!J1ke{uL^#yR1pOfL-x!8%5CH5aPec6E-d|Aj^Vn-hN-Xs*7L5I)o#7lR3&@% zTRy?{?}ma5SvbGF)M!Wc>rg}l@Qq~2+dyJTA(^pG=e1SgY zFW)OlOOFnY?L2hpQR6pdTZJ&1w@Ow=Y2*;X`wCfV3|*)nZq=H5=gzWhJo|f_mUWRq z(=Uz%myq_A{|^e|`8cOqMCRg{H$RYB$TX+iGD6H(e=gaC#)u_J;% zAb0@0r#`YW->krqaZT{23^9gvW8V!R$;qtt$rwcw6hyi*F&;W8p>wWyiQ(a5viQ#$ z1T`+_!dcLa#XQvF@x{D3*aPOKoNJhb$RWb&2*!J&hO5GAgPxUrv$<7cJd=!-hkvE#sKd`#gy2ThiR30|J1meFO~Kd1-ehMEd;m&SSlO*;_tI=d-Rf>CvqARX zoO`mpWpdEfavM>dqVk-0C+Q6~iatI}^Qmr1&Qc0Zza;BD2EI5H<#z&%RT_l5Re+3> zzyBFS5gKYP56bozt&0G=d%WX~>49Bp5j4@7nut0-$J++7{K~7UCCM<6y|}G2N#v|d zCyUmo`>>2x7&hb+7=QKE^fQn(KfY3`LK@g@Q*mLZTd{~zYPq?r*zgVmd=^R)(K{Y& zkiUV`V#GD`jytBc1+qe-K=8$}2oGFOpr~0mV;^P*}&_zM^4YEvwP@ zD}!&}z6`>O%sb2#_-FQyK(UWhDm|y8#X|%aIBgf7^Hkgs9KLBLB?A|-9r^tP;XR|> zs+5=2Z=5*l?gj6;O^a(&F$mYKwooKCRghJ)@!_}j`}96z2?P;|dM?`Q9A0RH+?i#u zmq`StUdu~?BQXNV+H#54$9y&|1|#BH_`No#c5D@CkQ7*~r0a!nP<0u3oqin9%veU# zdj3eRbfUPSd@7gQ9oKeZpR0kH_J?yyxlAb7{;-K5XLtgT+n-*KV}{w zy$i1@GAF^LE91zlmvVW63$RqEqZkLTZ;&H){TIC9QY6Pw;U8Ib8}35V(Md^Jepl=E zEu9_z`*~vmM@1r;U~zQ83&sbvnnh%w_Owo6!cx+b$$_6h46q7^KGrT(ZZ8X`^jT4%)@L>420gRQLTL&>Y(X511wfzAE?iA1j0#U!a;vA?JA- zAcn58IrcyqShOwI65XSIV#I?vlW2$!-YEDyB;pZw6sm*{($ zw$sJQ6S*c`I-v4I2d z;{B?}F2w%RGMf-iE?dT;5W_~f-hx)iH17yEG-qrm_snEo11<-b%Ms_>63lAl=+^=z z)$hZo5syz(%%)Ex4$uJQMxFbp8W0eVn*$b+!OY)4aq`yJUo9zt<_g7nt507h5>S4! zuSG&OV&0j4Mg()Y$<180(BM=B%+PX0SdHY1F>!^4*5w{uMNfrS&GYE?iA;OA}c`=*PJ zc8g558YRvTB3j>bfWMWd4uKE{#lr1>HDr?_Ut%S6vrpsBK+2LYb2<|&L9@L<6qfbA zV4FK%v{lQI?}Gl?F?jSDqUwy7X_dC)Xfb)Iq<;`K7@dhA3JHP+ry9LIS3$fap&Y5F3(oCbx|#04h9=0*uu1RP8Jx#1mR_tc=aD3zn62 z%%OP)(pY=&WX0*1jZVb*Ckdgyc_1Ao&T4yp9DQwr6fI~;>pB7ss4(pQrb2=Ebqd*P z`5QcmWk=nK8&hGUt6k>sUbTxfWwD3NLH86=SPi^w{{YN?evzx%%BkQOk_M$n{v15c zszQy4dw6FJZlJQ2cWNp5D((n!g5K9cPHMSQ5GjVHurKQzC5p;8^JO0gV z^StHaSdkJS=vgF?3e5*Ekj)Kajz=FkO5<_IP~x91xgM>E!?hxfFe=n39~owh0{_0! zndCC9mS)ycZg?1mgsL6Scvz^eDHgR?-@a+z6=J@n?b~wyrs2juCp6>y{1fMb*MrFS z1g%^L@32)in&1Pc<59Nc`PYVS$LS7S$Y_z=$Ncbdb)_%wtXocCjv>$mE&OJCU*87q zDXCgN<2YL3tRM=YD16WbN#YlKsk2N|HstqhO+h>@F9rYaG&l%nDf0S zdQNCvWgAMti?_usB*4(KfP>-}Z+=si2E~!Ll~g;II03iQNpnJ0>2PBfb4Agf0pv0J z!T3s9O?E*}0n?d*{#c@%jc)|ED3Q}gGR@qL^@^|boUvGuO@@KfDJZ{R&v z#vH8vy5K?ze10Z6weDP)!^|i^_i5CH8tVni`Z|Nh{Me_9)ny>j|NT=yyUHK z7E-CumL2YCh?Erz4Md@S{Ypf1gyEbwiZw5D>(x(sSyKclc`AeVLnSdh{K!>1T>H5y zAwM?CRYhIs8JYwmo{Pi1H)cJ*->~Pp77GJX@FFr;dnN{m{u(;g_%%u#=>DHfBf=7* zhac8E-JazDD}(_dj5I{E>o+m>OOiPT1u+poVHFJYSJS?D+{Vwn;8x ze_PXkqt8yYSNDg`UH1%ayK8A-=qCy>!cOVr+zw529p_zy_qa8=vC;byTHMY0BSc!w zuiVFlJ%VSu8UT7MVA4QH|FeEMu>1^tLImKya(n)m8=AQH*0=*Rysgx5ud2T_IK+M> z(y9+rU1qY3BCJ7=e0`{Cdm2NSP+pX4(CjKD@}kHG;_YuGs^czKO4q0*;>FTTCLYjh zbchQT1jci>UhY*{!(1+f)YhfZxF9z+C`%U-g}Zd6ZRk0z7Ugu2J1p^$7=_&2hzUIe zN6)U3UuDQ`q7>_lxXOSB^q)ep@<<@o6uVhG`q*3n{j=-)^M&)5XECCX$4X(1%{fcp z+}~2-gT10eT>HMC0Ba=1yr+*sA6w+_f@afR)}RGtpBG-q>f{~!uFgg=;?gPR^BjhM z-Bpb2CDzkNAyUYmVjPNr3!Pmx!t((1!kX3&nSXn|%5hpn=)0h)1EH1$FQy->t?TFN zQxq%pDO6xDkJ@aVDbHK}@1>K+n?w+$mTeEY)a`vZ)~@xI$*Tk{b)|rFALd#QmhAY& zX0+WtM{=uWmuEFlBDO=irD&T;q2{$>D){|Z%hq>?=o~=cL~a=`a^{z=q1^Uth!()# zcm$AK=Lh%f3^U~e-WS$Pso5vOT)u9pt_qPDy&Bu6rd*}tGt{=KJ zOzB|yNA}h}UCIkR3rul($IAUxLPSSSDpST<5np(|MUMpgCv2&~(VE?6u7^jK3qz%> z89$2zRLD(wven-W-NDk??stLNZL0#rAr_JI+>h*XzN6tHaF=<7fXQ{QpYsf8Te{^9 zUDEG<=#?p$DH8~4(ee@A@-YjItxv& zZ4A$u?MZ3&$*K zca@M{Lwv-hc$R0hK5;AP(d4g1J()U(_F-+NsaJ&Z2kSv-@M?-S2+s` zVXIxUf#3dH*~uff{+V`{>&C>(o%vjDWV)g_C`kFGgd7WTHIJ}Nz^FkM_hHey{u;`A#MlRm$!W{irKY0v4B20U~QnyqHt;|KpfTM=MH3BV= zW@3yy8^T_>t{9LIx`AkQn4V^@e1SPSvVQNk0jmFf^$ihd_nGd30_uK=^MuxH;WQ#i zjqrkE70DW+#I90p=&}s0HdLCX!7%{+DD>xb*x!Owa>sYM@w&^m9`du|>a|ia| z!OD6)%sWG>QXJrK7V?V=4IJq*@6X%HvUNh*-gRg%@<z%2 zcf;9+4YZ$4o<0@0IJC~JN1s?F}79OU3poa3Olp0=50gJW4;rh5lLNg<&3#b z+YyH+Eu-NP%F)|*-T>oMB_@~5`N8n%uY<--w1c2l*EA>NV|^-!wf8>7PRQuyAbEnE zIo4|1bDpF{YgQ!683DeDI@zXmlXcIo>B|=u{n5oPkmnUDR#RPn#_VKv#7SjVjnb!> ziZO2TO->JpU_$OzQpQnm{6>MpNodBY=)}b?>;4r@C1jHmoqpOj?$!zFz`}d=0J2!_ z2;2SztE81F=Egv}tp1$*v9-|D3%?c5i~hZ{X|K^kXl?(C3IlH+WeYE$aYDW(l=5UqYHwnd@gYGIo0!5FmiS%m#`Wb z)N{k*QNL^S69><#k2!KS0MAyBEmz@m{`{H(>srldRBhHygs`%OsOdlPr^%gE0)&Ei z{H)QPMA_~FC5&!0cPQ&xZd`e~vpzjb^6BQ1DO zUy@LLRxIQ}6j^5aba8TYbb9)YJ3TsC98UVJve`}R$;lC|<366!(qD&@UIjvt{VMar z#e%q