From 9f30bc98c77d130206343caff7a88e69ee6941fd Mon Sep 17 00:00:00 2001 From: Daniel Guzman Date: Sat, 18 May 2024 02:28:01 +0200 Subject: [PATCH] welcome back to dyb-tech --- .env | 45 + .gitignore | 0 bin/console | 17 + composer.json | 77 + composer.lock | 6566 +++++++++++++++ config/bundles.php | 13 + config/jwt/private.pem | 30 + config/jwt/public.pem | 9 + config/packages/cache.yaml | 19 + config/packages/dev/maker.yaml | 5 + config/packages/doctrine.yaml | 49 + config/packages/doctrine_migrations.yaml | 6 + config/packages/framework.yaml | 25 + config/packages/lexik_jwt_authentication.yaml | 5 + config/packages/mailer.yaml | 3 + config/packages/nelmio_api_doc.yaml | 9 + config/packages/nelmio_cors.yaml | 10 + config/packages/routing.yaml | 12 + config/packages/security.yaml | 60 + config/packages/twig.yaml | 6 + config/packages/validator.yaml | 13 + config/preload.php | 5 + config/routes.yaml | 8 + config/routes/framework.yaml | 4 + config/routes/nelmio_api_doc.yaml | 12 + config/services.yaml | 31 + migrations/.gitignore | 0 migrations/Version20230831220137.php | 31 + migrations/Version20230918201118.php | 31 + migrations/Version20230918202500.php | 79 + migrations/Version20231007212245.php | 31 + migrations/Version20231007221519.php | 41 + migrations/Version20231007222620.php | 33 + migrations/Version20231007223332.php | 31 + migrations/Version20231108232033.php | 35 + migrations/Version20231109001241.php | 31 + migrations/Version20240208210630.php | 39 + migrations/Version20240210215035.php | 31 + migrations/Version20240210230354.php | 33 + migrations/Version20240210231643.php | 33 + migrations/Version20240307211223.php | 49 + migrations/Version20240310082537.php | 31 + migrations/Version20240403225038.php | 31 + migrations/Version20240516234124.php | 37 + mysql-dump/LaLiga.sql | 388 + public/.htaccess | 11 + .../bundles/nelmioapidoc/init-swagger-ui.js | 52 + public/bundles/nelmioapidoc/logo.png | Bin 0 -> 9212 bytes public/bundles/nelmioapidoc/style.css | 297 + .../swagger-ui/swagger-ui-bundle.js | 3 + .../swagger-ui/swagger-ui-bundle.js.map | 1 + .../swagger-ui-standalone-preset.js | 3 + .../swagger-ui-standalone-preset.js.map | 1 + .../nelmioapidoc/swagger-ui/swagger-ui.css | 3 + .../swagger-ui/swagger-ui.css.map | 1 + public/index.php | 9 + src/Controller/.gitignore | 0 src/Controller/LeagueController.php | 78 + src/Controller/NotificationController.php | 17 + src/Controller/SeasonController.php | 33 + src/Controller/UserController.php | 64 + src/Dto/CustomRoleDto.php | 58 + src/Dto/FacilityDto.php | 97 + src/Dto/FileDto.php | 71 + src/Dto/GameDto.php | 194 + src/Dto/LeagueDto.php | 220 + src/Dto/NotificationDto.php | 137 + src/Dto/PlayerDto.php | 127 + src/Dto/SeasonDataDto.php | 31 + src/Dto/SeasonDto.php | 126 + src/Dto/TeamDto.php | 127 + src/Dto/UserDto.php | 164 + src/Entity/.gitignore | 0 src/Entity/CustomRole.php | 66 + src/Entity/Facility.php | 122 + src/Entity/File.php | 111 + src/Entity/Game.php | 227 + src/Entity/League.php | 244 + src/Entity/Log.php | 82 + src/Entity/Notification.php | 160 + src/Entity/Player.php | 181 + src/Entity/Season.php | 245 + src/Entity/SeasonData.php | 78 + src/Entity/Team.php | 187 + src/Entity/User.php | 352 + src/Enum/NotificationType.php | 25 + src/Enum/Role.php | 11 + src/Exception/ExceptionListener.php | 67 + src/Exception/ValidationException.php | 24 + src/Kernel.php | 11 + src/Repository/.gitignore | 0 src/Repository/CustomRoleRepository.php | 61 + src/Repository/FacilityRepository.php | 48 + src/Repository/FileRepository.php | 48 + src/Repository/GameRepository.php | 48 + src/Repository/LeagueRepository.php | 48 + src/Repository/LogRepository.php | 48 + src/Repository/NotificationRepository.php | 48 + src/Repository/PlayerRepository.php | 48 + src/Repository/SeasonDataRepository.php | 48 + src/Repository/SeasonRepository.php | 48 + src/Repository/TeamRepository.php | 48 + src/Repository/UserRepository.php | 66 + src/Service/Common/AuthorizeRequest.php | 85 + src/Service/Common/EmailSender.php | 112 + src/Service/Common/NotificationFactory.php | 96 + src/Service/Common/TeamFactory.php | 20 + src/Service/League/LeagueFactory.php | 52 + .../HandleAcceptJoinLeagueRequest.php | 74 + .../createLeague/HandleCreateLeague.php | 69 + .../HandleDeclineJoinLeagueRequest.php | 62 + .../getAllLeagues/HandleGetAllLeagues.php | 48 + .../getLeagueById/HandleGetLeagueById.php | 38 + .../League/joinTeam/HandleCaptainRequest.php | 64 + .../HandleNewJoinLeagueRequest.php | 71 + .../updateLeague/HandleUpdateLeague.php | 87 + src/Service/Season/SeasonFactory.php | 20 + src/Service/Season/addTeam/HandleAddTeam.php | 60 + .../HandleCreateGameCalendarRequest.php | 260 + .../createSeason/HandleCreateSeason.php | 60 + .../getAllSeasons/HandleGetAllSeason.php | 47 + .../getSeasonById/HandleGetSeasonById.php | 44 + .../updateSeason/HandleUpdateSeason.php | 85 + src/Service/User/Handlers/UserSaver.php | 52 + .../User/Handlers/delete/HandleDeleteUser.php | 43 + .../HandleGetNotifications.php | 75 + .../login/AuthenticationSuccessListener.php | 42 + .../Handlers/register/HandleRegistration.php | 74 + .../User/Handlers/update/HandleUpdateUser.php | 72 + symfony.lock | 189 + templates/base.html.twig | 16 + templates/declinedRequest.html.twig | 6 + templates/joinLeague.html.twig | 10 + templates/leagueRequestDeclined.html.twig | 5 + templates/notification/index.html.twig | 20 + templates/teamCaptainRequest.html.twig | 10 + templates/welcomeToLeague.html.twig | 6 + .../DMD_LaLigaApi_KernelDevDebugContainer.php | 958 +++ .../EntityManagerGhostAd02211.php | 45 + ...equestPayloadValueResolverGhostE4c6c7a.php | 28 + .../getAuthorizeRequestService.php | 25 + .../getCacheWarmerService.php | 32 + .../getCache_AppClearerService.php | 26 + .../ContainerFp3yQxU/getCache_AppService.php | 44 + .../getCache_App_TaggableService.php | 36 + .../getCache_GlobalClearerService.php | 33 + ...ntedAttributeExpressionLanguageService.php | 34 + .../getCache_SystemClearerService.php | 26 + .../getCache_SystemService.php | 34 + ...che_ValidatorExpressionLanguageService.php | 34 + .../getConfigBuilder_WarmerService.php | 26 + .../getConsole_CommandLoaderService.php | 214 + .../getConsole_Command_AboutService.php | 31 + ...etConsole_Command_AssetsInstallService.php | 32 + .../getConsole_Command_CacheClearService.php | 36 + ...tConsole_Command_CachePoolClearService.php | 31 + ...Console_Command_CachePoolDeleteService.php | 31 + ...Command_CachePoolInvalidateTagsService.php | 35 + ...etConsole_Command_CachePoolListService.php | 31 + ...tConsole_Command_CachePoolPruneService.php | 33 + .../getConsole_Command_CacheWarmupService.php | 31 + .../getConsole_Command_ConfigDebugService.php | 34 + ...ole_Command_ConfigDumpReferenceService.php | 34 + ...tConsole_Command_ContainerDebugService.php | 32 + ...etConsole_Command_ContainerLintService.php | 31 + ...Console_Command_DebugAutowiringService.php | 34 + .../getConsole_Command_DotenvDebugService.php | 31 + ...le_Command_EventDispatcherDebugService.php | 31 + .../getConsole_Command_MailerTestService.php | 31 + .../getConsole_Command_RouterDebugService.php | 33 + .../getConsole_Command_RouterMatchService.php | 31 + ...e_Command_SecretsDecryptToLocalService.php | 33 + ...Command_SecretsEncryptFromLocalService.php | 33 + ...sole_Command_SecretsGenerateKeyService.php | 33 + .../getConsole_Command_SecretsListService.php | 33 + ...etConsole_Command_SecretsRemoveService.php | 33 + .../getConsole_Command_SecretsSetService.php | 33 + ...tConsole_Command_ValidatorDebugService.php | 31 + .../getConsole_Command_YamlLintService.php | 32 + .../getConsole_ErrorListenerService.php | 25 + .../getContainer_EnvVarProcessorService.php | 28 + ...ntainer_EnvVarProcessorsLocatorService.php | 63 + ...iner_GetRoutingConditionServiceService.php | 23 + ...oller_TemplateAttributeListenerService.php | 31 + .../getCustomRoleRepositoryService.php | 31 + ...tDebug_ErrorHandlerConfiguratorService.php | 25 + ...ug_Security_EventDispatcher_ApiService.php | 33 + ..._Security_EventDispatcher_LoginService.php | 33 + ...rity_Firewall_Authenticator_ApiService.php | 32 + ...ty_Firewall_Authenticator_LoginService.php | 32 + ...ity_Firewall_Authenticator_MainService.php | 26 + ...bug_Security_Voter_VoteListenerService.php | 31 + ...ctrineMigrations_CurrentCommandService.php | 32 + ...tDoctrineMigrations_DiffCommandService.php | 32 + ...ineMigrations_DumpSchemaCommandService.php | 32 + ...ctrineMigrations_ExecuteCommandService.php | 32 + ...trineMigrations_GenerateCommandService.php | 32 + ...octrineMigrations_LatestCommandService.php | 32 + ...ctrineMigrations_MigrateCommandService.php | 32 + ...octrineMigrations_RollupCommandService.php | 32 + ...octrineMigrations_StatusCommandService.php | 32 + ...eMigrations_SyncMetadataCommandService.php | 32 + ...trineMigrations_UpToDateCommandService.php | 32 + ...ctrineMigrations_VersionCommandService.php | 32 + ...trineMigrations_VersionsCommandService.php | 32 + .../ContainerFp3yQxU/getDoctrineService.php | 29 + ...trine_CacheClearMetadataCommandService.php | 32 + ...ine_CacheClearQueryCacheCommandService.php | 32 + ...octrine_CacheClearResultCommandService.php | 32 + ...ne_CacheCollectionRegionCommandService.php | 32 + ...ctrine_ClearEntityRegionCommandService.php | 32 + ...octrine_ClearQueryRegionCommandService.php | 32 + ...tDoctrine_DatabaseCreateCommandService.php | 31 + ...getDoctrine_DatabaseDropCommandService.php | 31 + ...Doctrine_Dbal_DefaultConnectionService.php | 43 + ..._DefaultConnection_EventManagerService.php | 38 + ...EnsureProductionSettingsCommandService.php | 32 + ...tDoctrine_MappingConvertCommandService.php | 32 + ...etDoctrine_MappingImportCommandService.php | 31 + .../getDoctrine_MappingInfoCommandService.php | 32 + ...ContainerAwareMigrationsFactoryService.php | 32 + ...ne_Migrations_DependencyFactoryService.php | 43 + ...m_Command_EntityManagerProviderService.php | 26 + ...ctrine_Orm_DefaultEntityManagerService.php | 119 + ...tyManager_PropertyInfoExtractorService.php | 28 + ...Listeners_AttachEntityListenersService.php | 25 + ...eDbalCacheAdapterSchemaListenerService.php | 26 + ...rineTokenProviderSchemaListenerService.php | 26 + ...steners_LockStoreSchemaListenerService.php | 26 + ...PdoSessionHandlerSchemaListenerService.php | 26 + ...etDoctrine_Orm_ProxyCacheWarmerService.php | 26 + ...etDoctrine_Orm_Validator_UniqueService.php | 27 + .../getDoctrine_QueryDqlCommandService.php | 32 + .../getDoctrine_QuerySqlCommandService.php | 32 + ...getDoctrine_SchemaCreateCommandService.php | 33 + .../getDoctrine_SchemaDropCommandService.php | 33 + ...getDoctrine_SchemaUpdateCommandService.php | 33 + ...tDoctrine_SchemaValidateCommandService.php | 32 + .../getDoctrine_UlidGeneratorService.php | 26 + .../getDoctrine_UuidGeneratorService.php | 26 + .../getEmailSenderService.php | 25 + .../getErrorControllerService.php | 31 + .../getExceptionListenerService.php | 25 + .../getFacilityRepositoryService.php | 31 + .../getFileRepositoryService.php | 31 + .../getFragment_Renderer_InlineService.php | 42 + .../getGameRepositoryService.php | 31 + ...etHandleAcceptJoinLeagueRequestService.php | 25 + .../getHandleAddTeamService.php | 26 + .../getHandleCaptainRequestService.php | 25 + ...HandleCreateGameCalendarRequestService.php | 25 + .../getHandleCreateLeagueService.php | 26 + .../getHandleCreateSeasonService.php | 27 + ...tHandleDeclineJoinLeagueRequestService.php | 25 + .../getHandleDeleteUserService.php | 25 + .../getHandleGetAllLeaguesService.php | 25 + .../getHandleGetLeagueByIdService.php | 25 + .../getHandleGetNotificationsService.php | 25 + .../getHandleNewJoinLeagueRequestService.php | 25 + .../getHandleRegistrationService.php | 25 + .../getHandleUpdateLeagueService.php | 26 + .../getHandleUpdateUserService.php | 25 + .../getLeagueControllerService.php | 30 + .../getLeagueRepositoryService.php | 31 + ...thentication_CheckConfigCommandService.php | 31 + ...n_EnableEncryptionConfigCommandService.php | 34 + ...tLexikJwtAuthentication_EncoderService.php | 29 + ...tication_GenerateKeypairCommandService.php | 32 + ...entication_GenerateTokenCommandService.php | 33 + ...xikJwtAuthentication_JwtManagerService.php | 37 + ...exikJwtAuthentication_KeyLoaderService.php | 28 + ...entication_MigrateConfigCommandService.php | 34 + .../getLoaderInterfaceService.php | 23 + .../getLogRepositoryService.php | 31 + .../getMailer_MailerService.php | 26 + ...tMailer_TransportFactory_NativeService.php | 27 + ...getMailer_TransportFactory_NullService.php | 27 + ...ailer_TransportFactory_SendmailService.php | 27 + ...getMailer_TransportFactory_SmtpService.php | 27 + .../getMailer_TransportsService.php | 32 + .../getMaker_AutoCommand_MakeAuthService.php | 40 + ...etMaker_AutoCommand_MakeCommandService.php | 35 + ...aker_AutoCommand_MakeControllerService.php | 35 + .../getMaker_AutoCommand_MakeCrudService.php | 35 + ..._AutoCommand_MakeDockerDatabaseService.php | 37 + ...getMaker_AutoCommand_MakeEntityService.php | 39 + ...tMaker_AutoCommand_MakeFixturesService.php | 35 + .../getMaker_AutoCommand_MakeFormService.php | 35 + ...tMaker_AutoCommand_MakeListenerService.php | 37 + ...etMaker_AutoCommand_MakeMessageService.php | 37 + ...Command_MakeMessengerMiddlewareService.php | 35 + ...Maker_AutoCommand_MakeMigrationService.php | 36 + ...utoCommand_MakeRegistrationFormService.php | 37 + ...r_AutoCommand_MakeResetPasswordService.php | 37 + ...toCommand_MakeSecurityFormLoginService.php | 39 + ...toCommand_MakeSerializerEncoderService.php | 35 + ...ommand_MakeSerializerNormalizerService.php | 35 + ...oCommand_MakeStimulusControllerService.php | 35 + .../getMaker_AutoCommand_MakeTestService.php | 37 + ...r_AutoCommand_MakeTwigComponentService.php | 35 + ...r_AutoCommand_MakeTwigExtensionService.php | 35 + .../getMaker_AutoCommand_MakeUserService.php | 39 + ...Maker_AutoCommand_MakeValidatorService.php | 35 + .../getMaker_AutoCommand_MakeVoterService.php | 35 + .../getMaker_DoctrineHelperService.php | 30 + .../getMaker_EntityClassGeneratorService.php | 25 + .../getMaker_FileLinkFormatterService.php | 26 + .../getMaker_FileManagerService.php | 28 + .../getMaker_GeneratorService.php | 26 + .../getMaker_PhpCompatUtilService.php | 25 + ...Maker_Renderer_FormTypeRendererService.php | 25 + ...RegistryAwareConnectionProviderService.php | 31 + .../getNelmioApiDoc_Command_DumpService.php | 30 + ...ioApiDoc_Controller_SwaggerJsonService.php | 25 + ...ioApiDoc_Controller_SwaggerYamlService.php | 25 + ...tNelmioApiDoc_Describers_ConfigService.php | 26 + ...c_Describers_OpenapiPhp_DefaultService.php | 27 + ...ApiDoc_Describers_Route_DefaultService.php | 32 + ...tNelmioApiDoc_Generator_DefaultService.php | 49 + ...ioApiDoc_ModelDescribers_ObjectService.php | 42 + .../getNelmioApiDoc_RenderDocsService.php | 32 + .../getNelmioApiDoc_Routes_DefaultService.php | 27 + .../getNotificationControllerService.php | 30 + .../getNotificationFactoryService.php | 25 + .../getNotificationRepositoryService.php | 31 + .../getPlayerRepositoryService.php | 31 + .../getPropertyInfoService.php | 46 + .../getRedirectControllerService.php | 27 + .../getRouter_CacheWarmerService.php | 30 + .../getRouting_LoaderService.php | 70 + .../getRunSqlCommandService.php | 31 + .../getSeasonControllerService.php | 30 + .../getSeasonDataRepositoryService.php | 31 + .../getSeasonRepositoryService.php | 31 + .../getSecrets_VaultService.php | 28 + .../getSecurity_AccessListenerService.php | 31 + .../getSecurity_AccessMapService.php | 37 + ...y_Authenticator_JsonLogin_LoginService.php | 62 + ...tSecurity_Authenticator_Jwt_ApiService.php | 43 + ...urity_Authenticator_Manager_ApiService.php | 33 + ...ity_Authenticator_Manager_LoginService.php | 33 + ...rity_Authenticator_Manager_MainService.php | 27 + ...y_Authenticator_ManagersLocatorService.php | 23 + .../getSecurity_ChannelListenerService.php | 27 + ...tSecurity_Command_DebugFirewallService.php | 31 + ...curity_Command_UserPasswordHashService.php | 31 + .../getSecurity_Csrf_TokenManagerService.php | 28 + .../getSecurity_Csrf_TokenStorageService.php | 27 + ...Firewall_EventDispatcherLocatorService.php | 23 + ...curity_Firewall_Map_Context_ApiService.php | 38 + ...curity_Firewall_Map_Context_DevService.php | 26 + ...rity_Firewall_Map_Context_LoginService.php | 32 + ...urity_Firewall_Map_Context_MainService.php | 34 + .../getSecurity_HelperService.php | 52 + .../getSecurity_HttpUtilsService.php | 27 + ...r_CheckAuthenticatorCredentialsService.php | 25 + ...ecurity_Listener_CsrfProtectionService.php | 25 + ...rity_Listener_Main_UserProviderService.php | 25 + ...rity_Listener_PasswordMigratingService.php | 25 + ...tSecurity_Listener_Session_MainService.php | 27 + ...curity_Listener_UserChecker_ApiService.php | 27 + ...rity_Listener_UserChecker_LoginService.php | 27 + ...urity_Listener_UserChecker_MainService.php | 27 + ...tSecurity_Listener_UserProviderService.php | 25 + ...gout_Listener_CsrfTokenClearingService.php | 25 + ...tSecurity_PasswordHasherFactoryService.php | 26 + .../getSecurity_UserCheckerService.php | 26 + .../getSecurity_UserPasswordHasherService.php | 26 + ...ovider_Concrete_AppUserProviderService.php | 27 + ...Security_Validator_UserPasswordService.php | 27 + .../getServicesResetterService.php | 86 + .../getSession_FactoryService.php | 36 + .../getSession_Handler_NativeService.php | 26 + .../getTeamRepositoryService.php | 31 + .../getTemplateControllerService.php | 25 + .../dev/ContainerFp3yQxU/getTwigService.php | 110 + .../getTwig_Command_DebugService.php | 32 + .../getTwig_Command_LintService.php | 32 + .../getTwig_Mailer_MessageListenerService.php | 33 + .../getTwig_Runtime_HttpkernelService.php | 36 + .../getTwig_Runtime_SecurityCsrfService.php | 25 + .../getTwig_TemplateCacheWarmerService.php | 31 + .../getUserControllerService.php | 30 + .../getUserRepositoryService.php | 32 + .../ContainerFp3yQxU/getUserSaverService.php | 25 + .../ContainerFp3yQxU/getValidatorService.php | 26 + .../getValidator_BuilderService.php | 68 + .../getValidator_EmailService.php | 27 + .../getValidator_ExpressionService.php | 27 + ...etValidator_Mapping_CacheWarmerService.php | 27 + ...alidator_NoSuspiciousCharactersService.php | 27 + ...alidator_NotCompromisedPasswordService.php | 27 + .../getValidator_WhenService.php | 27 + .../get_Console_Command_About_LazyService.php | 26 + ...sole_Command_AssetsInstall_LazyService.php | 26 + ...Console_Command_CacheClear_LazyService.php | 26 + ...ole_Command_CachePoolClear_LazyService.php | 26 + ...le_Command_CachePoolDelete_LazyService.php | 26 + ...nd_CachePoolInvalidateTags_LazyService.php | 26 + ...sole_Command_CachePoolList_LazyService.php | 26 + ...ole_Command_CachePoolPrune_LazyService.php | 26 + ...onsole_Command_CacheWarmup_LazyService.php | 26 + ...onsole_Command_ConfigDebug_LazyService.php | 26 + ...ommand_ConfigDumpReference_LazyService.php | 26 + ...ole_Command_ContainerDebug_LazyService.php | 26 + ...sole_Command_ContainerLint_LazyService.php | 26 + ...le_Command_DebugAutowiring_LazyService.php | 26 + ...onsole_Command_DotenvDebug_LazyService.php | 26 + ...mmand_EventDispatcherDebug_LazyService.php | 26 + ...Console_Command_MailerTest_LazyService.php | 26 + ...onsole_Command_RouterDebug_LazyService.php | 26 + ...onsole_Command_RouterMatch_LazyService.php | 26 + ...mand_SecretsDecryptToLocal_LazyService.php | 26 + ...nd_SecretsEncryptFromLocal_LazyService.php | 26 + ...Command_SecretsGenerateKey_LazyService.php | 26 + ...onsole_Command_SecretsList_LazyService.php | 26 + ...sole_Command_SecretsRemove_LazyService.php | 26 + ...Console_Command_SecretsSet_LazyService.php | 26 + ...ole_Command_ValidatorDebug_LazyService.php | 26 + ...t_Console_Command_YamlLint_LazyService.php | 26 + ...urity_Access_AuthenticatedVoterService.php | 34 + ...Security_Access_SimpleRoleVoterService.php | 34 + ...mentResolver_BackedEnumResolverService.php | 28 + ...olver_ArgumentResolver_DatetimeService.php | 31 + ...solver_ArgumentResolver_DefaultService.php | 28 + ...entResolver_NotTaggedControllerService.php | 28 + ...ver_QueryParameterValueResolverService.php | 28 + ...gumentResolver_RequestAttributeService.php | 28 + ...ArgumentResolver_RequestPayloadService.php | 28 + ...solver_ArgumentResolver_RequestService.php | 28 + ...solver_ArgumentResolver_ServiceService.php | 28 + ...solver_ArgumentResolver_SessionService.php | 28 + ...olver_ArgumentResolver_VariadicService.php | 28 + ...octrine_Orm_EntityValueResolverService.php | 28 + ...rity_SecurityTokenValueResolverService.php | 28 + ...lver_Security_UserValueResolverService.php | 28 + ...eMigrations_CurrentCommand_LazyService.php | 26 + ...rineMigrations_DiffCommand_LazyService.php | 26 + ...grations_DumpSchemaCommand_LazyService.php | 26 + ...eMigrations_ExecuteCommand_LazyService.php | 26 + ...Migrations_GenerateCommand_LazyService.php | 26 + ...neMigrations_LatestCommand_LazyService.php | 26 + ...eMigrations_MigrateCommand_LazyService.php | 26 + ...neMigrations_RollupCommand_LazyService.php | 26 + ...neMigrations_StatusCommand_LazyService.php | 26 + ...ations_SyncMetadataCommand_LazyService.php | 26 + ...Migrations_UpToDateCommand_LazyService.php | 26 + ...eMigrations_VersionCommand_LazyService.php | 26 + ...Migrations_VersionsCommand_LazyService.php | 26 + ...ication_CheckConfigCommand_LazyService.php | 26 + ...bleEncryptionConfigCommand_LazyService.php | 26 + ...ion_GenerateKeypairCommand_LazyService.php | 26 + ...ation_GenerateTokenCommand_LazyService.php | 26 + ...ation_MigrateConfigCommand_LazyService.php | 26 + ...Maker_AutoCommand_MakeAuth_LazyService.php | 26 + ...er_AutoCommand_MakeCommand_LazyService.php | 26 + ...AutoCommand_MakeController_LazyService.php | 26 + ...Maker_AutoCommand_MakeCrud_LazyService.php | 26 + ...Command_MakeDockerDatabase_LazyService.php | 26 + ...ker_AutoCommand_MakeEntity_LazyService.php | 26 + ...r_AutoCommand_MakeFixtures_LazyService.php | 26 + ...Maker_AutoCommand_MakeForm_LazyService.php | 26 + ...r_AutoCommand_MakeListener_LazyService.php | 26 + ...er_AutoCommand_MakeMessage_LazyService.php | 26 + ...nd_MakeMessengerMiddleware_LazyService.php | 26 + ..._AutoCommand_MakeMigration_LazyService.php | 26 + ...mmand_MakeRegistrationForm_LazyService.php | 26 + ...oCommand_MakeResetPassword_LazyService.php | 26 + ...mand_MakeSecurityFormLogin_LazyService.php | 26 + ...mand_MakeSerializerEncoder_LazyService.php | 26 + ...d_MakeSerializerNormalizer_LazyService.php | 26 + ...and_MakeStimulusController_LazyService.php | 26 + ...Maker_AutoCommand_MakeTest_LazyService.php | 26 + ...oCommand_MakeTwigComponent_LazyService.php | 26 + ...oCommand_MakeTwigExtension_LazyService.php | 26 + ...Maker_AutoCommand_MakeUser_LazyService.php | 26 + ..._AutoCommand_MakeValidator_LazyService.php | 26 + ...aker_AutoCommand_MakeVoter_LazyService.php | 26 + ...rity_Command_DebugFirewall_LazyService.php | 26 + ...y_Command_UserPasswordHash_LazyService.php | 26 + ...Security_RequestMatcher_0QxrXJtService.php | 27 + ...Security_RequestMatcher_KLbKLHaService.php | 27 + ...Security_RequestMatcher_Vhy2oy3Service.php | 27 + .../get_ServiceLocator_8eLXVuLService.php | 27 + .../get_ServiceLocator_BpNZAIPService.php | 27 + .../get_ServiceLocator_EAMCOjqService.php | 27 + .../get_ServiceLocator_FoktWoUService.php | 27 + .../get_ServiceLocator_G1XuiGsService.php | 27 + .../get_ServiceLocator_GqgSDnyService.php | 27 + .../get_ServiceLocator_HAmcZCCService.php | 27 + .../get_ServiceLocator_I7OeIahService.php | 101 + .../get_ServiceLocator_IdpQYdIService.php | 27 + .../get_ServiceLocator_Jf7ZX1MService.php | 27 + .../get_ServiceLocator_JzhWNcbService.php | 31 + .../get_ServiceLocator_K8rLaojService.php | 27 + .../get_ServiceLocator_O2p6Lk7Service.php | 41 + .../get_ServiceLocator_OannbdpService.php | 33 + .../get_ServiceLocator_PJHysgXService.php | 27 + .../get_ServiceLocator_RQy_OTOService.php | 27 + .../get_ServiceLocator_UgMf8_IService.php | 27 + .../get_ServiceLocator_X_XUSKjService.php | 27 + .../get_ServiceLocator_Y4Zrx_Service.php | 27 + .../get_ServiceLocator_YUfsgoAService.php | 27 + .../get_Twig_Command_Debug_LazyService.php | 26 + .../get_Twig_Command_Lint_LazyService.php | 26 + .../dev/ContainerFp3yQxU/removed-ids.php | 1016 +++ var/cache/dev/ContainerTvmdmPN.legacy | 0 .../DMD_LaLigaApi_KernelDevDebugContainer.php | 958 +++ .../EntityManagerGhostAd02211.php | 45 + ...equestPayloadValueResolverGhostE4c6c7a.php | 28 + .../getAuthorizeRequestService.php | 25 + .../getCacheWarmerService.php | 32 + .../getCache_AppClearerService.php | 26 + .../ContainerTvmdmPN/getCache_AppService.php | 44 + .../getCache_App_TaggableService.php | 36 + .../getCache_GlobalClearerService.php | 33 + ...ntedAttributeExpressionLanguageService.php | 34 + .../getCache_SystemClearerService.php | 26 + .../getCache_SystemService.php | 34 + ...che_ValidatorExpressionLanguageService.php | 34 + .../getConfigBuilder_WarmerService.php | 26 + .../getConsole_CommandLoaderService.php | 214 + .../getConsole_Command_AboutService.php | 31 + ...etConsole_Command_AssetsInstallService.php | 32 + .../getConsole_Command_CacheClearService.php | 36 + ...tConsole_Command_CachePoolClearService.php | 31 + ...Console_Command_CachePoolDeleteService.php | 31 + ...Command_CachePoolInvalidateTagsService.php | 35 + ...etConsole_Command_CachePoolListService.php | 31 + ...tConsole_Command_CachePoolPruneService.php | 33 + .../getConsole_Command_CacheWarmupService.php | 31 + .../getConsole_Command_ConfigDebugService.php | 34 + ...ole_Command_ConfigDumpReferenceService.php | 34 + ...tConsole_Command_ContainerDebugService.php | 32 + ...etConsole_Command_ContainerLintService.php | 31 + ...Console_Command_DebugAutowiringService.php | 34 + .../getConsole_Command_DotenvDebugService.php | 31 + ...le_Command_EventDispatcherDebugService.php | 31 + .../getConsole_Command_MailerTestService.php | 31 + .../getConsole_Command_RouterDebugService.php | 33 + .../getConsole_Command_RouterMatchService.php | 31 + ...e_Command_SecretsDecryptToLocalService.php | 33 + ...Command_SecretsEncryptFromLocalService.php | 33 + ...sole_Command_SecretsGenerateKeyService.php | 33 + .../getConsole_Command_SecretsListService.php | 33 + ...etConsole_Command_SecretsRemoveService.php | 33 + .../getConsole_Command_SecretsSetService.php | 33 + ...tConsole_Command_ValidatorDebugService.php | 31 + .../getConsole_Command_YamlLintService.php | 32 + .../getConsole_ErrorListenerService.php | 25 + .../getContainer_EnvVarProcessorService.php | 28 + ...ntainer_EnvVarProcessorsLocatorService.php | 63 + ...iner_GetRoutingConditionServiceService.php | 23 + ...oller_TemplateAttributeListenerService.php | 31 + .../getCustomRoleRepositoryService.php | 31 + ...tDebug_ErrorHandlerConfiguratorService.php | 25 + ...ug_Security_EventDispatcher_ApiService.php | 33 + ..._Security_EventDispatcher_LoginService.php | 33 + ...rity_Firewall_Authenticator_ApiService.php | 32 + ...ty_Firewall_Authenticator_LoginService.php | 32 + ...ity_Firewall_Authenticator_MainService.php | 26 + ...bug_Security_Voter_VoteListenerService.php | 31 + ...ctrineMigrations_CurrentCommandService.php | 32 + ...tDoctrineMigrations_DiffCommandService.php | 32 + ...ineMigrations_DumpSchemaCommandService.php | 32 + ...ctrineMigrations_ExecuteCommandService.php | 32 + ...trineMigrations_GenerateCommandService.php | 32 + ...octrineMigrations_LatestCommandService.php | 32 + ...ctrineMigrations_MigrateCommandService.php | 32 + ...octrineMigrations_RollupCommandService.php | 32 + ...octrineMigrations_StatusCommandService.php | 32 + ...eMigrations_SyncMetadataCommandService.php | 32 + ...trineMigrations_UpToDateCommandService.php | 32 + ...ctrineMigrations_VersionCommandService.php | 32 + ...trineMigrations_VersionsCommandService.php | 32 + .../ContainerTvmdmPN/getDoctrineService.php | 29 + ...trine_CacheClearMetadataCommandService.php | 32 + ...ine_CacheClearQueryCacheCommandService.php | 32 + ...octrine_CacheClearResultCommandService.php | 32 + ...ne_CacheCollectionRegionCommandService.php | 32 + ...ctrine_ClearEntityRegionCommandService.php | 32 + ...octrine_ClearQueryRegionCommandService.php | 32 + ...tDoctrine_DatabaseCreateCommandService.php | 31 + ...getDoctrine_DatabaseDropCommandService.php | 31 + ...Doctrine_Dbal_DefaultConnectionService.php | 43 + ..._DefaultConnection_EventManagerService.php | 38 + ...EnsureProductionSettingsCommandService.php | 32 + ...tDoctrine_MappingConvertCommandService.php | 32 + ...etDoctrine_MappingImportCommandService.php | 31 + .../getDoctrine_MappingInfoCommandService.php | 32 + ...ContainerAwareMigrationsFactoryService.php | 32 + ...ne_Migrations_DependencyFactoryService.php | 43 + ...m_Command_EntityManagerProviderService.php | 26 + ...ctrine_Orm_DefaultEntityManagerService.php | 119 + ...tyManager_PropertyInfoExtractorService.php | 28 + ...Listeners_AttachEntityListenersService.php | 25 + ...eDbalCacheAdapterSchemaListenerService.php | 26 + ...rineTokenProviderSchemaListenerService.php | 26 + ...steners_LockStoreSchemaListenerService.php | 26 + ...PdoSessionHandlerSchemaListenerService.php | 26 + ...etDoctrine_Orm_ProxyCacheWarmerService.php | 26 + ...etDoctrine_Orm_Validator_UniqueService.php | 27 + .../getDoctrine_QueryDqlCommandService.php | 32 + .../getDoctrine_QuerySqlCommandService.php | 32 + ...getDoctrine_SchemaCreateCommandService.php | 33 + .../getDoctrine_SchemaDropCommandService.php | 33 + ...getDoctrine_SchemaUpdateCommandService.php | 33 + ...tDoctrine_SchemaValidateCommandService.php | 32 + .../getDoctrine_UlidGeneratorService.php | 26 + .../getDoctrine_UuidGeneratorService.php | 26 + .../getEmailSenderService.php | 25 + .../getErrorControllerService.php | 31 + .../getExceptionListenerService.php | 25 + .../getFacilityRepositoryService.php | 31 + .../getFileRepositoryService.php | 31 + .../getFragment_Renderer_InlineService.php | 42 + .../getGameRepositoryService.php | 31 + ...etHandleAcceptJoinLeagueRequestService.php | 25 + .../getHandleAddTeamService.php | 26 + .../getHandleCaptainRequestService.php | 25 + ...HandleCreateGameCalendarRequestService.php | 25 + .../getHandleCreateLeagueService.php | 26 + .../getHandleCreateSeasonService.php | 27 + ...tHandleDeclineJoinLeagueRequestService.php | 25 + .../getHandleDeleteUserService.php | 25 + .../getHandleGetAllLeaguesService.php | 25 + .../getHandleGetLeagueByIdService.php | 25 + .../getHandleGetNotificationsService.php | 25 + .../getHandleNewJoinLeagueRequestService.php | 25 + .../getHandleRegistrationService.php | 25 + .../getHandleUpdateLeagueService.php | 26 + .../getHandleUpdateUserService.php | 25 + .../getLeagueControllerService.php | 30 + .../getLeagueRepositoryService.php | 31 + ...thentication_CheckConfigCommandService.php | 31 + ...n_EnableEncryptionConfigCommandService.php | 34 + ...tLexikJwtAuthentication_EncoderService.php | 29 + ...tication_GenerateKeypairCommandService.php | 32 + ...entication_GenerateTokenCommandService.php | 33 + ...xikJwtAuthentication_JwtManagerService.php | 37 + ...exikJwtAuthentication_KeyLoaderService.php | 28 + ...entication_MigrateConfigCommandService.php | 34 + .../getLoaderInterfaceService.php | 23 + .../getLogRepositoryService.php | 31 + .../getMailer_MailerService.php | 26 + ...tMailer_TransportFactory_NativeService.php | 27 + ...getMailer_TransportFactory_NullService.php | 27 + ...ailer_TransportFactory_SendmailService.php | 27 + ...getMailer_TransportFactory_SmtpService.php | 27 + .../getMailer_TransportsService.php | 32 + .../getMaker_AutoCommand_MakeAuthService.php | 40 + ...etMaker_AutoCommand_MakeCommandService.php | 35 + ...aker_AutoCommand_MakeControllerService.php | 35 + .../getMaker_AutoCommand_MakeCrudService.php | 35 + ..._AutoCommand_MakeDockerDatabaseService.php | 37 + ...getMaker_AutoCommand_MakeEntityService.php | 39 + ...tMaker_AutoCommand_MakeFixturesService.php | 35 + .../getMaker_AutoCommand_MakeFormService.php | 35 + ...tMaker_AutoCommand_MakeListenerService.php | 37 + ...etMaker_AutoCommand_MakeMessageService.php | 37 + ...Command_MakeMessengerMiddlewareService.php | 35 + ...Maker_AutoCommand_MakeMigrationService.php | 36 + ...utoCommand_MakeRegistrationFormService.php | 37 + ...r_AutoCommand_MakeResetPasswordService.php | 37 + ...toCommand_MakeSecurityFormLoginService.php | 39 + ...toCommand_MakeSerializerEncoderService.php | 35 + ...ommand_MakeSerializerNormalizerService.php | 35 + ...oCommand_MakeStimulusControllerService.php | 35 + .../getMaker_AutoCommand_MakeTestService.php | 37 + ...r_AutoCommand_MakeTwigComponentService.php | 35 + ...r_AutoCommand_MakeTwigExtensionService.php | 35 + .../getMaker_AutoCommand_MakeUserService.php | 39 + ...Maker_AutoCommand_MakeValidatorService.php | 35 + .../getMaker_AutoCommand_MakeVoterService.php | 35 + .../getMaker_DoctrineHelperService.php | 30 + .../getMaker_EntityClassGeneratorService.php | 25 + .../getMaker_FileLinkFormatterService.php | 26 + .../getMaker_FileManagerService.php | 28 + .../getMaker_GeneratorService.php | 26 + .../getMaker_PhpCompatUtilService.php | 25 + ...Maker_Renderer_FormTypeRendererService.php | 25 + ...RegistryAwareConnectionProviderService.php | 31 + .../getNelmioApiDoc_Command_DumpService.php | 30 + ...ioApiDoc_Controller_SwaggerJsonService.php | 25 + ...ioApiDoc_Controller_SwaggerYamlService.php | 25 + ...tNelmioApiDoc_Describers_ConfigService.php | 26 + ...c_Describers_OpenapiPhp_DefaultService.php | 27 + ...ApiDoc_Describers_Route_DefaultService.php | 32 + ...tNelmioApiDoc_Generator_DefaultService.php | 49 + ...ioApiDoc_ModelDescribers_ObjectService.php | 42 + .../getNelmioApiDoc_RenderDocsService.php | 32 + .../getNelmioApiDoc_Routes_DefaultService.php | 27 + .../getNotificationControllerService.php | 30 + .../getNotificationFactoryService.php | 25 + .../getNotificationRepositoryService.php | 31 + .../getPlayerRepositoryService.php | 31 + .../getPropertyInfoService.php | 46 + .../getRedirectControllerService.php | 27 + .../getRouter_CacheWarmerService.php | 30 + .../getRouting_LoaderService.php | 70 + .../getRunSqlCommandService.php | 31 + .../getSeasonControllerService.php | 30 + .../getSeasonDataRepositoryService.php | 31 + .../getSeasonRepositoryService.php | 31 + .../getSecrets_VaultService.php | 28 + .../getSecurity_AccessListenerService.php | 31 + .../getSecurity_AccessMapService.php | 36 + ...y_Authenticator_JsonLogin_LoginService.php | 62 + ...tSecurity_Authenticator_Jwt_ApiService.php | 43 + ...urity_Authenticator_Manager_ApiService.php | 33 + ...ity_Authenticator_Manager_LoginService.php | 33 + ...rity_Authenticator_Manager_MainService.php | 27 + ...y_Authenticator_ManagersLocatorService.php | 23 + .../getSecurity_ChannelListenerService.php | 27 + ...tSecurity_Command_DebugFirewallService.php | 31 + ...curity_Command_UserPasswordHashService.php | 31 + .../getSecurity_Csrf_TokenManagerService.php | 28 + .../getSecurity_Csrf_TokenStorageService.php | 27 + ...Firewall_EventDispatcherLocatorService.php | 23 + ...curity_Firewall_Map_Context_ApiService.php | 38 + ...curity_Firewall_Map_Context_DevService.php | 26 + ...rity_Firewall_Map_Context_LoginService.php | 32 + ...urity_Firewall_Map_Context_MainService.php | 34 + .../getSecurity_HelperService.php | 52 + .../getSecurity_HttpUtilsService.php | 27 + ...r_CheckAuthenticatorCredentialsService.php | 25 + ...ecurity_Listener_CsrfProtectionService.php | 25 + ...rity_Listener_Main_UserProviderService.php | 25 + ...rity_Listener_PasswordMigratingService.php | 25 + ...tSecurity_Listener_Session_MainService.php | 27 + ...curity_Listener_UserChecker_ApiService.php | 27 + ...rity_Listener_UserChecker_LoginService.php | 27 + ...urity_Listener_UserChecker_MainService.php | 27 + ...tSecurity_Listener_UserProviderService.php | 25 + ...gout_Listener_CsrfTokenClearingService.php | 25 + ...tSecurity_PasswordHasherFactoryService.php | 26 + .../getSecurity_UserCheckerService.php | 26 + .../getSecurity_UserPasswordHasherService.php | 26 + ...ovider_Concrete_AppUserProviderService.php | 27 + ...Security_Validator_UserPasswordService.php | 27 + .../getServicesResetterService.php | 86 + .../getSession_FactoryService.php | 36 + .../getSession_Handler_NativeService.php | 26 + .../getTeamRepositoryService.php | 31 + .../getTemplateControllerService.php | 25 + .../dev/ContainerTvmdmPN/getTwigService.php | 110 + .../getTwig_Command_DebugService.php | 32 + .../getTwig_Command_LintService.php | 32 + .../getTwig_Mailer_MessageListenerService.php | 33 + .../getTwig_Runtime_HttpkernelService.php | 36 + .../getTwig_Runtime_SecurityCsrfService.php | 25 + .../getTwig_TemplateCacheWarmerService.php | 31 + .../getUserControllerService.php | 30 + .../getUserRepositoryService.php | 32 + .../ContainerTvmdmPN/getUserSaverService.php | 25 + .../ContainerTvmdmPN/getValidatorService.php | 26 + .../getValidator_BuilderService.php | 68 + .../getValidator_EmailService.php | 27 + .../getValidator_ExpressionService.php | 27 + ...etValidator_Mapping_CacheWarmerService.php | 27 + ...alidator_NoSuspiciousCharactersService.php | 27 + ...alidator_NotCompromisedPasswordService.php | 27 + .../getValidator_WhenService.php | 27 + .../get_Console_Command_About_LazyService.php | 26 + ...sole_Command_AssetsInstall_LazyService.php | 26 + ...Console_Command_CacheClear_LazyService.php | 26 + ...ole_Command_CachePoolClear_LazyService.php | 26 + ...le_Command_CachePoolDelete_LazyService.php | 26 + ...nd_CachePoolInvalidateTags_LazyService.php | 26 + ...sole_Command_CachePoolList_LazyService.php | 26 + ...ole_Command_CachePoolPrune_LazyService.php | 26 + ...onsole_Command_CacheWarmup_LazyService.php | 26 + ...onsole_Command_ConfigDebug_LazyService.php | 26 + ...ommand_ConfigDumpReference_LazyService.php | 26 + ...ole_Command_ContainerDebug_LazyService.php | 26 + ...sole_Command_ContainerLint_LazyService.php | 26 + ...le_Command_DebugAutowiring_LazyService.php | 26 + ...onsole_Command_DotenvDebug_LazyService.php | 26 + ...mmand_EventDispatcherDebug_LazyService.php | 26 + ...Console_Command_MailerTest_LazyService.php | 26 + ...onsole_Command_RouterDebug_LazyService.php | 26 + ...onsole_Command_RouterMatch_LazyService.php | 26 + ...mand_SecretsDecryptToLocal_LazyService.php | 26 + ...nd_SecretsEncryptFromLocal_LazyService.php | 26 + ...Command_SecretsGenerateKey_LazyService.php | 26 + ...onsole_Command_SecretsList_LazyService.php | 26 + ...sole_Command_SecretsRemove_LazyService.php | 26 + ...Console_Command_SecretsSet_LazyService.php | 26 + ...ole_Command_ValidatorDebug_LazyService.php | 26 + ...t_Console_Command_YamlLint_LazyService.php | 26 + ...urity_Access_AuthenticatedVoterService.php | 34 + ...Security_Access_SimpleRoleVoterService.php | 34 + ...mentResolver_BackedEnumResolverService.php | 28 + ...olver_ArgumentResolver_DatetimeService.php | 31 + ...solver_ArgumentResolver_DefaultService.php | 28 + ...entResolver_NotTaggedControllerService.php | 28 + ...ver_QueryParameterValueResolverService.php | 28 + ...gumentResolver_RequestAttributeService.php | 28 + ...ArgumentResolver_RequestPayloadService.php | 28 + ...solver_ArgumentResolver_RequestService.php | 28 + ...solver_ArgumentResolver_ServiceService.php | 28 + ...solver_ArgumentResolver_SessionService.php | 28 + ...olver_ArgumentResolver_VariadicService.php | 28 + ...octrine_Orm_EntityValueResolverService.php | 28 + ...rity_SecurityTokenValueResolverService.php | 28 + ...lver_Security_UserValueResolverService.php | 28 + ...eMigrations_CurrentCommand_LazyService.php | 26 + ...rineMigrations_DiffCommand_LazyService.php | 26 + ...grations_DumpSchemaCommand_LazyService.php | 26 + ...eMigrations_ExecuteCommand_LazyService.php | 26 + ...Migrations_GenerateCommand_LazyService.php | 26 + ...neMigrations_LatestCommand_LazyService.php | 26 + ...eMigrations_MigrateCommand_LazyService.php | 26 + ...neMigrations_RollupCommand_LazyService.php | 26 + ...neMigrations_StatusCommand_LazyService.php | 26 + ...ations_SyncMetadataCommand_LazyService.php | 26 + ...Migrations_UpToDateCommand_LazyService.php | 26 + ...eMigrations_VersionCommand_LazyService.php | 26 + ...Migrations_VersionsCommand_LazyService.php | 26 + ...ication_CheckConfigCommand_LazyService.php | 26 + ...bleEncryptionConfigCommand_LazyService.php | 26 + ...ion_GenerateKeypairCommand_LazyService.php | 26 + ...ation_GenerateTokenCommand_LazyService.php | 26 + ...ation_MigrateConfigCommand_LazyService.php | 26 + ...Maker_AutoCommand_MakeAuth_LazyService.php | 26 + ...er_AutoCommand_MakeCommand_LazyService.php | 26 + ...AutoCommand_MakeController_LazyService.php | 26 + ...Maker_AutoCommand_MakeCrud_LazyService.php | 26 + ...Command_MakeDockerDatabase_LazyService.php | 26 + ...ker_AutoCommand_MakeEntity_LazyService.php | 26 + ...r_AutoCommand_MakeFixtures_LazyService.php | 26 + ...Maker_AutoCommand_MakeForm_LazyService.php | 26 + ...r_AutoCommand_MakeListener_LazyService.php | 26 + ...er_AutoCommand_MakeMessage_LazyService.php | 26 + ...nd_MakeMessengerMiddleware_LazyService.php | 26 + ..._AutoCommand_MakeMigration_LazyService.php | 26 + ...mmand_MakeRegistrationForm_LazyService.php | 26 + ...oCommand_MakeResetPassword_LazyService.php | 26 + ...mand_MakeSecurityFormLogin_LazyService.php | 26 + ...mand_MakeSerializerEncoder_LazyService.php | 26 + ...d_MakeSerializerNormalizer_LazyService.php | 26 + ...and_MakeStimulusController_LazyService.php | 26 + ...Maker_AutoCommand_MakeTest_LazyService.php | 26 + ...oCommand_MakeTwigComponent_LazyService.php | 26 + ...oCommand_MakeTwigExtension_LazyService.php | 26 + ...Maker_AutoCommand_MakeUser_LazyService.php | 26 + ..._AutoCommand_MakeValidator_LazyService.php | 26 + ...aker_AutoCommand_MakeVoter_LazyService.php | 26 + ...rity_Command_DebugFirewall_LazyService.php | 26 + ...y_Command_UserPasswordHash_LazyService.php | 26 + ...Security_RequestMatcher_0QxrXJtService.php | 27 + ...Security_RequestMatcher_KLbKLHaService.php | 27 + ...Security_RequestMatcher_Vhy2oy3Service.php | 27 + .../get_ServiceLocator_8eLXVuLService.php | 27 + .../get_ServiceLocator_BpNZAIPService.php | 27 + .../get_ServiceLocator_EAMCOjqService.php | 27 + .../get_ServiceLocator_FoktWoUService.php | 27 + .../get_ServiceLocator_G1XuiGsService.php | 27 + .../get_ServiceLocator_GqgSDnyService.php | 27 + .../get_ServiceLocator_HAmcZCCService.php | 27 + .../get_ServiceLocator_I7OeIahService.php | 101 + .../get_ServiceLocator_IdpQYdIService.php | 27 + .../get_ServiceLocator_Jf7ZX1MService.php | 27 + .../get_ServiceLocator_JzhWNcbService.php | 31 + .../get_ServiceLocator_K8rLaojService.php | 27 + .../get_ServiceLocator_O2p6Lk7Service.php | 41 + .../get_ServiceLocator_OannbdpService.php | 33 + .../get_ServiceLocator_PJHysgXService.php | 27 + .../get_ServiceLocator_RQy_OTOService.php | 27 + .../get_ServiceLocator_UgMf8_IService.php | 27 + .../get_ServiceLocator_X_XUSKjService.php | 27 + .../get_ServiceLocator_Y4Zrx_Service.php | 27 + .../get_ServiceLocator_YUfsgoAService.php | 27 + .../get_Twig_Command_Debug_LazyService.php | 26 + .../get_Twig_Command_Lint_LazyService.php | 26 + .../dev/ContainerTvmdmPN/removed-ids.php | 1014 +++ .../DMD_LaLigaApi_KernelDevDebugContainer.php | 21 + ...LaLigaApi_KernelDevDebugContainer.php.lock | 0 ...LaLigaApi_KernelDevDebugContainer.php.meta | Bin 0 -> 42046 bytes ...igaApi_KernelDevDebugContainer.preload.php | 516 ++ .../DMD_LaLigaApi_KernelDevDebugContainer.xml | 6890 ++++++++++++++++ ...LaLigaApi_KernelDevDebugContainer.xml.meta | Bin 0 -> 41606 bytes ...igaApi_KernelDevDebugContainerCompiler.log | 771 ++ ...pi_KernelDevDebugContainerDeprecations.log | 1 + var/cache/dev/annotations.map | 3 + var/cache/dev/url_matching_routes.php | 58 + var/cache/dev/url_matching_routes.php.meta | Bin 0 -> 2547 bytes vendor/autoload.php | 25 + vendor/autoload_runtime.php | 30 + vendor/bin/doctrine | 120 + vendor/bin/doctrine-dbal | 120 + vendor/bin/doctrine-dbal.bat | 5 + vendor/bin/doctrine-migrations | 120 + vendor/bin/doctrine-migrations.bat | 5 + vendor/bin/doctrine.bat | 5 + vendor/bin/openapi | 120 + vendor/bin/openapi.bat | 5 + vendor/bin/patch-type-declarations | 120 + vendor/bin/patch-type-declarations.bat | 5 + vendor/bin/php-parse | 120 + vendor/bin/php-parse.bat | 5 + vendor/bin/sql-formatter | 120 + vendor/bin/sql-formatter.bat | 5 + vendor/bin/var-dump-server | 120 + vendor/bin/var-dump-server.bat | 5 + vendor/bin/yaml-lint | 120 + vendor/bin/yaml-lint.bat | 5 + vendor/composer/ClassLoader.php | 585 ++ vendor/composer/InstalledVersions.php | 359 + vendor/composer/LICENSE | 21 + vendor/composer/autoload_classmap.php | 23 + vendor/composer/autoload_files.php | 18 + vendor/composer/autoload_namespaces.php | 9 + vendor/composer/autoload_psr4.php | 90 + vendor/composer/autoload_real.php | 50 + vendor/composer/autoload_static.php | 491 ++ vendor/composer/installed.json | 6800 +++++++++++++++ vendor/composer/installed.php | 866 ++ vendor/composer/platform_check.php | 26 + vendor/doctrine/cache/LICENSE | 19 + vendor/doctrine/cache/README.md | 13 + vendor/doctrine/cache/UPGRADE-1.11.md | 27 + vendor/doctrine/cache/UPGRADE-1.4.md | 16 + vendor/doctrine/cache/composer.json | 50 + .../cache/lib/Doctrine/Common/Cache/Cache.php | 90 + .../Doctrine/Common/Cache/CacheProvider.php | 325 + .../Doctrine/Common/Cache/ClearableCache.php | 21 + .../Doctrine/Common/Cache/FlushableCache.php | 18 + .../Common/Cache/MultiDeleteCache.php | 22 + .../Doctrine/Common/Cache/MultiGetCache.php | 23 + .../Common/Cache/MultiOperationCache.php | 12 + .../Doctrine/Common/Cache/MultiPutCache.php | 24 + .../Common/Cache/Psr6/CacheAdapter.php | 340 + .../Doctrine/Common/Cache/Psr6/CacheItem.php | 118 + .../Common/Cache/Psr6/DoctrineProvider.php | 135 + .../Common/Cache/Psr6/InvalidArgument.php | 13 + .../Common/Cache/Psr6/TypedCacheItem.php | 99 + vendor/doctrine/collections/CONTRIBUTING.md | 44 + vendor/doctrine/collections/LICENSE | 19 + vendor/doctrine/collections/README.md | 6 + vendor/doctrine/collections/UPGRADE.md | 87 + vendor/doctrine/collections/composer.json | 63 + .../docs/en/derived-collections.rst | 26 + .../docs/en/expression-builder.rst | 185 + .../collections/docs/en/expressions.rst | 115 + vendor/doctrine/collections/docs/en/index.rst | 357 + .../collections/docs/en/lazy-collections.rst | 26 + .../collections/docs/en/serialization.rst | 29 + .../doctrine/collections/docs/en/sidebar.rst | 9 + .../src/AbstractLazyCollection.php | 414 + .../collections/src/ArrayCollection.php | 489 ++ .../doctrine/collections/src/Collection.php | 113 + vendor/doctrine/collections/src/Criteria.php | 239 + .../src/Expr/ClosureExpressionVisitor.php | 222 + .../collections/src/Expr/Comparison.php | 62 + .../src/Expr/CompositeExpression.php | 70 + .../collections/src/Expr/Expression.php | 14 + .../src/Expr/ExpressionVisitor.php | 52 + .../doctrine/collections/src/Expr/Value.php | 26 + .../collections/src/ExpressionBuilder.php | 123 + .../collections/src/ReadableCollection.php | 242 + .../doctrine/collections/src/Selectable.php | 32 + vendor/doctrine/common/.doctrine-project.json | 60 + vendor/doctrine/common/LICENSE | 19 + vendor/doctrine/common/README.md | 12 + vendor/doctrine/common/UPGRADE_TO_2_1 | 39 + vendor/doctrine/common/UPGRADE_TO_2_2 | 61 + vendor/doctrine/common/composer.json | 50 + vendor/doctrine/common/docs/en/index.rst | 10 + .../docs/en/reference/class-loading.rst | 241 + vendor/doctrine/common/phpstan.neon.dist | 58 + vendor/doctrine/common/psalm.xml | 16 + vendor/doctrine/common/src/ClassLoader.php | 285 + .../doctrine/common/src/CommonException.php | 14 + vendor/doctrine/common/src/Comparable.php | 26 + .../common/src/Proxy/AbstractProxyFactory.php | 244 + .../doctrine/common/src/Proxy/Autoloader.php | 99 + .../Exception/InvalidArgumentException.php | 110 + .../Proxy/Exception/OutOfBoundsException.php | 27 + .../src/Proxy/Exception/ProxyException.php | 12 + .../Exception/UnexpectedValueException.php | 72 + vendor/doctrine/common/src/Proxy/Proxy.php | 68 + .../common/src/Proxy/ProxyDefinition.php | 42 + .../common/src/Proxy/ProxyGenerator.php | 1292 +++ .../doctrine/common/src/Util/ClassUtils.php | 113 + vendor/doctrine/common/src/Util/Debug.php | 185 + vendor/doctrine/dbal/CONTRIBUTING.md | 6 + vendor/doctrine/dbal/LICENSE | 19 + vendor/doctrine/dbal/README.md | 34 + vendor/doctrine/dbal/bin/doctrine-dbal | 4 + vendor/doctrine/dbal/bin/doctrine-dbal.php | 55 + vendor/doctrine/dbal/composer.json | 73 + .../doctrine/dbal/src/ArrayParameterType.php | 42 + .../dbal/src/ArrayParameters/Exception.php | 10 + .../Exception/MissingNamedParameter.php | 19 + .../Exception/MissingPositionalParameter.php | 23 + .../doctrine/dbal/src/Cache/ArrayResult.php | 116 + .../dbal/src/Cache/CacheException.php | 21 + .../dbal/src/Cache/QueryCacheProfile.php | 176 + vendor/doctrine/dbal/src/ColumnCase.php | 28 + vendor/doctrine/dbal/src/Configuration.php | 265 + vendor/doctrine/dbal/src/Connection.php | 2005 +++++ .../doctrine/dbal/src/ConnectionException.php | 31 + .../PrimaryReadReplicaConnection.php | 374 + vendor/doctrine/dbal/src/Driver.php | 57 + .../src/Driver/API/ExceptionConverter.php | 25 + .../Driver/API/IBMDB2/ExceptionConverter.php | 65 + .../Driver/API/MySQL/ExceptionConverter.php | 119 + .../src/Driver/API/OCI/ExceptionConverter.php | 74 + .../API/PostgreSQL/ExceptionConverter.php | 89 + .../Driver/API/SQLSrv/ExceptionConverter.php | 69 + .../Driver/API/SQLite/ExceptionConverter.php | 85 + .../API/SQLite/UserDefinedFunctions.php | 80 + .../dbal/src/Driver/AbstractDB2Driver.php | 100 + .../dbal/src/Driver/AbstractException.php | 44 + .../dbal/src/Driver/AbstractMySQLDriver.php | 209 + .../dbal/src/Driver/AbstractOracleDriver.php | 65 + .../EasyConnectString.php | 116 + .../src/Driver/AbstractPostgreSQLDriver.php | 88 + .../src/Driver/AbstractSQLServerDriver.php | 53 + .../Exception/PortWithoutHost.php | 20 + .../dbal/src/Driver/AbstractSQLiteDriver.php | 52 + .../Middleware/EnableForeignKeys.php | 31 + .../doctrine/dbal/src/Driver/Connection.php | 86 + vendor/doctrine/dbal/src/Driver/Exception.php | 20 + .../Driver/Exception/UnknownParameterType.php | 23 + .../doctrine/dbal/src/Driver/FetchUtils.php | 73 + .../dbal/src/Driver/IBMDB2/Connection.php | 141 + .../dbal/src/Driver/IBMDB2/DataSourceName.php | 84 + .../dbal/src/Driver/IBMDB2/Driver.php | 41 + .../Exception/CannotCopyStreamToStream.php | 27 + .../Exception/CannotCreateTemporaryFile.php | 27 + .../IBMDB2/Exception/ConnectionError.php | 29 + .../IBMDB2/Exception/ConnectionFailed.php | 28 + .../src/Driver/IBMDB2/Exception/Factory.php | 35 + .../Driver/IBMDB2/Exception/PrepareFailed.php | 25 + .../IBMDB2/Exception/StatementError.php | 34 + .../dbal/src/Driver/IBMDB2/Result.php | 113 + .../dbal/src/Driver/IBMDB2/Statement.php | 220 + .../doctrine/dbal/src/Driver/Middleware.php | 12 + .../AbstractConnectionMiddleware.php | 113 + .../Middleware/AbstractDriverMiddleware.php | 73 + .../Middleware/AbstractResultMiddleware.php | 78 + .../AbstractStatementMiddleware.php | 71 + .../dbal/src/Driver/Mysqli/Connection.php | 141 + .../dbal/src/Driver/Mysqli/Driver.php | 117 + .../Mysqli/Exception/ConnectionError.php | 31 + .../Mysqli/Exception/ConnectionFailed.php | 36 + .../Exception/FailedReadingStreamOffset.php | 22 + .../Driver/Mysqli/Exception/HostRequired.php | 20 + .../Mysqli/Exception/InvalidCharset.php | 42 + .../Driver/Mysqli/Exception/InvalidOption.php | 25 + .../NonStreamResourceUsedAsLargeObject.php | 24 + .../Mysqli/Exception/StatementError.php | 31 + .../dbal/src/Driver/Mysqli/Initializer.php | 14 + .../src/Driver/Mysqli/Initializer/Charset.php | 35 + .../src/Driver/Mysqli/Initializer/Options.php | 32 + .../src/Driver/Mysqli/Initializer/Secure.php | 38 + .../dbal/src/Driver/Mysqli/Result.php | 179 + .../dbal/src/Driver/Mysqli/Statement.php | 239 + .../dbal/src/Driver/OCI8/Connection.php | 170 + .../ConvertPositionalToNamedPlaceholders.php | 56 + .../doctrine/dbal/src/Driver/OCI8/Driver.php | 58 + .../OCI8/Exception/ConnectionFailed.php | 26 + .../dbal/src/Driver/OCI8/Exception/Error.php | 27 + .../OCI8/Exception/InvalidConfiguration.php | 20 + .../Exception/NonTerminatedStringLiteral.php | 27 + .../OCI8/Exception/SequenceDoesNotExist.php | 20 + .../OCI8/Exception/UnknownParameterIndex.php | 24 + .../dbal/src/Driver/OCI8/ExecutionMode.php | 30 + .../OCI8/Middleware/InitializeSession.php | 39 + .../doctrine/dbal/src/Driver/OCI8/Result.php | 145 + .../dbal/src/Driver/OCI8/Statement.php | 174 + .../dbal/src/Driver/PDO/Connection.php | 158 + .../dbal/src/Driver/PDO/Exception.php | 30 + .../dbal/src/Driver/PDO/MySQL/Driver.php | 76 + .../dbal/src/Driver/PDO/OCI/Driver.php | 61 + .../dbal/src/Driver/PDO/PDOException.php | 33 + .../dbal/src/Driver/PDO/ParameterTypeMap.php | 49 + .../dbal/src/Driver/PDO/PgSQL/Driver.php | 131 + .../doctrine/dbal/src/Driver/PDO/Result.php | 124 + .../dbal/src/Driver/PDO/SQLSrv/Connection.php | 70 + .../dbal/src/Driver/PDO/SQLSrv/Driver.php | 108 + .../dbal/src/Driver/PDO/SQLSrv/Statement.php | 109 + .../dbal/src/Driver/PDO/SQLite/Driver.php | 77 + .../dbal/src/Driver/PDO/Statement.php | 137 + .../dbal/src/Driver/PgSQL/Connection.php | 161 + .../src/Driver/PgSQL/ConvertParameters.php | 49 + .../doctrine/dbal/src/Driver/PgSQL/Driver.php | 85 + .../dbal/src/Driver/PgSQL/Exception.php | 30 + .../PgSQL/Exception/UnexpectedValue.php | 29 + .../PgSQL/Exception/UnknownParameter.php | 18 + .../doctrine/dbal/src/Driver/PgSQL/Result.php | 282 + .../dbal/src/Driver/PgSQL/Statement.php | 177 + vendor/doctrine/dbal/src/Driver/Result.php | 93 + .../dbal/src/Driver/SQLSrv/Connection.php | 144 + .../dbal/src/Driver/SQLSrv/Driver.php | 73 + .../src/Driver/SQLSrv/Exception/Error.php | 44 + .../dbal/src/Driver/SQLSrv/Result.php | 118 + .../dbal/src/Driver/SQLSrv/Statement.php | 223 + .../dbal/src/Driver/SQLite3/Connection.php | 107 + .../dbal/src/Driver/SQLite3/Driver.php | 49 + .../dbal/src/Driver/SQLite3/Exception.php | 18 + .../dbal/src/Driver/SQLite3/Result.php | 91 + .../dbal/src/Driver/SQLite3/Statement.php | 136 + .../src/Driver/ServerInfoAwareConnection.php | 21 + vendor/doctrine/dbal/src/Driver/Statement.php | 78 + vendor/doctrine/dbal/src/DriverManager.php | 288 + .../dbal/src/Event/ConnectionEventArgs.php | 27 + .../src/Event/Listeners/OracleSessionInit.php | 77 + .../src/Event/Listeners/SQLSessionInit.php | 43 + .../src/Event/Listeners/SQLiteSessionInit.php | 30 + .../SchemaAlterTableAddColumnEventArgs.php | 81 + .../SchemaAlterTableChangeColumnEventArgs.php | 71 + .../src/Event/SchemaAlterTableEventArgs.php | 62 + .../SchemaAlterTableRemoveColumnEventArgs.php | 71 + .../SchemaAlterTableRenameColumnEventArgs.php | 82 + .../Event/SchemaColumnDefinitionEventArgs.php | 87 + .../SchemaCreateTableColumnEventArgs.php | 71 + .../src/Event/SchemaCreateTableEventArgs.php | 87 + .../src/Event/SchemaDropTableEventArgs.php | 64 + .../dbal/src/Event/SchemaEventArgs.php | 29 + .../Event/SchemaIndexDefinitionEventArgs.php | 75 + .../src/Event/TransactionBeginEventArgs.php | 10 + .../src/Event/TransactionCommitEventArgs.php | 10 + .../dbal/src/Event/TransactionEventArgs.php | 24 + .../Event/TransactionRollBackEventArgs.php | 10 + vendor/doctrine/dbal/src/Events.php | 64 + vendor/doctrine/dbal/src/Exception.php | 142 + .../src/Exception/ConnectionException.php | 12 + .../dbal/src/Exception/ConnectionLost.php | 8 + .../ConstraintViolationException.php | 12 + .../src/Exception/DatabaseDoesNotExist.php | 8 + .../DatabaseObjectExistsException.php | 16 + .../DatabaseObjectNotFoundException.php | 16 + .../dbal/src/Exception/DatabaseRequired.php | 18 + .../dbal/src/Exception/DeadlockException.php | 12 + .../dbal/src/Exception/DriverException.php | 57 + ...ForeignKeyConstraintViolationException.php | 12 + .../Exception/InvalidArgumentException.php | 19 + .../Exception/InvalidFieldNameException.php | 12 + .../dbal/src/Exception/InvalidLockMode.php | 22 + .../Exception/LockWaitTimeoutException.php | 12 + .../src/Exception/MalformedDsnException.php | 14 + .../dbal/src/Exception/NoKeyValue.php | 25 + .../Exception/NonUniqueFieldNameException.php | 12 + .../NotNullConstraintViolationException.php | 12 + .../dbal/src/Exception/ReadOnlyException.php | 12 + .../dbal/src/Exception/RetryableException.php | 14 + .../dbal/src/Exception/SchemaDoesNotExist.php | 8 + .../dbal/src/Exception/ServerException.php | 12 + .../src/Exception/SyntaxErrorException.php | 12 + .../src/Exception/TableExistsException.php | 12 + .../src/Exception/TableNotFoundException.php | 12 + .../UniqueConstraintViolationException.php | 12 + .../dbal/src/ExpandArrayParameters.php | 143 + vendor/doctrine/dbal/src/FetchMode.php | 20 + .../doctrine/dbal/src/Id/TableGenerator.php | 169 + .../src/Id/TableGeneratorSchemaVisitor.php | 77 + vendor/doctrine/dbal/src/LockMode.php | 23 + .../doctrine/dbal/src/Logging/Connection.php | 82 + .../doctrine/dbal/src/Logging/DebugStack.php | 75 + vendor/doctrine/dbal/src/Logging/Driver.php | 58 + .../doctrine/dbal/src/Logging/LoggerChain.php | 48 + .../doctrine/dbal/src/Logging/Middleware.php | 24 + .../doctrine/dbal/src/Logging/SQLLogger.php | 32 + .../doctrine/dbal/src/Logging/Statement.php | 100 + vendor/doctrine/dbal/src/ParameterType.php | 57 + .../src/Platforms/AbstractMySQLPlatform.php | 1471 ++++ .../dbal/src/Platforms/AbstractPlatform.php | 4710 +++++++++++ .../dbal/src/Platforms/DB2111Platform.php | 40 + .../dbal/src/Platforms/DB2Platform.php | 1053 +++ .../dbal/src/Platforms/DateIntervalUnit.php | 29 + .../src/Platforms/Keywords/DB2Keywords.php | 430 + .../src/Platforms/Keywords/KeywordList.php | 56 + .../Platforms/Keywords/MariaDBKeywords.php | 276 + .../Platforms/Keywords/MariaDb102Keywords.php | 27 + .../Platforms/Keywords/MySQL57Keywords.php | 275 + .../Platforms/Keywords/MySQL80Keywords.php | 75 + .../src/Platforms/Keywords/MySQLKeywords.php | 275 + .../src/Platforms/Keywords/OracleKeywords.php | 149 + .../Keywords/PostgreSQL100Keywords.php | 27 + .../Keywords/PostgreSQL94Keywords.php | 12 + .../Platforms/Keywords/PostgreSQLKeywords.php | 135 + .../Keywords/ReservedKeywordsValidator.php | 130 + .../Keywords/SQLServer2012Keywords.php | 12 + .../Platforms/Keywords/SQLServerKeywords.php | 224 + .../src/Platforms/Keywords/SQLiteKeywords.php | 157 + .../dbal/src/Platforms/MariaDBPlatform.php | 55 + .../src/Platforms/MariaDb1027Platform.php | 15 + .../src/Platforms/MariaDb1043Platform.php | 131 + .../src/Platforms/MariaDb1052Platform.php | 38 + .../src/Platforms/MariaDb1060Platform.php | 16 + .../MySQL/CollationMetadataProvider.php | 11 + .../CachingCollationMetadataProvider.php | 33 + .../ConnectionCollationMetadataProvider.php | 41 + .../dbal/src/Platforms/MySQL/Comparator.php | 94 + .../dbal/src/Platforms/MySQL57Platform.php | 99 + .../dbal/src/Platforms/MySQL80Platform.php | 34 + .../dbal/src/Platforms/MySQLPlatform.php | 11 + .../dbal/src/Platforms/OraclePlatform.php | 1331 +++ .../src/Platforms/PostgreSQL100Platform.php | 36 + .../src/Platforms/PostgreSQL94Platform.php | 12 + .../dbal/src/Platforms/PostgreSQLPlatform.php | 1409 ++++ .../src/Platforms/SQLServer/Comparator.php | 63 + .../SQL/Builder/SQLServerSelectSQLBuilder.php | 86 + .../src/Platforms/SQLServer2012Platform.php | 13 + .../dbal/src/Platforms/SQLServerPlatform.php | 1831 +++++ .../dbal/src/Platforms/SQLite/Comparator.php | 61 + .../dbal/src/Platforms/SqlitePlatform.php | 1540 ++++ .../doctrine/dbal/src/Platforms/TrimMode.php | 21 + .../dbal/src/Portability/Connection.php | 45 + .../dbal/src/Portability/Converter.php | 300 + .../doctrine/dbal/src/Portability/Driver.php | 83 + .../dbal/src/Portability/Middleware.php | 38 + .../dbal/src/Portability/OptimizeFlags.php | 42 + .../doctrine/dbal/src/Portability/Result.php | 81 + .../dbal/src/Portability/Statement.php | 36 + vendor/doctrine/dbal/src/Query.php | 64 + .../Query/Expression/CompositeExpression.php | 183 + .../Query/Expression/ExpressionBuilder.php | 323 + vendor/doctrine/dbal/src/Query/ForUpdate.php | 21 + .../ForUpdate/ConflictResolutionMode.php | 27 + vendor/doctrine/dbal/src/Query/Limit.php | 30 + .../doctrine/dbal/src/Query/QueryBuilder.php | 1759 ++++ .../dbal/src/Query/QueryException.php | 37 + .../doctrine/dbal/src/Query/SelectQuery.php | 107 + vendor/doctrine/dbal/src/Result.php | 339 + .../Builder/CreateSchemaObjectsSQLBuilder.php | 85 + .../SQL/Builder/DefaultSelectSQLBuilder.php | 95 + .../Builder/DropSchemaObjectsSQLBuilder.php | 62 + .../dbal/src/SQL/Builder/SelectSQLBuilder.php | 12 + vendor/doctrine/dbal/src/SQL/Parser.php | 127 + .../dbal/src/SQL/Parser/Exception.php | 11 + .../Exception/RegularExpressionError.php | 19 + .../doctrine/dbal/src/SQL/Parser/Visitor.php | 26 + .../dbal/src/Schema/AbstractAsset.php | 223 + .../dbal/src/Schema/AbstractSchemaManager.php | 1800 ++++ vendor/doctrine/dbal/src/Schema/Column.php | 466 ++ .../doctrine/dbal/src/Schema/ColumnDiff.php | 169 + .../doctrine/dbal/src/Schema/Comparator.php | 716 ++ .../doctrine/dbal/src/Schema/Constraint.php | 41 + .../dbal/src/Schema/DB2SchemaManager.php | 451 + .../Schema/DefaultSchemaManagerFactory.php | 20 + .../Schema/Exception/ColumnAlreadyExists.php | 21 + .../Schema/Exception/ColumnDoesNotExist.php | 21 + .../Exception/ForeignKeyDoesNotExist.php | 21 + .../Schema/Exception/IndexAlreadyExists.php | 21 + .../Schema/Exception/IndexDoesNotExist.php | 21 + .../src/Schema/Exception/IndexNameInvalid.php | 21 + .../src/Schema/Exception/InvalidTableName.php | 18 + .../Exception/NamedForeignKeyRequired.php | 30 + .../Exception/NamespaceAlreadyExists.php | 21 + .../Exception/SequenceAlreadyExists.php | 21 + .../Schema/Exception/SequenceDoesNotExist.php | 21 + .../Schema/Exception/TableAlreadyExists.php | 21 + .../Schema/Exception/TableDoesNotExist.php | 21 + .../UniqueConstraintDoesNotExist.php | 21 + .../Schema/Exception/UnknownColumnOption.php | 20 + .../dbal/src/Schema/ForeignKeyConstraint.php | 406 + .../doctrine/dbal/src/Schema/Identifier.php | 27 + vendor/doctrine/dbal/src/Schema/Index.php | 365 + .../src/Schema/LegacySchemaManagerFactory.php | 19 + .../dbal/src/Schema/MySQLSchemaManager.php | 623 ++ .../dbal/src/Schema/OracleSchemaManager.php | 539 ++ .../src/Schema/PostgreSQLSchemaManager.php | 774 ++ .../src/Schema/SQLServerSchemaManager.php | 611 ++ vendor/doctrine/dbal/src/Schema/Schema.php | 523 ++ .../doctrine/dbal/src/Schema/SchemaConfig.php | 120 + .../doctrine/dbal/src/Schema/SchemaDiff.php | 294 + .../dbal/src/Schema/SchemaException.php | 204 + .../dbal/src/Schema/SchemaManagerFactory.php | 17 + vendor/doctrine/dbal/src/Schema/Sequence.php | 151 + .../dbal/src/Schema/SqliteSchemaManager.php | 790 ++ vendor/doctrine/dbal/src/Schema/Table.php | 1041 +++ vendor/doctrine/dbal/src/Schema/TableDiff.php | 361 + .../dbal/src/Schema/UniqueConstraint.php | 154 + vendor/doctrine/dbal/src/Schema/View.php | 28 + .../src/Schema/Visitor/AbstractVisitor.php | 49 + .../Visitor/CreateSchemaSqlCollector.php | 104 + .../Schema/Visitor/DropSchemaSqlCollector.php | 107 + .../dbal/src/Schema/Visitor/Graphviz.php | 164 + .../src/Schema/Visitor/NamespaceVisitor.php | 20 + .../Schema/Visitor/RemoveNamespacedAssets.php | 103 + .../dbal/src/Schema/Visitor/Visitor.php | 45 + vendor/doctrine/dbal/src/Statement.php | 261 + .../Console/Command/CommandCompatibility.php | 35 + .../Console/Command/ReservedWordsCommand.php | 216 + .../Tools/Console/Command/RunSqlCommand.php | 120 + .../src/Tools/Console/ConnectionNotFound.php | 9 + .../src/Tools/Console/ConnectionProvider.php | 13 + .../SingleConnectionProvider.php | 36 + .../dbal/src/Tools/Console/ConsoleRunner.php | 81 + vendor/doctrine/dbal/src/Tools/DsnParser.php | 218 + .../dbal/src/TransactionIsolationLevel.php | 33 + vendor/doctrine/dbal/src/Types/ArrayType.php | 92 + .../dbal/src/Types/AsciiStringType.php | 29 + vendor/doctrine/dbal/src/Types/BigIntType.php | 50 + vendor/doctrine/dbal/src/Types/BinaryType.php | 67 + vendor/doctrine/dbal/src/Types/BlobType.php | 67 + .../doctrine/dbal/src/Types/BooleanType.php | 79 + .../dbal/src/Types/ConversionException.php | 123 + .../dbal/src/Types/DateImmutableType.php | 92 + .../dbal/src/Types/DateIntervalType.php | 110 + .../dbal/src/Types/DateTimeImmutableType.php | 98 + .../doctrine/dbal/src/Types/DateTimeType.php | 115 + .../src/Types/DateTimeTzImmutableType.php | 92 + .../dbal/src/Types/DateTimeTzType.php | 121 + vendor/doctrine/dbal/src/Types/DateType.php | 104 + .../doctrine/dbal/src/Types/DecimalType.php | 47 + vendor/doctrine/dbal/src/Types/FloatType.php | 38 + vendor/doctrine/dbal/src/Types/GuidType.php | 45 + .../doctrine/dbal/src/Types/IntegerType.php | 50 + vendor/doctrine/dbal/src/Types/JsonType.php | 96 + vendor/doctrine/dbal/src/Types/ObjectType.php | 88 + .../dbal/src/Types/PhpDateTimeMappingType.php | 12 + .../dbal/src/Types/PhpIntegerMappingType.php | 12 + .../dbal/src/Types/SimpleArrayType.php | 88 + .../doctrine/dbal/src/Types/SmallIntType.php | 50 + vendor/doctrine/dbal/src/Types/StringType.php | 27 + vendor/doctrine/dbal/src/Types/TextType.php | 38 + .../dbal/src/Types/TimeImmutableType.php | 92 + vendor/doctrine/dbal/src/Types/TimeType.php | 104 + vendor/doctrine/dbal/src/Types/Type.php | 296 + .../doctrine/dbal/src/Types/TypeRegistry.php | 127 + vendor/doctrine/dbal/src/Types/Types.php | 47 + .../src/Types/VarDateTimeImmutableType.php | 89 + .../dbal/src/Types/VarDateTimeType.php | 42 + .../dbal/src/VersionAwarePlatformDriver.php | 30 + vendor/doctrine/deprecations/LICENSE | 19 + vendor/doctrine/deprecations/README.md | 157 + vendor/doctrine/deprecations/composer.json | 38 + .../lib/Doctrine/Deprecations/Deprecation.php | 313 + .../PHPUnit/VerifyDeprecations.php | 66 + .../doctrine-bundle/.symfony.bundle.yaml | 15 + .../Attribute/AsDoctrineListener.php | 19 + .../Attribute/AsEntityListener.php | 22 + .../Attribute/AsMiddleware.php | 16 + .../DoctrineMetadataCacheWarmer.php | 52 + .../Command/CreateDatabaseDoctrineCommand.php | 97 + .../Command/DoctrineCommand.php | 82 + .../Command/DropDatabaseDoctrineCommand.php | 127 + .../Command/ImportMappingDoctrineCommand.php | 163 + .../ClearMetadataCacheDoctrineCommand.php | 31 + .../Proxy/ClearQueryCacheDoctrineCommand.php | 31 + .../Proxy/ClearResultCacheDoctrineCommand.php | 31 + .../Proxy/CollectionRegionDoctrineCommand.php | 30 + .../Proxy/ConvertMappingDoctrineCommand.php | 56 + .../Proxy/CreateSchemaDoctrineCommand.php | 32 + .../Command/Proxy/DoctrineCommandHelper.php | 41 + .../Proxy/DropSchemaDoctrineCommand.php | 31 + ...nsureProductionSettingsDoctrineCommand.php | 30 + .../EntityRegionCacheDoctrineCommand.php | 30 + .../Command/Proxy/InfoDoctrineCommand.php | 28 + .../Command/Proxy/OrmProxyCommand.php | 42 + .../Proxy/QueryRegionCacheDoctrineCommand.php | 30 + .../Command/Proxy/RunDqlDoctrineCommand.php | 46 + .../Command/Proxy/RunSqlDoctrineCommand.php | 43 + .../Proxy/UpdateSchemaDoctrineCommand.php | 31 + .../Command/Proxy/ValidateSchemaCommand.php | 30 + .../doctrine-bundle/ConnectionFactory.php | 285 + .../Controller/ProfilerController.php | 132 + .../DataCollector/DoctrineDataCollector.php | 307 + .../Dbal/BlacklistSchemaAssetFilter.php | 30 + ...ManagerRegistryAwareConnectionProvider.php | 27 + .../Dbal/RegexSchemaAssetFilter.php | 27 + .../Dbal/SchemaAssetsFilterManager.php | 32 + .../Compiler/CacheCompatibilityPass.php | 125 + .../Compiler/CacheSchemaSubscriberPass.php | 55 + .../Compiler/DbalSchemaFilterPass.php | 53 + .../Compiler/DoctrineOrmMappingsPass.php | 183 + .../Compiler/EntityListenerPass.php | 151 + .../Compiler/IdGeneratorPass.php | 80 + .../Compiler/MiddlewaresPass.php | 86 + .../Compiler/RemoveLoggingMiddlewarePass.php | 19 + .../Compiler/RemoveProfilerControllerPass.php | 20 + .../ServiceRepositoryCompilerPass.php | 36 + .../Compiler/WellKnownSchemaFilterPass.php | 55 + .../DependencyInjection/Configuration.php | 875 ++ .../DependencyInjection/DoctrineExtension.php | 1200 +++ .../doctrine-bundle/DoctrineBundle.php | 171 + .../EventSubscriberInterface.php | 10 + vendor/doctrine/doctrine-bundle/LICENSE | 13 + .../doctrine-bundle/ManagerConfigurator.php | 71 + .../Mapping/ClassMetadataCollection.php | 50 + .../Mapping/ClassMetadataFactory.php | 33 + .../ContainerEntityListenerResolver.php | 101 + .../Mapping/DisconnectedMetadataFactory.php | 191 + .../Mapping/EntityListenerServiceResolver.php | 15 + .../doctrine-bundle/Mapping/MappingDriver.php | 65 + .../Middleware/BacktraceDebugDataHolder.php | 92 + .../ConnectionNameAwareInterface.php | 8 + .../Middleware/DebugMiddleware.php | 32 + ...agerRegistryAwareEntityManagerProvider.php | 43 + vendor/doctrine/doctrine-bundle/README.md | 24 + vendor/doctrine/doctrine-bundle/Registry.php | 87 + .../Repository/ContainerRepositoryFactory.php | 111 + .../LazyServiceEntityRepository.php | 82 + .../RepositoryFactoryCompatibility.php | 43 + .../Repository/ServiceEntityRepository.php | 53 + .../ServiceEntityRepositoryInterface.php | 10 + .../ServiceEntityRepositoryProxy.php | 138 + .../doctrine-bundle/Resources/config/dbal.xml | 108 + .../Resources/config/messenger.xml | 64 + .../Resources/config/middlewares.xml | 21 + .../doctrine-bundle/Resources/config/orm.xml | 277 + .../Resources/config/schema/doctrine-1.0.xsd | 284 + .../Resources/views/Collector/database.svg | 6 + .../Resources/views/Collector/db.html.twig | 533 ++ .../views/Collector/explain.html.twig | 28 + .../Resources/views/Collector/icon.svg | 4 + .../Twig/DoctrineExtension.php | 197 + .../doctrine/doctrine-bundle/UPGRADE-2.10.md | 27 + .../doctrine/doctrine-bundle/UPGRADE-3.0.md | 8 + vendor/doctrine/doctrine-bundle/composer.json | 105 + .../.symfony.bundle.yaml | 4 + .../doctrine-migrations-bundle/Changelog.md | 13 + .../Collector/MigrationsCollector.php | 95 + .../Collector/MigrationsFlattener.php | 48 + .../ConfigureDependencyFactoryPass.php | 115 + .../DependencyInjection/Configuration.php | 180 + .../DoctrineMigrationsExtension.php | 205 + .../DoctrineMigrationsBundle.php | 22 + .../doctrine-migrations-bundle/LICENSE | 19 + .../ContainerAwareMigrationFactory.php | 45 + .../README.markdown | 9 + .../config/schema/doctrine_migrations-3.0.xsd | 73 + .../Resources/config/services.xml | 151 + .../Resources/doc/index.rst | 468 ++ .../Resources/views/Collector/icon-v3.svg | 6 + .../Resources/views/Collector/icon.svg | 7 + .../views/Collector/migrations.html.twig | 252 + .../doctrine-migrations-bundle/UPGRADE.md | 86 + .../doctrine-migrations-bundle/composer.json | 59 + vendor/doctrine/event-manager/LICENSE | 19 + vendor/doctrine/event-manager/README.md | 13 + vendor/doctrine/event-manager/UPGRADE.md | 15 + vendor/doctrine/event-manager/composer.json | 68 + .../doctrine/event-manager/phpstan.neon.dist | 5 + vendor/doctrine/event-manager/psalm.xml | 15 + .../doctrine/event-manager/src/EventArgs.php | 37 + .../event-manager/src/EventManager.php | 129 + .../event-manager/src/EventSubscriber.php | 21 + vendor/doctrine/inflector/LICENSE | 19 + vendor/doctrine/inflector/README.md | 7 + vendor/doctrine/inflector/composer.json | 41 + vendor/doctrine/inflector/docs/en/index.rst | 226 + .../Inflector/CachedWordInflector.php | 24 + .../GenericLanguageInflectorFactory.php | 66 + .../lib/Doctrine/Inflector/Inflector.php | 507 ++ .../Doctrine/Inflector/InflectorFactory.php | 52 + .../lib/Doctrine/Inflector/Language.php | 19 + .../Inflector/LanguageInflectorFactory.php | 33 + .../Doctrine/Inflector/NoopWordInflector.php | 13 + .../Inflector/Rules/English/Inflectible.php | 184 + .../Rules/English/InflectorFactory.php | 21 + .../Inflector/Rules/English/Rules.php | 31 + .../Inflector/Rules/English/Uninflected.php | 189 + .../Inflector/Rules/French/Inflectible.php | 44 + .../Rules/French/InflectorFactory.php | 21 + .../Doctrine/Inflector/Rules/French/Rules.php | 31 + .../Inflector/Rules/French/Uninflected.php | 28 + .../Rules/NorwegianBokmal/Inflectible.php | 34 + .../NorwegianBokmal/InflectorFactory.php | 21 + .../Inflector/Rules/NorwegianBokmal/Rules.php | 31 + .../Rules/NorwegianBokmal/Uninflected.php | 30 + .../lib/Doctrine/Inflector/Rules/Pattern.php | 42 + .../lib/Doctrine/Inflector/Rules/Patterns.php | 34 + .../Rules/Portuguese/Inflectible.php | 98 + .../Rules/Portuguese/InflectorFactory.php | 21 + .../Inflector/Rules/Portuguese/Rules.php | 31 + .../Rules/Portuguese/Uninflected.php | 32 + .../lib/Doctrine/Inflector/Rules/Ruleset.php | 39 + .../Inflector/Rules/Spanish/Inflectible.php | 47 + .../Rules/Spanish/InflectorFactory.php | 21 + .../Inflector/Rules/Spanish/Rules.php | 31 + .../Inflector/Rules/Spanish/Uninflected.php | 30 + .../Doctrine/Inflector/Rules/Substitution.php | 30 + .../Inflector/Rules/Substitutions.php | 57 + .../Inflector/Rules/Transformation.php | 39 + .../Inflector/Rules/Transformations.php | 29 + .../Inflector/Rules/Turkish/Inflectible.php | 34 + .../Rules/Turkish/InflectorFactory.php | 21 + .../Inflector/Rules/Turkish/Rules.php | 31 + .../Inflector/Rules/Turkish/Uninflected.php | 30 + .../lib/Doctrine/Inflector/Rules/Word.php | 21 + .../Doctrine/Inflector/RulesetInflector.php | 56 + .../lib/Doctrine/Inflector/WordInflector.php | 10 + .../instantiator/.doctrine-project.json | 47 + vendor/doctrine/instantiator/CONTRIBUTING.md | 35 + vendor/doctrine/instantiator/LICENSE | 19 + vendor/doctrine/instantiator/README.md | 38 + vendor/doctrine/instantiator/composer.json | 48 + .../doctrine/instantiator/docs/en/index.rst | 68 + .../doctrine/instantiator/docs/en/sidebar.rst | 4 + vendor/doctrine/instantiator/psalm.xml | 16 + .../Exception/ExceptionInterface.php | 14 + .../Exception/InvalidArgumentException.php | 52 + .../Exception/UnexpectedValueException.php | 61 + .../Doctrine/Instantiator/Instantiator.php | 255 + .../Instantiator/InstantiatorInterface.php | 24 + vendor/doctrine/lexer/LICENSE | 19 + vendor/doctrine/lexer/README.md | 9 + vendor/doctrine/lexer/UPGRADE.md | 22 + vendor/doctrine/lexer/composer.json | 55 + vendor/doctrine/lexer/src/AbstractLexer.php | 328 + vendor/doctrine/lexer/src/Token.php | 56 + vendor/doctrine/migrations/LICENSE | 19 + vendor/doctrine/migrations/README.md | 11 + vendor/doctrine/migrations/UPGRADE.md | 302 + .../migrations/bin/doctrine-migrations | 8 + .../migrations/bin/doctrine-migrations.php | 46 + vendor/doctrine/migrations/composer.json | 80 + .../Doctrine/Migrations/AbstractMigration.php | 151 + .../Configuration/Configuration.php | 212 + .../Connection/ConfigurationFile.php | 51 + .../Connection/ConnectionLoader.php | 23 + .../ConnectionRegistryConnection.php | 39 + .../Exception/ConnectionNotSpecified.php | 17 + .../Connection/Exception/FileNotFound.php | 17 + .../Exception/InvalidConfiguration.php | 28 + .../Connection/Exception/LoaderException.php | 11 + .../Connection/ExistingConnection.php | 24 + .../EntityManager/ConfigurationFile.php | 51 + .../EntityManager/EntityManagerLoader.php | 18 + .../EntityManager/Exception/FileNotFound.php | 17 + .../Exception/InvalidConfiguration.php | 28 + .../Exception/LoaderException.php | 11 + .../EntityManager/ExistingEntityManager.php | 24 + .../ManagerRegistryEntityManager.php | 41 + .../Exception/ConfigurationException.php | 11 + .../Configuration/Exception/FileNotFound.php | 17 + .../Exception/FrozenConfiguration.php | 15 + .../Configuration/Exception/InvalidLoader.php | 31 + .../Exception/UnknownConfigurationValue.php | 25 + .../Migration/ConfigurationArray.php | 110 + .../Migration/ConfigurationFile.php | 35 + .../ConfigurationFileWithFallback.php | 61 + .../Migration/ConfigurationLoader.php | 12 + .../Exception/InvalidConfigurationFormat.php | 18 + .../Exception/InvalidConfigurationKey.php | 18 + .../Migration/Exception/JsonNotValid.php | 16 + .../Exception/MissingConfigurationFile.php | 16 + .../Migration/Exception/XmlNotValid.php | 21 + .../Migration/Exception/YamlNotAvailable.php | 19 + .../Migration/Exception/YamlNotValid.php | 21 + .../Migration/ExistingConfiguration.php | 19 + .../Configuration/Migration/FormattedFile.php | 45 + .../Configuration/Migration/JsonFile.php | 46 + .../Configuration/Migration/PhpFile.php | 37 + .../Migration/XML/configuration.xsd | 73 + .../Configuration/Migration/XmlFile.php | 129 + .../Configuration/Migration/YamlFile.php | 55 + .../lib/Doctrine/Migrations/DbalMigrator.php | 142 + .../Doctrine/Migrations/DependencyFactory.php | 465 ++ .../Event/Listeners/AutoCommitListener.php | 37 + .../Migrations/Event/MigrationsEventArgs.php | 38 + .../Event/MigrationsVersionEventArgs.php | 38 + .../Doctrine/Migrations/EventDispatcher.php | 73 + .../lib/Doctrine/Migrations/Events.php | 17 + .../Migrations/Exception/AbortMigration.php | 11 + .../Migrations/Exception/AlreadyAtVersion.php | 23 + .../Migrations/Exception/ControlException.php | 9 + .../Exception/DependencyException.php | 9 + .../Exception/DuplicateMigrationVersion.php | 24 + .../Exception/FrozenDependencies.php | 15 + .../Exception/IrreversibleMigration.php | 11 + .../Exception/MetadataStorageError.php | 20 + .../Exception/MigrationClassNotFound.php | 22 + .../MigrationConfigurationConflict.php | 26 + .../Exception/MigrationException.php | 11 + .../Exception/MigrationNotAvailable.php | 24 + .../Exception/MigrationNotExecuted.php | 23 + .../Exception/MissingDependency.php | 20 + .../NoMigrationsFoundWithCriteria.php | 22 + .../Exception/NoMigrationsToExecute.php | 20 + .../Migrations/Exception/NoTablesFound.php | 15 + .../Exception/PlanAlreadyExecuted.php | 15 + .../Migrations/Exception/RollupFailed.php | 20 + .../Migrations/Exception/SkipMigration.php | 11 + .../Exception/UnknownMigrationVersion.php | 23 + .../Doctrine/Migrations/FileQueryWriter.php | 58 + .../FilesystemMigrationsRepository.php | 139 + .../Finder/Exception/FinderException.php | 9 + .../Finder/Exception/InvalidDirectory.php | 17 + .../Finder/Exception/NameIsReserved.php | 24 + .../lib/Doctrine/Migrations/Finder/Finder.php | 103 + .../Doctrine/Migrations/Finder/GlobFinder.php | 29 + .../Migrations/Finder/MigrationFinder.php | 19 + .../Finder/RecursiveRegexFinder.php | 70 + .../Generator/ClassNameGenerator.php | 25 + .../Generator/ConcatenationFileBuilder.php | 39 + .../Migrations/Generator/DiffGenerator.php | 140 + .../Exception/GeneratorException.php | 11 + .../Exception/InvalidTemplateSpecified.php | 27 + .../Generator/Exception/NoChangesDetected.php | 15 + .../Migrations/Generator/FileBuilder.php | 19 + .../Migrations/Generator/Generator.php | 157 + .../Migrations/Generator/SqlGenerator.php | 87 + .../Migrations/InlineParameterFormatter.php | 83 + .../Metadata/AvailableMigration.php | 31 + .../Metadata/AvailableMigrationsList.php | 86 + .../Metadata/AvailableMigrationsSet.php | 60 + .../Migrations/Metadata/ExecutedMigration.php | 37 + .../Metadata/ExecutedMigrationsList.php | 87 + .../Migrations/Metadata/MigrationPlan.php | 54 + .../Migrations/Metadata/MigrationPlanList.php | 59 + .../Metadata/Storage/MetadataStorage.php | 21 + .../Storage/MetadataStorageConfiguration.php | 9 + .../Metadata/Storage/TableMetadataStorage.php | 285 + .../TableMetadataStorageConfiguration.php | 68 + .../Migrations/MigrationsRepository.php | 18 + .../lib/Doctrine/Migrations/Migrator.php | 19 + .../Migrations/MigratorConfiguration.php | 88 + .../Migrations/ParameterFormatter.php | 22 + .../Provider/DBALSchemaDiffProvider.php | 47 + .../Provider/EmptySchemaProvider.php | 28 + .../Provider/Exception/NoMappingFound.php | 15 + .../Provider/Exception/ProviderException.php | 11 + .../Migrations/Provider/LazySchema.php | 14 + .../Provider/LazySchemaDiffProvider.php | 52 + .../Migrations/Provider/OrmSchemaProvider.php | 41 + .../Provider/SchemaDiffProvider.php | 23 + .../Migrations/Provider/SchemaProvider.php | 16 + .../Provider/StubSchemaProvider.php | 26 + .../Query/Exception/InvalidArguments.php | 23 + .../lib/Doctrine/Migrations/Query/Query.php | 52 + .../lib/Doctrine/Migrations/QueryWriter.php | 22 + .../lib/Doctrine/Migrations/Rollup.php | 48 + .../lib/Doctrine/Migrations/SchemaDumper.php | 158 + .../Tools/BooleanStringFormatter.php | 27 + .../Migrations/Tools/BytesFormatter.php | 27 + .../Tools/Console/Command/CurrentCommand.php | 56 + .../Tools/Console/Command/DiffCommand.php | 214 + .../Tools/Console/Command/DoctrineCommand.php | 137 + .../Console/Command/DumpSchemaCommand.php | 144 + .../Tools/Console/Command/ExecuteCommand.php | 178 + .../Tools/Console/Command/GenerateCommand.php | 89 + .../Tools/Console/Command/LatestCommand.php | 53 + .../Tools/Console/Command/ListCommand.php | 70 + .../Tools/Console/Command/MigrateCommand.php | 296 + .../Tools/Console/Command/RollupCommand.php | 63 + .../Tools/Console/Command/StatusCommand.php | 42 + .../Console/Command/SyncMetadataCommand.php | 44 + .../Tools/Console/Command/UpToDateCommand.php | 111 + .../Tools/Console/Command/VersionCommand.php | 260 + ...nsoleInputMigratorConfigurationFactory.php | 60 + .../Tools/Console/ConsoleLogger.php | 133 + .../Tools/Console/ConsoleRunner.php | 154 + .../Console/Exception/ConsoleException.php | 11 + .../Exception/DependenciesNotSatisfied.php | 15 + .../Exception/DirectoryDoesNotExist.php | 17 + .../Exception/FileTypeNotSupported.php | 15 + .../Console/Exception/InvalidOptionUsage.php | 15 + .../SchemaDumpRequiresNoMigrations.php | 20 + .../Exception/VersionAlreadyExists.php | 18 + .../Console/Exception/VersionDoesNotExist.php | 18 + .../Console/Helper/ConfigurationHelper.php | 18 + .../Helper/MigrationDirectoryHelper.php | 59 + .../Helper/MigrationStatusInfosHelper.php | 205 + .../Console/MigratorConfigurationFactory.php | 13 + .../Migrations/Tools/TransactionHelper.php | 83 + .../Migrations/Version/AliasResolver.php | 28 + .../Version/AlphabeticalComparator.php | 15 + .../Migrations/Version/Comparator.php | 10 + .../CurrentMigrationStatusCalculator.php | 38 + .../Migrations/Version/DbalExecutor.php | 322 + .../Version/DbalMigrationFactory.php | 31 + .../Version/DefaultAliasResolver.php | 115 + .../Doctrine/Migrations/Version/Direction.php | 23 + .../Migrations/Version/ExecutionResult.php | 155 + .../Doctrine/Migrations/Version/Executor.php | 21 + .../Migrations/Version/MigrationFactory.php | 15 + .../Version/MigrationPlanCalculator.php | 25 + .../Version/MigrationStatusCalculator.php | 19 + .../Version/SortedMigrationPlanCalculator.php | 144 + .../lib/Doctrine/Migrations/Version/State.php | 35 + .../Doctrine/Migrations/Version/Version.php | 24 + vendor/doctrine/orm/LICENSE | 19 + vendor/doctrine/orm/README.md | 32 + vendor/doctrine/orm/SECURITY.md | 17 + vendor/doctrine/orm/UPGRADE.md | 1561 ++++ vendor/doctrine/orm/bin/doctrine | 4 + vendor/doctrine/orm/bin/doctrine-pear.php | 43 + vendor/doctrine/orm/bin/doctrine.bat | 9 + vendor/doctrine/orm/bin/doctrine.php | 62 + vendor/doctrine/orm/composer.json | 76 + vendor/doctrine/orm/doctrine-mapping.xsd | 643 ++ vendor/doctrine/orm/src/AbstractQuery.php | 1429 ++++ vendor/doctrine/orm/src/Cache.php | 164 + .../orm/src/Cache/AssociationCacheEntry.php | 53 + .../orm/src/Cache/CacheConfiguration.php | 83 + vendor/doctrine/orm/src/Cache/CacheEntry.php | 16 + .../doctrine/orm/src/Cache/CacheException.php | 61 + .../doctrine/orm/src/Cache/CacheFactory.php | 89 + vendor/doctrine/orm/src/Cache/CacheKey.php | 36 + .../orm/src/Cache/CollectionCacheEntry.php | 39 + .../orm/src/Cache/CollectionCacheKey.php | 58 + .../orm/src/Cache/CollectionHydrator.php | 25 + .../orm/src/Cache/ConcurrentRegion.php | 38 + .../doctrine/orm/src/Cache/DefaultCache.php | 308 + .../orm/src/Cache/DefaultCacheFactory.php | 249 + .../src/Cache/DefaultCollectionHydrator.php | 85 + .../orm/src/Cache/DefaultEntityHydrator.php | 193 + .../orm/src/Cache/DefaultQueryCache.php | 466 ++ .../orm/src/Cache/EntityCacheEntry.php | 73 + .../doctrine/orm/src/Cache/EntityCacheKey.php | 48 + .../doctrine/orm/src/Cache/EntityHydrator.php | 32 + .../src/Cache/Exception/CacheException.php | 14 + .../CannotUpdateReadOnlyCollection.php | 19 + .../Exception/CannotUpdateReadOnlyEntity.php | 15 + .../Cache/Exception/FeatureNotImplemented.php | 28 + .../Exception/InvalidResultCacheDriver.php | 16 + .../Exception/MetadataCacheNotConfigured.php | 13 + .../MetadataCacheUsesNonPersistentCache.php | 19 + .../Cache/Exception/NonCacheableEntity.php | 18 + .../NonCacheableEntityAssociation.php | 19 + .../Exception/QueryCacheNotConfigured.php | 13 + .../QueryCacheUsesNonPersistentCache.php | 19 + vendor/doctrine/orm/src/Cache/Lock.php | 29 + .../doctrine/orm/src/Cache/LockException.php | 14 + .../orm/src/Cache/Logging/CacheLogger.php | 105 + .../src/Cache/Logging/CacheLoggerChain.php | 131 + .../Cache/Logging/StatisticsCacheLogger.php | 217 + .../doctrine/orm/src/Cache/MultiGetRegion.php | 25 + .../src/Cache/Persister/CachedPersister.php | 34 + .../AbstractCollectionPersister.php | 282 + .../Collection/CachedCollectionPersister.php | 40 + ...rictReadWriteCachedCollectionPersister.php | 86 + .../ReadOnlyCachedCollectionPersister.php | 27 + .../ReadWriteCachedCollectionPersister.php | 113 + .../Entity/AbstractEntityPersister.php | 619 ++ .../Entity/CachedEntityPersister.php | 26 + ...onStrictReadWriteCachedEntityPersister.php | 100 + .../Entity/ReadOnlyCachedEntityPersister.php | 22 + .../Entity/ReadWriteCachedEntityPersister.php | 117 + vendor/doctrine/orm/src/Cache/QueryCache.php | 35 + .../orm/src/Cache/QueryCacheEntry.php | 49 + .../doctrine/orm/src/Cache/QueryCacheKey.php | 50 + .../orm/src/Cache/QueryCacheValidator.php | 18 + vendor/doctrine/orm/src/Cache/Region.php | 73 + .../Cache/Region/DefaultMultiGetRegion.php | 14 + .../orm/src/Cache/Region/DefaultRegion.php | 213 + .../orm/src/Cache/Region/FileLockRegion.php | 236 + .../src/Cache/Region/UpdateTimestampCache.php | 23 + .../orm/src/Cache/RegionsConfiguration.php | 107 + .../orm/src/Cache/TimestampCacheEntry.php | 39 + .../orm/src/Cache/TimestampCacheKey.php | 17 + .../Cache/TimestampQueryCacheValidator.php | 45 + .../orm/src/Cache/TimestampRegion.php | 20 + vendor/doctrine/orm/src/Configuration.php | 1157 +++ .../src/Decorator/EntityManagerDecorator.php | 325 + vendor/doctrine/orm/src/EntityManager.php | 1120 +++ .../orm/src/EntityManagerInterface.php | 348 + .../orm/src/EntityNotFoundException.php | 48 + vendor/doctrine/orm/src/EntityRepository.php | 370 + .../orm/src/Event/LifecycleEventArgs.php | 72 + .../orm/src/Event/ListenersInvoker.php | 101 + .../src/Event/LoadClassMetadataEventArgs.php | 27 + .../OnClassMetadataNotFoundEventArgs.php | 72 + .../orm/src/Event/OnClearEventArgs.php | 73 + .../orm/src/Event/OnFlushEventArgs.php | 38 + .../orm/src/Event/PostFlushEventArgs.php | 38 + .../orm/src/Event/PostLoadEventArgs.php | 9 + .../orm/src/Event/PostPersistEventArgs.php | 9 + .../orm/src/Event/PostRemoveEventArgs.php | 9 + .../orm/src/Event/PostUpdateEventArgs.php | 9 + .../orm/src/Event/PreFlushEventArgs.php | 36 + .../orm/src/Event/PrePersistEventArgs.php | 9 + .../orm/src/Event/PreRemoveEventArgs.php | 9 + .../orm/src/Event/PreUpdateEventArgs.php | 115 + vendor/doctrine/orm/src/Events.php | 125 + .../src/Exception/ConfigurationException.php | 11 + .../EntityIdentityCollisionException.php | 42 + .../orm/src/Exception/EntityManagerClosed.php | 13 + .../src/Exception/EntityMissingAssignedId.php | 19 + .../src/Exception/InvalidEntityRepository.php | 17 + .../src/Exception/InvalidHydrationMode.php | 15 + .../orm/src/Exception/ManagerException.php | 11 + .../src/Exception/MismatchedEventManager.php | 15 + .../src/Exception/MissingIdentifierField.php | 19 + .../MissingMappingDriverImplementation.php | 16 + .../MultipleSelectorsFoundException.php | 24 + .../Exception/NamedNativeQueryNotFound.php | 18 + .../orm/src/Exception/NamedQueryNotFound.php | 18 + .../orm/src/Exception/NotSupported.php | 41 + .../orm/src/Exception/ORMException.php | 14 + .../orm/src/Exception/PersisterException.php | 11 + .../ProxyClassesAlwaysRegenerating.php | 13 + .../orm/src/Exception/RepositoryException.php | 15 + .../orm/src/Exception/SchemaToolException.php | 11 + .../Exception/UnexpectedAssociationValue.php | 27 + .../src/Exception/UnknownEntityNamespace.php | 19 + .../UnrecognizedIdentifierFields.php | 21 + .../orm/src/Id/AbstractIdGenerator.php | 93 + .../doctrine/orm/src/Id/AssignedGenerator.php | 47 + .../src/Id/BigIntegerIdentityGenerator.php | 58 + .../doctrine/orm/src/Id/IdentityGenerator.php | 58 + .../doctrine/orm/src/Id/SequenceGenerator.php | 129 + vendor/doctrine/orm/src/Id/TableGenerator.php | 83 + vendor/doctrine/orm/src/Id/UuidGenerator.php | 56 + .../Internal/Hydration/AbstractHydrator.php | 711 ++ .../src/Internal/Hydration/ArrayHydrator.php | 280 + .../Internal/Hydration/HydrationException.php | 97 + .../src/Internal/Hydration/IterableResult.php | 86 + .../src/Internal/Hydration/ObjectHydrator.php | 597 ++ .../Hydration/ScalarColumnHydrator.php | 34 + .../src/Internal/Hydration/ScalarHydrator.php | 35 + .../Hydration/SimpleObjectHydrator.php | 181 + .../Hydration/SingleScalarHydrator.php | 43 + .../src/Internal/HydrationCompleteHandler.php | 75 + .../orm/src/Internal/SQLResultCasing.php | 37 + .../Internal/StronglyConnectedComponents.php | 170 + .../orm/src/Internal/TopologicalSort.php | 159 + .../CycleDetectedException.php | 55 + .../orm/src/LazyCriteriaCollection.php | 113 + .../doctrine/orm/src/Mapping/Annotation.php | 10 + .../orm/src/Mapping/AnsiQuoteStrategy.php | 81 + .../orm/src/Mapping/AssociationOverride.php | 94 + .../orm/src/Mapping/AssociationOverrides.php | 45 + .../orm/src/Mapping/AttributeOverride.php | 37 + .../orm/src/Mapping/AttributeOverrides.php | 45 + .../Mapping/Builder/AssociationBuilder.php | 204 + .../Mapping/Builder/ClassMetadataBuilder.php | 547 ++ .../src/Mapping/Builder/EmbeddedBuilder.php | 56 + .../Mapping/Builder/EntityListenerBuilder.php | 57 + .../orm/src/Mapping/Builder/FieldBuilder.php | 294 + .../Builder/ManyToManyAssociationBuilder.php | 80 + .../Builder/OneToManyAssociationBuilder.php | 51 + vendor/doctrine/orm/src/Mapping/Cache.php | 38 + .../orm/src/Mapping/ChainTypedFieldMapper.php | 33 + .../orm/src/Mapping/ChangeTrackingPolicy.php | 33 + .../orm/src/Mapping/ClassMetadata.php | 118 + .../orm/src/Mapping/ClassMetadataFactory.php | 876 ++ .../orm/src/Mapping/ClassMetadataInfo.php | 3885 +++++++++ vendor/doctrine/orm/src/Mapping/Column.php | 137 + .../doctrine/orm/src/Mapping/ColumnResult.php | 22 + .../orm/src/Mapping/CustomIdGenerator.php | 28 + .../Mapping/DefaultEntityListenerResolver.php | 64 + .../orm/src/Mapping/DefaultNamingStrategy.php | 83 + .../orm/src/Mapping/DefaultQuoteStrategy.php | 154 + .../src/Mapping/DefaultTypedFieldMapper.php | 80 + .../orm/src/Mapping/DiscriminatorColumn.php | 73 + .../orm/src/Mapping/DiscriminatorMap.php | 29 + .../src/Mapping/Driver/AnnotationDriver.php | 898 ++ .../src/Mapping/Driver/AttributeDriver.php | 773 ++ .../src/Mapping/Driver/AttributeReader.php | 146 + .../Driver/CompatibilityAnnotationDriver.php | 22 + .../orm/src/Mapping/Driver/DatabaseDriver.php | 570 ++ .../orm/src/Mapping/Driver/DriverChain.php | 16 + .../orm/src/Mapping/Driver/PHPDriver.php | 29 + .../Mapping/Driver/ReflectionBasedDriver.php | 54 + .../Driver/RepeatableAttributeCollection.php | 16 + .../Mapping/Driver/SimplifiedXmlDriver.php | 25 + .../Mapping/Driver/SimplifiedYamlDriver.php | 27 + .../src/Mapping/Driver/StaticPHPDriver.php | 16 + .../orm/src/Mapping/Driver/XmlDriver.php | 1016 +++ .../orm/src/Mapping/Driver/YamlDriver.php | 937 +++ .../doctrine/orm/src/Mapping/Embeddable.php | 16 + vendor/doctrine/orm/src/Mapping/Embedded.php | 35 + vendor/doctrine/orm/src/Mapping/Entity.php | 39 + .../src/Mapping/EntityListenerResolver.php | 38 + .../orm/src/Mapping/EntityListeners.php | 34 + .../doctrine/orm/src/Mapping/EntityResult.php | 38 + .../Mapping/Exception/CannotGenerateIds.php | 22 + .../Exception/InvalidCustomGenerator.php | 27 + .../Exception/UnknownGeneratorType.php | 15 + .../doctrine/orm/src/Mapping/FieldResult.php | 28 + .../orm/src/Mapping/GeneratedValue.php | 33 + .../orm/src/Mapping/HasLifecycleCallbacks.php | 16 + vendor/doctrine/orm/src/Mapping/Id.php | 16 + vendor/doctrine/orm/src/Mapping/Index.php | 67 + .../orm/src/Mapping/InheritanceType.php | 42 + .../orm/src/Mapping/InverseJoinColumn.php | 14 + .../doctrine/orm/src/Mapping/JoinColumn.php | 19 + .../orm/src/Mapping/JoinColumnProperties.php | 82 + .../doctrine/orm/src/Mapping/JoinColumns.php | 15 + vendor/doctrine/orm/src/Mapping/JoinTable.php | 64 + .../doctrine/orm/src/Mapping/ManyToMany.php | 95 + vendor/doctrine/orm/src/Mapping/ManyToOne.php | 62 + .../orm/src/Mapping/MappedSuperclass.php | 31 + .../orm/src/Mapping/MappingAttribute.php | 10 + .../orm/src/Mapping/MappingException.php | 1016 +++ .../orm/src/Mapping/NamedNativeQueries.php | 24 + .../orm/src/Mapping/NamedNativeQuery.php | 45 + .../doctrine/orm/src/Mapping/NamedQueries.php | 17 + .../doctrine/orm/src/Mapping/NamedQuery.php | 20 + .../orm/src/Mapping/NamingStrategy.php | 89 + vendor/doctrine/orm/src/Mapping/OneToMany.php | 78 + vendor/doctrine/orm/src/Mapping/OneToOne.php | 78 + vendor/doctrine/orm/src/Mapping/OrderBy.php | 29 + vendor/doctrine/orm/src/Mapping/PostLoad.php | 16 + .../doctrine/orm/src/Mapping/PostPersist.php | 16 + .../doctrine/orm/src/Mapping/PostRemove.php | 16 + .../doctrine/orm/src/Mapping/PostUpdate.php | 16 + vendor/doctrine/orm/src/Mapping/PreFlush.php | 16 + .../doctrine/orm/src/Mapping/PrePersist.php | 16 + vendor/doctrine/orm/src/Mapping/PreRemove.php | 16 + vendor/doctrine/orm/src/Mapping/PreUpdate.php | 16 + .../orm/src/Mapping/QuoteStrategy.php | 85 + .../Reflection/ReflectionPropertiesGetter.php | 133 + .../Mapping/ReflectionEmbeddedProperty.php | 81 + .../src/Mapping/ReflectionEnumProperty.php | 108 + .../Mapping/ReflectionReadonlyProperty.php | 49 + .../orm/src/Mapping/SequenceGenerator.php | 45 + .../orm/src/Mapping/SqlResultSetMapping.php | 36 + .../orm/src/Mapping/SqlResultSetMappings.php | 22 + vendor/doctrine/orm/src/Mapping/Table.php | 66 + .../orm/src/Mapping/TypedFieldMapper.php | 20 + .../src/Mapping/UnderscoreNamingStrategy.php | 152 + .../orm/src/Mapping/UniqueConstraint.php | 58 + vendor/doctrine/orm/src/Mapping/Version.php | 16 + vendor/doctrine/orm/src/NativeQuery.php | 78 + vendor/doctrine/orm/src/NoResultException.php | 16 + .../orm/src/NonUniqueResultException.php | 18 + vendor/doctrine/orm/src/ORMException.php | 312 + .../orm/src/ORMInvalidArgumentException.php | 319 + vendor/doctrine/orm/src/ORMSetup.php | 223 + .../orm/src/OptimisticLockException.php | 74 + .../doctrine/orm/src/PersistentCollection.php | 736 ++ .../AbstractCollectionPersister.php | 68 + .../Collection/CollectionPersister.php | 80 + .../Collection/ManyToManyPersister.php | 774 ++ .../Collection/OneToManyPersister.php | 261 + .../AbstractEntityInheritancePersister.php | 81 + .../Entity/BasicEntityPersister.php | 2183 +++++ .../Entity/CachedPersisterContext.php | 82 + .../src/Persisters/Entity/EntityPersister.php | 329 + .../Entity/JoinedSubclassPersister.php | 650 ++ .../Entity/SingleTablePersister.php | 179 + .../CantUseInOperatorOnCompositeKeys.php | 15 + .../Exception/InvalidOrientation.php | 15 + .../Exception/UnrecognizedField.php | 24 + ...MatchingAssociationFieldRequiresObject.php | 22 + .../orm/src/Persisters/PersisterException.php | 28 + .../src/Persisters/SqlExpressionVisitor.php | 103 + .../orm/src/Persisters/SqlValueVisitor.php | 97 + .../orm/src/PessimisticLockException.php | 16 + vendor/doctrine/orm/src/Proxy/Autoloader.php | 11 + .../Proxy/DefaultProxyClassNameResolver.php | 40 + .../doctrine/orm/src/Proxy/InternalProxy.php | 19 + vendor/doctrine/orm/src/Proxy/Proxy.php | 20 + .../doctrine/orm/src/Proxy/ProxyFactory.php | 618 ++ vendor/doctrine/orm/src/Query.php | 838 ++ .../orm/src/Query/AST/ASTException.php | 25 + .../orm/src/Query/AST/AggregateExpression.php | 41 + .../src/Query/AST/ArithmeticExpression.php | 39 + .../orm/src/Query/AST/ArithmeticFactor.php | 53 + .../orm/src/Query/AST/ArithmeticTerm.php | 30 + .../orm/src/Query/AST/BetweenExpression.php | 41 + .../orm/src/Query/AST/CoalesceExpression.php | 30 + .../Query/AST/CollectionMemberExpression.php | 41 + .../src/Query/AST/ComparisonExpression.php | 47 + .../src/Query/AST/ConditionalExpression.php | 30 + .../orm/src/Query/AST/ConditionalFactor.php | 34 + .../orm/src/Query/AST/ConditionalPrimary.php | 39 + .../orm/src/Query/AST/ConditionalTerm.php | 30 + .../orm/src/Query/AST/DeleteClause.php | 33 + .../orm/src/Query/AST/DeleteStatement.php | 33 + .../EmptyCollectionComparisonExpression.php | 34 + .../orm/src/Query/AST/ExistsExpression.php | 34 + .../doctrine/orm/src/Query/AST/FromClause.php | 30 + .../src/Query/AST/Functions/AbsFunction.php | 40 + .../src/Query/AST/Functions/AvgFunction.php | 28 + .../Query/AST/Functions/BitAndFunction.php | 48 + .../src/Query/AST/Functions/BitOrFunction.php | 48 + .../Query/AST/Functions/ConcatFunction.php | 63 + .../src/Query/AST/Functions/CountFunction.php | 36 + .../AST/Functions/CurrentDateFunction.php | 31 + .../AST/Functions/CurrentTimeFunction.php | 31 + .../Functions/CurrentTimestampFunction.php | 31 + .../Query/AST/Functions/DateAddFunction.php | 98 + .../Query/AST/Functions/DateDiffFunction.php | 46 + .../Query/AST/Functions/DateSubFunction.php | 71 + .../src/Query/AST/Functions/FunctionNode.php | 44 + .../Query/AST/Functions/IdentityFunction.php | 96 + .../Query/AST/Functions/LengthFunction.php | 48 + .../Query/AST/Functions/LocateFunction.php | 69 + .../src/Query/AST/Functions/LowerFunction.php | 43 + .../src/Query/AST/Functions/MaxFunction.php | 28 + .../src/Query/AST/Functions/MinFunction.php | 28 + .../src/Query/AST/Functions/ModFunction.php | 48 + .../src/Query/AST/Functions/SizeFunction.php | 115 + .../src/Query/AST/Functions/SqrtFunction.php | 43 + .../Query/AST/Functions/SubstringFunction.php | 65 + .../src/Query/AST/Functions/SumFunction.php | 28 + .../src/Query/AST/Functions/TrimFunction.php | 134 + .../src/Query/AST/Functions/UpperFunction.php | 43 + .../src/Query/AST/GeneralCaseExpression.php | 37 + .../orm/src/Query/AST/GroupByClause.php | 25 + .../orm/src/Query/AST/HavingClause.php | 25 + .../AST/IdentificationVariableDeclaration.php | 42 + .../orm/src/Query/AST/InExpression.php | 53 + .../orm/src/Query/AST/InListExpression.php | 20 + .../src/Query/AST/InSubselectExpression.php | 19 + vendor/doctrine/orm/src/Query/AST/IndexBy.php | 36 + .../orm/src/Query/AST/InputParameter.php | 44 + .../src/Query/AST/InstanceOfExpression.php | 55 + vendor/doctrine/orm/src/Query/AST/Join.php | 49 + .../Query/AST/JoinAssociationDeclaration.php | 42 + .../AST/JoinAssociationPathExpression.php | 29 + .../src/Query/AST/JoinClassPathExpression.php | 37 + .../src/Query/AST/JoinVariableDeclaration.php | 37 + .../orm/src/Query/AST/LikeExpression.php | 48 + vendor/doctrine/orm/src/Query/AST/Literal.php | 40 + .../orm/src/Query/AST/NewObjectExpression.php | 37 + vendor/doctrine/orm/src/Query/AST/Node.php | 95 + .../Query/AST/NullComparisonExpression.php | 34 + .../orm/src/Query/AST/NullIfExpression.php | 37 + .../orm/src/Query/AST/OrderByClause.php | 30 + .../orm/src/Query/AST/OrderByItem.php | 47 + .../src/Query/AST/ParenthesisExpression.php | 27 + .../src/Query/AST/PartialObjectExpression.php | 24 + .../orm/src/Query/AST/PathExpression.php | 60 + .../AST/Phase2OptimizableConditional.php | 17 + .../src/Query/AST/QuantifiedExpression.php | 53 + .../Query/AST/RangeVariableDeclaration.php | 42 + .../orm/src/Query/AST/SelectClause.php | 37 + .../orm/src/Query/AST/SelectExpression.php | 43 + .../orm/src/Query/AST/SelectStatement.php | 49 + .../Query/AST/SimpleArithmeticExpression.php | 30 + .../src/Query/AST/SimpleCaseExpression.php | 42 + .../orm/src/Query/AST/SimpleSelectClause.php | 37 + .../src/Query/AST/SimpleSelectExpression.php | 34 + .../orm/src/Query/AST/SimpleWhenClause.php | 37 + .../doctrine/orm/src/Query/AST/Subselect.php | 49 + .../orm/src/Query/AST/SubselectFromClause.php | 30 + ...electIdentificationVariableDeclaration.php | 29 + .../orm/src/Query/AST/TypedExpression.php | 15 + .../orm/src/Query/AST/UpdateClause.php | 40 + .../doctrine/orm/src/Query/AST/UpdateItem.php | 39 + .../orm/src/Query/AST/UpdateStatement.php | 33 + .../doctrine/orm/src/Query/AST/WhenClause.php | 37 + .../orm/src/Query/AST/WhereClause.php | 30 + .../src/Query/Exec/AbstractSqlExecutor.php | 102 + .../Query/Exec/MultiTableDeleteExecutor.php | 138 + .../Query/Exec/MultiTableUpdateExecutor.php | 188 + .../src/Query/Exec/SingleSelectExecutor.php | 35 + .../Exec/SingleTableDeleteUpdateExecutor.php | 47 + vendor/doctrine/orm/src/Query/Expr.php | 689 ++ vendor/doctrine/orm/src/Query/Expr/Andx.php | 33 + vendor/doctrine/orm/src/Query/Expr/Base.php | 103 + .../orm/src/Query/Expr/Comparison.php | 67 + .../doctrine/orm/src/Query/Expr/Composite.php | 50 + vendor/doctrine/orm/src/Query/Expr/From.php | 59 + vendor/doctrine/orm/src/Query/Expr/Func.php | 52 + .../doctrine/orm/src/Query/Expr/GroupBy.php | 28 + vendor/doctrine/orm/src/Query/Expr/Join.php | 116 + .../doctrine/orm/src/Query/Expr/Literal.php | 28 + vendor/doctrine/orm/src/Query/Expr/Math.php | 74 + .../doctrine/orm/src/Query/Expr/OrderBy.php | 75 + vendor/doctrine/orm/src/Query/Expr/Orx.php | 33 + vendor/doctrine/orm/src/Query/Expr/Select.php | 31 + .../orm/src/Query/Filter/FilterException.php | 22 + .../orm/src/Query/Filter/SQLFilter.php | 198 + .../orm/src/Query/FilterCollection.php | 305 + vendor/doctrine/orm/src/Query/Lexer.php | 253 + vendor/doctrine/orm/src/Query/Parameter.php | 117 + .../orm/src/Query/ParameterTypeInferer.php | 77 + vendor/doctrine/orm/src/Query/Parser.php | 3675 +++++++++ .../doctrine/orm/src/Query/ParserResult.php | 151 + vendor/doctrine/orm/src/Query/Printer.php | 82 + .../doctrine/orm/src/Query/QueryException.php | 254 + .../orm/src/Query/QueryExpressionVisitor.php | 213 + .../orm/src/Query/ResultSetMapping.php | 601 ++ .../orm/src/Query/ResultSetMappingBuilder.php | 500 ++ vendor/doctrine/orm/src/Query/SqlWalker.php | 2743 +++++++ vendor/doctrine/orm/src/Query/TreeWalker.php | 551 ++ .../orm/src/Query/TreeWalkerAdapter.php | 817 ++ .../orm/src/Query/TreeWalkerChain.php | 958 +++ .../orm/src/Query/TreeWalkerChainIterator.php | 159 + vendor/doctrine/orm/src/QueryBuilder.php | 1573 ++++ .../Repository/DefaultRepositoryFactory.php | 68 + .../Exception/InvalidFindByCall.php | 21 + .../Exception/InvalidMagicMethodCall.php | 27 + .../orm/src/Repository/RepositoryFactory.php | 26 + .../Tools/AttachEntityListenersListener.php | 60 + .../Command/AbstractEntityManagerCommand.php | 49 + .../ClearCache/CollectionRegionCommand.php | 124 + .../ClearCache/EntityRegionCommand.php | 115 + .../Command/ClearCache/MetadataCommand.php | 57 + .../Command/ClearCache/QueryCommand.php | 123 + .../Command/ClearCache/QueryRegionCommand.php | 106 + .../Command/ClearCache/ResultCommand.php | 110 + .../Command/ConvertDoctrine1SchemaCommand.php | 190 + .../Console/Command/ConvertMappingCommand.php | 193 + .../EnsureProductionSettingsCommand.php | 58 + .../Command/GenerateEntitiesCommand.php | 133 + .../Command/GenerateProxiesCommand.php | 100 + .../Command/GenerateRepositoriesCommand.php | 105 + .../src/Tools/Console/Command/InfoCommand.php | 85 + .../Command/MappingDescribeCommand.php | 284 + .../Tools/Console/Command/RunDqlCommand.php | 123 + .../Command/SchemaTool/AbstractCommand.php | 46 + .../Command/SchemaTool/CreateCommand.php | 77 + .../Command/SchemaTool/DropCommand.php | 118 + .../Command/SchemaTool/UpdateCommand.php | 151 + .../Console/Command/ValidateSchemaCommand.php | 93 + .../Tools/Console/CommandCompatibility.php | 35 + .../orm/src/Tools/Console/ConsoleRunner.php | 146 + .../Tools/Console/EntityManagerProvider.php | 14 + .../ConnectionFromManagerProvider.php | 30 + .../HelperSetManagerProvider.php | 49 + .../SingleManagerProvider.php | 37 + .../UnknownManagerException.php | 23 + .../Console/Helper/EntityManagerHelper.php | 75 + .../orm/src/Tools/Console/MetadataFilter.php | 98 + .../orm/src/Tools/ConvertDoctrine1Schema.php | 336 + vendor/doctrine/orm/src/Tools/Debug.php | 168 + .../orm/src/Tools/DebugUnitOfWorkListener.php | 159 + .../DisconnectedClassMetadataFactory.php | 27 + .../orm/src/Tools/EntityGenerator.php | 1910 +++++ .../src/Tools/EntityRepositoryGenerator.php | 168 + .../Tools/Event/GenerateSchemaEventArgs.php | 41 + .../Event/GenerateSchemaTableEventArgs.php | 52 + .../Exception/MissingColumnException.php | 22 + .../orm/src/Tools/Exception/NotSupported.php | 16 + .../Tools/Export/ClassMetadataExporter.php | 71 + .../Tools/Export/Driver/AbstractExporter.php | 261 + .../Export/Driver/AnnotationExporter.php | 56 + .../src/Tools/Export/Driver/PhpExporter.php | 201 + .../src/Tools/Export/Driver/XmlExporter.php | 501 ++ .../src/Tools/Export/Driver/YamlExporter.php | 271 + .../orm/src/Tools/Export/ExportException.php | 49 + .../Tools/Pagination/CountOutputWalker.php | 135 + .../orm/src/Tools/Pagination/CountWalker.php | 68 + .../RowNumberOverFunctionNotEnabled.php | 15 + .../Pagination/LimitSubqueryOutputWalker.php | 573 ++ .../Tools/Pagination/LimitSubqueryWalker.php | 158 + .../orm/src/Tools/Pagination/Paginator.php | 291 + .../src/Tools/Pagination/RootTypeWalker.php | 48 + .../Pagination/RowNumberOverFunction.php | 42 + .../src/Tools/Pagination/WhereInWalker.php | 116 + .../src/Tools/ResolveTargetEntityListener.php | 126 + vendor/doctrine/orm/src/Tools/SchemaTool.php | 1040 +++ .../orm/src/Tools/SchemaValidator.php | 478 ++ vendor/doctrine/orm/src/Tools/Setup.php | 268 + vendor/doctrine/orm/src/Tools/ToolEvents.php | 23 + .../doctrine/orm/src/Tools/ToolsException.php | 35 + .../orm/src/TransactionRequiredException.php | 21 + .../orm/src/UnexpectedResultException.php | 14 + vendor/doctrine/orm/src/UnitOfWork.php | 4075 +++++++++ .../HierarchyDiscriminatorResolver.php | 44 + .../orm/src/Utility/IdentifierFlattener.php | 90 + .../orm/src/Utility/LockSqlHelper.php | 47 + .../orm/src/Utility/PersisterHelper.php | 116 + vendor/doctrine/orm/src/Version.php | 40 + vendor/doctrine/persistence/CONTRIBUTING.md | 11 + vendor/doctrine/persistence/LICENSE | 19 + vendor/doctrine/persistence/README.md | 12 + vendor/doctrine/persistence/UPGRADE.md | 152 + vendor/doctrine/persistence/composer.json | 59 + .../doctrine/persistence/psalm-baseline.xml | 11 + vendor/doctrine/persistence/psalm.phpstub | 12 + .../Persistence/AbstractManagerRegistry.php | 263 + .../src/Persistence/ConnectionRegistry.php | 41 + .../Persistence/Event/LifecycleEventArgs.php | 54 + .../Event/LoadClassMetadataEventArgs.php | 61 + .../Persistence/Event/ManagerEventArgs.php | 39 + .../Persistence/Event/OnClearEventArgs.php | 42 + .../Persistence/Event/PreUpdateEventArgs.php | 110 + .../src/Persistence/ManagerRegistry.php | 89 + .../Mapping/AbstractClassMetadataFactory.php | 499 ++ .../src/Persistence/Mapping/ClassMetadata.php | 141 + .../Mapping/ClassMetadataFactory.php | 61 + .../Mapping/Driver/ColocatedMappingDriver.php | 212 + .../Mapping/Driver/DefaultFileLocator.php | 175 + .../Persistence/Mapping/Driver/FileDriver.php | 212 + .../Mapping/Driver/FileLocator.php | 52 + .../Mapping/Driver/MappingDriver.php | 43 + .../Mapping/Driver/MappingDriverChain.php | 142 + .../Persistence/Mapping/Driver/PHPDriver.php | 47 + .../Mapping/Driver/StaticPHPDriver.php | 132 + .../Mapping/Driver/SymfonyFileLocator.php | 265 + .../Persistence/Mapping/MappingException.php | 88 + .../Mapping/ProxyClassNameResolver.php | 19 + .../Persistence/Mapping/ReflectionService.php | 75 + .../Mapping/RuntimeReflectionService.php | 111 + .../Mapping/StaticReflectionService.php | 78 + .../src/Persistence/NotifyPropertyChanged.php | 22 + .../src/Persistence/ObjectManager.php | 143 + .../Persistence/ObjectManagerDecorator.php | 92 + .../src/Persistence/ObjectRepository.php | 73 + .../Persistence/PropertyChangedListener.php | 24 + .../persistence/src/Persistence/Proxy.php | 40 + .../Reflection/EnumReflectionProperty.php | 101 + .../RuntimePublicReflectionProperty.php | 61 + .../Reflection/RuntimeReflectionProperty.php | 86 + .../TypedNoDefaultReflectionProperty.php | 13 + .../TypedNoDefaultReflectionPropertyBase.php | 68 + ...DefaultRuntimePublicReflectionProperty.php | 15 + vendor/doctrine/sql-formatter/CONTRIBUTING.md | 24 + vendor/doctrine/sql-formatter/LICENSE.txt | 21 + vendor/doctrine/sql-formatter/README.md | 137 + .../doctrine/sql-formatter/bin/sql-formatter | 30 + vendor/doctrine/sql-formatter/composer.json | 41 + .../sql-formatter/src/CliHighlighter.php | 80 + vendor/doctrine/sql-formatter/src/Cursor.php | 56 + .../sql-formatter/src/Highlighter.php | 56 + .../sql-formatter/src/HtmlHighlighter.php | 98 + .../sql-formatter/src/NullHighlighter.php | 28 + .../sql-formatter/src/SqlFormatter.php | 434 + vendor/doctrine/sql-formatter/src/Token.php | 69 + .../doctrine/sql-formatter/src/Tokenizer.php | 999 +++ vendor/egulias/email-validator/CHANGELOG.md | 32 + .../egulias/email-validator/CONTRIBUTING.md | 153 + vendor/egulias/email-validator/LICENSE | 19 + vendor/egulias/email-validator/composer.json | 37 + .../email-validator/src/EmailLexer.php | 330 + .../email-validator/src/EmailParser.php | 90 + .../email-validator/src/EmailValidator.php | 67 + .../email-validator/src/MessageIDParser.php | 91 + vendor/egulias/email-validator/src/Parser.php | 78 + .../email-validator/src/Parser/Comment.php | 102 + .../CommentStrategy/CommentStrategy.php | 22 + .../Parser/CommentStrategy/DomainComment.php | 33 + .../Parser/CommentStrategy/LocalComment.php | 37 + .../src/Parser/DomainLiteral.php | 210 + .../email-validator/src/Parser/DomainPart.php | 326 + .../src/Parser/DoubleQuote.php | 91 + .../src/Parser/FoldingWhiteSpace.php | 87 + .../email-validator/src/Parser/IDLeftPart.php | 15 + .../src/Parser/IDRightPart.php | 29 + .../email-validator/src/Parser/LocalPart.php | 162 + .../email-validator/src/Parser/PartParser.php | 63 + .../src/Result/InvalidEmail.php | 49 + .../src/Result/MultipleErrors.php | 56 + .../src/Result/Reason/AtextAfterCFWS.php | 16 + .../src/Result/Reason/CRLFAtTheEnd.php | 19 + .../src/Result/Reason/CRLFX2.php | 16 + .../src/Result/Reason/CRNoLF.php | 16 + .../src/Result/Reason/CharNotAllowed.php | 16 + .../src/Result/Reason/CommaInDomain.php | 16 + .../src/Result/Reason/CommentsInIDRight.php | 16 + .../src/Result/Reason/ConsecutiveAt.php | 17 + .../src/Result/Reason/ConsecutiveDot.php | 16 + .../src/Result/Reason/DetailedReason.php | 13 + .../src/Result/Reason/DomainAcceptsNoMail.php | 16 + .../src/Result/Reason/DomainHyphened.php | 16 + .../src/Result/Reason/DomainTooLong.php | 16 + .../src/Result/Reason/DotAtEnd.php | 16 + .../src/Result/Reason/DotAtStart.php | 16 + .../src/Result/Reason/EmptyReason.php | 16 + .../src/Result/Reason/ExceptionFound.php | 26 + .../src/Result/Reason/ExpectingATEXT.php | 16 + .../src/Result/Reason/ExpectingCTEXT.php | 16 + .../src/Result/Reason/ExpectingDTEXT.php | 16 + .../Reason/ExpectingDomainLiteralClose.php | 16 + .../src/Result/Reason/LabelTooLong.php | 16 + .../Result/Reason/LocalOrReservedDomain.php | 16 + .../src/Result/Reason/NoDNSRecord.php | 16 + .../src/Result/Reason/NoDomainPart.php | 16 + .../src/Result/Reason/NoLocalPart.php | 16 + .../src/Result/Reason/RFCWarnings.php | 16 + .../src/Result/Reason/Reason.php | 16 + .../src/Result/Reason/SpoofEmail.php | 17 + .../src/Result/Reason/UnOpenedComment.php | 16 + .../Result/Reason/UnableToGetDNSRecord.php | 19 + .../src/Result/Reason/UnclosedComment.php | 16 + .../Result/Reason/UnclosedQuotedString.php | 16 + .../src/Result/Reason/UnusualElements.php | 26 + .../email-validator/src/Result/Result.php | 27 + .../email-validator/src/Result/SpoofEmail.php | 13 + .../email-validator/src/Result/ValidEmail.php | 27 + .../src/Validation/DNSCheckValidation.php | 211 + .../src/Validation/DNSGetRecordWrapper.php | 31 + .../src/Validation/DNSRecords.php | 27 + .../src/Validation/EmailValidation.php | 34 + .../Exception/EmptyValidationList.php | 16 + .../Validation/Extra/SpoofCheckValidation.php | 49 + .../src/Validation/MessageIDValidation.php | 55 + .../Validation/MultipleValidationWithAnd.php | 105 + .../Validation/NoRFCWarningsValidation.php | 41 + .../src/Validation/RFCValidation.php | 54 + .../src/Warning/AddressLiteral.php | 14 + .../src/Warning/CFWSNearAt.php | 13 + .../src/Warning/CFWSWithFWS.php | 13 + .../email-validator/src/Warning/Comment.php | 13 + .../src/Warning/DeprecatedComment.php | 13 + .../src/Warning/DomainLiteral.php | 14 + .../src/Warning/EmailTooLong.php | 15 + .../src/Warning/IPV6BadChar.php | 14 + .../src/Warning/IPV6ColonEnd.php | 14 + .../src/Warning/IPV6ColonStart.php | 14 + .../src/Warning/IPV6Deprecated.php | 14 + .../src/Warning/IPV6DoubleColon.php | 14 + .../src/Warning/IPV6GroupCount.php | 14 + .../src/Warning/IPV6MaxGroups.php | 14 + .../src/Warning/LocalTooLong.php | 15 + .../src/Warning/NoDNSMXRecord.php | 14 + .../src/Warning/ObsoleteDTEXT.php | 14 + .../src/Warning/QuotedPart.php | 17 + .../src/Warning/QuotedString.php | 17 + .../email-validator/src/Warning/TLD.php | 13 + .../email-validator/src/Warning/Warning.php | 53 + vendor/lcobucci/clock/LICENSE | 21 + vendor/lcobucci/clock/composer.json | 48 + vendor/lcobucci/clock/renovate.json | 6 + vendor/lcobucci/clock/src/Clock.php | 12 + vendor/lcobucci/clock/src/FrozenClock.php | 29 + vendor/lcobucci/clock/src/SystemClock.php | 31 + vendor/lcobucci/jwt/.readthedocs.yaml | 9 + vendor/lcobucci/jwt/LICENSE | 27 + vendor/lcobucci/jwt/composer.json | 63 + vendor/lcobucci/jwt/renovate.json | 6 + vendor/lcobucci/jwt/src/Builder.php | 85 + vendor/lcobucci/jwt/src/ClaimsFormatter.php | 14 + vendor/lcobucci/jwt/src/Configuration.php | 131 + vendor/lcobucci/jwt/src/Decoder.php | 29 + vendor/lcobucci/jwt/src/Encoder.php | 27 + .../jwt/src/Encoding/CannotDecodeContent.php | 21 + .../jwt/src/Encoding/CannotEncodeContent.php | 16 + .../jwt/src/Encoding/ChainedFormatter.php | 37 + .../lcobucci/jwt/src/Encoding/JoseEncoder.php | 56 + .../MicrosecondBasedDateConversion.php | 36 + .../jwt/src/Encoding/UnifyAudience.php | 29 + .../jwt/src/Encoding/UnixTimestampDates.php | 32 + vendor/lcobucci/jwt/src/Exception.php | 10 + vendor/lcobucci/jwt/src/JwtFacade.php | 71 + vendor/lcobucci/jwt/src/Parser.php | 22 + vendor/lcobucci/jwt/src/Signer.php | 43 + vendor/lcobucci/jwt/src/Signer/Blake2b.php | 36 + .../jwt/src/Signer/CannotSignPayload.php | 15 + vendor/lcobucci/jwt/src/Signer/Ecdsa.php | 67 + .../jwt/src/Signer/Ecdsa/ConversionFailed.php | 25 + .../Signer/Ecdsa/MultibyteStringConverter.php | 148 + .../lcobucci/jwt/src/Signer/Ecdsa/Sha256.php | 31 + .../lcobucci/jwt/src/Signer/Ecdsa/Sha384.php | 31 + .../lcobucci/jwt/src/Signer/Ecdsa/Sha512.php | 33 + .../src/Signer/Ecdsa/SignatureConverter.php | 40 + vendor/lcobucci/jwt/src/Signer/Eddsa.php | 36 + vendor/lcobucci/jwt/src/Signer/Hmac.php | 44 + .../lcobucci/jwt/src/Signer/Hmac/Sha256.php | 24 + .../lcobucci/jwt/src/Signer/Hmac/Sha384.php | 24 + .../lcobucci/jwt/src/Signer/Hmac/Sha512.php | 24 + .../jwt/src/Signer/InvalidKeyProvided.php | 47 + vendor/lcobucci/jwt/src/Signer/Key.php | 12 + .../jwt/src/Signer/Key/FileCouldNotBeRead.php | 20 + .../lcobucci/jwt/src/Signer/Key/InMemory.php | 82 + vendor/lcobucci/jwt/src/Signer/OpenSSL.php | 126 + vendor/lcobucci/jwt/src/Signer/Rsa.php | 35 + vendor/lcobucci/jwt/src/Signer/Rsa/Sha256.php | 21 + vendor/lcobucci/jwt/src/Signer/Rsa/Sha384.php | 21 + vendor/lcobucci/jwt/src/Signer/Rsa/Sha512.php | 21 + .../lcobucci/jwt/src/SodiumBase64Polyfill.php | 98 + vendor/lcobucci/jwt/src/Token.php | 65 + vendor/lcobucci/jwt/src/Token/Builder.php | 125 + vendor/lcobucci/jwt/src/Token/DataSet.php | 37 + .../jwt/src/Token/InvalidTokenStructure.php | 41 + vendor/lcobucci/jwt/src/Token/Parser.php | 180 + vendor/lcobucci/jwt/src/Token/Plain.php | 85 + .../jwt/src/Token/RegisteredClaimGiven.php | 21 + .../jwt/src/Token/RegisteredClaims.php | 77 + vendor/lcobucci/jwt/src/Token/Signature.php | 31 + .../jwt/src/Token/UnsupportedHeaderFound.php | 15 + vendor/lcobucci/jwt/src/UnencryptedToken.php | 27 + .../jwt/src/Validation/Constraint.php | 12 + .../CannotValidateARegisteredClaim.php | 18 + .../Constraint/HasClaimWithValue.php | 42 + .../Validation/Constraint/IdentifiedBy.php | 26 + .../src/Validation/Constraint/IssuedBy.php | 30 + .../Constraint/LeewayCannotBeNegative.php | 15 + .../Validation/Constraint/LooseValidAt.php | 67 + .../Validation/Constraint/PermittedFor.php | 26 + .../src/Validation/Constraint/RelatedTo.php | 26 + .../src/Validation/Constraint/SignedWith.php | 32 + .../Constraint/SignedWithOneInSet.php | 38 + .../Constraint/SignedWithUntilDate.php | 47 + .../Validation/Constraint/StrictValidAt.php | 84 + .../src/Validation/ConstraintViolation.php | 24 + .../jwt/src/Validation/NoConstraintsGiven.php | 11 + .../RequiredConstraintsViolated.php | 48 + .../jwt/src/Validation/SignedWith.php | 8 + .../lcobucci/jwt/src/Validation/ValidAt.php | 8 + .../lcobucci/jwt/src/Validation/Validator.php | 56 + vendor/lcobucci/jwt/src/Validator.php | 20 + .../Command/CheckConfigCommand.php | 69 + .../Command/EnableEncryptionConfigCommand.php | 349 + .../Command/GenerateKeyPairCommand.php | 235 + .../Command/GenerateTokenCommand.php | 111 + .../Command/MigrateConfigCommand.php | 323 + .../Compiler/ApiPlatformOpenApiPass.php | 52 + .../DeprecateLegacyGuardAuthenticatorPass.php | 32 + .../Compiler/WireGenerateTokenCommandPass.php | 21 + .../DependencyInjection/Configuration.php | 318 + .../LexikJWTAuthenticationExtension.php | 262 + .../Factory/JWTAuthenticatorFactory.php | 53 + .../Factory/JWTAuthenticatorFactoryTrait.php | 82 + .../Security/Factory/JWTFactory.php | 182 + .../Security/Factory/JWTUserFactory.php | 49 + .../Encoder/DefaultEncoder.php | 27 + .../HeaderAwareJWTEncoderInterface.php | 19 + .../Encoder/JWTEncoderInterface.php | 32 + .../Encoder/LcobucciJWTEncoder.php | 69 + .../Encoder/WebTokenEncoder.php | 65 + .../Event/AuthenticationFailureEvent.php | 70 + .../Event/AuthenticationSuccessEvent.php | 66 + .../Event/BeforeJWEComputationEvent.php | 47 + .../Event/JWTAuthenticatedEvent.php | 49 + .../Event/JWTCreatedEvent.php | 68 + .../Event/JWTDecodedEvent.php | 59 + .../Event/JWTEncodedEvent.php | 20 + .../Event/JWTExpiredEvent.php | 12 + .../Event/JWTFailureEventInterface.php | 35 + .../Event/JWTInvalidEvent.php | 12 + .../Event/JWTNotFoundEvent.php | 21 + .../jwt-authentication-bundle/Events.php | 93 + .../Exception/ExpiredTokenException.php | 24 + .../Exception/InvalidPayloadException.php | 33 + .../Exception/InvalidTokenException.php | 23 + .../Exception/JWTDecodeFailureException.php | 17 + .../Exception/JWTEncodeFailureException.php | 15 + .../Exception/JWTFailureException.php | 32 + .../Exception/MissingTokenException.php | 23 + .../Exception/UserNotFoundException.php | 30 + .../Helper/JWTSplitter.php | 53 + .../lexik/jwt-authentication-bundle/LICENSE | 19 + .../LexikJWTAuthenticationBundle.php | 62 + .../OpenApi/OpenApiFactory.php | 125 + .../Resources/config/api_platform.xml | 16 + .../Resources/config/console.xml | 42 + .../Resources/config/cookie.xml | 20 + .../Resources/config/deprecated.xml | 47 + .../Resources/config/deprecated_51.xml | 48 + .../Resources/config/guard_authenticator.xml | 20 + .../Resources/config/jwt_manager.xml | 20 + .../Resources/config/key_loader.xml | 16 + .../Resources/config/lcobucci.xml | 22 + .../Resources/config/namshi.xml | 14 + .../Resources/config/response_interceptor.xml | 24 + .../Resources/config/token_authenticator.xml | 17 + .../Resources/config/token_extractor.xml | 29 + .../Resources/config/web_token.xml | 17 + .../Resources/config/web_token_issuance.xml | 19 + .../config/web_token_verification.xml | 42 + .../JWTAuthenticationFailureResponse.php | 50 + .../JWTAuthenticationSuccessResponse.php | 32 + ...JWTCompatAuthenticationFailureResponse.php | 58 + .../Authentication/Provider/JWTProvider.php | 158 + .../Authentication/Token/JWTUserToken.php | 97 + .../Token/PreAuthenticationJWTUserToken.php | 55 + ...PreAuthenticationJWTUserTokenInterface.php | 18 + .../ForwardCompatAuthenticatorTrait.php | 43 + .../Authenticator/JWTAuthenticator.php | 278 + .../Token/JWTPostAuthenticationToken.php | 26 + .../Security/Firewall/JWTListener.php | 127 + .../Security/Guard/JWTTokenAuthenticator.php | 326 + .../AuthenticationFailureHandler.php | 73 + .../AuthenticationSuccessHandler.php | 84 + .../Http/Cookie/JWTCookieProvider.php | 81 + .../Http/EntryPoint/JWTEntryPoint.php | 36 + .../Security/User/JWTUser.php | 78 + .../Security/User/JWTUserInterface.php | 17 + .../Security/User/JWTUserProvider.php | 85 + .../PayloadAwareUserProviderInterface.php | 23 + .../JWSProvider/DefaultJWSProvider.php | 131 + .../JWSProvider/JWSProviderInterface.php | 30 + .../JWSProvider/LcobucciJWSProvider.php | 283 + .../Services/JWTManager.php | 190 + .../Services/JWTManagerInterface.php | 26 + .../Services/JWTTokenManagerInterface.php | 56 + .../Services/KeyLoader/AbstractKeyLoader.php | 117 + .../Services/KeyLoader/KeyDumperInterface.php | 16 + .../Services/KeyLoader/KeyLoaderInterface.php | 33 + .../Services/KeyLoader/OpenSSLKeyLoader.php | 67 + .../Services/KeyLoader/RawKeyLoader.php | 52 + .../Services/WebToken/AccessTokenBuilder.php | 141 + .../Services/WebToken/AccessTokenLoader.php | 131 + .../Signature/CreatedJWS.php | 35 + .../Signature/LoadedJWS.php | 91 + ...alAccessTokenClaimsAndHeaderSubscriber.php | 43 + .../AuthorizationHeaderTokenExtractor.php | 57 + .../TokenExtractor/ChainTokenExtractor.php | 96 + .../TokenExtractor/CookieTokenExtractor.php | 34 + .../QueryParameterTokenExtractor.php | 34 + .../TokenExtractor/SplitCookieExtractor.php | 44 + .../TokenExtractorInterface.php | 18 + .../jwt-authentication-bundle/composer.json | 93 + .../lexik/jwt-authentication-bundle/ecs.php | 25 + .../jwt-authentication-bundle/rector.php | 45 + vendor/namshi/jose/.coveralls.yml | 2 + vendor/namshi/jose/.gitignore | 3 + vendor/namshi/jose/.travis.yml | 17 + vendor/namshi/jose/CHANGELOG.md | 28 + vendor/namshi/jose/LICENSE | 21 + vendor/namshi/jose/README.md | 203 + vendor/namshi/jose/composer.json | 44 + vendor/namshi/jose/phpunit.xml.dist | 26 + .../src/Namshi/JOSE/Base64/Base64Encoder.php | 26 + .../JOSE/Base64/Base64UrlSafeEncoder.php | 16 + .../jose/src/Namshi/JOSE/Base64/Encoder.php | 20 + vendor/namshi/jose/src/Namshi/JOSE/JWS.php | 240 + vendor/namshi/jose/src/Namshi/JOSE/JWT.php | 107 + .../src/Namshi/JOSE/Signer/OpenSSL/ECDSA.php | 108 + .../src/Namshi/JOSE/Signer/OpenSSL/ES256.php | 19 + .../src/Namshi/JOSE/Signer/OpenSSL/ES384.php | 19 + .../src/Namshi/JOSE/Signer/OpenSSL/ES512.php | 19 + .../src/Namshi/JOSE/Signer/OpenSSL/HMAC.php | 56 + .../src/Namshi/JOSE/Signer/OpenSSL/HS256.php | 14 + .../src/Namshi/JOSE/Signer/OpenSSL/HS384.php | 14 + .../src/Namshi/JOSE/Signer/OpenSSL/HS512.php | 14 + .../src/Namshi/JOSE/Signer/OpenSSL/None.php | 27 + .../Namshi/JOSE/Signer/OpenSSL/PublicKey.php | 98 + .../src/Namshi/JOSE/Signer/OpenSSL/RS256.php | 14 + .../src/Namshi/JOSE/Signer/OpenSSL/RS384.php | 14 + .../src/Namshi/JOSE/Signer/OpenSSL/RS512.php | 14 + .../src/Namshi/JOSE/Signer/OpenSSL/RSA.php | 17 + .../Namshi/JOSE/Signer/SecLib/PublicKey.php | 39 + .../src/Namshi/JOSE/Signer/SecLib/RS256.php | 13 + .../src/Namshi/JOSE/Signer/SecLib/RS384.php | 13 + .../src/Namshi/JOSE/Signer/SecLib/RS512.php | 13 + .../src/Namshi/JOSE/Signer/SecLib/RSA.php | 13 + .../Namshi/JOSE/Signer/SignerInterface.php | 28 + .../namshi/jose/src/Namshi/JOSE/SimpleJWS.php | 82 + .../jose/tests/Namshi/JOSE/Test/BCJWSTest.php | 37 + .../jose/tests/Namshi/JOSE/Test/JWSTest.php | 294 + .../jose/tests/Namshi/JOSE/Test/JWTTest.php | 45 + .../JOSE/Test/Signer/OpenSSL/ES256Test.php | 43 + .../JOSE/Test/Signer/OpenSSL/ES384Test.php | 33 + .../JOSE/Test/Signer/OpenSSL/ES512Test.php | 33 + .../JOSE/Test/Signer/OpenSSL/HS256Test.php | 19 + .../JOSE/Test/Signer/OpenSSL/HS384Test.php | 20 + .../JOSE/Test/Signer/OpenSSL/HS512Test.php | 20 + .../Test/Signer/OpenSSL/KeyFormatTest.php | 67 + .../JOSE/Test/Signer/OpenSSL/NoneTest.php | 24 + .../JOSE/Test/Signer/OpenSSL/RS256Test.php | 28 + .../JOSE/Test/Signer/OpenSSL/RS384Test.php | 28 + .../JOSE/Test/Signer/OpenSSL/RS512Test.php | 28 + .../JOSE/Test/Signer/SecLib/RS256TEST.php | 30 + .../JOSE/Test/Signer/SecLib/RS384Test.php | 30 + .../JOSE/Test/Signer/SecLib/RS512Test.php | 30 + .../Test/Signer/SecLib/SecLibTestCase.php | 17 + .../tests/Namshi/JOSE/Test/SimpleJWSTest.php | 107 + vendor/namshi/jose/tests/bootstrap.php | 7 + vendor/namshi/jose/tests/private-ne.key | 16 + vendor/namshi/jose/tests/private.es256.key | 5 + vendor/namshi/jose/tests/private.es384.key | 6 + vendor/namshi/jose/tests/private.es512.key | 7 + vendor/namshi/jose/tests/private.key | 30 + vendor/namshi/jose/tests/public-ne.key | 6 + vendor/namshi/jose/tests/public.es256.key | 4 + vendor/namshi/jose/tests/public.es384.key | 5 + vendor/namshi/jose/tests/public.es512.key | 6 + vendor/namshi/jose/tests/public.key | 9 + .../api-doc-bundle/Annotation/Areas.php | 55 + .../api-doc-bundle/Annotation/Model.php | 77 + .../api-doc-bundle/Annotation/Operation.php | 22 + .../api-doc-bundle/Annotation/Security.php | 50 + .../nelmio/api-doc-bundle/ApiDocGenerator.php | 164 + .../api-doc-bundle/Command/DumpCommand.php | 89 + .../Controller/DocumentationController.php | 42 + .../Controller/SwaggerUiController.php | 54 + .../YamlDocumentationController.php | 46 + .../Compiler/ConfigurationPass.php | 42 + .../Compiler/CustomProcessorPass.php | 59 + .../Compiler/PhpDocExtractorPass.php | 35 + .../Compiler/TagDescribersPass.php | 33 + .../DependencyInjection/Configuration.php | 142 + .../NelmioApiDocExtension.php | 300 + .../Describer/ApiPlatformDescriber.php | 47 + .../Describer/DefaultDescriber.php | 53 + .../Describer/DescriberInterface.php | 19 + .../Describer/ExternalDocDescriber.php | 49 + .../Describer/ModelRegistryAwareInterface.php | 19 + .../Describer/ModelRegistryAwareTrait.php | 27 + .../Describer/OpenApiPhpDescriber.php | 232 + .../Describer/RouteDescriber.php | 64 + .../RenderInvalidArgumentException.php | 16 + .../UndocumentedArrayItemsException.php | 45 + .../Form/Extension/DocumentationExtension.php | 44 + vendor/nelmio/api-doc-bundle/LICENSE | 21 + vendor/nelmio/api-doc-bundle/Model/Model.php | 72 + .../api-doc-bundle/Model/ModelRegistry.php | 223 + .../Annotations/AnnotationsReader.php | 74 + .../Annotations/OpenApiAnnotationsReader.php | 118 + .../Annotations/PropertyPhpDocReader.php | 64 + .../SymfonyConstraintAnnotationReader.php | 233 + .../UpdateClassDefinitionResult.php | 41 + .../ApplyOpenApiDiscriminatorTrait.php | 63 + .../BazingaHateoasModelDescriber.php | 146 + .../ModelDescriber/EnumModelDescriber.php | 39 + .../FallbackObjectModelDescriber.php | 28 + .../ModelDescriber/FormModelDescriber.php | 358 + .../ModelDescriber/JMSModelDescriber.php | 366 + .../ModelDescriberInterface.php | 22 + .../ModelDescriber/ObjectModelDescriber.php | 226 + .../SelfDescribingModelDescriber.php | 30 + .../SelfDescribingModelInterface.php | 25 + .../api-doc-bundle/NelmioApiDocBundle.php | 33 + .../OpenApiPhp/ModelRegister.php | 177 + .../nelmio/api-doc-bundle/OpenApiPhp/Util.php | 519 ++ .../Processor/MapQueryStringProcessor.php | 96 + .../Processor/MapRequestPayloadProcessor.php | 105 + .../Processor/NullablePropertyProcessor.php | 41 + .../ArrayPropertyDescriber.php | 45 + .../BooleanPropertyDescriber.php | 28 + .../CompoundPropertyDescriber.php | 40 + .../DateTimePropertyDescriber.php | 31 + .../FloatPropertyDescriber.php | 29 + .../IntegerPropertyDescriber.php | 28 + .../NullablePropertyDescriber.php | 40 + .../NullablePropertyTrait.php | 55 + .../ObjectPropertyDescriber.php | 60 + .../PropertyDescriber/PropertyDescriber.php | 78 + .../PropertyDescriberAwareInterface.php | 17 + .../PropertyDescriberAwareTrait.php | 25 + .../PropertyDescriberInterface.php | 31 + .../RequiredPropertyDescriber.php | 50 + .../StringPropertyDescriber.php | 28 + .../api-doc-bundle/Render/Html/AssetsMode.php | 19 + .../Render/Html/GetNelmioAsset.php | 96 + .../Render/Html/HtmlOpenApiRenderer.php | 57 + .../Render/Json/JsonOpenApiRenderer.php | 37 + .../api-doc-bundle/Render/OpenApiRenderer.php | 24 + .../api-doc-bundle/Render/RenderOpenApi.php | 103 + .../Render/Yaml/YamlOpenApiRenderer.php | 32 + .../Resources/config/api_platform.xml | 21 + .../Resources/config/fos_rest.xml | 15 + .../Resources/config/php_doc.xml | 12 + .../Resources/config/routing/swaggerui.xml | 12 + .../Resources/config/services.xml | 155 + .../Resources/public/init-swagger-ui.js | 52 + .../api-doc-bundle/Resources/public/logo.png | Bin 0 -> 9212 bytes .../api-doc-bundle/Resources/public/style.css | 297 + .../public/swagger-ui/swagger-ui-bundle.js | 3 + .../swagger-ui/swagger-ui-bundle.js.map | 1 + .../swagger-ui-standalone-preset.js | 3 + .../swagger-ui-standalone-preset.js.map | 1 + .../public/swagger-ui/swagger-ui.css | 3 + .../public/swagger-ui/swagger-ui.css.map | 1 + .../Resources/views/SwaggerUi/index.html.twig | 85 + .../RouteDescriber/FosRestDescriber.php | 226 + .../RouteDescriber/PhpDocDescriber.php | 68 + .../RouteDescriber/RouteArgumentDescriber.php | 55 + .../RouteArgumentDescriberInterface.php | 13 + .../SymfonyMapQueryParameterDescriber.php | 132 + .../SymfonyMapQueryStringDescriber.php | 72 + .../SymfonyMapRequestPayloadDescriber.php | 63 + .../RouteDescriberInterface.php | 20 + .../RouteDescriber/RouteDescriberTrait.php | 51 + .../RouteDescriber/RouteMetadataDescriber.php | 139 + .../FilteredRouteCollectionBuilder.php | 210 + .../Util/ControllerReflector.php | 131 + .../api-doc-bundle/Util/SetsContextTrait.php | 39 + vendor/nelmio/api-doc-bundle/composer.json | 98 + vendor/nelmio/api-doc-bundle/output | 0 .../api-doc-bundle/phpunit-baseline.json | 7282 +++++++++++++++++ vendor/nelmio/api-doc-bundle/update-js.sh | 24 + vendor/nelmio/cors-bundle/CHANGELOG.md | 110 + .../CorsConfigurationProviderPass.php | 55 + .../DependencyInjection/Configuration.php | 200 + .../NelmioCorsExtension.php | 86 + .../CacheableResponseVaryListener.php | 24 + .../EventListener/CorsListener.php | 302 + vendor/nelmio/cors-bundle/LICENSE | 19 + .../nelmio/cors-bundle/NelmioCorsBundle.php | 27 + .../cors-bundle/Options/ConfigProvider.php | 56 + .../cors-bundle/Options/ProviderInterface.php | 40 + .../nelmio/cors-bundle/Options/Resolver.php | 49 + .../cors-bundle/Options/ResolverInterface.php | 23 + vendor/nelmio/cors-bundle/README.md | 37 + .../cors-bundle/Resources/config/services.xml | 32 + .../cors-bundle/Resources/doc/index.rst | 163 + vendor/nelmio/cors-bundle/composer.json | 34 + .../nikic/php-parser/.php-cs-fixer.dist.php | 31 + vendor/nikic/php-parser/LICENSE | 29 + vendor/nikic/php-parser/Makefile | 10 + vendor/nikic/php-parser/README.md | 233 + vendor/nikic/php-parser/bin/php-parse | 206 + vendor/nikic/php-parser/composer.json | 43 + .../php-parser/lib/PhpParser/Builder.php | 12 + .../lib/PhpParser/Builder/ClassConst.php | 150 + .../lib/PhpParser/Builder/Class_.php | 151 + .../lib/PhpParser/Builder/Declaration.php | 50 + .../lib/PhpParser/Builder/EnumCase.php | 87 + .../lib/PhpParser/Builder/Enum_.php | 116 + .../lib/PhpParser/Builder/FunctionLike.php | 73 + .../lib/PhpParser/Builder/Function_.php | 67 + .../lib/PhpParser/Builder/Interface_.php | 94 + .../lib/PhpParser/Builder/Method.php | 147 + .../lib/PhpParser/Builder/Namespace_.php | 45 + .../lib/PhpParser/Builder/Param.php | 149 + .../lib/PhpParser/Builder/Property.php | 161 + .../lib/PhpParser/Builder/TraitUse.php | 65 + .../PhpParser/Builder/TraitUseAdaptation.php | 145 + .../lib/PhpParser/Builder/Trait_.php | 83 + .../php-parser/lib/PhpParser/Builder/Use_.php | 49 + .../lib/PhpParser/BuilderFactory.php | 375 + .../lib/PhpParser/BuilderHelpers.php | 333 + .../php-parser/lib/PhpParser/Comment.php | 207 + .../php-parser/lib/PhpParser/Comment/Doc.php | 6 + .../ConstExprEvaluationException.php | 6 + .../lib/PhpParser/ConstExprEvaluator.php | 234 + .../nikic/php-parser/lib/PhpParser/Error.php | 171 + .../php-parser/lib/PhpParser/ErrorHandler.php | 12 + .../lib/PhpParser/ErrorHandler/Collecting.php | 43 + .../lib/PhpParser/ErrorHandler/Throwing.php | 17 + .../lib/PhpParser/Internal/DiffElem.php | 31 + .../lib/PhpParser/Internal/Differ.php | 178 + .../Internal/PrintableNewAnonClassNode.php | 71 + .../lib/PhpParser/Internal/TokenPolyfill.php | 237 + .../lib/PhpParser/Internal/TokenStream.php | 271 + .../php-parser/lib/PhpParser/JsonDecoder.php | 108 + .../nikic/php-parser/lib/PhpParser/Lexer.php | 116 + .../lib/PhpParser/Lexer/Emulative.php | 226 + .../Lexer/TokenEmulator/AttributeEmulator.php | 49 + .../Lexer/TokenEmulator/EnumTokenEmulator.php | 26 + .../TokenEmulator/ExplicitOctalEmulator.php | 45 + .../Lexer/TokenEmulator/KeywordEmulator.php | 56 + .../TokenEmulator/MatchTokenEmulator.php | 19 + .../TokenEmulator/NullsafeTokenEmulator.php | 60 + .../ReadonlyFunctionTokenEmulator.php | 31 + .../TokenEmulator/ReadonlyTokenEmulator.php | 31 + .../Lexer/TokenEmulator/ReverseEmulator.php | 37 + .../Lexer/TokenEmulator/TokenEmulator.php | 30 + .../php-parser/lib/PhpParser/Modifiers.php | 69 + .../php-parser/lib/PhpParser/NameContext.php | 284 + .../nikic/php-parser/lib/PhpParser/Node.php | 146 + .../php-parser/lib/PhpParser/Node/Arg.php | 44 + .../lib/PhpParser/Node/ArrayItem.php | 43 + .../lib/PhpParser/Node/Attribute.php | 33 + .../lib/PhpParser/Node/AttributeGroup.php | 27 + .../lib/PhpParser/Node/ClosureUse.php | 36 + .../lib/PhpParser/Node/ComplexType.php | 13 + .../php-parser/lib/PhpParser/Node/Const_.php | 36 + .../lib/PhpParser/Node/DeclareItem.php | 37 + .../php-parser/lib/PhpParser/Node/Expr.php | 8 + .../lib/PhpParser/Node/Expr/ArrayDimFetch.php | 33 + .../lib/PhpParser/Node/Expr/ArrayItem.php | 3 + .../lib/PhpParser/Node/Expr/Array_.php | 34 + .../lib/PhpParser/Node/Expr/ArrowFunction.php | 84 + .../lib/PhpParser/Node/Expr/Assign.php | 33 + .../lib/PhpParser/Node/Expr/AssignOp.php | 29 + .../Node/Expr/AssignOp/BitwiseAnd.php | 11 + .../Node/Expr/AssignOp/BitwiseOr.php | 11 + .../Node/Expr/AssignOp/BitwiseXor.php | 11 + .../PhpParser/Node/Expr/AssignOp/Coalesce.php | 11 + .../PhpParser/Node/Expr/AssignOp/Concat.php | 11 + .../lib/PhpParser/Node/Expr/AssignOp/Div.php | 11 + .../PhpParser/Node/Expr/AssignOp/Minus.php | 11 + .../lib/PhpParser/Node/Expr/AssignOp/Mod.php | 11 + .../lib/PhpParser/Node/Expr/AssignOp/Mul.php | 11 + .../lib/PhpParser/Node/Expr/AssignOp/Plus.php | 11 + .../lib/PhpParser/Node/Expr/AssignOp/Pow.php | 11 + .../Node/Expr/AssignOp/ShiftLeft.php | 11 + .../Node/Expr/AssignOp/ShiftRight.php | 11 + .../lib/PhpParser/Node/Expr/AssignRef.php | 33 + .../lib/PhpParser/Node/Expr/BinaryOp.php | 37 + .../Node/Expr/BinaryOp/BitwiseAnd.php | 15 + .../Node/Expr/BinaryOp/BitwiseOr.php | 15 + .../Node/Expr/BinaryOp/BitwiseXor.php | 15 + .../Node/Expr/BinaryOp/BooleanAnd.php | 15 + .../Node/Expr/BinaryOp/BooleanOr.php | 15 + .../PhpParser/Node/Expr/BinaryOp/Coalesce.php | 15 + .../PhpParser/Node/Expr/BinaryOp/Concat.php | 15 + .../lib/PhpParser/Node/Expr/BinaryOp/Div.php | 15 + .../PhpParser/Node/Expr/BinaryOp/Equal.php | 15 + .../PhpParser/Node/Expr/BinaryOp/Greater.php | 15 + .../Node/Expr/BinaryOp/GreaterOrEqual.php | 15 + .../Node/Expr/BinaryOp/Identical.php | 15 + .../Node/Expr/BinaryOp/LogicalAnd.php | 15 + .../Node/Expr/BinaryOp/LogicalOr.php | 15 + .../Node/Expr/BinaryOp/LogicalXor.php | 15 + .../PhpParser/Node/Expr/BinaryOp/Minus.php | 15 + .../lib/PhpParser/Node/Expr/BinaryOp/Mod.php | 15 + .../lib/PhpParser/Node/Expr/BinaryOp/Mul.php | 15 + .../PhpParser/Node/Expr/BinaryOp/NotEqual.php | 15 + .../Node/Expr/BinaryOp/NotIdentical.php | 15 + .../lib/PhpParser/Node/Expr/BinaryOp/Plus.php | 15 + .../lib/PhpParser/Node/Expr/BinaryOp/Pow.php | 15 + .../Node/Expr/BinaryOp/ShiftLeft.php | 15 + .../Node/Expr/BinaryOp/ShiftRight.php | 15 + .../PhpParser/Node/Expr/BinaryOp/Smaller.php | 15 + .../Node/Expr/BinaryOp/SmallerOrEqual.php | 15 + .../Node/Expr/BinaryOp/Spaceship.php | 15 + .../lib/PhpParser/Node/Expr/BitwiseNot.php | 29 + .../lib/PhpParser/Node/Expr/BooleanNot.php | 29 + .../lib/PhpParser/Node/Expr/CallLike.php | 35 + .../lib/PhpParser/Node/Expr/Cast.php | 25 + .../lib/PhpParser/Node/Expr/Cast/Array_.php | 11 + .../lib/PhpParser/Node/Expr/Cast/Bool_.php | 11 + .../lib/PhpParser/Node/Expr/Cast/Double.php | 16 + .../lib/PhpParser/Node/Expr/Cast/Int_.php | 11 + .../lib/PhpParser/Node/Expr/Cast/Object_.php | 11 + .../lib/PhpParser/Node/Expr/Cast/String_.php | 11 + .../lib/PhpParser/Node/Expr/Cast/Unset_.php | 11 + .../PhpParser/Node/Expr/ClassConstFetch.php | 36 + .../lib/PhpParser/Node/Expr/Clone_.php | 29 + .../lib/PhpParser/Node/Expr/Closure.php | 86 + .../lib/PhpParser/Node/Expr/ClosureUse.php | 3 + .../lib/PhpParser/Node/Expr/ConstFetch.php | 30 + .../lib/PhpParser/Node/Expr/Empty_.php | 29 + .../lib/PhpParser/Node/Expr/Error.php | 30 + .../lib/PhpParser/Node/Expr/ErrorSuppress.php | 29 + .../lib/PhpParser/Node/Expr/Eval_.php | 29 + .../lib/PhpParser/Node/Expr/Exit_.php | 33 + .../lib/PhpParser/Node/Expr/FuncCall.php | 38 + .../lib/PhpParser/Node/Expr/Include_.php | 38 + .../lib/PhpParser/Node/Expr/Instanceof_.php | 35 + .../lib/PhpParser/Node/Expr/Isset_.php | 29 + .../lib/PhpParser/Node/Expr/List_.php | 34 + .../lib/PhpParser/Node/Expr/Match_.php | 32 + .../lib/PhpParser/Node/Expr/MethodCall.php | 45 + .../lib/PhpParser/Node/Expr/New_.php | 40 + .../Node/Expr/NullsafeMethodCall.php | 45 + .../Node/Expr/NullsafePropertyFetch.php | 35 + .../lib/PhpParser/Node/Expr/PostDec.php | 29 + .../lib/PhpParser/Node/Expr/PostInc.php | 29 + .../lib/PhpParser/Node/Expr/PreDec.php | 29 + .../lib/PhpParser/Node/Expr/PreInc.php | 29 + .../lib/PhpParser/Node/Expr/Print_.php | 29 + .../lib/PhpParser/Node/Expr/PropertyFetch.php | 35 + .../lib/PhpParser/Node/Expr/ShellExec.php | 30 + .../lib/PhpParser/Node/Expr/StaticCall.php | 45 + .../Node/Expr/StaticPropertyFetch.php | 36 + .../lib/PhpParser/Node/Expr/Ternary.php | 37 + .../lib/PhpParser/Node/Expr/Throw_.php | 29 + .../lib/PhpParser/Node/Expr/UnaryMinus.php | 29 + .../lib/PhpParser/Node/Expr/UnaryPlus.php | 29 + .../lib/PhpParser/Node/Expr/Variable.php | 29 + .../lib/PhpParser/Node/Expr/YieldFrom.php | 29 + .../lib/PhpParser/Node/Expr/Yield_.php | 33 + .../lib/PhpParser/Node/FunctionLike.php | 40 + .../lib/PhpParser/Node/Identifier.php | 75 + .../PhpParser/Node/InterpolatedStringPart.php | 32 + .../lib/PhpParser/Node/IntersectionType.php | 27 + .../lib/PhpParser/Node/MatchArm.php | 30 + .../php-parser/lib/PhpParser/Node/Name.php | 269 + .../PhpParser/Node/Name/FullyQualified.php | 49 + .../lib/PhpParser/Node/Name/Relative.php | 49 + .../lib/PhpParser/Node/NullableType.php | 29 + .../php-parser/lib/PhpParser/Node/Param.php | 84 + .../lib/PhpParser/Node/PropertyItem.php | 37 + .../php-parser/lib/PhpParser/Node/Scalar.php | 6 + .../lib/PhpParser/Node/Scalar/DNumber.php | 3 + .../lib/PhpParser/Node/Scalar/Encapsed.php | 3 + .../Node/Scalar/EncapsedStringPart.php | 3 + .../lib/PhpParser/Node/Scalar/Float_.php | 78 + .../lib/PhpParser/Node/Scalar/Int_.php | 82 + .../Node/Scalar/InterpolatedString.php | 34 + .../lib/PhpParser/Node/Scalar/LNumber.php | 3 + .../lib/PhpParser/Node/Scalar/MagicConst.php | 27 + .../Node/Scalar/MagicConst/Class_.php | 15 + .../PhpParser/Node/Scalar/MagicConst/Dir.php | 15 + .../PhpParser/Node/Scalar/MagicConst/File.php | 15 + .../Node/Scalar/MagicConst/Function_.php | 15 + .../PhpParser/Node/Scalar/MagicConst/Line.php | 15 + .../Node/Scalar/MagicConst/Method.php | 15 + .../Node/Scalar/MagicConst/Namespace_.php | 15 + .../Node/Scalar/MagicConst/Trait_.php | 15 + .../lib/PhpParser/Node/Scalar/String_.php | 161 + .../lib/PhpParser/Node/StaticVar.php | 39 + .../php-parser/lib/PhpParser/Node/Stmt.php | 8 + .../lib/PhpParser/Node/Stmt/Block.php | 29 + .../lib/PhpParser/Node/Stmt/Break_.php | 29 + .../lib/PhpParser/Node/Stmt/Case_.php | 33 + .../lib/PhpParser/Node/Stmt/Catch_.php | 40 + .../lib/PhpParser/Node/Stmt/ClassConst.php | 77 + .../lib/PhpParser/Node/Stmt/ClassLike.php | 109 + .../lib/PhpParser/Node/Stmt/ClassMethod.php | 154 + .../lib/PhpParser/Node/Stmt/Class_.php | 94 + .../lib/PhpParser/Node/Stmt/Const_.php | 29 + .../lib/PhpParser/Node/Stmt/Continue_.php | 29 + .../PhpParser/Node/Stmt/DeclareDeclare.php | 3 + .../lib/PhpParser/Node/Stmt/Declare_.php | 34 + .../lib/PhpParser/Node/Stmt/Do_.php | 33 + .../lib/PhpParser/Node/Stmt/Echo_.php | 29 + .../lib/PhpParser/Node/Stmt/ElseIf_.php | 33 + .../lib/PhpParser/Node/Stmt/Else_.php | 29 + .../lib/PhpParser/Node/Stmt/EnumCase.php | 36 + .../lib/PhpParser/Node/Stmt/Enum_.php | 44 + .../lib/PhpParser/Node/Stmt/Expression.php | 32 + .../lib/PhpParser/Node/Stmt/Finally_.php | 29 + .../lib/PhpParser/Node/Stmt/For_.php | 47 + .../lib/PhpParser/Node/Stmt/Foreach_.php | 50 + .../lib/PhpParser/Node/Stmt/Function_.php | 81 + .../lib/PhpParser/Node/Stmt/Global_.php | 29 + .../lib/PhpParser/Node/Stmt/Goto_.php | 30 + .../lib/PhpParser/Node/Stmt/GroupUse.php | 41 + .../lib/PhpParser/Node/Stmt/HaltCompiler.php | 29 + .../lib/PhpParser/Node/Stmt/If_.php | 46 + .../lib/PhpParser/Node/Stmt/InlineHTML.php | 29 + .../lib/PhpParser/Node/Stmt/Interface_.php | 40 + .../lib/PhpParser/Node/Stmt/Label.php | 30 + .../lib/PhpParser/Node/Stmt/Namespace_.php | 37 + .../lib/PhpParser/Node/Stmt/Nop.php | 16 + .../lib/PhpParser/Node/Stmt/Property.php | 82 + .../PhpParser/Node/Stmt/PropertyProperty.php | 3 + .../lib/PhpParser/Node/Stmt/Return_.php | 29 + .../lib/PhpParser/Node/Stmt/StaticVar.php | 3 + .../lib/PhpParser/Node/Stmt/Static_.php | 30 + .../lib/PhpParser/Node/Stmt/Switch_.php | 33 + .../lib/PhpParser/Node/Stmt/TraitUse.php | 33 + .../Node/Stmt/TraitUseAdaptation.php | 12 + .../Node/Stmt/TraitUseAdaptation/Alias.php | 37 + .../Stmt/TraitUseAdaptation/Precedence.php | 33 + .../lib/PhpParser/Node/Stmt/Trait_.php | 34 + .../lib/PhpParser/Node/Stmt/TryCatch.php | 37 + .../lib/PhpParser/Node/Stmt/Unset_.php | 29 + .../lib/PhpParser/Node/Stmt/UseUse.php | 3 + .../lib/PhpParser/Node/Stmt/Use_.php | 47 + .../lib/PhpParser/Node/Stmt/While_.php | 33 + .../lib/PhpParser/Node/UnionType.php | 27 + .../php-parser/lib/PhpParser/Node/UseItem.php | 55 + .../lib/PhpParser/Node/VarLikeIdentifier.php | 16 + .../PhpParser/Node/VariadicPlaceholder.php | 27 + .../php-parser/lib/PhpParser/NodeAbstract.php | 178 + .../php-parser/lib/PhpParser/NodeDumper.php | 290 + .../php-parser/lib/PhpParser/NodeFinder.php | 90 + .../lib/PhpParser/NodeTraverser.php | 278 + .../lib/PhpParser/NodeTraverserInterface.php | 26 + .../php-parser/lib/PhpParser/NodeVisitor.php | 124 + .../PhpParser/NodeVisitor/CloningVisitor.php | 19 + .../NodeVisitor/CommentAnnotatingVisitor.php | 82 + .../PhpParser/NodeVisitor/FindingVisitor.php | 47 + .../NodeVisitor/FirstFindingVisitor.php | 49 + .../PhpParser/NodeVisitor/NameResolver.php | 262 + .../NodeVisitor/NodeConnectingVisitor.php | 51 + .../NodeVisitor/ParentConnectingVisitor.php | 38 + .../lib/PhpParser/NodeVisitorAbstract.php | 24 + .../nikic/php-parser/lib/PhpParser/Parser.php | 24 + .../php-parser/lib/PhpParser/Parser/Php7.php | 2699 ++++++ .../php-parser/lib/PhpParser/Parser/Php8.php | 2717 ++++++ .../lib/PhpParser/ParserAbstract.php | 1241 +++ .../lib/PhpParser/ParserFactory.php | 42 + .../php-parser/lib/PhpParser/PhpVersion.php | 164 + .../lib/PhpParser/PrettyPrinter.php | 51 + .../lib/PhpParser/PrettyPrinter/Standard.php | 1177 +++ .../lib/PhpParser/PrettyPrinterAbstract.php | 1655 ++++ .../nikic/php-parser/lib/PhpParser/Token.php | 18 + .../lib/PhpParser/compatibility_tokens.php | 56 + vendor/nikic/php-parser/phpstan-baseline.neon | 236 + vendor/nikic/php-parser/phpstan.neon.dist | 8 + .../reflection-common/.github/dependabot.yml | 7 + .../.github/workflows/push.yml | 223 + .../phpdocumentor/reflection-common/LICENSE | 22 + .../phpdocumentor/reflection-common/README.md | 11 + .../reflection-common/composer.json | 28 + .../reflection-common/src/Element.php | 30 + .../reflection-common/src/File.php | 35 + .../reflection-common/src/Fqsen.php | 89 + .../reflection-common/src/Location.php | 53 + .../reflection-common/src/Project.php | 25 + .../reflection-common/src/ProjectFactory.php | 28 + .../phpdocumentor/reflection-docblock/LICENSE | 21 + .../reflection-docblock/README.md | 75 + .../reflection-docblock/composer.json | 42 + .../reflection-docblock/src/DocBlock.php | 228 + .../src/DocBlock/Description.php | 115 + .../src/DocBlock/DescriptionFactory.php | 178 + .../src/DocBlock/ExampleFinder.php | 159 + .../src/DocBlock/Serializer.php | 157 + .../src/DocBlock/StandardTagFactory.php | 348 + .../reflection-docblock/src/DocBlock/Tag.php | 31 + .../src/DocBlock/TagFactory.php | 84 + .../src/DocBlock/Tags/Author.php | 102 + .../src/DocBlock/Tags/BaseTag.php | 53 + .../src/DocBlock/Tags/Covers.php | 101 + .../src/DocBlock/Tags/Deprecated.php | 109 + .../src/DocBlock/Tags/Example.php | 200 + .../DocBlock/Tags/Factory/StaticMethod.php | 25 + .../src/DocBlock/Tags/Formatter.php | 24 + .../Tags/Formatter/AlignFormatter.php | 50 + .../Tags/Formatter/PassthroughFormatter.php | 30 + .../src/DocBlock/Tags/Generic.php | 89 + .../src/DocBlock/Tags/InvalidTag.php | 145 + .../src/DocBlock/Tags/Link.php | 78 + .../src/DocBlock/Tags/Method.php | 279 + .../src/DocBlock/Tags/Param.php | 174 + .../src/DocBlock/Tags/Property.php | 121 + .../src/DocBlock/Tags/PropertyRead.php | 121 + .../src/DocBlock/Tags/PropertyWrite.php | 121 + .../src/DocBlock/Tags/Reference/Fqsen.php | 38 + .../src/DocBlock/Tags/Reference/Reference.php | 22 + .../src/DocBlock/Tags/Reference/Url.php | 36 + .../src/DocBlock/Tags/Return_.php | 64 + .../src/DocBlock/Tags/See.php | 106 + .../src/DocBlock/Tags/Since.php | 103 + .../src/DocBlock/Tags/Source.php | 116 + .../src/DocBlock/Tags/TagWithType.php | 66 + .../src/DocBlock/Tags/Throws.php | 64 + .../src/DocBlock/Tags/Uses.php | 100 + .../src/DocBlock/Tags/Var_.php | 122 + .../src/DocBlock/Tags/Version.php | 106 + .../src/DocBlockFactory.php | 287 + .../src/DocBlockFactoryInterface.php | 23 + .../src/Exception/PcreException.php | 44 + .../reflection-docblock/src/Utils.php | 62 + vendor/phpdocumentor/type-resolver/LICENSE | 21 + vendor/phpdocumentor/type-resolver/README.md | 177 + .../phpdocumentor/type-resolver/composer.json | 51 + .../type-resolver/src/FqsenResolver.php | 80 + .../type-resolver/src/PseudoType.php | 19 + .../src/PseudoTypes/ArrayShape.php | 52 + .../src/PseudoTypes/ArrayShapeItem.php | 62 + .../src/PseudoTypes/CallableString.php | 39 + .../src/PseudoTypes/ConstExpression.php | 53 + .../type-resolver/src/PseudoTypes/False_.php | 40 + .../src/PseudoTypes/FloatValue.php | 44 + .../src/PseudoTypes/HtmlEscapedString.php | 39 + .../src/PseudoTypes/IntegerRange.php | 59 + .../src/PseudoTypes/IntegerValue.php | 44 + .../type-resolver/src/PseudoTypes/List_.php | 50 + .../src/PseudoTypes/LiteralString.php | 39 + .../src/PseudoTypes/LowercaseString.php | 39 + .../src/PseudoTypes/NegativeInteger.php | 39 + .../src/PseudoTypes/NonEmptyList.php | 50 + .../PseudoTypes/NonEmptyLowercaseString.php | 39 + .../src/PseudoTypes/NonEmptyString.php | 39 + .../src/PseudoTypes/NumericString.php | 39 + .../src/PseudoTypes/Numeric_.php | 47 + .../src/PseudoTypes/PositiveInteger.php | 39 + .../src/PseudoTypes/StringValue.php | 46 + .../src/PseudoTypes/TraitString.php | 39 + .../type-resolver/src/PseudoTypes/True_.php | 40 + .../phpdocumentor/type-resolver/src/Type.php | 25 + .../type-resolver/src/TypeResolver.php | 623 ++ .../type-resolver/src/Types/AbstractList.php | 83 + .../src/Types/AggregatedType.php | 124 + .../type-resolver/src/Types/ArrayKey.php | 42 + .../type-resolver/src/Types/Array_.php | 29 + .../type-resolver/src/Types/Boolean.php | 32 + .../src/Types/CallableParameter.php | 72 + .../type-resolver/src/Types/Callable_.php | 56 + .../type-resolver/src/Types/ClassString.php | 61 + .../type-resolver/src/Types/Collection.php | 67 + .../type-resolver/src/Types/Compound.php | 38 + .../type-resolver/src/Types/Context.php | 95 + .../src/Types/ContextFactory.php | 422 + .../type-resolver/src/Types/Expression.php | 50 + .../type-resolver/src/Types/Float_.php | 32 + .../type-resolver/src/Types/Integer.php | 32 + .../src/Types/InterfaceString.php | 55 + .../type-resolver/src/Types/Intersection.php | 37 + .../type-resolver/src/Types/Iterable_.php | 38 + .../type-resolver/src/Types/Mixed_.php | 32 + .../type-resolver/src/Types/Never_.php | 35 + .../type-resolver/src/Types/Null_.php | 32 + .../type-resolver/src/Types/Nullable.php | 51 + .../type-resolver/src/Types/Object_.php | 68 + .../type-resolver/src/Types/Parent_.php | 34 + .../type-resolver/src/Types/Resource_.php | 32 + .../type-resolver/src/Types/Scalar.php | 32 + .../type-resolver/src/Types/Self_.php | 34 + .../type-resolver/src/Types/Static_.php | 39 + .../type-resolver/src/Types/String_.php | 32 + .../type-resolver/src/Types/This.php | 35 + .../type-resolver/src/Types/Void_.php | 35 + vendor/phpstan/phpdoc-parser/LICENSE | 21 + vendor/phpstan/phpdoc-parser/README.md | 121 + vendor/phpstan/phpdoc-parser/composer.json | 44 + .../src/Ast/AbstractNodeVisitor.php | 34 + .../phpdoc-parser/src/Ast/Attribute.php | 16 + .../Ast/ConstExpr/ConstExprArrayItemNode.php | 36 + .../src/Ast/ConstExpr/ConstExprArrayNode.php | 30 + .../src/Ast/ConstExpr/ConstExprFalseNode.php | 17 + .../src/Ast/ConstExpr/ConstExprFloatNode.php | 26 + .../Ast/ConstExpr/ConstExprIntegerNode.php | 26 + .../src/Ast/ConstExpr/ConstExprNode.php | 10 + .../src/Ast/ConstExpr/ConstExprNullNode.php | 17 + .../src/Ast/ConstExpr/ConstExprStringNode.php | 26 + .../src/Ast/ConstExpr/ConstExprTrueNode.php | 17 + .../src/Ast/ConstExpr/ConstFetchNode.php | 35 + .../ConstExpr/DoctrineConstExprStringNode.php | 42 + .../QuoteAwareConstExprStringNode.php | 78 + vendor/phpstan/phpdoc-parser/src/Ast/Node.php | 22 + .../phpdoc-parser/src/Ast/NodeAttributes.php | 38 + .../phpdoc-parser/src/Ast/NodeTraverser.php | 312 + .../phpdoc-parser/src/Ast/NodeVisitor.php | 87 + .../src/Ast/NodeVisitor/CloningVisitor.php | 20 + .../Ast/PhpDoc/AssertTagMethodValueNode.php | 50 + .../Ast/PhpDoc/AssertTagPropertyValueNode.php | 50 + .../src/Ast/PhpDoc/AssertTagValueNode.php | 46 + .../src/Ast/PhpDoc/DeprecatedTagValueNode.php | 27 + .../PhpDoc/Doctrine/DoctrineAnnotation.php | 35 + .../Ast/PhpDoc/Doctrine/DoctrineArgument.php | 43 + .../src/Ast/PhpDoc/Doctrine/DoctrineArray.php | 32 + .../Ast/PhpDoc/Doctrine/DoctrineArrayItem.php | 47 + .../PhpDoc/Doctrine/DoctrineTagValueNode.php | 36 + .../src/Ast/PhpDoc/ExtendsTagValueNode.php | 32 + .../src/Ast/PhpDoc/GenericTagValueNode.php | 26 + .../src/Ast/PhpDoc/ImplementsTagValueNode.php | 32 + .../src/Ast/PhpDoc/InvalidTagValueNode.php | 53 + .../src/Ast/PhpDoc/MethodTagValueNode.php | 58 + .../PhpDoc/MethodTagValueParameterNode.php | 49 + .../src/Ast/PhpDoc/MixinTagValueNode.php | 32 + .../src/Ast/PhpDoc/ParamOutTagValueNode.php | 35 + .../src/Ast/PhpDoc/ParamTagValueNode.php | 46 + .../src/Ast/PhpDoc/PhpDocChildNode.php | 10 + .../src/Ast/PhpDoc/PhpDocNode.php | 396 + .../src/Ast/PhpDoc/PhpDocTagNode.php | 36 + .../src/Ast/PhpDoc/PhpDocTagValueNode.php | 10 + .../src/Ast/PhpDoc/PhpDocTextNode.php | 26 + .../src/Ast/PhpDoc/PropertyTagValueNode.php | 36 + .../Ast/PhpDoc/RequireExtendsTagValueNode.php | 32 + .../PhpDoc/RequireImplementsTagValueNode.php | 32 + .../src/Ast/PhpDoc/ReturnTagValueNode.php | 32 + .../src/Ast/PhpDoc/SelfOutTagValueNode.php | 32 + .../src/Ast/PhpDoc/TemplateTagValueNode.php | 42 + .../src/Ast/PhpDoc/ThrowsTagValueNode.php | 32 + .../PhpDoc/TypeAliasImportTagValueNode.php | 38 + .../src/Ast/PhpDoc/TypeAliasTagValueNode.php | 32 + .../Ast/PhpDoc/TypelessParamTagValueNode.php | 41 + .../src/Ast/PhpDoc/UsesTagValueNode.php | 32 + .../src/Ast/PhpDoc/VarTagValueNode.php | 36 + .../src/Ast/Type/ArrayShapeItemNode.php | 49 + .../src/Ast/Type/ArrayShapeNode.php | 48 + .../src/Ast/Type/ArrayTypeNode.php | 34 + .../src/Ast/Type/CallableTypeNode.php | 43 + .../Ast/Type/CallableTypeParameterNode.php | 48 + .../Type/ConditionalTypeForParameterNode.php | 49 + .../src/Ast/Type/ConditionalTypeNode.php | 49 + .../src/Ast/Type/ConstTypeNode.php | 26 + .../src/Ast/Type/GenericTypeNode.php | 58 + .../src/Ast/Type/IdentifierTypeNode.php | 26 + .../src/Ast/Type/IntersectionTypeNode.php | 37 + .../src/Ast/Type/InvalidTypeNode.php | 38 + .../src/Ast/Type/NullableTypeNode.php | 26 + .../src/Ast/Type/ObjectShapeItemNode.php | 48 + .../src/Ast/Type/ObjectShapeNode.php | 31 + .../src/Ast/Type/OffsetAccessTypeNode.php | 37 + .../src/Ast/Type/ThisTypeNode.php | 17 + .../phpdoc-parser/src/Ast/Type/TypeNode.php | 10 + .../src/Ast/Type/UnionTypeNode.php | 37 + .../phpstan/phpdoc-parser/src/Lexer/Lexer.php | 198 + .../src/Parser/ConstExprParser.php | 333 + .../src/Parser/ParserException.php | 106 + .../phpdoc-parser/src/Parser/PhpDocParser.php | 1243 +++ .../src/Parser/StringUnescaper.php | 96 + .../src/Parser/TokenIterator.php | 383 + .../phpdoc-parser/src/Parser/TypeParser.php | 924 +++ .../phpdoc-parser/src/Printer/DiffElem.php | 44 + .../phpdoc-parser/src/Printer/Differ.php | 196 + .../phpdoc-parser/src/Printer/Printer.php | 842 ++ vendor/psr/cache/CHANGELOG.md | 16 + vendor/psr/cache/LICENSE.txt | 19 + vendor/psr/cache/README.md | 12 + vendor/psr/cache/composer.json | 25 + vendor/psr/cache/src/CacheException.php | 10 + vendor/psr/cache/src/CacheItemInterface.php | 105 + .../psr/cache/src/CacheItemPoolInterface.php | 138 + .../cache/src/InvalidArgumentException.php | 13 + vendor/psr/clock/CHANGELOG.md | 11 + vendor/psr/clock/LICENSE | 19 + vendor/psr/clock/README.md | 61 + vendor/psr/clock/composer.json | 21 + vendor/psr/clock/src/ClockInterface.php | 13 + vendor/psr/container/.gitignore | 3 + vendor/psr/container/LICENSE | 21 + vendor/psr/container/README.md | 13 + vendor/psr/container/composer.json | 27 + .../src/ContainerExceptionInterface.php | 12 + .../psr/container/src/ContainerInterface.php | 36 + .../src/NotFoundExceptionInterface.php | 10 + vendor/psr/event-dispatcher/.editorconfig | 15 + vendor/psr/event-dispatcher/.gitignore | 2 + vendor/psr/event-dispatcher/LICENSE | 21 + vendor/psr/event-dispatcher/README.md | 6 + vendor/psr/event-dispatcher/composer.json | 26 + .../src/EventDispatcherInterface.php | 21 + .../src/ListenerProviderInterface.php | 19 + .../src/StoppableEventInterface.php | 26 + vendor/psr/log/LICENSE | 19 + vendor/psr/log/README.md | 58 + vendor/psr/log/composer.json | 26 + vendor/psr/log/src/AbstractLogger.php | 15 + .../psr/log/src/InvalidArgumentException.php | 7 + vendor/psr/log/src/LogLevel.php | 18 + vendor/psr/log/src/LoggerAwareInterface.php | 18 + vendor/psr/log/src/LoggerAwareTrait.php | 26 + vendor/psr/log/src/LoggerInterface.php | 125 + vendor/psr/log/src/LoggerTrait.php | 142 + vendor/psr/log/src/NullLogger.php | 30 + vendor/symfony/cache-contracts/CHANGELOG.md | 5 + .../cache-contracts/CacheInterface.php | 59 + vendor/symfony/cache-contracts/CacheTrait.php | 72 + .../cache-contracts/CallbackInterface.php | 32 + .../symfony/cache-contracts/ItemInterface.php | 65 + vendor/symfony/cache-contracts/LICENSE | 19 + vendor/symfony/cache-contracts/README.md | 9 + .../TagAwareCacheInterface.php | 38 + vendor/symfony/cache-contracts/composer.json | 35 + .../symfony/cache/Adapter/AbstractAdapter.php | 189 + .../cache/Adapter/AbstractTagAwareAdapter.php | 320 + .../cache/Adapter/AdapterInterface.php | 35 + vendor/symfony/cache/Adapter/ApcuAdapter.php | 119 + vendor/symfony/cache/Adapter/ArrayAdapter.php | 366 + vendor/symfony/cache/Adapter/ChainAdapter.php | 294 + .../cache/Adapter/CouchbaseBucketAdapter.php | 232 + .../Adapter/CouchbaseCollectionAdapter.php | 199 + .../cache/Adapter/DoctrineDbalAdapter.php | 416 + .../cache/Adapter/FilesystemAdapter.php | 29 + .../Adapter/FilesystemTagAwareAdapter.php | 267 + .../cache/Adapter/MemcachedAdapter.php | 331 + vendor/symfony/cache/Adapter/NullAdapter.php | 105 + .../cache/Adapter/ParameterNormalizer.php | 35 + vendor/symfony/cache/Adapter/PdoAdapter.php | 389 + .../symfony/cache/Adapter/PhpArrayAdapter.php | 389 + .../symfony/cache/Adapter/PhpFilesAdapter.php | 318 + vendor/symfony/cache/Adapter/ProxyAdapter.php | 206 + vendor/symfony/cache/Adapter/Psr16Adapter.php | 71 + vendor/symfony/cache/Adapter/RedisAdapter.php | 25 + .../cache/Adapter/RedisTagAwareAdapter.php | 308 + .../symfony/cache/Adapter/TagAwareAdapter.php | 368 + .../Adapter/TagAwareAdapterInterface.php | 31 + .../cache/Adapter/TraceableAdapter.php | 262 + .../Adapter/TraceableTagAwareAdapter.php | 35 + vendor/symfony/cache/CHANGELOG.md | 127 + vendor/symfony/cache/CacheItem.php | 198 + .../DataCollector/CacheDataCollector.php | 184 + .../CacheCollectorPass.php | 79 + .../CachePoolClearerPass.php | 41 + .../DependencyInjection/CachePoolPass.php | 247 + .../CachePoolPrunerPass.php | 51 + .../cache/Exception/CacheException.php | 25 + .../Exception/InvalidArgumentException.php | 25 + .../cache/Exception/LogicException.php | 25 + vendor/symfony/cache/LICENSE | 19 + vendor/symfony/cache/LockRegistry.php | 166 + .../cache/Marshaller/DefaultMarshaller.php | 98 + .../cache/Marshaller/DeflateMarshaller.php | 47 + .../cache/Marshaller/MarshallerInterface.php | 38 + .../cache/Marshaller/SodiumMarshaller.php | 74 + .../cache/Marshaller/TagAwareMarshaller.php | 83 + .../Messenger/EarlyExpirationDispatcher.php | 61 + .../Messenger/EarlyExpirationHandler.php | 81 + .../Messenger/EarlyExpirationMessage.php | 100 + vendor/symfony/cache/PruneableInterface.php | 20 + vendor/symfony/cache/Psr16Cache.php | 240 + vendor/symfony/cache/README.md | 19 + vendor/symfony/cache/ResettableInterface.php | 21 + .../cache/Traits/AbstractAdapterTrait.php | 379 + .../symfony/cache/Traits/ContractsTrait.php | 113 + .../cache/Traits/FilesystemCommonTrait.php | 197 + .../symfony/cache/Traits/FilesystemTrait.php | 113 + vendor/symfony/cache/Traits/ProxyTrait.php | 37 + vendor/symfony/cache/Traits/Redis5Proxy.php | 1228 +++ vendor/symfony/cache/Traits/Redis6Proxy.php | 1293 +++ .../cache/Traits/RedisCluster5Proxy.php | 983 +++ .../cache/Traits/RedisCluster6Proxy.php | 1143 +++ .../cache/Traits/RedisClusterNodeProxy.php | 47 + .../cache/Traits/RedisClusterProxy.php | 23 + vendor/symfony/cache/Traits/RedisProxy.php | 23 + vendor/symfony/cache/Traits/RedisTrait.php | 653 ++ vendor/symfony/cache/Traits/RelayProxy.php | 1319 +++ vendor/symfony/cache/Traits/ValueWrapper.php | 81 + vendor/symfony/cache/composer.json | 59 + vendor/symfony/clock/CHANGELOG.md | 13 + vendor/symfony/clock/Clock.php | 72 + vendor/symfony/clock/ClockAwareTrait.php | 36 + vendor/symfony/clock/ClockInterface.php | 24 + vendor/symfony/clock/LICENSE | 19 + vendor/symfony/clock/MockClock.php | 73 + vendor/symfony/clock/MonotonicClock.php | 81 + vendor/symfony/clock/NativeClock.php | 55 + vendor/symfony/clock/README.md | 47 + vendor/symfony/clock/Resources/now.php | 25 + .../clock/Test/ClockSensitiveTrait.php | 71 + vendor/symfony/clock/composer.json | 33 + .../symfony/config/Builder/ClassBuilder.php | 171 + .../config/Builder/ConfigBuilderGenerator.php | 601 ++ .../ConfigBuilderGeneratorInterface.php | 27 + .../config/Builder/ConfigBuilderInterface.php | 30 + vendor/symfony/config/Builder/Method.php | 34 + vendor/symfony/config/Builder/Property.php | 86 + vendor/symfony/config/CHANGELOG.md | 153 + vendor/symfony/config/ConfigCache.php | 60 + vendor/symfony/config/ConfigCacheFactory.php | 44 + .../config/ConfigCacheFactoryInterface.php | 30 + .../symfony/config/ConfigCacheInterface.php | 47 + .../symfony/config/Definition/ArrayNode.php | 402 + vendor/symfony/config/Definition/BaseNode.php | 542 ++ .../symfony/config/Definition/BooleanNode.php | 49 + .../Builder/ArrayNodeDefinition.php | 516 ++ .../Builder/BooleanNodeDefinition.php | 46 + .../Builder/BuilderAwareInterface.php | 27 + .../Definition/Builder/EnumNodeDefinition.php | 52 + .../config/Definition/Builder/ExprBuilder.php | 252 + .../Builder/FloatNodeDefinition.php | 30 + .../Builder/IntegerNodeDefinition.php | 30 + .../Definition/Builder/MergeBuilder.php | 61 + .../config/Definition/Builder/NodeBuilder.php | 204 + .../Definition/Builder/NodeDefinition.php | 336 + .../Builder/NodeParentInterface.php | 21 + .../Builder/NormalizationBuilder.php | 61 + .../Builder/NumericNodeDefinition.php | 67 + .../Builder/ParentNodeDefinitionInterface.php | 49 + .../Builder/ScalarNodeDefinition.php | 30 + .../config/Definition/Builder/TreeBuilder.php | 64 + .../Definition/Builder/ValidationBuilder.php | 44 + .../Builder/VariableNodeDefinition.php | 64 + .../Definition/ConfigurableInterface.php | 25 + .../config/Definition/Configuration.php | 45 + .../Definition/ConfigurationInterface.php | 29 + .../Configurator/DefinitionConfigurator.php | 47 + .../Definition/Dumper/XmlReferenceDumper.php | 299 + .../Definition/Dumper/YamlReferenceDumper.php | 260 + vendor/symfony/config/Definition/EnumNode.php | 96 + .../Exception/DuplicateKeyException.php | 22 + .../config/Definition/Exception/Exception.php | 21 + .../Exception/ForbiddenOverwriteException.php | 22 + .../InvalidConfigurationException.php | 52 + .../Exception/InvalidDefinitionException.php | 21 + .../Exception/InvalidTypeException.php | 21 + .../Exception/UnsetKeyException.php | 22 + .../symfony/config/Definition/FloatNode.php | 48 + .../symfony/config/Definition/IntegerNode.php | 43 + .../Loader/DefinitionFileLoader.php | 103 + .../config/Definition/NodeInterface.php | 77 + .../symfony/config/Definition/NumericNode.php | 58 + .../symfony/config/Definition/Processor.php | 89 + .../Definition/PrototypeNodeInterface.php | 27 + .../config/Definition/PrototypedArrayNode.php | 343 + .../symfony/config/Definition/ScalarNode.php | 61 + .../config/Definition/VariableNode.php | 128 + ...LoaderImportCircularReferenceException.php | 27 + .../FileLocatorFileNotFoundException.php | 37 + .../config/Exception/LoaderLoadException.php | 115 + vendor/symfony/config/FileLocator.php | 94 + .../symfony/config/FileLocatorInterface.php | 34 + vendor/symfony/config/LICENSE | 19 + .../config/Loader/DelegatingLoader.php | 44 + .../Loader/DirectoryAwareLoaderInterface.php | 22 + vendor/symfony/config/Loader/FileLoader.php | 188 + .../symfony/config/Loader/GlobFileLoader.php | 30 + vendor/symfony/config/Loader/Loader.php | 73 + .../symfony/config/Loader/LoaderInterface.php | 52 + .../symfony/config/Loader/LoaderResolver.php | 68 + .../config/Loader/LoaderResolverInterface.php | 27 + .../config/Loader/ParamConfigurator.php | 32 + vendor/symfony/config/README.md | 15 + .../Resource/ClassExistenceResource.php | 227 + .../config/Resource/ComposerResource.php | 64 + .../config/Resource/DirectoryResource.php | 96 + .../config/Resource/FileExistenceResource.php | 53 + .../symfony/config/Resource/FileResource.php | 60 + .../symfony/config/Resource/GlobResource.php | 249 + .../Resource/ReflectionClassResource.php | 206 + .../config/Resource/ResourceInterface.php | 31 + .../Resource/SelfCheckingResourceChecker.php | 46 + .../SelfCheckingResourceInterface.php | 28 + .../config/ResourceCheckerConfigCache.php | 181 + .../ResourceCheckerConfigCacheFactory.php | 41 + .../config/ResourceCheckerInterface.php | 45 + .../Util/Exception/InvalidXmlException.php | 22 + .../Util/Exception/XmlParsingException.php | 21 + vendor/symfony/config/Util/XmlUtils.php | 272 + vendor/symfony/config/composer.json | 42 + vendor/symfony/console/Application.php | 1316 +++ .../symfony/console/Attribute/AsCommand.php | 39 + vendor/symfony/console/CHANGELOG.md | 252 + .../console/CI/GithubActionReporter.php | 99 + vendor/symfony/console/Color.php | 133 + vendor/symfony/console/Command/Command.php | 725 ++ .../console/Command/CompleteCommand.php | 223 + .../console/Command/DumpCompletionCommand.php | 161 + .../symfony/console/Command/HelpCommand.php | 82 + .../symfony/console/Command/LazyCommand.php | 207 + .../symfony/console/Command/ListCommand.php | 75 + .../symfony/console/Command/LockableTrait.php | 68 + .../Command/SignalableCommandInterface.php | 34 + .../CommandLoader/CommandLoaderInterface.php | 38 + .../CommandLoader/ContainerCommandLoader.php | 55 + .../CommandLoader/FactoryCommandLoader.php | 54 + .../console/Completion/CompletionInput.php | 246 + .../Completion/CompletionSuggestions.php | 97 + .../Output/BashCompletionOutput.php | 33 + .../Output/CompletionOutputInterface.php | 25 + .../Output/FishCompletionOutput.php | 33 + .../Completion/Output/ZshCompletionOutput.php | 36 + .../symfony/console/Completion/Suggestion.php | 41 + vendor/symfony/console/ConsoleEvents.php | 72 + vendor/symfony/console/Cursor.php | 203 + .../AddConsoleCommandPass.php | 134 + .../Descriptor/ApplicationDescription.php | 139 + .../symfony/console/Descriptor/Descriptor.php | 74 + .../Descriptor/DescriptorInterface.php | 27 + .../console/Descriptor/JsonDescriptor.php | 166 + .../console/Descriptor/MarkdownDescriptor.php | 173 + .../Descriptor/ReStructuredTextDescriptor.php | 272 + .../console/Descriptor/TextDescriptor.php | 317 + .../console/Descriptor/XmlDescriptor.php | 232 + .../console/Event/ConsoleCommandEvent.php | 54 + .../console/Event/ConsoleErrorEvent.php | 57 + vendor/symfony/console/Event/ConsoleEvent.php | 61 + .../console/Event/ConsoleSignalEvent.php | 56 + .../console/Event/ConsoleTerminateEvent.php | 43 + .../console/EventListener/ErrorListener.php | 101 + .../Exception/CommandNotFoundException.php | 43 + .../console/Exception/ExceptionInterface.php | 21 + .../Exception/InvalidArgumentException.php | 19 + .../Exception/InvalidOptionException.php | 21 + .../console/Exception/LogicException.php | 19 + .../Exception/MissingInputException.php | 21 + .../Exception/NamespaceNotFoundException.php | 21 + .../console/Exception/RuntimeException.php | 19 + .../console/Formatter/NullOutputFormatter.php | 51 + .../Formatter/NullOutputFormatterStyle.php | 54 + .../console/Formatter/OutputFormatter.php | 277 + .../Formatter/OutputFormatterInterface.php | 56 + .../Formatter/OutputFormatterStyle.php | 110 + .../OutputFormatterStyleInterface.php | 60 + .../Formatter/OutputFormatterStyleStack.php | 107 + .../WrappableOutputFormatterInterface.php | 27 + .../console/Helper/DebugFormatterHelper.php | 98 + .../console/Helper/DescriptorHelper.php | 93 + vendor/symfony/console/Helper/Dumper.php | 57 + .../console/Helper/FormatterHelper.php | 81 + vendor/symfony/console/Helper/Helper.php | 163 + .../console/Helper/HelperInterface.php | 39 + vendor/symfony/console/Helper/HelperSet.php | 77 + .../console/Helper/InputAwareHelper.php | 33 + .../symfony/console/Helper/OutputWrapper.php | 76 + .../symfony/console/Helper/ProcessHelper.php | 137 + vendor/symfony/console/Helper/ProgressBar.php | 612 ++ .../console/Helper/ProgressIndicator.php | 235 + .../symfony/console/Helper/QuestionHelper.php | 612 ++ .../console/Helper/SymfonyQuestionHelper.php | 109 + vendor/symfony/console/Helper/Table.php | 914 +++ vendor/symfony/console/Helper/TableCell.php | 72 + .../symfony/console/Helper/TableCellStyle.php | 84 + vendor/symfony/console/Helper/TableRows.php | 30 + .../symfony/console/Helper/TableSeparator.php | 25 + vendor/symfony/console/Helper/TableStyle.php | 362 + vendor/symfony/console/Input/ArgvInput.php | 370 + vendor/symfony/console/Input/ArrayInput.php | 196 + vendor/symfony/console/Input/Input.php | 192 + .../symfony/console/Input/InputArgument.php | 154 + .../console/Input/InputAwareInterface.php | 28 + .../symfony/console/Input/InputDefinition.php | 416 + .../symfony/console/Input/InputInterface.php | 150 + vendor/symfony/console/Input/InputOption.php | 255 + .../Input/StreamableInputInterface.php | 39 + vendor/symfony/console/Input/StringInput.php | 87 + vendor/symfony/console/LICENSE | 19 + .../symfony/console/Logger/ConsoleLogger.php | 119 + .../symfony/console/Output/AnsiColorMode.php | 106 + .../symfony/console/Output/BufferedOutput.php | 43 + .../symfony/console/Output/ConsoleOutput.php | 165 + .../console/Output/ConsoleOutputInterface.php | 33 + .../console/Output/ConsoleSectionOutput.php | 244 + vendor/symfony/console/Output/NullOutput.php | 104 + vendor/symfony/console/Output/Output.php | 155 + .../console/Output/OutputInterface.php | 107 + .../symfony/console/Output/StreamOutput.php | 145 + .../console/Output/TrimmedBufferOutput.php | 61 + .../console/Question/ChoiceQuestion.php | 177 + .../console/Question/ConfirmationQuestion.php | 57 + vendor/symfony/console/Question/Question.php | 291 + vendor/symfony/console/README.md | 36 + .../console/Resources/bin/hiddeninput.exe | Bin 0 -> 9216 bytes .../symfony/console/Resources/completion.bash | 94 + .../symfony/console/Resources/completion.fish | 29 + .../symfony/console/Resources/completion.zsh | 82 + .../console/SignalRegistry/SignalRegistry.php | 57 + .../console/SingleCommandApplication.php | 72 + vendor/symfony/console/Style/OutputStyle.php | 132 + .../symfony/console/Style/StyleInterface.php | 138 + vendor/symfony/console/Style/SymfonyStyle.php | 506 ++ vendor/symfony/console/Terminal.php | 236 + .../console/Tester/ApplicationTester.php | 85 + .../Tester/CommandCompletionTester.php | 56 + .../symfony/console/Tester/CommandTester.php | 76 + .../Tester/Constraint/CommandIsSuccessful.php | 43 + vendor/symfony/console/Tester/TesterTrait.php | 178 + vendor/symfony/console/composer.json | 51 + vendor/symfony/dependency-injection/Alias.php | 108 + .../Argument/AbstractArgument.php | 41 + .../Argument/ArgumentInterface.php | 27 + .../Argument/BoundArgument.php | 56 + .../Argument/IteratorArgument.php | 40 + .../Argument/LazyClosure.php | 96 + .../Argument/ReferenceSetArgumentTrait.php | 60 + .../Argument/RewindableGenerator.php | 43 + .../Argument/ServiceClosureArgument.php | 46 + .../Argument/ServiceLocator.php | 48 + .../Argument/ServiceLocatorArgument.php | 51 + .../Argument/TaggedIteratorArgument.php | 92 + .../Attribute/AsAlias.php | 27 + .../Attribute/AsDecorator.php | 25 + .../Attribute/AsTaggedItem.php | 27 + .../Attribute/Autoconfigure.php | 35 + .../Attribute/AutoconfigureTag.php | 30 + .../Attribute/Autowire.php | 75 + .../Attribute/AutowireCallable.php | 50 + .../Attribute/AutowireDecorated.php | 17 + .../Attribute/AutowireServiceClosure.php | 27 + .../Attribute/Exclude.php | 22 + .../Attribute/MapDecorated.php | 22 + .../Attribute/TaggedIterator.php | 29 + .../Attribute/TaggedLocator.php | 30 + .../dependency-injection/Attribute/Target.php | 53 + .../dependency-injection/Attribute/When.php | 26 + .../symfony/dependency-injection/CHANGELOG.md | 363 + .../dependency-injection/ChildDefinition.php | 95 + .../Compiler/AbstractRecursivePass.php | 255 + .../AliasDeprecatedPublicServicesPass.php | 59 + .../Compiler/AnalyzeServiceReferencesPass.php | 203 + .../AttributeAutoconfigurationPass.php | 168 + .../Compiler/AutoAliasServicePass.php | 42 + .../Compiler/AutowireAsDecoratorPass.php | 46 + .../Compiler/AutowirePass.php | 718 ++ .../Compiler/AutowireRequiredMethodsPass.php | 108 + .../AutowireRequiredPropertiesPass.php | 62 + .../Compiler/CheckArgumentsValidityPass.php | 116 + .../Compiler/CheckCircularReferencesPass.php | 80 + .../Compiler/CheckDefinitionValidityPass.php | 100 + ...xceptionOnInvalidReferenceBehaviorPass.php | 105 + .../Compiler/CheckReferenceValidityPass.php | 43 + .../Compiler/CheckTypeDeclarationsPass.php | 332 + .../Compiler/Compiler.php | 104 + .../Compiler/CompilerPassInterface.php | 29 + .../Compiler/DecoratorServicePass.php | 131 + .../Compiler/DefinitionErrorExceptionPass.php | 108 + .../Compiler/ExtensionCompilerPass.php | 37 + .../Compiler/InlineServiceDefinitionsPass.php | 227 + .../MergeExtensionConfigurationPass.php | 207 + .../Compiler/PassConfig.php | 287 + .../Compiler/PriorityTaggedServiceTrait.php | 171 + .../RegisterAutoconfigureAttributesPass.php | 86 + .../Compiler/RegisterEnvVarProcessorsPass.php | 78 + .../Compiler/RegisterReverseContainerPass.php | 65 + .../RegisterServiceSubscribersPass.php | 141 + .../RemoveAbstractDefinitionsPass.php | 35 + .../Compiler/RemoveBuildParametersPass.php | 48 + .../Compiler/RemovePrivateAliasesPass.php | 41 + .../Compiler/RemoveUnusedDefinitionsPass.php | 89 + .../ReplaceAliasByActualDefinitionPass.php | 101 + .../Compiler/ResolveBindingsPass.php | 263 + .../Compiler/ResolveChildDefinitionsPass.php | 199 + .../Compiler/ResolveClassPass.php | 40 + .../Compiler/ResolveDecoratorStackPass.php | 123 + .../Compiler/ResolveEnvPlaceholdersPass.php | 44 + .../Compiler/ResolveFactoryClassPass.php | 35 + .../Compiler/ResolveHotPathPass.php | 77 + .../ResolveInstanceofConditionalsPass.php | 178 + .../Compiler/ResolveInvalidReferencesPass.php | 136 + .../Compiler/ResolveNamedArgumentsPass.php | 135 + .../Compiler/ResolveNoPreloadPass.php | 91 + .../ResolveParameterPlaceHoldersPass.php | 102 + .../ResolveReferencesToAliasesPass.php | 81 + .../ResolveServiceSubscribersPass.php | 52 + .../ResolveTaggedIteratorArgumentPass.php | 40 + .../Compiler/ServiceLocatorTagPass.php | 135 + .../Compiler/ServiceReferenceGraph.php | 99 + .../Compiler/ServiceReferenceGraphEdge.php | 87 + .../Compiler/ServiceReferenceGraphNode.php | 114 + .../Compiler/ValidateEnvPlaceholdersPass.php | 103 + .../Config/ContainerParametersResource.php | 44 + .../ContainerParametersResourceChecker.php | 45 + .../dependency-injection/Container.php | 416 + .../ContainerAwareInterface.php | 27 + .../ContainerAwareTrait.php | 37 + .../dependency-injection/ContainerBuilder.php | 1721 ++++ .../ContainerInterface.php | 72 + .../dependency-injection/Definition.php | 813 ++ .../dependency-injection/Dumper/Dumper.php | 29 + .../Dumper/DumperInterface.php | 25 + .../Dumper/GraphvizDumper.php | 249 + .../dependency-injection/Dumper/PhpDumper.php | 2343 ++++++ .../dependency-injection/Dumper/Preloader.php | 129 + .../dependency-injection/Dumper/XmlDumper.php | 431 + .../Dumper/YamlDumper.php | 380 + .../EnvVarLoaderInterface.php | 25 + .../dependency-injection/EnvVarProcessor.php | 340 + .../EnvVarProcessorInterface.php | 38 + .../Exception/AutowiringFailedException.php | 75 + .../Exception/BadMethodCallException.php | 19 + .../Exception/EnvNotFoundException.php | 21 + .../Exception/EnvParameterException.php | 25 + .../Exception/ExceptionInterface.php | 24 + .../Exception/InvalidArgumentException.php | 21 + .../InvalidParameterTypeException.php | 35 + .../Exception/LogicException.php | 19 + .../Exception/OutOfBoundsException.php | 19 + .../ParameterCircularReferenceException.php | 37 + .../Exception/ParameterNotFoundException.php | 120 + .../Exception/RuntimeException.php | 21 + .../ServiceCircularReferenceException.php | 47 + .../Exception/ServiceNotFoundException.php | 76 + .../ExpressionLanguage.php | 37 + .../ExpressionLanguageProvider.php | 57 + .../Extension/AbstractExtension.php | 65 + .../ConfigurableExtensionInterface.php | 32 + .../ConfigurationExtensionInterface.php | 30 + .../Extension/Extension.php | 135 + .../Extension/ExtensionInterface.php | 56 + .../Extension/ExtensionTrait.php | 69 + .../Extension/PrependExtensionInterface.php | 24 + vendor/symfony/dependency-injection/LICENSE | 19 + .../Instantiator/InstantiatorInterface.php | 34 + .../Instantiator/LazyServiceInstantiator.php | 38 + .../Instantiator/RealServiceInstantiator.php | 28 + .../LazyProxy/PhpDumper/DumperInterface.php | 42 + .../LazyProxy/PhpDumper/LazyServiceDumper.php | 151 + .../LazyProxy/PhpDumper/NullDumper.php | 39 + .../LazyProxy/ProxyHelper.php | 95 + .../Loader/ClosureLoader.php | 43 + .../Configurator/AbstractConfigurator.php | 117 + .../AbstractServiceConfigurator.php | 115 + .../Loader/Configurator/AliasConfigurator.php | 31 + .../ClosureReferenceConfigurator.php | 16 + .../Configurator/ContainerConfigurator.php | 201 + .../Configurator/DefaultsConfigurator.php | 77 + .../Loader/Configurator/EnvConfigurator.php | 236 + .../Configurator/FromCallableConfigurator.php | 47 + .../InlineServiceConfigurator.php | 44 + .../Configurator/InstanceofConfigurator.php | 50 + .../Configurator/ParametersConfigurator.php | 53 + .../Configurator/PrototypeConfigurator.php | 90 + .../Configurator/ReferenceConfigurator.php | 66 + .../Configurator/ServiceConfigurator.php | 74 + .../Configurator/ServicesConfigurator.php | 192 + .../Configurator/Traits/AbstractTrait.php | 28 + .../Configurator/Traits/ArgumentTrait.php | 39 + .../Traits/AutoconfigureTrait.php | 31 + .../Configurator/Traits/AutowireTrait.php | 27 + .../Loader/Configurator/Traits/BindTrait.php | 42 + .../Loader/Configurator/Traits/CallTrait.php | 35 + .../Loader/Configurator/Traits/ClassTrait.php | 27 + .../Configurator/Traits/ConfiguratorTrait.php | 29 + .../Configurator/Traits/ConstructorTrait.php | 27 + .../Configurator/Traits/DecorateTrait.php | 34 + .../Configurator/Traits/DeprecateTrait.php | 35 + .../Configurator/Traits/FactoryTrait.php | 41 + .../Loader/Configurator/Traits/FileTrait.php | 27 + .../Configurator/Traits/FromCallableTrait.php | 64 + .../Loader/Configurator/Traits/LazyTrait.php | 32 + .../Configurator/Traits/ParentTrait.php | 46 + .../Configurator/Traits/PropertyTrait.php | 27 + .../Configurator/Traits/PublicTrait.php | 35 + .../Loader/Configurator/Traits/ShareTrait.php | 27 + .../Configurator/Traits/SyntheticTrait.php | 28 + .../Loader/Configurator/Traits/TagTrait.php | 47 + .../Loader/DirectoryLoader.php | 50 + .../Loader/FileLoader.php | 329 + .../Loader/GlobFileLoader.php | 36 + .../Loader/IniFileLoader.php | 98 + .../Loader/PhpFileLoader.php | 206 + .../Loader/XmlFileLoader.php | 863 ++ .../Loader/YamlFileLoader.php | 985 +++ .../schema/dic/services/services-1.0.xsd | 396 + .../dependency-injection/Parameter.php | 32 + .../ParameterBag/ContainerBag.php | 42 + .../ParameterBag/ContainerBagInterface.php | 53 + .../EnvPlaceholderParameterBag.php | 158 + .../ParameterBag/FrozenParameterBag.php | 76 + .../ParameterBag/ParameterBag.php | 301 + .../ParameterBag/ParameterBagInterface.php | 100 + vendor/symfony/dependency-injection/README.md | 14 + .../dependency-injection/Reference.php | 42 + .../dependency-injection/ReverseContainer.php | 74 + .../dependency-injection/ServiceLocator.php | 151 + .../TaggedContainerInterface.php | 27 + .../dependency-injection/TypedReference.php | 57 + .../symfony/dependency-injection/Variable.php | 40 + .../dependency-injection/composer.json | 48 + .../deprecation-contracts/CHANGELOG.md | 5 + vendor/symfony/deprecation-contracts/LICENSE | 19 + .../symfony/deprecation-contracts/README.md | 26 + .../deprecation-contracts/composer.json | 35 + .../deprecation-contracts/function.php | 27 + .../ArgumentResolver/EntityValueResolver.php | 210 + .../doctrine-bridge/Attribute/MapEntity.php | 52 + vendor/symfony/doctrine-bridge/CHANGELOG.md | 160 + .../CacheWarmer/ProxyCacheWarmer.php | 76 + .../ContainerAwareEventManager.php | 233 + .../DataCollector/DoctrineDataCollector.php | 266 + .../DataCollector/ObjectParameter.php | 48 + .../DataFixtures/ContainerAwareLoader.php | 46 + .../AbstractDoctrineExtension.php | 488 ++ .../CompilerPass/DoctrineValidationPass.php | 61 + ...gisterEventListenersAndSubscribersPass.php | 169 + .../CompilerPass/RegisterMappingsPass.php | 229 + .../CompilerPass/RegisterUidTypePass.php | 44 + .../Security/UserProvider/EntityFactory.php | 74 + .../Form/ChoiceList/DoctrineChoiceLoader.php | 110 + .../Form/ChoiceList/EntityLoaderInterface.php | 30 + .../Form/ChoiceList/IdReader.php | 107 + .../Form/ChoiceList/ORMQueryBuilderLoader.php | 110 + .../CollectionToArrayTransformer.php | 63 + .../Form/DoctrineOrmExtension.php | 39 + .../Form/DoctrineOrmTypeGuesser.php | 185 + .../MergeDoctrineCollectionListener.php | 55 + .../Form/Type/DoctrineType.php | 270 + .../doctrine-bridge/Form/Type/EntityType.php | 96 + .../IdGenerator/UlidGenerator.php | 45 + .../IdGenerator/UuidGenerator.php | 81 + vendor/symfony/doctrine-bridge/LICENSE | 19 + .../doctrine-bridge/Logger/DbalLogger.php | 87 + .../doctrine-bridge/ManagerRegistry.php | 76 + .../Messenger/AbstractDoctrineMiddleware.php | 49 + ...rineClearEntityManagerWorkerSubscriber.php | 63 + .../DoctrineCloseConnectionMiddleware.php | 38 + ...octrineOpenTransactionLoggerMiddleware.php | 58 + .../DoctrinePingConnectionMiddleware.php | 61 + .../DoctrineTransactionMiddleware.php | 48 + .../Middleware/Debug/Connection.php | 126 + .../Middleware/Debug/DBAL3/Connection.php | 133 + .../Middleware/Debug/DBAL3/Statement.php | 76 + .../Middleware/Debug/DebugDataHolder.php | 48 + .../Middleware/Debug/Driver.php | 55 + .../Middleware/Debug/Middleware.php | 36 + .../Middleware/Debug/Query.php | 113 + .../Middleware/Debug/Statement.php | 64 + .../PropertyInfo/DoctrineExtractor.php | 277 + vendor/symfony/doctrine-bridge/README.md | 13 + .../SchemaListener/AbstractSchemaListener.php | 43 + ...DoctrineDbalCacheAdapterSchemaListener.php | 38 + ...ctrineDbalCacheAdapterSchemaSubscriber.php | 39 + .../LockStoreSchemaListener.php | 48 + ...ssengerTransportDoctrineSchemaListener.php | 82 + ...engerTransportDoctrineSchemaSubscriber.php | 43 + .../PdoSessionHandlerSchemaListener.php | 38 + ...rMeTokenProviderDoctrineSchemaListener.php | 44 + ...eTokenProviderDoctrineSchemaSubscriber.php | 39 + .../RememberMe/DoctrineTokenProvider.php | 228 + .../Security/User/EntityUserProvider.php | 158 + .../Security/User/UserLoaderInterface.php | 35 + .../doctrine-bridge/Types/AbstractUidType.php | 118 + .../doctrine-bridge/Types/UlidType.php | 29 + .../doctrine-bridge/Types/UuidType.php | 29 + .../Validator/Constraints/UniqueEntity.php | 103 + .../Constraints/UniqueEntityValidator.php | 244 + .../Validator/DoctrineInitializer.php | 38 + .../Validator/DoctrineLoader.php | 138 + vendor/symfony/doctrine-bridge/composer.json | 77 + vendor/symfony/dotenv/CHANGELOG.md | 45 + .../symfony/dotenv/Command/DebugCommand.php | 202 + .../dotenv/Command/DotenvDumpCommand.php | 116 + vendor/symfony/dotenv/Dotenv.php | 559 ++ .../dotenv/Exception/ExceptionInterface.php | 21 + .../dotenv/Exception/FormatException.php | 34 + .../Exception/FormatExceptionContext.php | 49 + .../dotenv/Exception/PathException.php | 25 + vendor/symfony/dotenv/LICENSE | 19 + vendor/symfony/dotenv/README.md | 36 + vendor/symfony/dotenv/composer.json | 36 + .../symfony/error-handler/BufferingLogger.php | 68 + vendor/symfony/error-handler/CHANGELOG.md | 35 + vendor/symfony/error-handler/Debug.php | 40 + .../error-handler/DebugClassLoader.php | 1273 +++ .../Error/ClassNotFoundError.php | 29 + .../error-handler/Error/FatalError.php | 83 + .../error-handler/Error/OutOfMemoryError.php | 16 + .../Error/UndefinedFunctionError.php | 29 + .../Error/UndefinedMethodError.php | 29 + .../ClassNotFoundErrorEnhancer.php | 175 + .../ErrorEnhancer/ErrorEnhancerInterface.php | 20 + .../UndefinedFunctionErrorEnhancer.php | 84 + .../UndefinedMethodErrorEnhancer.php | 66 + vendor/symfony/error-handler/ErrorHandler.php | 728 ++ .../ErrorRenderer/CliErrorRenderer.php | 46 + .../ErrorRenderer/ErrorRendererInterface.php | 37 + .../ErrorRenderer/HtmlErrorRenderer.php | 368 + .../ErrorRenderer/SerializerErrorRenderer.php | 81 + .../Exception/FlattenException.php | 440 + .../Exception/SilencedErrorContext.php | 67 + .../error-handler/Internal/TentativeTypes.php | 1643 ++++ vendor/symfony/error-handler/LICENSE | 19 + vendor/symfony/error-handler/README.md | 44 + .../Resources/assets/css/error.css | 4 + .../Resources/assets/css/exception.css | 359 + .../Resources/assets/css/exception_full.css | 128 + .../Resources/assets/images/chevron-right.svg | 1 + .../assets/images/favicon.png.base64 | 1 + .../Resources/assets/images/icon-book.svg | 1 + .../Resources/assets/images/icon-copy.svg | 1 + .../assets/images/icon-minus-square-o.svg | 1 + .../assets/images/icon-minus-square.svg | 1 + .../assets/images/icon-plus-square-o.svg | 1 + .../assets/images/icon-plus-square.svg | 1 + .../Resources/assets/images/icon-support.svg | 1 + .../assets/images/symfony-ghost.svg.php | 1 + .../Resources/assets/images/symfony-logo.svg | 1 + .../Resources/assets/js/exception.js | 304 + .../bin/extract-tentative-return-types.php | 84 + .../Resources/bin/patch-type-declarations | 98 + .../Resources/views/error.html.php | 21 + .../Resources/views/exception.html.php | 115 + .../Resources/views/exception_full.html.php | 42 + .../Resources/views/logs.html.php | 45 + .../Resources/views/trace.html.php | 43 + .../Resources/views/traces.html.php | 59 + .../Resources/views/traces_text.html.php | 43 + .../symfony/error-handler/ThrowableUtils.php | 37 + vendor/symfony/error-handler/composer.json | 41 + .../event-dispatcher-contracts/CHANGELOG.md | 5 + .../event-dispatcher-contracts/Event.php | 51 + .../EventDispatcherInterface.php | 33 + .../event-dispatcher-contracts/LICENSE | 19 + .../event-dispatcher-contracts/README.md | 9 + .../event-dispatcher-contracts/composer.json | 35 + .../Attribute/AsEventListener.php | 29 + vendor/symfony/event-dispatcher/CHANGELOG.md | 96 + .../Debug/TraceableEventDispatcher.php | 376 + .../Debug/WrappedListener.php | 144 + .../AddEventAliasesPass.php | 40 + .../RegisterListenersPass.php | 216 + .../event-dispatcher/EventDispatcher.php | 270 + .../EventDispatcherInterface.php | 75 + .../EventSubscriberInterface.php | 49 + .../symfony/event-dispatcher/GenericEvent.php | 158 + .../ImmutableEventDispatcher.php | 79 + vendor/symfony/event-dispatcher/LICENSE | 19 + vendor/symfony/event-dispatcher/README.md | 15 + vendor/symfony/event-dispatcher/composer.json | 47 + vendor/symfony/filesystem/CHANGELOG.md | 82 + .../Exception/ExceptionInterface.php | 21 + .../Exception/FileNotFoundException.php | 34 + .../filesystem/Exception/IOException.php | 36 + .../Exception/IOExceptionInterface.php | 25 + .../Exception/InvalidArgumentException.php | 19 + .../filesystem/Exception/RuntimeException.php | 19 + vendor/symfony/filesystem/Filesystem.php | 767 ++ vendor/symfony/filesystem/LICENSE | 19 + vendor/symfony/filesystem/Path.php | 819 ++ vendor/symfony/filesystem/README.md | 13 + vendor/symfony/filesystem/composer.json | 30 + vendor/symfony/finder/CHANGELOG.md | 98 + .../symfony/finder/Comparator/Comparator.php | 62 + .../finder/Comparator/DateComparator.php | 50 + .../finder/Comparator/NumberComparator.php | 78 + .../Exception/AccessDeniedException.php | 19 + .../Exception/DirectoryNotFoundException.php | 19 + vendor/symfony/finder/Finder.php | 846 ++ vendor/symfony/finder/Gitignore.php | 91 + vendor/symfony/finder/Glob.php | 109 + .../finder/Iterator/CustomFilterIterator.php | 61 + .../Iterator/DateRangeFilterIterator.php | 58 + .../Iterator/DepthRangeFilterIterator.php | 48 + .../ExcludeDirectoryFilterIterator.php | 89 + .../Iterator/FileTypeFilterIterator.php | 53 + .../Iterator/FilecontentFilterIterator.php | 58 + .../Iterator/FilenameFilterIterator.php | 45 + .../symfony/finder/Iterator/LazyIterator.php | 32 + .../Iterator/MultiplePcreFilterIterator.php | 111 + .../finder/Iterator/PathFilterIterator.php | 56 + .../Iterator/RecursiveDirectoryIterator.php | 133 + .../Iterator/SizeRangeFilterIterator.php | 57 + .../finder/Iterator/SortableIterator.php | 103 + .../Iterator/VcsIgnoredFilterIterator.php | 176 + vendor/symfony/finder/LICENSE | 19 + vendor/symfony/finder/README.md | 14 + vendor/symfony/finder/SplFileInfo.php | 82 + vendor/symfony/finder/composer.json | 31 + vendor/symfony/flex/LICENSE | 19 + vendor/symfony/flex/README.md | 10 + vendor/symfony/flex/composer.json | 32 + .../flex/src/Command/DumpEnvCommand.php | 147 + .../src/Command/InstallRecipesCommand.php | 181 + .../flex/src/Command/RecipesCommand.php | 340 + .../flex/src/Command/UpdateRecipesCommand.php | 415 + vendor/symfony/flex/src/Configurator.php | 118 + .../src/Configurator/AbstractConfigurator.php | 131 + .../src/Configurator/AddLinesConfigurator.php | 270 + .../src/Configurator/BundlesConfigurator.php | 150 + .../ComposerScriptsConfigurator.php | 75 + .../Configurator/ContainerConfigurator.php | 164 + .../CopyFromPackageConfigurator.php | 169 + .../CopyFromRecipeConfigurator.php | 175 + .../DockerComposeConfigurator.php | 404 + .../Configurator/DockerfileConfigurator.php | 125 + .../flex/src/Configurator/EnvConfigurator.php | 277 + .../Configurator/GitignoreConfigurator.php | 105 + .../src/Configurator/MakefileConfigurator.php | 124 + vendor/symfony/flex/src/Downloader.php | 469 ++ vendor/symfony/flex/src/Event/UpdateEvent.php | 38 + vendor/symfony/flex/src/Flex.php | 869 ++ vendor/symfony/flex/src/GithubApi.php | 200 + .../symfony/flex/src/InformationOperation.php | 95 + vendor/symfony/flex/src/Lock.php | 89 + vendor/symfony/flex/src/Options.php | 88 + vendor/symfony/flex/src/PackageFilter.php | 155 + .../flex/src/PackageJsonSynchronizer.php | 403 + vendor/symfony/flex/src/PackageResolver.php | 151 + vendor/symfony/flex/src/Path.php | 41 + vendor/symfony/flex/src/Recipe.php | 123 + vendor/symfony/flex/src/Response.php | 90 + vendor/symfony/flex/src/ScriptExecutor.php | 139 + vendor/symfony/flex/src/SymfonyBundle.php | 115 + vendor/symfony/flex/src/Unpack/Operation.php | 49 + vendor/symfony/flex/src/Unpack/Result.php | 55 + vendor/symfony/flex/src/Unpacker.php | 208 + vendor/symfony/flex/src/Update/DiffHelper.php | 45 + .../symfony/flex/src/Update/RecipePatch.php | 52 + .../symfony/flex/src/Update/RecipePatcher.php | 259 + .../symfony/flex/src/Update/RecipeUpdate.php | 114 + vendor/symfony/framework-bundle/CHANGELOG.md | 575 ++ .../AbstractPhpFileCacheWarmer.php | 84 + .../CacheWarmer/AnnotationsCacheWarmer.php | 110 + .../CachePoolClearerCacheWarmer.php | 59 + .../CacheWarmer/ConfigBuilderCacheWarmer.php | 84 + .../CacheWarmer/RouterCacheWarmer.php | 59 + .../CacheWarmer/SerializerCacheWarmer.php | 84 + .../CacheWarmer/TranslationsCacheWarmer.php | 61 + .../CacheWarmer/ValidatorCacheWarmer.php | 98 + .../framework-bundle/Command/AboutCommand.php | 132 + .../Command/AbstractConfigCommand.php | 189 + .../Command/AssetsInstallCommand.php | 271 + .../Command/BuildDebugContainerTrait.php | 71 + .../Command/CacheClearCommand.php | 254 + .../Command/CachePoolClearCommand.php | 137 + .../Command/CachePoolDeleteCommand.php | 90 + .../CachePoolInvalidateTagsCommand.php | 109 + .../Command/CachePoolListCommand.php | 58 + .../Command/CachePoolPruneCommand.php | 66 + .../Command/CacheWarmupCommand.php | 85 + .../Command/ConfigDebugCommand.php | 275 + .../Command/ConfigDumpReferenceCommand.php | 188 + .../Command/ContainerDebugCommand.php | 359 + .../Command/ContainerLintCommand.php | 114 + .../Command/DebugAutowiringCommand.php | 177 + .../Command/EventDispatcherDebugCommand.php | 163 + .../Command/RouterDebugCommand.php | 172 + .../Command/RouterMatchCommand.php | 121 + .../Command/SecretsDecryptToLocalCommand.php | 102 + .../SecretsEncryptFromLocalCommand.php | 77 + .../Command/SecretsGenerateKeysCommand.php | 124 + .../Command/SecretsListCommand.php | 105 + .../Command/SecretsRemoveCommand.php | 100 + .../Command/SecretsSetCommand.php | 147 + .../Command/TranslationDebugCommand.php | 410 + .../Command/TranslationUpdateCommand.php | 450 + .../Command/WorkflowDumpCommand.php | 161 + .../Command/XliffLintCommand.php | 57 + .../Command/YamlLintCommand.php | 56 + .../framework-bundle/Console/Application.php | 198 + .../Console/Descriptor/Descriptor.php | 348 + .../Console/Descriptor/JsonDescriptor.php | 432 + .../Console/Descriptor/MarkdownDescriptor.php | 437 + .../Console/Descriptor/TextDescriptor.php | 651 ++ .../Console/Descriptor/XmlDescriptor.php | 590 ++ .../Console/Helper/DescriptorHelper.php | 37 + .../Controller/AbstractController.php | 435 + .../Controller/ControllerResolver.php | 41 + .../Controller/RedirectController.php | 187 + .../Controller/TemplateController.php | 75 + .../DataCollector/AbstractDataCollector.php | 35 + .../DataCollector/RouterDataCollector.php | 37 + .../TemplateAwareDataCollectorInterface.php | 22 + .../AddAnnotationsCachedReaderPass.php | 43 + .../Compiler/AddDebugLogProcessorPass.php | 49 + .../AddExpressionLanguageProvidersPass.php | 38 + .../Compiler/AssetsContextPass.php | 47 + .../ContainerBuilderDebugDumpPass.php | 42 + .../Compiler/DataCollectorTranslatorPass.php | 39 + .../Compiler/EnableLoggerDebugModePass.php | 39 + .../Compiler/ErrorLoggerCompilerPass.php | 37 + .../Compiler/LoggingTranslatorPass.php | 57 + .../Compiler/ProfilerPass.php | 65 + ...oveUnusedSessionMarshallingHandlerPass.php | 46 + .../TestServiceContainerRealRefPass.php | 70 + .../TestServiceContainerWeakRefPass.php | 61 + .../Compiler/UnusedTagsPass.php | 142 + .../Compiler/WorkflowGuardListenerPass.php | 48 + .../DependencyInjection/Configuration.php | 2503 ++++++ .../FrameworkExtension.php | 3151 +++++++ .../SuggestMissingPackageSubscriber.php | 79 + .../framework-bundle/FrameworkBundle.php | 205 + .../framework-bundle/HttpCache/HttpCache.php | 88 + .../Kernel/MicroKernelTrait.php | 217 + .../framework-bundle/KernelBrowser.php | 244 + vendor/symfony/framework-bundle/LICENSE | 19 + vendor/symfony/framework-bundle/README.md | 30 + .../Resources/bin/check-unused-known-tags.php | 23 + .../Resources/config/annotations.php | 61 + .../Resources/config/asset_mapper.php | 206 + .../Resources/config/assets.php | 85 + .../Resources/config/cache.php | 258 + .../Resources/config/cache_debug.php | 39 + .../Resources/config/collectors.php | 78 + .../Resources/config/console.php | 370 + .../Resources/config/debug.php | 50 + .../Resources/config/debug_prod.php | 42 + .../Resources/config/error_renderer.php | 38 + .../framework-bundle/Resources/config/esi.php | 25 + .../Resources/config/form.php | 154 + .../Resources/config/form_csrf.php | 29 + .../Resources/config/form_debug.php | 38 + .../Resources/config/fragment_listener.php | 22 + .../Resources/config/fragment_renderer.php | 71 + .../Resources/config/html_sanitizer.php | 30 + .../Resources/config/http_client.php | 94 + .../Resources/config/http_client_debug.php | 25 + .../Resources/config/identity_translator.php | 24 + .../Resources/config/lock.php | 30 + .../Resources/config/mailer.php | 87 + .../Resources/config/mailer_debug.php | 27 + .../Resources/config/mailer_transports.php | 106 + .../Resources/config/mailer_webhook.php | 31 + .../Resources/config/messenger.php | 235 + .../Resources/config/messenger_debug.php | 25 + .../Resources/config/mime_type.php | 26 + .../Resources/config/notifier.php | 136 + .../Resources/config/notifier_debug.php | 22 + .../Resources/config/notifier_transports.php | 291 + .../Resources/config/notifier_webhook.php | 21 + .../Resources/config/profiling.php | 39 + .../Resources/config/property_access.php | 30 + .../Resources/config/property_info.php | 52 + .../Resources/config/rate_limiter.php | 30 + .../Resources/config/remote_event.php | 24 + .../Resources/config/request.php | 22 + .../Resources/config/routing.php | 213 + .../Resources/config/routing/errors.xml | 12 + .../Resources/config/routing/webhook.xml | 11 + .../Resources/config/scheduler.php | 25 + .../Resources/config/schema/symfony-1.0.xsd | 985 +++ .../Resources/config/secrets.php | 33 + .../Resources/config/security_csrf.php | 50 + .../Resources/config/semaphore.php | 23 + .../Resources/config/serializer.php | 223 + .../Resources/config/serializer_debug.php | 32 + .../Resources/config/services.php | 242 + .../Resources/config/session.php | 109 + .../framework-bundle/Resources/config/ssi.php | 25 + .../Resources/config/test.php | 59 + .../Resources/config/translation.php | 197 + .../Resources/config/translation_debug.php | 30 + .../config/translation_providers.php | 67 + .../framework-bundle/Resources/config/uid.php | 41 + .../Resources/config/validator.php | 122 + .../Resources/config/validator_debug.php | 38 + .../framework-bundle/Resources/config/web.php | 145 + .../Resources/config/web_link.php | 29 + .../Resources/config/webhook.php | 57 + .../Resources/config/workflow.php | 49 + .../AnnotatedRouteControllerLoader.php | 52 + .../Attribute/AsRoutingConditionService.php | 50 + .../Routing/DelegatingLoader.php | 92 + .../RedirectableCompiledUrlMatcher.php | 36 + .../Routing/RouteLoaderInterface.php | 19 + .../framework-bundle/Routing/Router.php | 197 + .../Secrets/AbstractVault.php | 50 + .../framework-bundle/Secrets/DotenvVault.php | 105 + .../framework-bundle/Secrets/SodiumVault.php | 227 + .../Test/BrowserKitAssertionsTrait.php | 191 + .../Test/DomCrawlerAssertionsTrait.php | 127 + .../framework-bundle/Test/KernelTestCase.php | 154 + .../Test/MailerAssertionsTrait.php | 128 + .../Test/NotificationAssertionsTrait.php | 100 + .../Test/TestBrowserToken.php | 58 + .../framework-bundle/Test/TestContainer.php | 126 + .../Test/WebTestAssertionsTrait.php | 18 + .../framework-bundle/Test/WebTestCase.php | 59 + .../Translation/Translator.php | 191 + vendor/symfony/framework-bundle/composer.json | 111 + .../symfony/http-foundation/AcceptHeader.php | 150 + .../http-foundation/AcceptHeaderItem.php | 159 + .../http-foundation/BinaryFileResponse.php | 381 + vendor/symfony/http-foundation/CHANGELOG.md | 345 + .../http-foundation/ChainRequestMatcher.php | 38 + vendor/symfony/http-foundation/Cookie.php | 383 + .../Exception/BadRequestException.php | 19 + .../Exception/ConflictingHeadersException.php | 21 + .../Exception/JsonException.php | 21 + .../Exception/RequestExceptionInterface.php | 21 + .../Exception/SessionNotFoundException.php | 27 + .../SuspiciousOperationException.php | 20 + .../ExpressionRequestMatcher.php | 56 + .../File/Exception/AccessDeniedException.php | 25 + .../Exception/CannotWriteFileException.php | 21 + .../File/Exception/ExtensionFileException.php | 21 + .../File/Exception/FileException.php | 21 + .../File/Exception/FileNotFoundException.php | 25 + .../File/Exception/FormSizeFileException.php | 21 + .../File/Exception/IniSizeFileException.php | 21 + .../File/Exception/NoFileException.php | 21 + .../File/Exception/NoTmpDirFileException.php | 21 + .../File/Exception/PartialFileException.php | 21 + .../Exception/UnexpectedTypeException.php | 20 + .../File/Exception/UploadException.php | 21 + vendor/symfony/http-foundation/File/File.php | 141 + .../symfony/http-foundation/File/Stream.php | 25 + .../http-foundation/File/UploadedFile.php | 269 + vendor/symfony/http-foundation/FileBag.php | 136 + vendor/symfony/http-foundation/HeaderBag.php | 288 + .../symfony/http-foundation/HeaderUtils.php | 294 + vendor/symfony/http-foundation/InputBag.php | 139 + vendor/symfony/http-foundation/IpUtils.php | 241 + .../symfony/http-foundation/JsonResponse.php | 190 + vendor/symfony/http-foundation/LICENSE | 19 + .../symfony/http-foundation/ParameterBag.php | 257 + vendor/symfony/http-foundation/README.md | 14 + .../AbstractRequestRateLimiter.php | 81 + .../PeekableRequestRateLimiterInterface.php | 35 + .../RequestRateLimiterInterface.php | 30 + .../http-foundation/RedirectResponse.php | 91 + vendor/symfony/http-foundation/Request.php | 2118 +++++ .../http-foundation/RequestMatcher.php | 200 + .../AttributesRequestMatcher.php | 45 + .../ExpressionRequestMatcher.php | 43 + .../RequestMatcher/HostRequestMatcher.php | 32 + .../RequestMatcher/IpsRequestMatcher.php | 44 + .../RequestMatcher/IsJsonRequestMatcher.php | 28 + .../RequestMatcher/MethodRequestMatcher.php | 46 + .../RequestMatcher/PathRequestMatcher.php | 32 + .../RequestMatcher/PortRequestMatcher.php | 32 + .../RequestMatcher/SchemeRequestMatcher.php | 46 + .../RequestMatcherInterface.php | 25 + .../symfony/http-foundation/RequestStack.php | 109 + vendor/symfony/http-foundation/Response.php | 1363 +++ .../http-foundation/ResponseHeaderBag.php | 288 + vendor/symfony/http-foundation/ServerBag.php | 97 + .../Session/Attribute/AttributeBag.php | 130 + .../Attribute/AttributeBagInterface.php | 58 + .../Session/Flash/AutoExpireFlashBag.php | 137 + .../Session/Flash/FlashBag.php | 128 + .../Session/Flash/FlashBagInterface.php | 78 + .../Session/FlashBagAwareSessionInterface.php | 22 + .../http-foundation/Session/Session.php | 244 + .../Session/SessionBagInterface.php | 44 + .../Session/SessionBagProxy.php | 83 + .../Session/SessionFactory.php | 40 + .../Session/SessionFactoryInterface.php | 20 + .../Session/SessionInterface.php | 154 + .../http-foundation/Session/SessionUtils.php | 59 + .../Handler/AbstractSessionHandler.php | 111 + .../Storage/Handler/IdentityMarshaller.php | 36 + .../Handler/MarshallingSessionHandler.php | 76 + .../Handler/MemcachedSessionHandler.php | 112 + .../Handler/MigratingSessionHandler.php | 100 + .../Storage/Handler/MongoDbSessionHandler.php | 162 + .../Handler/NativeFileSessionHandler.php | 55 + .../Storage/Handler/NullSessionHandler.php | 55 + .../Storage/Handler/PdoSessionHandler.php | 901 ++ .../Storage/Handler/RedisSessionHandler.php | 103 + .../Storage/Handler/SessionHandlerFactory.php | 99 + .../Storage/Handler/StrictSessionHandler.php | 89 + .../Session/Storage/MetadataBag.php | 148 + .../Storage/MockArraySessionStorage.php | 238 + .../Storage/MockFileSessionStorage.php | 152 + .../Storage/MockFileSessionStorageFactory.php | 42 + .../Session/Storage/NativeSessionStorage.php | 449 + .../Storage/NativeSessionStorageFactory.php | 50 + .../Storage/PhpBridgeSessionStorage.php | 58 + .../PhpBridgeSessionStorageFactory.php | 45 + .../Session/Storage/Proxy/AbstractProxy.php | 110 + .../Storage/Proxy/SessionHandlerProxy.php | 76 + .../SessionStorageFactoryInterface.php | 25 + .../Storage/SessionStorageInterface.php | 126 + .../http-foundation/StreamedJsonResponse.php | 143 + .../http-foundation/StreamedResponse.php | 131 + .../Constraint/RequestAttributeValueSame.php | 48 + .../Constraint/ResponseCookieValueSame.php | 76 + .../Test/Constraint/ResponseFormatSame.php | 62 + .../Test/Constraint/ResponseHasCookie.php | 68 + .../Test/Constraint/ResponseHasHeader.php | 46 + .../Test/Constraint/ResponseHeaderSame.php | 48 + .../Test/Constraint/ResponseIsRedirected.php | 47 + .../Test/Constraint/ResponseIsSuccessful.php | 47 + .../Constraint/ResponseIsUnprocessable.php | 47 + .../Constraint/ResponseStatusCodeSame.php | 54 + vendor/symfony/http-foundation/UrlHelper.php | 108 + vendor/symfony/http-foundation/composer.json | 44 + .../http-kernel/Attribute/AsController.php | 23 + .../Attribute/AsTargetedValueResolver.php | 24 + .../symfony/http-kernel/Attribute/Cache.php | 84 + .../http-kernel/Attribute/MapDateTime.php | 29 + .../Attribute/MapQueryParameter.php | 38 + .../http-kernel/Attribute/MapQueryString.php | 35 + .../Attribute/MapRequestPayload.php | 36 + .../http-kernel/Attribute/ValueResolver.php | 27 + .../http-kernel/Attribute/WithHttpStatus.php | 28 + .../http-kernel/Attribute/WithLogLevel.php | 31 + .../http-kernel/Bundle/AbstractBundle.php | 61 + vendor/symfony/http-kernel/Bundle/Bundle.php | 152 + .../http-kernel/Bundle/BundleExtension.php | 67 + .../http-kernel/Bundle/BundleInterface.php | 69 + vendor/symfony/http-kernel/CHANGELOG.md | 363 + .../CacheClearer/CacheClearerInterface.php | 27 + .../CacheClearer/ChainCacheClearer.php | 39 + .../CacheClearer/Psr6CacheClearer.php | 69 + .../http-kernel/CacheWarmer/CacheWarmer.php | 35 + .../CacheWarmer/CacheWarmerAggregate.php | 132 + .../CacheWarmer/CacheWarmerInterface.php | 32 + .../CacheWarmer/WarmableInterface.php | 27 + .../http-kernel/Config/FileLocator.php | 43 + .../Controller/ArgumentResolver.php | 146 + .../BackedEnumValueResolver.php | 93 + .../DateTimeValueResolver.php | 98 + .../ArgumentResolver/DefaultValueResolver.php | 48 + .../NotTaggedControllerValueResolver.php | 90 + .../QueryParameterValueResolver.php | 100 + .../RequestAttributeValueResolver.php | 40 + .../RequestPayloadValueResolver.php | 201 + .../ArgumentResolver/RequestValueResolver.php | 40 + .../ArgumentResolver/ServiceValueResolver.php | 99 + .../ArgumentResolver/SessionValueResolver.php | 59 + .../TraceableValueResolver.php | 64 + .../ArgumentResolver/UidValueResolver.php | 53 + .../VariadicValueResolver.php | 50 + .../Controller/ArgumentResolverInterface.php | 32 + .../ArgumentValueResolverInterface.php | 35 + .../ContainerControllerResolver.php | 63 + .../Controller/ControllerReference.php | 44 + .../Controller/ControllerResolver.php | 202 + .../ControllerResolverInterface.php | 41 + .../Controller/ErrorController.php | 62 + .../Controller/TraceableArgumentResolver.php | 45 + .../TraceableControllerResolver.php | 41 + .../Controller/ValueResolverInterface.php | 28 + .../ControllerMetadata/ArgumentMetadata.php | 145 + .../ArgumentMetadataFactory.php | 56 + .../ArgumentMetadataFactoryInterface.php | 27 + .../DataCollector/AjaxDataCollector.php | 38 + .../DataCollector/ConfigDataCollector.php | 263 + .../DataCollector/DataCollector.php | 102 + .../DataCollector/DataCollectorInterface.php | 38 + .../DataCollector/DumpDataCollector.php | 289 + .../DataCollector/EventDataCollector.php | 141 + .../DataCollector/ExceptionDataCollector.php | 73 + .../LateDataCollectorInterface.php | 27 + .../DataCollector/LoggerDataCollector.php | 344 + .../DataCollector/MemoryDataCollector.php | 95 + .../DataCollector/RequestDataCollector.php | 532 ++ .../DataCollector/RouterDataCollector.php | 105 + .../DataCollector/TimeDataCollector.php | 130 + .../Debug/ErrorHandlerConfigurator.php | 107 + .../http-kernel/Debug/FileLinkFormatter.php | 112 + .../Debug/TraceableEventDispatcher.php | 91 + .../AddAnnotatedClassesToCachePass.php | 145 + .../ConfigurableExtension.php | 41 + .../ControllerArgumentValueResolverPass.php | 73 + .../DependencyInjection/Extension.php | 44 + .../FragmentRendererPass.php | 57 + .../LazyLoadingFragmentHandler.php | 49 + .../DependencyInjection/LoggerPass.php | 44 + .../MergeExtensionConfigurationPass.php | 47 + ...RegisterControllerArgumentLocatorsPass.php | 225 + .../RegisterLocaleAwareServicesPass.php | 52 + ...oveEmptyControllerArgumentLocatorsPass.php | 71 + .../ResettableServicePass.php | 68 + .../DependencyInjection/ServicesResetter.php | 61 + .../Event/ControllerArgumentsEvent.php | 103 + .../http-kernel/Event/ControllerEvent.php | 107 + .../http-kernel/Event/ExceptionEvent.php | 72 + .../http-kernel/Event/FinishRequestEvent.php | 21 + .../symfony/http-kernel/Event/KernelEvent.php | 74 + .../http-kernel/Event/RequestEvent.php | 56 + .../http-kernel/Event/ResponseEvent.php | 47 + .../http-kernel/Event/TerminateEvent.php | 41 + .../symfony/http-kernel/Event/ViewEvent.php | 48 + .../EventListener/AbstractSessionListener.php | 323 + .../AddRequestFormatsListener.php | 49 + .../EventListener/CacheAttributeListener.php | 197 + .../EventListener/DebugHandlersListener.php | 113 + .../DisallowRobotsIndexingListener.php | 40 + .../EventListener/DumpListener.php | 69 + .../EventListener/ErrorListener.php | 232 + .../EventListener/FragmentListener.php | 99 + .../EventListener/LocaleAwareListener.php | 77 + .../EventListener/LocaleListener.php | 95 + .../EventListener/ProfilerListener.php | 150 + .../EventListener/ResponseListener.php | 68 + .../EventListener/RouterListener.php | 166 + .../EventListener/SessionListener.php | 33 + .../StreamedResponseListener.php | 55 + .../EventListener/SurrogateListener.php | 67 + .../EventListener/ValidateRequestListener.php | 52 + .../Exception/AccessDeniedHttpException.php | 24 + .../Exception/BadRequestHttpException.php | 23 + .../Exception/ConflictHttpException.php | 23 + ...ntrollerDoesNotReturnResponseException.php | 83 + .../Exception/GoneHttpException.php | 23 + .../http-kernel/Exception/HttpException.php | 49 + .../Exception/HttpExceptionInterface.php | 30 + .../Exception/InvalidMetadataException.php | 16 + .../Exception/LengthRequiredHttpException.php | 23 + .../Exception/LockedHttpException.php | 23 + .../MethodNotAllowedHttpException.php | 28 + .../Exception/NotAcceptableHttpException.php | 23 + .../Exception/NotFoundHttpException.php | 23 + .../PreconditionFailedHttpException.php | 23 + .../PreconditionRequiredHttpException.php | 25 + .../Exception/ResolverNotFoundException.php | 33 + .../ServiceUnavailableHttpException.php | 30 + .../TooManyRequestsHttpException.php | 32 + .../Exception/UnauthorizedHttpException.php | 28 + .../UnexpectedSessionUsageException.php | 19 + .../UnprocessableEntityHttpException.php | 23 + .../UnsupportedMediaTypeHttpException.php | 23 + .../AbstractSurrogateFragmentRenderer.php | 104 + .../Fragment/EsiFragmentRenderer.php | 25 + .../http-kernel/Fragment/FragmentHandler.php | 111 + .../Fragment/FragmentRendererInterface.php | 34 + .../Fragment/FragmentUriGenerator.php | 90 + .../FragmentUriGeneratorInterface.php | 32 + .../Fragment/HIncludeFragmentRenderer.php | 97 + .../Fragment/InlineFragmentRenderer.php | 144 + .../Fragment/RoutableFragmentRenderer.php | 52 + .../Fragment/SsiFragmentRenderer.php | 25 + .../HttpCache/AbstractSurrogate.php | 142 + vendor/symfony/http-kernel/HttpCache/Esi.php | 105 + .../http-kernel/HttpCache/HttpCache.php | 758 ++ .../HttpCache/ResponseCacheStrategy.php | 238 + .../ResponseCacheStrategyInterface.php | 41 + vendor/symfony/http-kernel/HttpCache/Ssi.php | 86 + .../symfony/http-kernel/HttpCache/Store.php | 498 ++ .../http-kernel/HttpCache/StoreInterface.php | 83 + .../HttpCache/SubRequestHandler.php | 92 + .../HttpCache/SurrogateInterface.php | 77 + .../symfony/http-kernel/HttpClientKernel.php | 112 + vendor/symfony/http-kernel/HttpKernel.php | 319 + .../symfony/http-kernel/HttpKernelBrowser.php | 198 + .../http-kernel/HttpKernelInterface.php | 46 + vendor/symfony/http-kernel/Kernel.php | 848 ++ vendor/symfony/http-kernel/KernelEvents.php | 128 + .../symfony/http-kernel/KernelInterface.php | 139 + vendor/symfony/http-kernel/LICENSE | 19 + .../http-kernel/Log/DebugLoggerInterface.php | 51 + vendor/symfony/http-kernel/Log/Logger.php | 189 + .../Profiler/FileProfilerStorage.php | 339 + .../symfony/http-kernel/Profiler/Profile.php | 268 + .../symfony/http-kernel/Profiler/Profiler.php | 255 + .../Profiler/ProfilerStorageInterface.php | 56 + vendor/symfony/http-kernel/README.md | 15 + .../http-kernel/RebootableInterface.php | 32 + .../http-kernel/Resources/welcome.html.php | 124 + .../http-kernel/TerminableInterface.php | 34 + vendor/symfony/http-kernel/UriSigner.php | 109 + vendor/symfony/http-kernel/composer.json | 80 + vendor/symfony/mailer/CHANGELOG.md | 92 + .../mailer/Command/MailerTestCommand.php | 75 + .../DataCollector/MessageDataCollector.php | 59 + vendor/symfony/mailer/DelayedEnvelope.php | 98 + vendor/symfony/mailer/Envelope.php | 88 + .../mailer/Event/FailedMessageEvent.php | 37 + vendor/symfony/mailer/Event/MessageEvent.php | 105 + vendor/symfony/mailer/Event/MessageEvents.php | 74 + .../symfony/mailer/Event/SentMessageEvent.php | 30 + .../mailer/EventListener/EnvelopeListener.php | 71 + .../mailer/EventListener/MessageListener.php | 134 + .../EventListener/MessageLoggerListener.php | 57 + .../MessengerTransportListener.php | 49 + .../mailer/Exception/ExceptionInterface.php | 21 + .../Exception/HttpTransportException.php | 34 + .../Exception/IncompleteDsnException.php | 19 + .../Exception/InvalidArgumentException.php | 19 + .../mailer/Exception/LogicException.php | 19 + .../mailer/Exception/RuntimeException.php | 19 + .../mailer/Exception/TransportException.php | 30 + .../Exception/TransportExceptionInterface.php | 22 + .../Exception/UnsupportedSchemeException.php | 93 + .../symfony/mailer/Header/MetadataHeader.php | 34 + vendor/symfony/mailer/Header/TagHeader.php | 25 + vendor/symfony/mailer/LICENSE | 19 + vendor/symfony/mailer/Mailer.php | 76 + vendor/symfony/mailer/MailerInterface.php | 30 + .../mailer/Messenger/MessageHandler.php | 33 + .../mailer/Messenger/SendEmailMessage.php | 40 + vendor/symfony/mailer/README.md | 74 + vendor/symfony/mailer/SentMessage.php | 95 + .../mailer/Test/Constraint/EmailCount.php | 65 + .../mailer/Test/Constraint/EmailIsQueued.php | 39 + .../mailer/Test/TransportFactoryTestCase.php | 117 + vendor/symfony/mailer/Transport.php | 184 + .../mailer/Transport/AbstractApiTransport.php | 44 + .../Transport/AbstractHttpTransport.php | 78 + .../mailer/Transport/AbstractTransport.php | 136 + .../Transport/AbstractTransportFactory.php | 51 + vendor/symfony/mailer/Transport/Dsn.php | 89 + .../mailer/Transport/FailoverTransport.php | 41 + .../Transport/NativeTransportFactory.php | 63 + .../mailer/Transport/NullTransport.php | 31 + .../mailer/Transport/NullTransportFactory.php | 34 + .../mailer/Transport/RoundRobinTransport.php | 125 + .../mailer/Transport/SendmailTransport.php | 123 + .../Transport/SendmailTransportFactory.php | 34 + .../Smtp/Auth/AuthenticatorInterface.php | 35 + .../Smtp/Auth/CramMd5Authenticator.php | 60 + .../Smtp/Auth/LoginAuthenticator.php | 37 + .../Smtp/Auth/PlainAuthenticator.php | 35 + .../Smtp/Auth/XOAuth2Authenticator.php | 37 + .../mailer/Transport/Smtp/EsmtpTransport.php | 227 + .../Transport/Smtp/EsmtpTransportFactory.php | 74 + .../mailer/Transport/Smtp/SmtpTransport.php | 389 + .../Transport/Smtp/Stream/AbstractStream.php | 141 + .../Transport/Smtp/Stream/ProcessStream.php | 65 + .../Transport/Smtp/Stream/SocketStream.php | 193 + .../Transport/TransportFactoryInterface.php | 29 + .../mailer/Transport/TransportInterface.php | 35 + .../symfony/mailer/Transport/Transports.php | 75 + vendor/symfony/mailer/composer.json | 47 + vendor/symfony/maker-bundle/LICENSE | 19 + vendor/symfony/maker-bundle/appveyor.yml | 65 + vendor/symfony/maker-bundle/composer.json | 58 + vendor/symfony/maker-bundle/phpunit.xml.dist | 35 + .../src/ApplicationAwareMakerInterface.php | 24 + .../maker-bundle/src/Command/MakerCommand.php | 134 + .../Console/MigrationDiffFilteredOutput.php | 136 + .../symfony/maker-bundle/src/ConsoleStyle.php | 45 + .../maker-bundle/src/DependencyBuilder.php | 144 + .../MakeCommandRegistrationPass.php | 77 + .../RemoveMissingParametersPass.php | 31 + .../SetDoctrineAnnotatedPrefixesPass.php | 68 + .../src/DependencyInjection/Configuration.php | 32 + .../DependencyInjection/MakerExtension.php | 51 + .../src/Docker/DockerDatabaseServices.php | 106 + .../src/Doctrine/BaseCollectionRelation.php | 32 + .../src/Doctrine/BaseRelation.php | 88 + .../src/Doctrine/DoctrineHelper.php | 351 + .../src/Doctrine/EntityClassGenerator.php | 126 + .../src/Doctrine/EntityDetails.php | 80 + .../src/Doctrine/EntityRegenerator.php | 265 + .../src/Doctrine/EntityRelation.php | 189 + .../src/Doctrine/ORMDependencyBuilder.php | 42 + .../src/Doctrine/RelationManyToMany.php | 30 + .../src/Doctrine/RelationManyToOne.php | 19 + .../src/Doctrine/RelationOneToMany.php | 35 + .../src/Doctrine/RelationOneToOne.php | 30 + .../src/Event/ConsoleErrorSubscriber.php | 63 + .../maker-bundle/src/EventRegistry.php | 171 + .../src/Exception/RuntimeCommandException.php | 23 + .../symfony/maker-bundle/src/FileManager.php | 207 + vendor/symfony/maker-bundle/src/Generator.php | 270 + .../maker-bundle/src/GeneratorTwigHelper.php | 92 + .../src/InputAwareMakerInterface.php | 24 + .../maker-bundle/src/InputConfiguration.php | 31 + .../maker-bundle/src/Maker/AbstractMaker.php | 57 + .../src/Maker/MakeAuthenticator.php | 462 ++ .../maker-bundle/src/Maker/MakeCommand.php | 106 + .../maker-bundle/src/Maker/MakeController.php | 127 + .../maker-bundle/src/Maker/MakeCrud.php | 322 + .../src/Maker/MakeDockerDatabase.php | 200 + .../maker-bundle/src/Maker/MakeEntity.php | 844 ++ .../maker-bundle/src/Maker/MakeFixtures.php | 94 + .../maker-bundle/src/Maker/MakeForm.php | 144 + .../src/Maker/MakeFunctionalTest.php | 106 + .../maker-bundle/src/Maker/MakeListener.php | 230 + .../maker-bundle/src/Maker/MakeMessage.php | 156 + .../src/Maker/MakeMessengerMiddleware.php | 92 + .../maker-bundle/src/Maker/MakeMigration.php | 164 + .../src/Maker/MakeRegistrationForm.php | 558 ++ .../src/Maker/MakeResetPassword.php | 473 ++ .../src/Maker/MakeSerializerEncoder.php | 90 + .../src/Maker/MakeSerializerNormalizer.php | 89 + .../src/Maker/MakeStimulusController.php | 247 + .../maker-bundle/src/Maker/MakeSubscriber.php | 142 + .../maker-bundle/src/Maker/MakeTest.php | 226 + .../src/Maker/MakeTwigComponent.php | 97 + .../src/Maker/MakeTwigExtension.php | 107 + .../maker-bundle/src/Maker/MakeUnitTest.php | 79 + .../maker-bundle/src/Maker/MakeUser.php | 252 + .../maker-bundle/src/Maker/MakeValidator.php | 89 + .../maker-bundle/src/Maker/MakeVoter.php | 78 + .../src/Maker/Security/MakeFormLogin.php | 180 + .../symfony/maker-bundle/src/MakerBundle.php | 34 + .../maker-bundle/src/MakerInterface.php | 53 + .../src/Renderer/FormTypeRenderer.php | 81 + .../Resources/bin/php-cs-fixer-v3.13.0.phar | Bin 0 -> 2684413 bytes .../src/Resources/config/makers.xml | 159 + .../Resources/config/php-cs-fixer.config.php | 20 + .../src/Resources/config/services.xml | 85 + .../maker-bundle/src/Resources/doc/index.rst | 108 + .../src/Resources/help/MakeAuth.txt | 8 + .../src/Resources/help/MakeCommand.txt | 5 + .../src/Resources/help/MakeController.txt | 9 + .../src/Resources/help/MakeCrud.txt | 5 + .../src/Resources/help/MakeDockerDatabase.txt | 5 + .../src/Resources/help/MakeEntity.txt | 24 + .../src/Resources/help/MakeFixture.txt | 5 + .../src/Resources/help/MakeForm.txt | 16 + .../src/Resources/help/MakeFunctionalTest.txt | 5 + .../src/Resources/help/MakeListener.txt | 5 + .../src/Resources/help/MakeMessage.txt | 5 + .../src/Resources/help/MakeMiddleware.txt | 5 + .../src/Resources/help/MakeMigration.txt | 3 + .../Resources/help/MakeRegistrationForm.txt | 5 + .../src/Resources/help/MakeResetPassword.txt | 18 + .../Resources/help/MakeSerializerEncoder.txt | 5 + .../help/MakeSerializerNormalizer.txt | 5 + .../Resources/help/MakeStimulusController.txt | 5 + .../src/Resources/help/MakeSubscriber.txt | 5 + .../src/Resources/help/MakeTest.txt | 7 + .../src/Resources/help/MakeTwigExtension.txt | 5 + .../src/Resources/help/MakeUnitTest.txt | 5 + .../src/Resources/help/MakeUser.txt | 7 + .../src/Resources/help/MakeValidator.txt | 5 + .../src/Resources/help/MakeVoter.txt | 5 + .../Resources/help/security/MakeFormLogin.txt | 9 + .../src/Resources/skeleton/Class.tpl.php | 7 + .../authenticator/EmptyAuthenticator.tpl.php | 39 + .../EmptySecurityController.tpl.php | 9 + .../LoginFormAuthenticator.tpl.php | 48 + .../skeleton/authenticator/login_form.tpl.php | 41 + .../skeleton/command/Command.tpl.php | 44 + .../skeleton/controller/Controller.tpl.php | 24 + .../skeleton/controller/twig_template.tpl.php | 18 + .../crud/controller/Controller.tpl.php | 87 + .../crud/templates/_delete_form.tpl.php | 4 + .../skeleton/crud/templates/_form.tpl.php | 4 + .../skeleton/crud/templates/edit.tpl.php | 11 + .../skeleton/crud/templates/index.tpl.php | 35 + .../skeleton/crud/templates/new.tpl.php | 9 + .../skeleton/crud/templates/show.tpl.php | 22 + .../crud/test/Test.EntityManager.tpl.php | 121 + .../skeleton/doctrine/Entity.tpl.php | 27 + .../skeleton/doctrine/Fixtures.tpl.php | 16 + .../skeleton/doctrine/Repository.tpl.php | 67 + .../doctrine/broadcast_twig_template.tpl.php | 22 + .../Resources/skeleton/event/Listener.tpl.php | 14 + .../skeleton/event/Subscriber.tpl.php | 20 + .../src/Resources/skeleton/form/Type.tpl.php | 36 + .../skeleton/message/Message.tpl.php | 23 + .../skeleton/message/MessageHandler.tpl.php | 14 + .../skeleton/middleware/Middleware.tpl.php | 14 + .../RegistrationController.tpl.php | 106 + .../skeleton/registration/twig_email.tpl.php | 11 + .../registration/twig_template.tpl.php | 23 + .../ChangePasswordFormType.tpl.php | 48 + .../ResetPasswordController.tpl.php | 160 + .../ResetPasswordRequestFormType.tpl.php | 27 + .../resetPassword/twig_check_email.tpl.php | 11 + .../skeleton/resetPassword/twig_email.tpl.php | 9 + .../resetPassword/twig_request.tpl.php | 22 + .../skeleton/resetPassword/twig_reset.tpl.php | 12 + .../skeleton/security/UserProvider.tpl.php | 74 + .../Resources/skeleton/security/Voter.tpl.php | 44 + .../formLogin/LoginController.tpl.php | 23 + .../security/formLogin/login_form.tpl.php | 44 + .../skeleton/serializer/Encoder.tpl.php | 32 + .../skeleton/serializer/Normalizer.tpl.php | 31 + .../skeleton/stimulus/Controller.tpl.php | 18 + .../skeleton/test/ApiTestCase.tpl.php | 16 + .../skeleton/test/Functional.tpl.php | 31 + .../skeleton/test/KernelTestCase.tpl.php | 17 + .../skeleton/test/PantherTestCase.tpl.php | 20 + .../Resources/skeleton/test/TestCase.tpl.php | 13 + .../src/Resources/skeleton/test/Unit.tpl.php | 14 + .../skeleton/test/WebTestCase.tpl.php | 22 + .../Resources/skeleton/twig/Component.tpl.php | 10 + .../Resources/skeleton/twig/Extension.tpl.php | 25 + .../skeleton/twig/LiveComponent.tpl.php | 12 + .../Resources/skeleton/twig/Runtime.tpl.php | 18 + .../skeleton/twig/component_template.tpl.php | 3 + .../skeleton/validator/Constraint.tpl.php | 20 + .../skeleton/validator/Validator.tpl.php | 23 + .../verifyEmail/EmailVerifier.tpl.php | 51 + .../Security/InteractiveSecurityHelper.php | 221 + .../src/Security/SecurityConfigUpdater.php | 318 + .../Security/SecurityControllerBuilder.php | 84 + .../src/Security/UserClassBuilder.php | 265 + .../src/Security/UserClassConfiguration.php | 58 + vendor/symfony/maker-bundle/src/Str.php | 240 + .../maker-bundle/src/Test/MakerTestCase.php | 146 + .../src/Test/MakerTestDetails.php | 191 + .../src/Test/MakerTestEnvironment.php | 470 ++ .../maker-bundle/src/Test/MakerTestKernel.php | 89 + .../src/Test/MakerTestProcess.php | 71 + .../maker-bundle/src/Test/MakerTestRunner.php | 261 + .../maker-bundle/src/Util/AutoloaderUtil.php | 99 + .../maker-bundle/src/Util/ClassDetails.php | 72 + .../src/Util/ClassNameDetails.php | 52 + .../maker-bundle/src/Util/ClassNameValue.php | 45 + .../src/Util/ClassSourceManipulator.php | 1377 ++++ .../maker-bundle/src/Util/CliOutputHelper.php | 47 + .../src/Util/ComposeFileManipulator.php | 132 + .../src/Util/ComposerAutoloaderFinder.php | 109 + .../src/Util/MakerFileLinkFormatter.php | 51 + .../maker-bundle/src/Util/PhpCompatUtil.php | 45 + .../maker-bundle/src/Util/PrettyPrinter.php | 65 + .../src/Util/TemplateComponentGenerator.php | 46 + .../maker-bundle/src/Util/TemplateLinter.php | 141 + .../src/Util/UseStatementGenerator.php | 92 + .../Util/YamlManipulationFailedException.php | 19 + .../src/Util/YamlSourceManipulator.php | 1334 +++ vendor/symfony/maker-bundle/src/Validator.php | 247 + .../tools/php-cs-fixer/composer.json | 5 + .../maker-bundle/tools/twigcs/composer.json | 8 + .../tools/twigcs/src/MakerTwigRuleSet.php | 47 + vendor/symfony/mime/Address.php | 120 + vendor/symfony/mime/BodyRendererInterface.php | 20 + vendor/symfony/mime/CHANGELOG.md | 50 + vendor/symfony/mime/CharacterStream.php | 211 + vendor/symfony/mime/Crypto/DkimOptions.php | 97 + vendor/symfony/mime/Crypto/DkimSigner.php | 217 + vendor/symfony/mime/Crypto/SMime.php | 111 + vendor/symfony/mime/Crypto/SMimeEncrypter.php | 63 + vendor/symfony/mime/Crypto/SMimeSigner.php | 65 + .../AddMimeTypeGuesserPass.php | 37 + vendor/symfony/mime/DraftEmail.php | 45 + vendor/symfony/mime/Email.php | 591 ++ .../mime/Encoder/AddressEncoderInterface.php | 28 + .../mime/Encoder/Base64ContentEncoder.php | 45 + vendor/symfony/mime/Encoder/Base64Encoder.php | 41 + .../mime/Encoder/Base64MimeHeaderEncoder.php | 43 + .../mime/Encoder/ContentEncoderInterface.php | 30 + .../mime/Encoder/EightBitContentEncoder.php | 35 + .../symfony/mime/Encoder/EncoderInterface.php | 26 + .../mime/Encoder/IdnAddressEncoder.php | 44 + .../Encoder/MimeHeaderEncoderInterface.php | 23 + .../symfony/mime/Encoder/QpContentEncoder.php | 55 + vendor/symfony/mime/Encoder/QpEncoder.php | 192 + .../mime/Encoder/QpMimeHeaderEncoder.php | 40 + .../symfony/mime/Encoder/Rfc2231Encoder.php | 50 + .../Exception/AddressEncoderException.php | 19 + .../mime/Exception/ExceptionInterface.php | 19 + .../Exception/InvalidArgumentException.php | 19 + .../symfony/mime/Exception/LogicException.php | 19 + .../mime/Exception/RfcComplianceException.php | 19 + .../mime/Exception/RuntimeException.php | 19 + .../mime/FileBinaryMimeTypeGuesser.php | 87 + .../symfony/mime/FileinfoMimeTypeGuesser.php | 63 + vendor/symfony/mime/Header/AbstractHeader.php | 288 + vendor/symfony/mime/Header/DateHeader.php | 66 + .../symfony/mime/Header/HeaderInterface.php | 72 + vendor/symfony/mime/Header/Headers.php | 314 + .../mime/Header/IdentificationHeader.php | 107 + vendor/symfony/mime/Header/MailboxHeader.php | 85 + .../symfony/mime/Header/MailboxListHeader.php | 136 + .../mime/Header/ParameterizedHeader.php | 191 + vendor/symfony/mime/Header/PathHeader.php | 62 + .../mime/Header/UnstructuredHeader.php | 70 + .../DefaultHtmlToTextConverter.php | 23 + .../HtmlToTextConverterInterface.php | 25 + .../LeagueHtmlToMarkdownConverter.php | 35 + vendor/symfony/mime/LICENSE | 19 + vendor/symfony/mime/Message.php | 169 + vendor/symfony/mime/MessageConverter.php | 122 + .../symfony/mime/MimeTypeGuesserInterface.php | 33 + vendor/symfony/mime/MimeTypes.php | 3526 ++++++++ vendor/symfony/mime/MimeTypesInterface.php | 32 + .../mime/Part/AbstractMultipartPart.php | 95 + vendor/symfony/mime/Part/AbstractPart.php | 65 + vendor/symfony/mime/Part/DataPart.php | 167 + vendor/symfony/mime/Part/File.php | 51 + vendor/symfony/mime/Part/MessagePart.php | 72 + .../mime/Part/Multipart/AlternativePart.php | 25 + .../mime/Part/Multipart/DigestPart.php | 31 + .../mime/Part/Multipart/FormDataPart.php | 109 + .../symfony/mime/Part/Multipart/MixedPart.php | 25 + .../mime/Part/Multipart/RelatedPart.php | 55 + vendor/symfony/mime/Part/SMimePart.php | 113 + vendor/symfony/mime/Part/TextPart.php | 245 + vendor/symfony/mime/README.md | 13 + vendor/symfony/mime/RawMessage.php | 77 + .../mime/Resources/bin/update_mime_types.php | 165 + .../Test/Constraint/EmailAddressContains.php | 67 + .../Test/Constraint/EmailAttachmentCount.php | 53 + .../mime/Test/Constraint/EmailHasHeader.php | 50 + .../mime/Test/Constraint/EmailHeaderSame.php | 62 + .../Test/Constraint/EmailHtmlBodyContains.php | 51 + .../Test/Constraint/EmailTextBodyContains.php | 51 + vendor/symfony/mime/composer.json | 47 + vendor/symfony/options-resolver/CHANGELOG.md | 91 + .../Debug/OptionsResolverIntrospector.php | 104 + .../Exception/AccessException.php | 22 + .../Exception/ExceptionInterface.php | 21 + .../Exception/InvalidArgumentException.php | 21 + .../Exception/InvalidOptionsException.php | 23 + .../Exception/MissingOptionsException.php | 23 + .../Exception/NoConfigurationException.php | 26 + .../Exception/NoSuchOptionException.php | 26 + .../Exception/OptionDefinitionException.php | 21 + .../Exception/UndefinedOptionsException.php | 24 + vendor/symfony/options-resolver/LICENSE | 19 + .../options-resolver/OptionConfigurator.php | 149 + vendor/symfony/options-resolver/Options.php | 22 + .../options-resolver/OptionsResolver.php | 1317 +++ vendor/symfony/options-resolver/README.md | 15 + vendor/symfony/options-resolver/composer.json | 29 + vendor/symfony/password-hasher/CHANGELOG.md | 13 + .../Command/UserPasswordHashCommand.php | 215 + .../Exception/ExceptionInterface.php | 21 + .../Exception/InvalidPasswordException.php | 23 + .../Exception/LogicException.php | 19 + .../Hasher/CheckPasswordLengthTrait.php | 25 + .../Hasher/MessageDigestPasswordHasher.php | 98 + .../Hasher/MigratingPasswordHasher.php | 64 + .../Hasher/NativePasswordHasher.php | 117 + .../Hasher/PasswordHasherAwareInterface.php | 26 + .../Hasher/PasswordHasherFactory.php | 240 + .../Hasher/PasswordHasherFactoryInterface.php | 31 + .../Hasher/Pbkdf2PasswordHasher.php | 90 + .../Hasher/PlaintextPasswordHasher.php | 79 + .../Hasher/SodiumPasswordHasher.php | 114 + .../Hasher/UserPasswordHasher.php | 71 + .../Hasher/UserPasswordHasherInterface.php | 37 + vendor/symfony/password-hasher/LICENSE | 19 + .../LegacyPasswordHasherInterface.php | 36 + .../PasswordHasherInterface.php | 43 + vendor/symfony/password-hasher/README.md | 40 + vendor/symfony/password-hasher/composer.json | 35 + .../polyfill-intl-grapheme/Grapheme.php | 247 + vendor/symfony/polyfill-intl-grapheme/LICENSE | 19 + .../symfony/polyfill-intl-grapheme/README.md | 31 + .../polyfill-intl-grapheme/bootstrap.php | 58 + .../polyfill-intl-grapheme/bootstrap80.php | 50 + .../polyfill-intl-grapheme/composer.json | 35 + vendor/symfony/polyfill-intl-idn/Idn.php | 923 +++ vendor/symfony/polyfill-intl-idn/Info.php | 23 + vendor/symfony/polyfill-intl-idn/LICENSE | 19 + vendor/symfony/polyfill-intl-idn/README.md | 12 + .../Resources/unidata/DisallowedRanges.php | 384 + .../Resources/unidata/Regex.php | 33 + .../Resources/unidata/deviation.php | 8 + .../Resources/unidata/disallowed.php | 2638 ++++++ .../unidata/disallowed_STD3_mapped.php | 308 + .../unidata/disallowed_STD3_valid.php | 71 + .../Resources/unidata/ignored.php | 273 + .../Resources/unidata/mapped.php | 5778 +++++++++++++ .../Resources/unidata/virama.php | 65 + .../symfony/polyfill-intl-idn/bootstrap.php | 145 + .../symfony/polyfill-intl-idn/bootstrap80.php | 125 + .../symfony/polyfill-intl-idn/composer.json | 41 + .../symfony/polyfill-intl-normalizer/LICENSE | 19 + .../polyfill-intl-normalizer/Normalizer.php | 310 + .../polyfill-intl-normalizer/README.md | 14 + .../Resources/stubs/Normalizer.php | 17 + .../unidata/canonicalComposition.php | 945 +++ .../unidata/canonicalDecomposition.php | 2065 +++++ .../Resources/unidata/combiningClass.php | 876 ++ .../unidata/compatibilityDecomposition.php | 3695 +++++++++ .../polyfill-intl-normalizer/bootstrap.php | 23 + .../polyfill-intl-normalizer/bootstrap80.php | 19 + .../polyfill-intl-normalizer/composer.json | 36 + vendor/symfony/polyfill-mbstring/LICENSE | 19 + vendor/symfony/polyfill-mbstring/Mbstring.php | 947 +++ vendor/symfony/polyfill-mbstring/README.md | 13 + .../Resources/unidata/caseFolding.php | 119 + .../Resources/unidata/lowerCase.php | 1397 ++++ .../Resources/unidata/titleCaseRegexp.php | 5 + .../Resources/unidata/upperCase.php | 1489 ++++ .../symfony/polyfill-mbstring/bootstrap.php | 151 + .../symfony/polyfill-mbstring/bootstrap80.php | 147 + .../symfony/polyfill-mbstring/composer.json | 38 + vendor/symfony/polyfill-php83/LICENSE | 19 + vendor/symfony/polyfill-php83/Php83.php | 197 + vendor/symfony/polyfill-php83/README.md | 22 + .../Resources/stubs/DateError.php | 16 + .../Resources/stubs/DateException.php | 16 + .../stubs/DateInvalidOperationException.php | 16 + .../stubs/DateInvalidTimeZoneException.php | 16 + .../DateMalformedIntervalStringException.php | 16 + .../DateMalformedPeriodStringException.php | 16 + .../stubs/DateMalformedStringException.php | 16 + .../Resources/stubs/DateObjectError.php | 16 + .../Resources/stubs/DateRangeError.php | 16 + .../Resources/stubs/Override.php | 20 + .../Resources/stubs/SQLite3Exception.php | 16 + vendor/symfony/polyfill-php83/bootstrap.php | 48 + vendor/symfony/polyfill-php83/bootstrap81.php | 22 + vendor/symfony/polyfill-php83/composer.json | 34 + vendor/symfony/process/CHANGELOG.md | 116 + .../process/Exception/ExceptionInterface.php | 21 + .../Exception/InvalidArgumentException.php | 21 + .../process/Exception/LogicException.php | 21 + .../Exception/ProcessFailedException.php | 57 + .../Exception/ProcessSignaledException.php | 41 + .../Exception/ProcessTimedOutException.php | 73 + .../process/Exception/RuntimeException.php | 21 + vendor/symfony/process/ExecutableFinder.php | 88 + vendor/symfony/process/InputStream.php | 100 + vendor/symfony/process/LICENSE | 19 + .../symfony/process/PhpExecutableFinder.php | 99 + vendor/symfony/process/PhpProcess.php | 69 + .../symfony/process/Pipes/AbstractPipes.php | 177 + .../symfony/process/Pipes/PipesInterface.php | 61 + vendor/symfony/process/Pipes/UnixPipes.php | 148 + vendor/symfony/process/Pipes/WindowsPipes.php | 186 + vendor/symfony/process/Process.php | 1598 ++++ vendor/symfony/process/ProcessUtils.php | 67 + vendor/symfony/process/README.md | 13 + vendor/symfony/process/composer.json | 28 + vendor/symfony/property-access/CHANGELOG.md | 88 + .../Exception/AccessException.php | 21 + .../Exception/ExceptionInterface.php | 21 + .../Exception/InvalidArgumentException.php | 21 + .../InvalidPropertyPathException.php | 21 + .../Exception/NoSuchIndexException.php | 21 + .../Exception/NoSuchPropertyException.php | 21 + .../Exception/OutOfBoundsException.php | 21 + .../Exception/RuntimeException.php | 21 + .../Exception/UnexpectedTypeException.php | 39 + .../UninitializedPropertyException.php | 21 + vendor/symfony/property-access/LICENSE | 19 + .../property-access/PropertyAccess.php | 40 + .../property-access/PropertyAccessor.php | 684 ++ .../PropertyAccessorBuilder.php | 307 + .../PropertyAccessorInterface.php | 97 + .../symfony/property-access/PropertyPath.php | 210 + .../property-access/PropertyPathBuilder.php | 275 + .../property-access/PropertyPathInterface.php | 88 + .../property-access/PropertyPathIterator.php | 42 + .../PropertyPathIteratorInterface.php | 32 + vendor/symfony/property-access/README.md | 14 + vendor/symfony/property-access/composer.json | 33 + vendor/symfony/property-info/CHANGELOG.md | 52 + .../PropertyInfoConstructorPass.php | 38 + .../DependencyInjection/PropertyInfoPass.php | 54 + ...structorArgumentTypeExtractorInterface.php | 33 + .../Extractor/ConstructorExtractor.php | 44 + .../Extractor/PhpDocExtractor.php | 348 + .../Extractor/PhpStanExtractor.php | 313 + .../Extractor/ReflectionExtractor.php | 840 ++ .../Extractor/SerializerExtractor.php | 55 + vendor/symfony/property-info/LICENSE | 19 + .../property-info/PhpStan/NameScope.php | 65 + .../PhpStan/NameScopeFactory.php | 70 + .../PropertyAccessExtractorInterface.php | 34 + .../PropertyDescriptionExtractorInterface.php | 30 + .../PropertyInfoCacheExtractor.php | 101 + .../property-info/PropertyInfoExtractor.php | 96 + .../PropertyInfoExtractorInterface.php | 23 + ...ropertyInitializableExtractorInterface.php | 25 + .../PropertyListExtractorInterface.php | 27 + .../property-info/PropertyReadInfo.php | 82 + .../PropertyReadInfoExtractorInterface.php | 25 + .../PropertyTypeExtractorInterface.php | 27 + .../property-info/PropertyWriteInfo.php | 123 + .../PropertyWriteInfoExtractorInterface.php | 25 + vendor/symfony/property-info/README.md | 14 + vendor/symfony/property-info/Type.php | 165 + .../property-info/Util/PhpDocTypeHelper.php | 191 + .../property-info/Util/PhpStanTypeHelper.php | 204 + vendor/symfony/property-info/composer.json | 49 + vendor/symfony/routing/Alias.php | 93 + vendor/symfony/routing/Annotation/Route.php | 255 + vendor/symfony/routing/CHANGELOG.md | 313 + vendor/symfony/routing/CompiledRoute.php | 157 + .../RoutingResolverPass.php | 43 + .../routing/Exception/ExceptionInterface.php | 21 + .../Exception/InvalidArgumentException.php | 16 + .../Exception/InvalidParameterException.php | 21 + .../Exception/MethodNotAllowedException.php | 44 + .../MissingMandatoryParametersException.php | 57 + .../Exception/NoConfigurationException.php | 21 + .../Exception/ResourceNotFoundException.php | 23 + .../RouteCircularReferenceException.php | 20 + .../Exception/RouteNotFoundException.php | 21 + .../routing/Exception/RuntimeException.php | 16 + .../Generator/CompiledUrlGenerator.php | 69 + .../ConfigurableRequirementsInterface.php | 53 + .../Dumper/CompiledUrlGeneratorDumper.php | 121 + .../Generator/Dumper/GeneratorDumper.php | 34 + .../Dumper/GeneratorDumperInterface.php | 33 + .../routing/Generator/UrlGenerator.php | 358 + .../Generator/UrlGeneratorInterface.php | 80 + vendor/symfony/routing/LICENSE | 19 + .../routing/Loader/AnnotationClassLoader.php | 391 + .../Loader/AnnotationDirectoryLoader.php | 83 + .../routing/Loader/AnnotationFileLoader.php | 136 + .../symfony/routing/Loader/ClosureLoader.php | 38 + .../Loader/Configurator/AliasConfigurator.php | 43 + .../Configurator/CollectionConfigurator.php | 125 + .../Configurator/ImportConfigurator.php | 87 + .../Loader/Configurator/RouteConfigurator.php | 49 + .../Configurator/RoutingConfigurator.php | 78 + .../Loader/Configurator/Traits/AddTrait.php | 60 + .../Loader/Configurator/Traits/HostTrait.php | 49 + .../Traits/LocalizedRouteTrait.php | 76 + .../Configurator/Traits/PrefixTrait.php | 63 + .../Loader/Configurator/Traits/RouteTrait.php | 175 + .../routing/Loader/ContainerLoader.php | 40 + .../routing/Loader/DirectoryLoader.php | 52 + .../symfony/routing/Loader/GlobFileLoader.php | 41 + .../symfony/routing/Loader/ObjectLoader.php | 77 + .../symfony/routing/Loader/PhpFileLoader.php | 77 + .../routing/Loader/Psr4DirectoryLoader.php | 91 + .../symfony/routing/Loader/XmlFileLoader.php | 470 ++ .../symfony/routing/Loader/YamlFileLoader.php | 302 + .../Loader/schema/routing/routing-1.0.xsd | 201 + .../routing/Matcher/CompiledUrlMatcher.php | 31 + .../Dumper/CompiledUrlMatcherDumper.php | 501 ++ .../Dumper/CompiledUrlMatcherTrait.php | 190 + .../routing/Matcher/Dumper/MatcherDumper.php | 34 + .../Matcher/Dumper/MatcherDumperInterface.php | 33 + .../Matcher/Dumper/StaticPrefixCollection.php | 203 + .../Matcher/ExpressionLanguageProvider.php | 51 + .../Matcher/RedirectableUrlMatcher.php | 61 + .../RedirectableUrlMatcherInterface.php | 29 + .../Matcher/RequestMatcherInterface.php | 37 + .../routing/Matcher/TraceableUrlMatcher.php | 172 + vendor/symfony/routing/Matcher/UrlMatcher.php | 287 + .../routing/Matcher/UrlMatcherInterface.php | 39 + vendor/symfony/routing/README.md | 51 + vendor/symfony/routing/RequestContext.php | 303 + .../routing/RequestContextAwareInterface.php | 27 + .../routing/Requirement/EnumRequirement.php | 56 + .../routing/Requirement/Requirement.php | 36 + vendor/symfony/routing/Route.php | 458 ++ vendor/symfony/routing/RouteCollection.php | 415 + vendor/symfony/routing/RouteCompiler.php | 339 + .../routing/RouteCompilerInterface.php | 28 + vendor/symfony/routing/Router.php | 356 + vendor/symfony/routing/RouterInterface.php | 35 + vendor/symfony/routing/composer.json | 44 + vendor/symfony/runtime/CHANGELOG.md | 14 + vendor/symfony/runtime/GenericRuntime.php | 223 + .../runtime/Internal/BasicErrorHandler.php | 53 + .../runtime/Internal/ComposerPlugin.php | 126 + .../Internal/Console/ApplicationRuntime.php | 21 + .../Console/Command/CommandRuntime.php | 21 + .../Console/Input/InputInterfaceRuntime.php | 21 + .../Console/Output/OutputInterfaceRuntime.php | 21 + .../HttpFoundation/RequestRuntime.php | 21 + .../HttpFoundation/ResponseRuntime.php | 21 + .../HttpKernel/HttpKernelInterfaceRuntime.php | 21 + .../runtime/Internal/MissingDotenv.php | 19 + .../runtime/Internal/SymfonyErrorHandler.php | 35 + .../Internal/autoload_runtime.template | 28 + vendor/symfony/runtime/LICENSE | 19 + vendor/symfony/runtime/README.md | 13 + .../runtime/Resolver/ClosureResolver.php | 34 + .../runtime/Resolver/DebugClosureResolver.php | 36 + vendor/symfony/runtime/ResolverInterface.php | 23 + .../symfony/runtime/Runner/ClosureRunner.php | 46 + .../Symfony/ConsoleApplicationRunner.php | 56 + .../Runner/Symfony/HttpKernelRunner.php | 44 + .../runtime/Runner/Symfony/ResponseRunner.php | 35 + vendor/symfony/runtime/RunnerInterface.php | 20 + vendor/symfony/runtime/RuntimeInterface.php | 34 + vendor/symfony/runtime/SymfonyRuntime.php | 226 + vendor/symfony/runtime/composer.json | 45 + vendor/symfony/security-bundle/CHANGELOG.md | 334 + .../CacheWarmer/ExpressionCacheWarmer.php | 48 + .../Command/DebugFirewallCommand.php | 277 + .../DataCollector/SecurityDataCollector.php | 351 + .../Debug/TraceableFirewallListener.php | 107 + .../Debug/TraceableListenerTrait.php | 51 + .../Debug/WrappedLazyListener.php | 57 + .../security-bundle/Debug/WrappedListener.php | 39 + .../AddExpressionLanguageProvidersPass.php | 42 + .../Compiler/AddSecurityVotersPass.php | 73 + .../AddSessionDomainConstraintPass.php | 48 + .../Compiler/CleanRememberMeVerifierPass.php | 33 + ...eFirewallsEventDispatcherTraceablePass.php | 73 + .../Compiler/RegisterCsrfFeaturesPass.php | 65 + .../Compiler/RegisterEntryPointPass.php | 86 + ...gisterGlobalSecurityEventListenersPass.php | 86 + .../Compiler/RegisterLdapLocatorPass.php | 39 + .../RegisterTokenUsageTrackingPass.php | 53 + .../ReplaceDecoratedRememberMeHandlerPass.php | 58 + .../Compiler/SortFirewallListenersPass.php | 78 + .../DependencyInjection/MainConfiguration.php | 473 ++ .../AccessToken/OidcTokenHandlerFactory.php | 92 + .../OidcUserInfoTokenHandlerFactory.php | 76 + .../ServiceTokenHandlerFactory.php | 41 + .../TokenHandlerFactoryInterface.php | 38 + .../Security/Factory/AbstractFactory.php | 132 + .../Security/Factory/AccessTokenFactory.php | 166 + .../Factory/AuthenticatorFactoryInterface.php | 46 + .../Factory/CustomAuthenticatorFactory.php | 64 + .../FirewallListenerFactoryInterface.php | 31 + .../Security/Factory/FormLoginFactory.php | 85 + .../Security/Factory/FormLoginLdapFactory.php | 42 + .../Security/Factory/HttpBasicFactory.php | 60 + .../Security/Factory/HttpBasicLdapFactory.php | 87 + .../Security/Factory/JsonLoginFactory.php | 60 + .../Security/Factory/JsonLoginLdapFactory.php | 39 + .../Security/Factory/LdapFactoryTrait.php | 65 + .../Security/Factory/LoginLinkFactory.php | 151 + .../Factory/LoginThrottlingFactory.php | 119 + .../Security/Factory/RememberMeFactory.php | 247 + .../Security/Factory/RemoteUserFactory.php | 63 + .../Factory/SignatureAlgorithmFactory.php | 45 + ...StatelessAuthenticatorFactoryInterface.php | 28 + .../Security/Factory/X509Factory.php | 66 + .../Security/UserProvider/InMemoryFactory.php | 75 + .../Security/UserProvider/LdapFactory.php | 81 + .../UserProviderFactoryInterface.php | 39 + .../DependencyInjection/SecurityExtension.php | 1103 +++ .../EventListener/FirewallListener.php | 75 + .../EventListener/VoteListener.php | 43 + vendor/symfony/security-bundle/LICENSE | 19 + .../FirewallAwareLoginLinkHandler.php | 50 + vendor/symfony/security-bundle/README.md | 13 + .../RememberMe/DecoratedRememberMeHandler.php | 48 + .../FirewallAwareRememberMeHandler.php | 54 + .../Resources/config/collectors.php | 33 + .../Resources/config/console.php | 25 + .../Resources/config/debug_console.php | 28 + .../Resources/config/password_hasher.php | 53 + .../Resources/config/schema/security-1.0.xsd | 469 ++ .../Resources/config/security.php | 302 + .../config/security_authenticator.php | 167 + .../security_authenticator_access_token.php | 104 + .../security_authenticator_login_link.php | 70 + .../security_authenticator_remember_me.php | 101 + .../Resources/config/security_debug.php | 42 + .../Resources/config/security_listeners.php | 174 + .../Resources/config/templating_twig.php | 32 + .../Resources/views/Collector/icon.svg | 6 + .../views/Collector/security.html.twig | 475 ++ vendor/symfony/security-bundle/Security.php | 161 + .../Security/FirewallAwareTrait.php | 55 + .../Security/FirewallConfig.php | 107 + .../Security/FirewallContext.php | 72 + .../security-bundle/Security/FirewallMap.php | 88 + .../Security/LazyFirewallContext.php | 77 + .../Security/UserAuthenticator.php | 45 + .../security-bundle/SecurityBundle.php | 110 + vendor/symfony/security-bundle/composer.json | 78 + .../AuthenticationTrustResolver.php | 38 + .../AuthenticationTrustResolverInterface.php | 38 + .../RememberMe/CacheTokenVerifier.php | 69 + .../RememberMe/InMemoryTokenProvider.php | 68 + .../RememberMe/PersistentToken.php | 73 + .../RememberMe/PersistentTokenInterface.php | 46 + .../RememberMe/TokenProviderInterface.php | 54 + .../RememberMe/TokenVerifierInterface.php | 32 + .../Authentication/Token/AbstractToken.php | 179 + .../Authentication/Token/NullToken.php | 95 + .../Token/PreAuthenticatedToken.php | 56 + .../Authentication/Token/RememberMeToken.php | 70 + .../Token/Storage/TokenStorage.php | 70 + .../Token/Storage/TokenStorageInterface.php | 36 + .../Storage/UsageTrackingTokenStorage.php | 83 + .../Authentication/Token/SwitchUserToken.php | 66 + .../Authentication/Token/TokenInterface.php | 96 + .../Token/UsernamePasswordToken.php | 53 + .../security-core/AuthenticationEvents.php | 34 + .../Authorization/AccessDecisionManager.php | 125 + .../AccessDecisionManagerInterface.php | 30 + .../Authorization/AuthorizationChecker.php | 50 + .../AuthorizationCheckerInterface.php | 27 + .../Authorization/ExpressionLanguage.php | 40 + .../ExpressionLanguageProvider.php | 36 + .../AccessDecisionStrategyInterface.php | 25 + .../Strategy/AffirmativeStrategy.php | 58 + .../Strategy/ConsensusStrategy.php | 75 + .../Strategy/PriorityStrategy.php | 54 + .../Strategy/UnanimousStrategy.php | 59 + .../TraceableAccessDecisionManager.php | 109 + .../Voter/AuthenticatedVoter.php | 104 + .../Voter/CacheableVoterInterface.php | 30 + .../Authorization/Voter/ExpressionVoter.php | 99 + .../Voter/RoleHierarchyVoter.php | 41 + .../Authorization/Voter/RoleVoter.php | 68 + .../Authorization/Voter/TraceableVoter.php | 59 + .../Authorization/Voter/Voter.php | 95 + .../Authorization/Voter/VoterInterface.php | 41 + vendor/symfony/security-core/CHANGELOG.md | 59 + .../Event/AuthenticationEvent.php | 38 + .../Event/AuthenticationSuccessEvent.php | 16 + .../symfony/security-core/Event/VoteEvent.php | 58 + .../Exception/AccessDeniedException.php | 57 + .../Exception/AccountExpiredException.php | 26 + .../Exception/AccountStatusException.php | 54 + ...enticationCredentialsNotFoundException.php | 27 + .../Exception/AuthenticationException.php | 127 + .../AuthenticationExpiredException.php | 28 + .../AuthenticationServiceException.php | 26 + .../Exception/BadCredentialsException.php | 26 + .../Exception/CookieTheftException.php | 27 + .../Exception/CredentialsExpiredException.php | 26 + ...ustomUserMessageAccountStatusException.php | 70 + ...stomUserMessageAuthenticationException.php | 70 + .../Exception/DisabledException.php | 26 + .../Exception/ExceptionInterface.php | 21 + .../InsufficientAuthenticationException.php | 28 + .../Exception/InvalidArgumentException.php | 21 + .../Exception/InvalidCsrfTokenException.php | 26 + .../Exception/LazyResponseException.php | 34 + .../Exception/LockedException.php | 26 + .../Exception/LogicException.php | 21 + .../Exception/LogoutException.php | 25 + .../Exception/ProviderNotFoundException.php | 27 + .../Exception/RuntimeException.php | 21 + .../Exception/SessionUnavailableException.php | 32 + .../Exception/TokenNotFoundException.php | 26 + ...nyLoginAttemptsAuthenticationException.php | 53 + .../Exception/UnsupportedUserException.php | 22 + .../Exception/UserNotFoundException.php | 61 + vendor/symfony/security-core/LICENSE | 19 + vendor/symfony/security-core/README.md | 63 + .../Resources/translations/security.af.xlf | 79 + .../Resources/translations/security.ar.xlf | 79 + .../Resources/translations/security.az.xlf | 79 + .../Resources/translations/security.be.xlf | 79 + .../Resources/translations/security.bg.xlf | 79 + .../Resources/translations/security.bs.xlf | 79 + .../Resources/translations/security.ca.xlf | 79 + .../Resources/translations/security.cs.xlf | 79 + .../Resources/translations/security.cy.xlf | 79 + .../Resources/translations/security.da.xlf | 79 + .../Resources/translations/security.de.xlf | 79 + .../Resources/translations/security.el.xlf | 79 + .../Resources/translations/security.en.xlf | 79 + .../Resources/translations/security.es.xlf | 79 + .../Resources/translations/security.et.xlf | 79 + .../Resources/translations/security.eu.xlf | 79 + .../Resources/translations/security.fa.xlf | 79 + .../Resources/translations/security.fi.xlf | 79 + .../Resources/translations/security.fr.xlf | 79 + .../Resources/translations/security.gl.xlf | 79 + .../Resources/translations/security.he.xlf | 79 + .../Resources/translations/security.hr.xlf | 79 + .../Resources/translations/security.hu.xlf | 79 + .../Resources/translations/security.hy.xlf | 79 + .../Resources/translations/security.id.xlf | 79 + .../Resources/translations/security.it.xlf | 79 + .../Resources/translations/security.ja.xlf | 79 + .../Resources/translations/security.lb.xlf | 79 + .../Resources/translations/security.lt.xlf | 79 + .../Resources/translations/security.lv.xlf | 79 + .../Resources/translations/security.mk.xlf | 79 + .../Resources/translations/security.mn.xlf | 79 + .../Resources/translations/security.my.xlf | 79 + .../Resources/translations/security.nb.xlf | 79 + .../Resources/translations/security.nl.xlf | 79 + .../Resources/translations/security.nn.xlf | 79 + .../Resources/translations/security.no.xlf | 79 + .../Resources/translations/security.pl.xlf | 79 + .../Resources/translations/security.pt.xlf | 79 + .../Resources/translations/security.pt_BR.xlf | 79 + .../Resources/translations/security.ro.xlf | 79 + .../Resources/translations/security.ru.xlf | 79 + .../Resources/translations/security.sk.xlf | 79 + .../Resources/translations/security.sl.xlf | 79 + .../Resources/translations/security.sq.xlf | 79 + .../translations/security.sr_Cyrl.xlf | 79 + .../translations/security.sr_Latn.xlf | 79 + .../Resources/translations/security.sv.xlf | 79 + .../Resources/translations/security.th.xlf | 79 + .../Resources/translations/security.tl.xlf | 79 + .../Resources/translations/security.tr.xlf | 79 + .../Resources/translations/security.uk.xlf | 79 + .../Resources/translations/security.ur.xlf | 79 + .../Resources/translations/security.uz.xlf | 79 + .../Resources/translations/security.vi.xlf | 79 + .../Resources/translations/security.zh_CN.xlf | 79 + .../Resources/translations/security.zh_TW.xlf | 79 + vendor/symfony/security-core/Role/Role.php | 31 + .../security-core/Role/RoleHierarchy.php | 81 + .../Role/RoleHierarchyInterface.php | 27 + .../security-core/Role/SwitchUserRole.php | 23 + vendor/symfony/security-core/Security.php | 80 + .../Exception/ExpiredSignatureException.php | 21 + .../Exception/InvalidSignatureException.php | 21 + .../Signature/ExpiredSignatureStorage.php | 51 + .../Signature/SignatureHasher.php | 130 + .../Test/AccessDecisionStrategyTestCase.php | 80 + .../AttributesBasedUserProviderInterface.php | 32 + .../security-core/User/ChainUserChecker.php | 36 + .../security-core/User/ChainUserProvider.php | 124 + .../security-core/User/EquatableInterface.php | 30 + .../security-core/User/InMemoryUser.php | 110 + .../User/InMemoryUserChecker.php | 45 + .../User/InMemoryUserProvider.php | 113 + ...gacyPasswordAuthenticatedUserInterface.php | 28 + .../User/MissingUserProvider.php | 51 + .../symfony/security-core/User/OidcUser.php | 184 + .../PasswordAuthenticatedUserInterface.php | 28 + .../User/PasswordUpgraderInterface.php | 31 + .../User/UserCheckerInterface.php | 43 + .../security-core/User/UserInterface.php | 63 + .../User/UserProviderInterface.php | 64 + .../Validator/Constraints/UserPassword.php | 44 + .../Constraints/UserPasswordValidator.php | 69 + vendor/symfony/security-core/composer.json | 53 + vendor/symfony/security-csrf/CHANGELOG.md | 13 + vendor/symfony/security-csrf/CsrfToken.php | 53 + .../security-csrf/CsrfTokenManager.php | 141 + .../CsrfTokenManagerInterface.php | 57 + .../Exception/TokenNotFoundException.php | 21 + vendor/symfony/security-csrf/LICENSE | 19 + vendor/symfony/security-csrf/README.md | 29 + .../TokenGeneratorInterface.php | 25 + .../TokenGenerator/UriSafeTokenGenerator.php | 46 + .../ClearableTokenStorageInterface.php | 25 + .../NativeSessionTokenStorage.php | 112 + .../TokenStorage/SessionTokenStorage.php | 112 + .../TokenStorage/TokenStorageInterface.php | 47 + vendor/symfony/security-csrf/composer.json | 35 + vendor/symfony/security-http/AccessMap.php | 48 + .../security-http/AccessMapInterface.php | 31 + .../AccessTokenExtractorInterface.php | 24 + .../AccessTokenHandlerInterface.php | 29 + .../AccessToken/ChainAccessTokenExtractor.php | 41 + .../AccessToken/FormEncodedBodyExtractor.php | 47 + .../HeaderAccessTokenExtractor.php | 49 + .../Exception/InvalidSignatureException.php | 27 + .../Oidc/Exception/MissingClaimException.php | 27 + .../AccessToken/Oidc/OidcTokenHandler.php | 107 + .../AccessToken/Oidc/OidcTrait.php | 53 + .../Oidc/OidcUserInfoTokenHandler.php | 62 + .../AccessToken/QueryAccessTokenExtractor.php | 44 + .../security-http/Attribute/CurrentUser.php | 27 + .../security-http/Attribute/IsGranted.php | 52 + .../AuthenticationFailureHandlerInterface.php | 33 + .../AuthenticationSuccessHandlerInterface.php | 33 + .../Authentication/AuthenticationUtils.php | 75 + .../Authentication/AuthenticatorManager.php | 269 + .../AuthenticatorManagerInterface.php | 35 + .../CustomAuthenticationFailureHandler.php | 40 + .../CustomAuthenticationSuccessHandler.php | 44 + .../DefaultAuthenticationFailureHandler.php | 100 + .../DefaultAuthenticationSuccessHandler.php | 123 + .../UserAuthenticatorInterface.php | 32 + .../Authenticator/AbstractAuthenticator.php | 33 + .../AbstractLoginFormAuthenticator.php | 74 + .../AbstractPreAuthenticatedAuthenticator.php | 130 + .../AccessTokenAuthenticator.php | 126 + .../Authenticator/AuthenticatorInterface.php | 87 + .../Debug/TraceableAuthenticator.php | 104 + .../TraceableAuthenticatorManagerListener.php | 87 + .../Authenticator/FallbackUserLoader.php | 32 + .../Authenticator/FormLoginAuthenticator.php | 160 + .../Authenticator/HttpBasicAuthenticator.php | 92 + .../InteractiveAuthenticatorInterface.php | 31 + .../Authenticator/JsonLoginAuthenticator.php | 175 + .../Authenticator/LoginLinkAuthenticator.php | 88 + .../Passport/Badge/BadgeInterface.php | 28 + .../Passport/Badge/CsrfTokenBadge.php | 64 + .../Passport/Badge/PasswordUpgradeBadge.php | 62 + .../Badge/PreAuthenticatedUserBadge.php | 33 + .../Passport/Badge/RememberMeBadge.php | 76 + .../Passport/Badge/UserBadge.php | 121 + .../Credentials/CredentialsInterface.php | 24 + .../Credentials/CustomCredentials.php | 56 + .../Credentials/PasswordCredentials.php | 58 + .../Authenticator/Passport/Passport.php | 129 + .../Passport/SelfValidatingPassport.php | 35 + .../Authenticator/RememberMeAuthenticator.php | 124 + .../Authenticator/RemoteUserAuthenticator.php | 50 + .../Token/PostAuthenticationToken.php | 68 + .../Authenticator/X509Authenticator.php | 62 + .../AccessDeniedHandlerInterface.php | 30 + vendor/symfony/security-http/CHANGELOG.md | 53 + .../Controller/SecurityTokenValueResolver.php | 50 + .../Controller/UserValueResolver.php | 81 + .../AuthenticationEntryPointInterface.php | 46 + .../Exception/NotAnEntryPointException.php | 25 + .../Event/AuthenticationTokenCreatedEvent.php | 48 + .../Event/CheckPassportEvent.php | 48 + .../Event/InteractiveLoginEvent.php | 41 + .../security-http/Event/LazyResponseEvent.php | 61 + .../security-http/Event/LoginFailureEvent.php | 86 + .../security-http/Event/LoginSuccessEvent.php | 98 + .../security-http/Event/LogoutEvent.php | 53 + .../security-http/Event/SwitchUserEvent.php | 56 + .../Event/TokenDeauthenticatedEvent.php | 51 + .../CheckCredentialsListener.php | 98 + .../CheckRememberMeConditionsListener.php | 72 + .../ClearSiteDataLogoutListener.php | 49 + .../CookieClearingLogoutListener.php | 53 + .../EventListener/CsrfProtectionListener.php | 61 + .../CsrfTokenClearingLogoutListener.php | 48 + .../EventListener/DefaultLogoutListener.php | 52 + .../IsGrantedAttributeListener.php | 122 + .../EventListener/LoginThrottlingListener.php | 87 + .../PasswordMigratingListener.php | 93 + .../EventListener/RememberMeListener.php | 85 + .../EventListener/SessionLogoutListener.php | 39 + .../EventListener/SessionStrategyListener.php | 62 + .../EventListener/UserCheckerListener.php | 62 + .../EventListener/UserProviderListener.php | 50 + vendor/symfony/security-http/Firewall.php | 140 + .../Firewall/AbstractListener.php | 34 + .../security-http/Firewall/AccessListener.php | 98 + .../Firewall/AuthenticatorManagerListener.php | 47 + .../Firewall/ChannelListener.php | 100 + .../Firewall/ContextListener.php | 330 + .../Firewall/ExceptionListener.php | 234 + .../Firewall/FirewallListenerInterface.php | 45 + .../security-http/Firewall/LogoutListener.php | 111 + .../Firewall/SwitchUserListener.php | 227 + vendor/symfony/security-http/FirewallMap.php | 52 + .../security-http/FirewallMapInterface.php | 41 + vendor/symfony/security-http/HttpUtils.php | 174 + .../Impersonate/ImpersonateUrlGenerator.php | 74 + vendor/symfony/security-http/LICENSE | 19 + .../Exception/ExpiredLoginLinkException.php | 21 + ...nvalidLoginLinkAuthenticationException.php | 27 + .../Exception/InvalidLoginLinkException.php | 19 + .../InvalidLoginLinkExceptionInterface.php | 19 + .../LoginLink/LoginLinkDetails.php | 42 + .../LoginLink/LoginLinkHandler.php | 109 + .../LoginLink/LoginLinkHandlerInterface.php | 37 + .../LoginLink/LoginLinkNotification.php | 71 + .../Logout/LogoutUrlGenerator.php | 165 + .../security-http/ParameterBagUtils.php | 89 + vendor/symfony/security-http/README.md | 37 + .../RateLimiter/DefaultLoginRateLimiter.php | 48 + .../RememberMe/AbstractRememberMeHandler.php | 113 + .../PersistentRememberMeHandler.php | 162 + .../RememberMe/RememberMeDetails.php | 92 + .../RememberMe/RememberMeHandlerInterface.php | 54 + .../RememberMe/ResponseListener.php | 51 + .../RememberMe/SignatureRememberMeHandler.php | 78 + .../symfony/security-http/SecurityEvents.php | 47 + .../SecurityRequestAttributes.php | 24 + .../Session/SessionAuthenticationStrategy.php | 73 + ...SessionAuthenticationStrategyInterface.php | 36 + .../security-http/Util/TargetPathTrait.php | 46 + vendor/symfony/security-http/composer.json | 55 + .../service-contracts/Attribute/Required.php | 25 + .../Attribute/SubscribedService.php | 47 + vendor/symfony/service-contracts/CHANGELOG.md | 5 + vendor/symfony/service-contracts/LICENSE | 19 + vendor/symfony/service-contracts/README.md | 9 + .../service-contracts/ResetInterface.php | 33 + .../service-contracts/ServiceLocatorTrait.php | 115 + .../ServiceProviderInterface.php | 45 + .../ServiceSubscriberInterface.php | 62 + .../ServiceSubscriberTrait.php | 78 + .../Test/ServiceLocatorTest.php | 23 + .../Test/ServiceLocatorTestCase.php | 96 + .../symfony/service-contracts/composer.json | 41 + vendor/symfony/stopwatch/CHANGELOG.md | 24 + vendor/symfony/stopwatch/LICENSE | 19 + vendor/symfony/stopwatch/README.md | 42 + vendor/symfony/stopwatch/Section.php | 157 + vendor/symfony/stopwatch/Stopwatch.php | 159 + vendor/symfony/stopwatch/StopwatchEvent.php | 230 + vendor/symfony/stopwatch/StopwatchPeriod.php | 73 + vendor/symfony/stopwatch/composer.json | 29 + vendor/symfony/string/AbstractString.php | 711 ++ .../symfony/string/AbstractUnicodeString.php | 590 ++ vendor/symfony/string/ByteString.php | 485 ++ vendor/symfony/string/CHANGELOG.md | 40 + vendor/symfony/string/CodePointString.php | 260 + .../string/Exception/ExceptionInterface.php | 16 + .../Exception/InvalidArgumentException.php | 16 + .../string/Exception/RuntimeException.php | 16 + .../string/Inflector/EnglishInflector.php | 547 ++ .../string/Inflector/FrenchInflector.php | 151 + .../string/Inflector/InflectorInterface.php | 33 + vendor/symfony/string/LICENSE | 19 + vendor/symfony/string/LazyString.php | 145 + vendor/symfony/string/README.md | 14 + .../Resources/data/wcswidth_table_wide.php | 1155 +++ .../Resources/data/wcswidth_table_zero.php | 1415 ++++ vendor/symfony/string/Resources/functions.php | 38 + .../symfony/string/Slugger/AsciiSlugger.php | 210 + .../string/Slugger/SluggerInterface.php | 27 + vendor/symfony/string/UnicodeString.php | 358 + vendor/symfony/string/composer.json | 43 + .../translation-contracts/CHANGELOG.md | 5 + vendor/symfony/translation-contracts/LICENSE | 19 + .../LocaleAwareInterface.php | 29 + .../symfony/translation-contracts/README.md | 9 + .../Test/TranslatorTest.php | 385 + .../TranslatableInterface.php | 20 + .../TranslatorInterface.php | 68 + .../translation-contracts/TranslatorTrait.php | 225 + .../translation-contracts/composer.json | 37 + vendor/symfony/twig-bridge/AppVariable.php | 216 + .../twig-bridge/Attribute/Template.php | 34 + vendor/symfony/twig-bridge/CHANGELOG.md | 187 + .../twig-bridge/Command/DebugCommand.php | 604 ++ .../twig-bridge/Command/LintCommand.php | 287 + .../DataCollector/TwigDataCollector.php | 185 + .../ErrorRenderer/TwigErrorRenderer.php | 83 + .../TemplateAttributeListener.php | 87 + .../twig-bridge/Extension/AssetExtension.php | 58 + .../twig-bridge/Extension/CodeExtension.php | 247 + .../twig-bridge/Extension/CsrfExtension.php | 29 + .../twig-bridge/Extension/CsrfRuntime.php | 33 + .../twig-bridge/Extension/DumpExtension.php | 80 + .../Extension/ExpressionExtension.php | 36 + .../twig-bridge/Extension/FormExtension.php | 205 + .../Extension/HtmlSanitizerExtension.php | 40 + .../Extension/HttpFoundationExtension.php | 64 + .../Extension/HttpKernelExtension.php | 39 + .../Extension/HttpKernelRuntime.php | 65 + .../Extension/ImportMapExtension.php | 28 + .../Extension/ImportMapRuntime.php | 29 + .../Extension/LogoutUrlExtension.php | 59 + .../Extension/ProfilerExtension.php | 57 + .../Extension/RoutingExtension.php | 90 + .../Extension/SecurityExtension.php | 80 + .../Extension/SerializerExtension.php | 28 + .../Extension/SerializerRuntime.php | 33 + .../Extension/StopwatchExtension.php | 54 + .../Extension/TranslationExtension.php | 136 + .../Extension/WebLinkExtension.php | 130 + .../Extension/WorkflowExtension.php | 118 + .../twig-bridge/Extension/YamlExtension.php | 58 + .../twig-bridge/Form/TwigRendererEngine.php | 169 + vendor/symfony/twig-bridge/LICENSE | 19 + .../symfony/twig-bridge/Mime/BodyRenderer.php | 76 + .../twig-bridge/Mime/NotificationEmail.php | 280 + .../twig-bridge/Mime/TemplatedEmail.php | 99 + .../Mime/WrappedTemplatedEmail.php | 203 + vendor/symfony/twig-bridge/Node/DumpNode.php | 87 + .../twig-bridge/Node/FormThemeNode.php | 42 + .../twig-bridge/Node/RenderBlockNode.php | 45 + .../Node/SearchAndRenderBlockNode.php | 116 + .../twig-bridge/Node/StopwatchNode.php | 48 + .../Node/TransDefaultDomainNode.php | 32 + vendor/symfony/twig-bridge/Node/TransNode.php | 130 + .../symfony/twig-bridge/NodeVisitor/Scope.php | 95 + .../TranslationDefaultDomainNodeVisitor.php | 119 + .../NodeVisitor/TranslationNodeVisitor.php | 194 + vendor/symfony/twig-bridge/README.md | 13 + .../Email/default/notification/body.html.twig | 1 + .../Email/default/notification/body.txt.twig | 1 + .../Resources/views/Email/zurb_2/main.css | 1667 ++++ .../Email/zurb_2/notification/body.html.twig | 67 + .../Email/zurb_2/notification/body.txt.twig | 20 + .../notification/content_markdown.html.twig | 1 + .../views/Email/zurb_2/notification/local.css | 19 + .../bootstrap_3_horizontal_layout.html.twig | 71 + .../views/Form/bootstrap_3_layout.html.twig | 220 + .../bootstrap_4_horizontal_layout.html.twig | 88 + .../views/Form/bootstrap_4_layout.html.twig | 319 + .../bootstrap_5_horizontal_layout.html.twig | 130 + .../views/Form/bootstrap_5_layout.html.twig | 374 + .../Form/bootstrap_base_layout.html.twig | 208 + .../views/Form/form_div_layout.html.twig | 484 ++ .../views/Form/form_table_layout.html.twig | 50 + .../views/Form/foundation_5_layout.html.twig | 344 + .../views/Form/foundation_6_layout.html.twig | 50 + .../views/Form/tailwind_2_layout.html.twig | 69 + .../TokenParser/DumpTokenParser.php | 47 + .../TokenParser/FormThemeTokenParser.php | 58 + .../TokenParser/StopwatchTokenParser.php | 64 + .../TransDefaultDomainTokenParser.php | 39 + .../TokenParser/TransTokenParser.php | 89 + .../twig-bridge/Translation/TwigExtractor.php | 98 + .../twig-bridge/UndefinedCallableHandler.php | 110 + vendor/symfony/twig-bridge/composer.json | 75 + vendor/symfony/twig-bundle/CHANGELOG.md | 116 + .../CacheWarmer/TemplateCacheWarmer.php | 74 + .../twig-bundle/Command/LintCommand.php | 51 + .../Compiler/ExtensionPass.php | 142 + .../Compiler/RuntimeLoaderPass.php | 42 + .../Compiler/TwigEnvironmentPass.php | 60 + .../Compiler/TwigLoaderPass.php | 63 + .../DependencyInjection/Configuration.php | 232 + .../Configurator/EnvironmentConfigurator.php | 62 + .../DependencyInjection/TwigExtension.php | 218 + vendor/symfony/twig-bundle/LICENSE | 19 + vendor/symfony/twig-bundle/README.md | 13 + .../twig-bundle/Resources/config/console.php | 33 + .../twig-bundle/Resources/config/form.php | 30 + .../Resources/config/importmap.php | 27 + .../twig-bundle/Resources/config/mailer.php | 28 + .../Resources/config/schema/twig-1.0.xsd | 63 + .../twig-bundle/Resources/config/twig.php | 180 + .../symfony/twig-bundle/TemplateIterator.php | 94 + vendor/symfony/twig-bundle/TwigBundle.php | 51 + vendor/symfony/twig-bundle/composer.json | 52 + .../validator/Attribute/HasNamedArguments.php | 17 + vendor/symfony/validator/CHANGELOG.md | 399 + .../validator/Command/DebugCommand.php | 253 + vendor/symfony/validator/Constraint.php | 319 + .../symfony/validator/ConstraintValidator.php | 153 + .../validator/ConstraintValidatorFactory.php | 42 + .../ConstraintValidatorFactoryInterface.php | 25 + .../ConstraintValidatorInterface.php | 34 + .../symfony/validator/ConstraintViolation.php | 144 + .../ConstraintViolationInterface.php | 116 + .../validator/ConstraintViolationList.php | 163 + .../ConstraintViolationListInterface.php | 75 + .../Constraints/AbstractComparison.php | 61 + .../AbstractComparisonValidator.php | 111 + vendor/symfony/validator/Constraints/All.php | 44 + .../validator/Constraints/AllValidator.php | 49 + .../validator/Constraints/AtLeastOneOf.php | 62 + .../Constraints/AtLeastOneOfValidator.php | 71 + vendor/symfony/validator/Constraints/Bic.php | 75 + .../validator/Constraints/BicValidator.php | 174 + .../symfony/validator/Constraints/Blank.php | 44 + .../validator/Constraints/BlankValidator.php | 39 + .../validator/Constraints/Callback.php | 55 + .../Constraints/CallbackValidator.php | 61 + .../validator/Constraints/CardScheme.php | 79 + .../Constraints/CardSchemeValidator.php | 134 + .../symfony/validator/Constraints/Cascade.php | 47 + .../symfony/validator/Constraints/Choice.php | 94 + .../validator/Constraints/ChoiceValidator.php | 110 + vendor/symfony/validator/Constraints/Cidr.php | 85 + .../validator/Constraints/CidrValidator.php | 77 + .../validator/Constraints/Collection.php | 92 + .../Constraints/CollectionValidator.php | 87 + .../validator/Constraints/Composite.php | 157 + .../validator/Constraints/Compound.php | 52 + .../Constraints/CompoundValidator.php | 38 + .../symfony/validator/Constraints/Count.php | 92 + .../validator/Constraints/CountValidator.php | 83 + .../symfony/validator/Constraints/Country.php | 57 + .../Constraints/CountryValidator.php | 53 + .../validator/Constraints/CssColor.php | 111 + .../Constraints/CssColorValidator.php | 83 + .../validator/Constraints/Currency.php | 51 + .../Constraints/CurrencyValidator.php | 54 + vendor/symfony/validator/Constraints/Date.php | 46 + .../validator/Constraints/DateTime.php | 60 + .../Constraints/DateTimeValidator.php | 79 + .../validator/Constraints/DateValidator.php | 75 + .../Constraints/DisableAutoMapping.php | 43 + .../validator/Constraints/DivisibleBy.php | 35 + .../Constraints/DivisibleByValidator.php | 56 + .../symfony/validator/Constraints/Email.php | 88 + .../validator/Constraints/EmailValidator.php | 119 + .../Constraints/EnableAutoMapping.php | 43 + .../symfony/validator/Constraints/EqualTo.php | 36 + .../Constraints/EqualToValidator.php | 31 + .../validator/Constraints/Existence.php | 30 + .../validator/Constraints/Expression.php | 90 + .../Constraints/ExpressionLanguageSyntax.php | 57 + .../ExpressionLanguageSyntaxValidator.php | 63 + .../Constraints/ExpressionSyntax.php | 48 + .../Constraints/ExpressionSyntaxValidator.php | 59 + .../Constraints/ExpressionValidator.php | 57 + vendor/symfony/validator/Constraints/File.php | 182 + .../validator/Constraints/FileValidator.php | 309 + .../validator/Constraints/GreaterThan.php | 36 + .../Constraints/GreaterThanOrEqual.php | 36 + .../GreaterThanOrEqualValidator.php | 31 + .../Constraints/GreaterThanValidator.php | 31 + .../validator/Constraints/GroupSequence.php | 90 + .../Constraints/GroupSequenceProvider.php | 25 + .../validator/Constraints/Hostname.php | 51 + .../Constraints/HostnameValidator.php | 72 + vendor/symfony/validator/Constraints/Iban.php | 54 + .../validator/Constraints/IbanValidator.php | 285 + .../validator/Constraints/IdenticalTo.php | 36 + .../Constraints/IdenticalToValidator.php | 31 + .../symfony/validator/Constraints/Image.php | 198 + .../validator/Constraints/ImageValidator.php | 237 + vendor/symfony/validator/Constraints/Ip.php | 111 + .../validator/Constraints/IpValidator.php | 72 + .../symfony/validator/Constraints/IsFalse.php | 44 + .../Constraints/IsFalseValidator.php | 41 + .../symfony/validator/Constraints/IsNull.php | 44 + .../validator/Constraints/IsNullValidator.php | 39 + .../symfony/validator/Constraints/IsTrue.php | 44 + .../validator/Constraints/IsTrueValidator.php | 41 + vendor/symfony/validator/Constraints/Isbn.php | 83 + .../validator/Constraints/IsbnValidator.php | 193 + vendor/symfony/validator/Constraints/Isin.php | 51 + .../validator/Constraints/IsinValidator.php | 81 + vendor/symfony/validator/Constraints/Issn.php | 65 + .../validator/Constraints/IssnValidator.php | 131 + vendor/symfony/validator/Constraints/Json.php | 44 + .../validator/Constraints/JsonValidator.php | 50 + .../validator/Constraints/Language.php | 57 + .../Constraints/LanguageValidator.php | 53 + .../symfony/validator/Constraints/Length.php | 121 + .../validator/Constraints/LengthValidator.php | 102 + .../validator/Constraints/LessThan.php | 36 + .../validator/Constraints/LessThanOrEqual.php | 36 + .../Constraints/LessThanOrEqualValidator.php | 31 + .../Constraints/LessThanValidator.php | 31 + .../symfony/validator/Constraints/Locale.php | 57 + .../validator/Constraints/LocaleValidator.php | 57 + vendor/symfony/validator/Constraints/Luhn.php | 54 + .../validator/Constraints/LuhnValidator.php | 92 + .../validator/Constraints/Negative.php | 26 + .../validator/Constraints/NegativeOrZero.php | 26 + .../Constraints/NoSuspiciousCharacters.php | 113 + .../NoSuspiciousCharactersValidator.php | 122 + .../validator/Constraints/NotBlank.php | 54 + .../Constraints/NotBlankValidator.php | 48 + .../Constraints/NotCompromisedPassword.php | 56 + .../NotCompromisedPasswordValidator.php | 110 + .../validator/Constraints/NotEqualTo.php | 36 + .../Constraints/NotEqualToValidator.php | 31 + .../validator/Constraints/NotIdenticalTo.php | 36 + .../Constraints/NotIdenticalToValidator.php | 31 + .../symfony/validator/Constraints/NotNull.php | 44 + .../Constraints/NotNullValidator.php | 39 + .../validator/Constraints/Optional.php | 22 + .../Constraints/PasswordStrength.php | 56 + .../Constraints/PasswordStrengthValidator.php | 90 + .../validator/Constraints/Positive.php | 26 + .../validator/Constraints/PositiveOrZero.php | 26 + .../symfony/validator/Constraints/Range.php | 102 + .../validator/Constraints/RangeValidator.php | 197 + .../symfony/validator/Constraints/Regex.php | 127 + .../validator/Constraints/RegexValidator.php | 58 + .../validator/Constraints/Required.php | 22 + .../validator/Constraints/Sequentially.php | 52 + .../Constraints/SequentiallyValidator.php | 44 + vendor/symfony/validator/Constraints/Time.php | 50 + .../validator/Constraints/TimeValidator.php | 71 + .../validator/Constraints/Timezone.php | 86 + .../Constraints/TimezoneValidator.php | 122 + .../validator/Constraints/Traverse.php | 45 + vendor/symfony/validator/Constraints/Type.php | 61 + .../validator/Constraints/TypeValidator.php | 87 + vendor/symfony/validator/Constraints/Ulid.php | 53 + .../validator/Constraints/UlidValidator.php | 73 + .../symfony/validator/Constraints/Unique.php | 63 + .../validator/Constraints/UniqueValidator.php | 87 + vendor/symfony/validator/Constraints/Url.php | 62 + .../validator/Constraints/UrlValidator.php | 86 + vendor/symfony/validator/Constraints/Uuid.php | 125 + .../validator/Constraints/UuidValidator.php | 260 + .../symfony/validator/Constraints/Valid.php | 53 + .../validator/Constraints/ValidValidator.php | 41 + vendor/symfony/validator/Constraints/When.php | 69 + .../validator/Constraints/WhenValidator.php | 51 + .../ZeroComparisonConstraintTrait.php | 43 + .../ContainerConstraintValidatorFactory.php | 60 + .../validator/Context/ExecutionContext.php | 281 + .../Context/ExecutionContextFactory.php | 44 + .../ExecutionContextFactoryInterface.php | 33 + .../Context/ExecutionContextInterface.php | 297 + .../DataCollector/ValidatorDataCollector.php | 95 + .../AddAutoMappingConfigurationPass.php | 87 + .../AddConstraintValidatorsPass.php | 50 + .../AddValidatorInitializersPass.php | 40 + .../Exception/BadMethodCallException.php | 21 + .../ConstraintDefinitionException.php | 16 + .../Exception/ExceptionInterface.php | 21 + .../Exception/GroupDefinitionException.php | 16 + .../Exception/InvalidArgumentException.php | 21 + .../Exception/InvalidOptionsException.php | 32 + .../validator/Exception/LogicException.php | 16 + .../validator/Exception/MappingException.php | 16 + .../Exception/MissingOptionsException.php | 32 + .../Exception/NoSuchMetadataException.php | 19 + .../Exception/OutOfBoundsException.php | 21 + .../validator/Exception/RuntimeException.php | 21 + .../Exception/UnexpectedTypeException.php | 20 + .../Exception/UnexpectedValueException.php | 32 + .../UnsupportedMetadataException.php | 19 + .../Exception/ValidationFailedException.php | 43 + .../Exception/ValidatorException.php | 16 + .../GroupSequenceProviderInterface.php | 28 + vendor/symfony/validator/LICENSE | 19 + .../validator/Mapping/AutoMappingStrategy.php | 42 + .../validator/Mapping/CascadingStrategy.php | 52 + .../validator/Mapping/ClassMetadata.php | 479 ++ .../Mapping/ClassMetadataInterface.php | 90 + .../Factory/BlackHoleMetadataFactory.php | 37 + .../Factory/LazyLoadingMetadataFactory.php | 159 + .../Factory/MetadataFactoryInterface.php | 35 + .../validator/Mapping/GenericMetadata.php | 227 + .../validator/Mapping/GetterMetadata.php | 74 + .../Mapping/Loader/AbstractLoader.php | 95 + .../Mapping/Loader/AnnotationLoader.php | 140 + .../Mapping/Loader/AutoMappingTrait.php | 34 + .../validator/Mapping/Loader/FileLoader.php | 51 + .../validator/Mapping/Loader/FilesLoader.php | 55 + .../validator/Mapping/Loader/LoaderChain.php | 64 + .../Mapping/Loader/LoaderInterface.php | 27 + .../Mapping/Loader/PropertyInfoLoader.php | 176 + .../Mapping/Loader/StaticMethodLoader.php | 63 + .../Mapping/Loader/XmlFileLoader.php | 229 + .../Mapping/Loader/XmlFilesLoader.php | 28 + .../Mapping/Loader/YamlFileLoader.php | 188 + .../Mapping/Loader/YamlFilesLoader.php | 28 + .../constraint-mapping-1.0.xsd | 160 + .../validator/Mapping/MemberMetadata.php | 163 + .../validator/Mapping/MetadataInterface.php | 62 + .../validator/Mapping/PropertyMetadata.php | 84 + .../Mapping/PropertyMetadataInterface.php | 41 + .../validator/Mapping/TraversalStrategy.php | 55 + .../validator/ObjectInitializerInterface.php | 29 + vendor/symfony/validator/README.md | 16 + .../Resources/translations/validators.af.xlf | 443 + .../Resources/translations/validators.ar.xlf | 443 + .../Resources/translations/validators.az.xlf | 443 + .../Resources/translations/validators.be.xlf | 443 + .../Resources/translations/validators.bg.xlf | 443 + .../Resources/translations/validators.bs.xlf | 443 + .../Resources/translations/validators.ca.xlf | 443 + .../Resources/translations/validators.cs.xlf | 443 + .../Resources/translations/validators.cy.xlf | 443 + .../Resources/translations/validators.da.xlf | 443 + .../Resources/translations/validators.de.xlf | 443 + .../Resources/translations/validators.el.xlf | 443 + .../Resources/translations/validators.en.xlf | 443 + .../Resources/translations/validators.es.xlf | 443 + .../Resources/translations/validators.et.xlf | 443 + .../Resources/translations/validators.eu.xlf | 443 + .../Resources/translations/validators.fa.xlf | 443 + .../Resources/translations/validators.fi.xlf | 443 + .../Resources/translations/validators.fr.xlf | 443 + .../Resources/translations/validators.gl.xlf | 443 + .../Resources/translations/validators.he.xlf | 443 + .../Resources/translations/validators.hr.xlf | 443 + .../Resources/translations/validators.hu.xlf | 443 + .../Resources/translations/validators.hy.xlf | 443 + .../Resources/translations/validators.id.xlf | 443 + .../Resources/translations/validators.it.xlf | 443 + .../Resources/translations/validators.ja.xlf | 443 + .../Resources/translations/validators.lb.xlf | 443 + .../Resources/translations/validators.lt.xlf | 443 + .../Resources/translations/validators.lv.xlf | 443 + .../Resources/translations/validators.mk.xlf | 443 + .../Resources/translations/validators.mn.xlf | 443 + .../Resources/translations/validators.my.xlf | 443 + .../Resources/translations/validators.nb.xlf | 443 + .../Resources/translations/validators.nl.xlf | 443 + .../Resources/translations/validators.nn.xlf | 443 + .../Resources/translations/validators.no.xlf | 443 + .../Resources/translations/validators.pl.xlf | 443 + .../Resources/translations/validators.pt.xlf | 443 + .../translations/validators.pt_BR.xlf | 443 + .../Resources/translations/validators.ro.xlf | 443 + .../Resources/translations/validators.ru.xlf | 443 + .../Resources/translations/validators.sk.xlf | 443 + .../Resources/translations/validators.sl.xlf | 443 + .../Resources/translations/validators.sq.xlf | 443 + .../translations/validators.sr_Cyrl.xlf | 443 + .../translations/validators.sr_Latn.xlf | 443 + .../Resources/translations/validators.sv.xlf | 443 + .../Resources/translations/validators.th.xlf | 443 + .../Resources/translations/validators.tl.xlf | 443 + .../Resources/translations/validators.tr.xlf | 443 + .../Resources/translations/validators.uk.xlf | 443 + .../Resources/translations/validators.ur.xlf | 443 + .../Resources/translations/validators.uz.xlf | 443 + .../Resources/translations/validators.vi.xlf | 443 + .../translations/validators.zh_CN.xlf | 443 + .../translations/validators.zh_TW.xlf | 443 + .../Test/ConstraintValidatorTestCase.php | 581 ++ .../symfony/validator/Util/PropertyPath.php | 51 + vendor/symfony/validator/Validation.php | 88 + .../ContextualValidatorInterface.php | 78 + .../validator/Validator/LazyProperty.php | 32 + .../RecursiveContextualValidator.php | 764 ++ .../Validator/RecursiveValidator.php | 100 + .../Validator/TraceableValidator.php | 119 + .../Validator/ValidatorInterface.php | 86 + vendor/symfony/validator/ValidatorBuilder.php | 397 + .../Violation/ConstraintViolationBuilder.php | 147 + .../ConstraintViolationBuilderInterface.php | 116 + vendor/symfony/validator/composer.json | 63 + vendor/symfony/var-dumper/CHANGELOG.md | 86 + .../symfony/var-dumper/Caster/AmqpCaster.php | 227 + vendor/symfony/var-dumper/Caster/ArgsStub.php | 80 + vendor/symfony/var-dumper/Caster/Caster.php | 172 + .../symfony/var-dumper/Caster/ClassStub.php | 107 + .../symfony/var-dumper/Caster/ConstStub.php | 33 + .../var-dumper/Caster/CutArrayStub.php | 30 + vendor/symfony/var-dumper/Caster/CutStub.php | 64 + .../symfony/var-dumper/Caster/DOMCaster.php | 312 + .../symfony/var-dumper/Caster/DateCaster.php | 139 + .../var-dumper/Caster/DoctrineCaster.php | 71 + vendor/symfony/var-dumper/Caster/DsCaster.php | 70 + .../symfony/var-dumper/Caster/DsPairStub.php | 28 + vendor/symfony/var-dumper/Caster/EnumStub.php | 30 + .../var-dumper/Caster/ExceptionCaster.php | 419 + .../symfony/var-dumper/Caster/FFICaster.php | 161 + .../symfony/var-dumper/Caster/FiberCaster.php | 46 + .../symfony/var-dumper/Caster/FrameStub.php | 30 + .../symfony/var-dumper/Caster/GmpCaster.php | 32 + .../var-dumper/Caster/ImagineCaster.php | 37 + vendor/symfony/var-dumper/Caster/ImgStub.php | 26 + .../symfony/var-dumper/Caster/IntlCaster.php | 187 + vendor/symfony/var-dumper/Caster/LinkStub.php | 105 + .../var-dumper/Caster/MemcachedCaster.php | 84 + .../var-dumper/Caster/MysqliCaster.php | 33 + .../symfony/var-dumper/Caster/PdoCaster.php | 128 + .../symfony/var-dumper/Caster/PgSqlCaster.php | 165 + .../var-dumper/Caster/ProxyManagerCaster.php | 36 + .../var-dumper/Caster/RdKafkaCaster.php | 222 + .../symfony/var-dumper/Caster/RedisCaster.php | 159 + .../var-dumper/Caster/ReflectionCaster.php | 485 ++ .../var-dumper/Caster/ResourceCaster.php | 106 + .../symfony/var-dumper/Caster/ScalarStub.php | 27 + .../symfony/var-dumper/Caster/SplCaster.php | 286 + .../symfony/var-dumper/Caster/StubCaster.php | 107 + .../var-dumper/Caster/SymfonyCaster.php | 139 + .../symfony/var-dumper/Caster/TraceStub.php | 36 + .../symfony/var-dumper/Caster/UuidCaster.php | 30 + .../var-dumper/Caster/XmlReaderCaster.php | 94 + .../var-dumper/Caster/XmlResourceCaster.php | 66 + .../var-dumper/Cloner/AbstractCloner.php | 397 + .../var-dumper/Cloner/ClonerInterface.php | 23 + vendor/symfony/var-dumper/Cloner/Cursor.php | 43 + vendor/symfony/var-dumper/Cloner/Data.php | 431 + .../var-dumper/Cloner/DumperInterface.php | 61 + vendor/symfony/var-dumper/Cloner/Stub.php | 68 + .../symfony/var-dumper/Cloner/VarCloner.php | 243 + .../Command/Descriptor/CliDescriptor.php | 79 + .../Descriptor/DumpDescriptorInterface.php | 23 + .../Command/Descriptor/HtmlDescriptor.php | 119 + .../var-dumper/Command/ServerDumpCommand.php | 112 + .../var-dumper/Dumper/AbstractDumper.php | 201 + .../symfony/var-dumper/Dumper/CliDumper.php | 676 ++ .../ContextProvider/CliContextProvider.php | 32 + .../ContextProviderInterface.php | 22 + .../RequestContextProvider.php | 51 + .../ContextProvider/SourceContextProvider.php | 126 + .../Dumper/ContextualizedDumper.php | 46 + .../var-dumper/Dumper/DataDumperInterface.php | 27 + .../symfony/var-dumper/Dumper/HtmlDumper.php | 997 +++ .../var-dumper/Dumper/ServerDumper.php | 55 + .../Exception/ThrowingCasterException.php | 26 + vendor/symfony/var-dumper/LICENSE | 19 + vendor/symfony/var-dumper/README.md | 15 + .../var-dumper/Resources/bin/var-dump-server | 67 + .../Resources/css/htmlDescriptor.css | 130 + .../var-dumper/Resources/functions/dump.php | 62 + .../var-dumper/Resources/js/htmlDescriptor.js | 10 + .../symfony/var-dumper/Server/Connection.php | 97 + .../symfony/var-dumper/Server/DumpServer.php | 109 + .../var-dumper/Test/VarDumperTestTrait.php | 84 + vendor/symfony/var-dumper/VarDumper.php | 127 + vendor/symfony/var-dumper/composer.json | 45 + vendor/symfony/var-exporter/CHANGELOG.md | 20 + .../Exception/ClassNotFoundException.php | 20 + .../Exception/ExceptionInterface.php | 16 + .../var-exporter/Exception/LogicException.php | 16 + .../NotInstantiableTypeException.php | 20 + vendor/symfony/var-exporter/Hydrator.php | 78 + vendor/symfony/var-exporter/Instantiator.php | 59 + .../var-exporter/Internal/Exporter.php | 419 + .../var-exporter/Internal/Hydrator.php | 299 + .../Internal/LazyObjectRegistry.php | 146 + .../var-exporter/Internal/LazyObjectState.php | 133 + .../var-exporter/Internal/LazyObjectTrait.php | 30 + .../var-exporter/Internal/Reference.php | 30 + .../var-exporter/Internal/Registry.php | 144 + .../symfony/var-exporter/Internal/Values.php | 27 + vendor/symfony/var-exporter/LICENSE | 19 + .../symfony/var-exporter/LazyGhostTrait.php | 405 + .../var-exporter/LazyObjectInterface.php | 32 + .../symfony/var-exporter/LazyProxyTrait.php | 347 + vendor/symfony/var-exporter/ProxyHelper.php | 372 + vendor/symfony/var-exporter/README.md | 149 + vendor/symfony/var-exporter/VarExporter.php | 114 + vendor/symfony/var-exporter/composer.json | 31 + vendor/symfony/yaml/CHANGELOG.md | 253 + vendor/symfony/yaml/Command/LintCommand.php | 276 + vendor/symfony/yaml/Dumper.php | 178 + vendor/symfony/yaml/Escaper.php | 95 + .../symfony/yaml/Exception/DumpException.php | 21 + .../yaml/Exception/ExceptionInterface.php | 21 + .../symfony/yaml/Exception/ParseException.php | 132 + .../yaml/Exception/RuntimeException.php | 21 + vendor/symfony/yaml/Inline.php | 832 ++ vendor/symfony/yaml/LICENSE | 19 + vendor/symfony/yaml/Parser.php | 1249 +++ vendor/symfony/yaml/README.md | 13 + vendor/symfony/yaml/Resources/bin/yaml-lint | 49 + vendor/symfony/yaml/Tag/TaggedValue.php | 38 + vendor/symfony/yaml/Unescaper.php | 108 + vendor/symfony/yaml/Yaml.php | 97 + vendor/symfony/yaml/composer.json | 39 + vendor/twig/twig/CHANGELOG | 195 + vendor/twig/twig/LICENSE | 27 + vendor/twig/twig/README.rst | 23 + vendor/twig/twig/composer.json | 46 + vendor/twig/twig/src/Cache/CacheInterface.php | 46 + .../twig/twig/src/Cache/FilesystemCache.php | 87 + vendor/twig/twig/src/Cache/NullCache.php | 38 + vendor/twig/twig/src/Compiler.php | 223 + vendor/twig/twig/src/Environment.php | 840 ++ vendor/twig/twig/src/Error/Error.php | 227 + vendor/twig/twig/src/Error/LoaderError.php | 21 + vendor/twig/twig/src/Error/RuntimeError.php | 22 + vendor/twig/twig/src/Error/SyntaxError.php | 46 + vendor/twig/twig/src/ExpressionParser.php | 841 ++ .../twig/src/Extension/AbstractExtension.php | 45 + .../twig/twig/src/Extension/CoreExtension.php | 1750 ++++ .../twig/src/Extension/DebugExtension.php | 64 + .../twig/src/Extension/EscaperExtension.php | 416 + .../twig/src/Extension/ExtensionInterface.php | 76 + .../twig/src/Extension/GlobalsInterface.php | 28 + .../twig/src/Extension/OptimizerExtension.php | 29 + .../twig/src/Extension/ProfilerExtension.php | 52 + .../Extension/RuntimeExtensionInterface.php | 19 + .../twig/src/Extension/SandboxExtension.php | 123 + .../twig/src/Extension/StagingExtension.php | 100 + .../src/Extension/StringLoaderExtension.php | 42 + vendor/twig/twig/src/ExtensionSet.php | 480 ++ .../src/FileExtensionEscapingStrategy.php | 60 + vendor/twig/twig/src/Lexer.php | 519 ++ vendor/twig/twig/src/Loader/ArrayLoader.php | 77 + vendor/twig/twig/src/Loader/ChainLoader.php | 119 + .../twig/twig/src/Loader/FilesystemLoader.php | 283 + .../twig/twig/src/Loader/LoaderInterface.php | 49 + vendor/twig/twig/src/Markup.php | 52 + vendor/twig/twig/src/Node/AutoEscapeNode.php | 38 + vendor/twig/twig/src/Node/BlockNode.php | 44 + .../twig/twig/src/Node/BlockReferenceNode.php | 36 + vendor/twig/twig/src/Node/BodyNode.php | 21 + .../twig/src/Node/CheckSecurityCallNode.php | 28 + .../twig/twig/src/Node/CheckSecurityNode.php | 88 + .../twig/twig/src/Node/CheckToStringNode.php | 45 + vendor/twig/twig/src/Node/DeprecatedNode.php | 53 + vendor/twig/twig/src/Node/DoNode.php | 38 + vendor/twig/twig/src/Node/EmbedNode.php | 48 + .../Node/Expression/AbstractExpression.php | 24 + .../src/Node/Expression/ArrayExpression.php | 135 + .../Expression/ArrowFunctionExpression.php | 64 + .../Node/Expression/AssignNameExpression.php | 27 + .../Node/Expression/Binary/AbstractBinary.php | 42 + .../src/Node/Expression/Binary/AddBinary.php | 23 + .../src/Node/Expression/Binary/AndBinary.php | 23 + .../Expression/Binary/BitwiseAndBinary.php | 23 + .../Expression/Binary/BitwiseOrBinary.php | 23 + .../Expression/Binary/BitwiseXorBinary.php | 23 + .../Node/Expression/Binary/ConcatBinary.php | 23 + .../src/Node/Expression/Binary/DivBinary.php | 23 + .../Node/Expression/Binary/EndsWithBinary.php | 35 + .../Node/Expression/Binary/EqualBinary.php | 39 + .../Node/Expression/Binary/FloorDivBinary.php | 29 + .../Node/Expression/Binary/GreaterBinary.php | 39 + .../Expression/Binary/GreaterEqualBinary.php | 39 + .../Node/Expression/Binary/HasEveryBinary.php | 33 + .../Node/Expression/Binary/HasSomeBinary.php | 33 + .../src/Node/Expression/Binary/InBinary.php | 33 + .../src/Node/Expression/Binary/LessBinary.php | 39 + .../Expression/Binary/LessEqualBinary.php | 39 + .../Node/Expression/Binary/MatchesBinary.php | 33 + .../src/Node/Expression/Binary/ModBinary.php | 23 + .../src/Node/Expression/Binary/MulBinary.php | 23 + .../Node/Expression/Binary/NotEqualBinary.php | 39 + .../Node/Expression/Binary/NotInBinary.php | 33 + .../src/Node/Expression/Binary/OrBinary.php | 23 + .../Node/Expression/Binary/PowerBinary.php | 22 + .../Node/Expression/Binary/RangeBinary.php | 33 + .../Expression/Binary/SpaceshipBinary.php | 22 + .../Expression/Binary/StartsWithBinary.php | 35 + .../src/Node/Expression/Binary/SubBinary.php | 23 + .../Expression/BlockReferenceExpression.php | 86 + .../src/Node/Expression/CallExpression.php | 321 + .../Node/Expression/ConditionalExpression.php | 45 + .../Node/Expression/ConstantExpression.php | 28 + .../Node/Expression/Filter/DefaultFilter.php | 52 + .../src/Node/Expression/FilterExpression.php | 40 + .../Node/Expression/FunctionExpression.php | 43 + .../src/Node/Expression/GetAttrExpression.php | 87 + .../twig/src/Node/Expression/InlinePrint.php | 35 + .../Node/Expression/MethodCallExpression.php | 62 + .../src/Node/Expression/NameExpression.php | 97 + .../Expression/NullCoalesceExpression.php | 60 + .../src/Node/Expression/ParentExpression.php | 46 + .../Node/Expression/TempNameExpression.php | 31 + .../src/Node/Expression/Test/ConstantTest.php | 49 + .../src/Node/Expression/Test/DefinedTest.php | 74 + .../Node/Expression/Test/DivisiblebyTest.php | 36 + .../src/Node/Expression/Test/EvenTest.php | 35 + .../src/Node/Expression/Test/NullTest.php | 34 + .../twig/src/Node/Expression/Test/OddTest.php | 35 + .../src/Node/Expression/Test/SameasTest.php | 34 + .../src/Node/Expression/TestExpression.php | 42 + .../Node/Expression/Unary/AbstractUnary.php | 34 + .../src/Node/Expression/Unary/NegUnary.php | 23 + .../src/Node/Expression/Unary/NotUnary.php | 23 + .../src/Node/Expression/Unary/PosUnary.php | 23 + .../Node/Expression/VariadicExpression.php | 24 + vendor/twig/twig/src/Node/FlushNode.php | 35 + vendor/twig/twig/src/Node/ForLoopNode.php | 49 + vendor/twig/twig/src/Node/ForNode.php | 107 + vendor/twig/twig/src/Node/IfNode.php | 73 + vendor/twig/twig/src/Node/ImportNode.php | 63 + vendor/twig/twig/src/Node/IncludeNode.php | 106 + vendor/twig/twig/src/Node/MacroNode.php | 113 + vendor/twig/twig/src/Node/ModuleNode.php | 473 ++ vendor/twig/twig/src/Node/Node.php | 178 + .../twig/src/Node/NodeCaptureInterface.php | 21 + .../twig/src/Node/NodeOutputInterface.php | 21 + vendor/twig/twig/src/Node/PrintNode.php | 39 + vendor/twig/twig/src/Node/SandboxNode.php | 52 + vendor/twig/twig/src/Node/SetNode.php | 105 + vendor/twig/twig/src/Node/TextNode.php | 38 + vendor/twig/twig/src/Node/WithNode.php | 70 + vendor/twig/twig/src/NodeTraverser.php | 76 + .../src/NodeVisitor/AbstractNodeVisitor.php | 49 + .../src/NodeVisitor/EscaperNodeVisitor.php | 208 + .../MacroAutoImportNodeVisitor.php | 74 + .../src/NodeVisitor/NodeVisitorInterface.php | 46 + .../src/NodeVisitor/OptimizerNodeVisitor.php | 217 + .../NodeVisitor/SafeAnalysisNodeVisitor.php | 160 + .../src/NodeVisitor/SandboxNodeVisitor.php | 136 + vendor/twig/twig/src/Parser.php | 347 + .../twig/src/Profiler/Dumper/BaseDumper.php | 63 + .../src/Profiler/Dumper/BlackfireDumper.php | 72 + .../twig/src/Profiler/Dumper/HtmlDumper.php | 47 + .../twig/src/Profiler/Dumper/TextDumper.php | 35 + .../src/Profiler/Node/EnterProfileNode.php | 42 + .../src/Profiler/Node/LeaveProfileNode.php | 36 + .../NodeVisitor/ProfilerNodeVisitor.php | 70 + vendor/twig/twig/src/Profiler/Profile.php | 181 + .../RuntimeLoader/ContainerRuntimeLoader.php | 37 + .../RuntimeLoader/FactoryRuntimeLoader.php | 41 + .../RuntimeLoader/RuntimeLoaderInterface.php | 27 + .../twig/twig/src/Sandbox/SecurityError.php | 23 + .../Sandbox/SecurityNotAllowedFilterError.php | 33 + .../SecurityNotAllowedFunctionError.php | 33 + .../Sandbox/SecurityNotAllowedMethodError.php | 40 + .../SecurityNotAllowedPropertyError.php | 40 + .../Sandbox/SecurityNotAllowedTagError.php | 33 + .../twig/twig/src/Sandbox/SecurityPolicy.php | 124 + .../src/Sandbox/SecurityPolicyInterface.php | 45 + vendor/twig/twig/src/Source.php | 51 + vendor/twig/twig/src/Template.php | 422 + vendor/twig/twig/src/TemplateWrapper.php | 107 + .../twig/src/Test/IntegrationTestCase.php | 266 + vendor/twig/twig/src/Test/NodeTestCase.php | 65 + vendor/twig/twig/src/Token.php | 184 + .../src/TokenParser/AbstractTokenParser.php | 32 + .../twig/src/TokenParser/ApplyTokenParser.php | 60 + .../src/TokenParser/AutoEscapeTokenParser.php | 58 + .../twig/src/TokenParser/BlockTokenParser.php | 78 + .../src/TokenParser/DeprecatedTokenParser.php | 43 + .../twig/src/TokenParser/DoTokenParser.php | 38 + .../twig/src/TokenParser/EmbedTokenParser.php | 73 + .../src/TokenParser/ExtendsTokenParser.php | 52 + .../twig/src/TokenParser/FlushTokenParser.php | 38 + .../twig/src/TokenParser/ForTokenParser.php | 78 + .../twig/src/TokenParser/FromTokenParser.php | 66 + .../twig/src/TokenParser/IfTokenParser.php | 89 + .../src/TokenParser/ImportTokenParser.php | 44 + .../src/TokenParser/IncludeTokenParser.php | 69 + .../twig/src/TokenParser/MacroTokenParser.php | 66 + .../src/TokenParser/SandboxTokenParser.php | 66 + .../twig/src/TokenParser/SetTokenParser.php | 73 + .../src/TokenParser/TokenParserInterface.php | 46 + .../twig/src/TokenParser/UseTokenParser.php | 73 + .../twig/src/TokenParser/WithTokenParser.php | 56 + vendor/twig/twig/src/TokenStream.php | 132 + vendor/twig/twig/src/TwigFilter.php | 134 + vendor/twig/twig/src/TwigFunction.php | 122 + vendor/twig/twig/src/TwigTest.php | 100 + .../twig/src/Util/DeprecationCollector.php | 77 + .../twig/src/Util/TemplateDirIterator.php | 36 + vendor/webmozart/assert/CHANGELOG.md | 207 + vendor/webmozart/assert/LICENSE | 20 + vendor/webmozart/assert/README.md | 287 + vendor/webmozart/assert/composer.json | 43 + vendor/webmozart/assert/src/Assert.php | 2080 +++++ .../assert/src/InvalidArgumentException.php | 16 + vendor/webmozart/assert/src/Mixin.php | 5089 ++++++++++++ vendor/zircote/swagger-php/CONTRIBUTING.md | 83 + vendor/zircote/swagger-php/LICENSE | 202 + vendor/zircote/swagger-php/NOTICE | 2 + vendor/zircote/swagger-php/README.md | 126 + vendor/zircote/swagger-php/bin/openapi | 248 + vendor/zircote/swagger-php/composer.json | 119 + .../src/Analysers/AnalyserInterface.php | 18 + .../Analysers/AnnotationFactoryInterface.php | 26 + .../Analysers/AttributeAnnotationFactory.php | 160 + .../Analysers/ComposerAutoloaderScanner.php | 53 + .../Analysers/DocBlockAnnotationFactory.php | 63 + .../src/Analysers/DocBlockParser.php | 93 + .../src/Analysers/ReflectionAnalyser.php | 195 + .../src/Analysers/TokenAnalyser.php | 641 ++ .../src/Analysers/TokenScanner.php | 381 + vendor/zircote/swagger-php/src/Analysis.php | 433 + .../src/Annotations/AbstractAnnotation.php | 795 ++ .../src/Annotations/AdditionalProperties.php | 38 + .../src/Annotations/Attachable.php | 74 + .../src/Annotations/Components.php | 146 + .../swagger-php/src/Annotations/Contact.php | 63 + .../src/Annotations/CookieParameter.php | 21 + .../swagger-php/src/Annotations/Delete.php | 25 + .../src/Annotations/Discriminator.php | 69 + .../swagger-php/src/Annotations/Examples.php | 98 + .../src/Annotations/ExternalDocumentation.php | 76 + .../swagger-php/src/Annotations/Flow.php | 106 + .../swagger-php/src/Annotations/Get.php | 25 + .../swagger-php/src/Annotations/Head.php | 25 + .../swagger-php/src/Annotations/Header.php | 101 + .../src/Annotations/HeaderParameter.php | 21 + .../swagger-php/src/Annotations/Info.php | 98 + .../swagger-php/src/Annotations/Items.php | 62 + .../src/Annotations/JsonContent.php | 47 + .../swagger-php/src/Annotations/License.php | 102 + .../swagger-php/src/Annotations/Link.php | 114 + .../swagger-php/src/Annotations/MediaType.php | 88 + .../swagger-php/src/Annotations/OpenApi.php | 271 + .../swagger-php/src/Annotations/Operation.php | 248 + .../swagger-php/src/Annotations/Options.php | 25 + .../swagger-php/src/Annotations/Parameter.php | 301 + .../swagger-php/src/Annotations/Patch.php | 25 + .../swagger-php/src/Annotations/PathItem.php | 158 + .../src/Annotations/PathParameter.php | 26 + .../swagger-php/src/Annotations/Post.php | 25 + .../swagger-php/src/Annotations/Property.php | 47 + .../swagger-php/src/Annotations/Put.php | 25 + .../src/Annotations/QueryParameter.php | 21 + .../src/Annotations/RequestBody.php | 98 + .../swagger-php/src/Annotations/Response.php | 130 + .../swagger-php/src/Annotations/Schema.php | 495 ++ .../src/Annotations/SecurityScheme.php | 138 + .../swagger-php/src/Annotations/Server.php | 87 + .../src/Annotations/ServerVariable.php | 87 + .../swagger-php/src/Annotations/Tag.php | 66 + .../swagger-php/src/Annotations/Trace.php | 25 + .../swagger-php/src/Annotations/Webhook.php | 43 + .../swagger-php/src/Annotations/Xml.php | 95 + .../src/Annotations/XmlContent.php | 43 + .../src/Attributes/AdditionalProperties.php | 108 + .../swagger-php/src/Attributes/Attachable.php | 16 + .../swagger-php/src/Attributes/Components.php | 47 + .../swagger-php/src/Attributes/Contact.php | 34 + .../src/Attributes/CookieParameter.php | 16 + .../swagger-php/src/Attributes/Delete.php | 13 + .../src/Attributes/Discriminator.php | 33 + .../swagger-php/src/Attributes/Examples.php | 43 + .../src/Attributes/ExternalDocumentation.php | 32 + .../swagger-php/src/Attributes/Flow.php | 38 + .../swagger-php/src/Attributes/Get.php | 13 + .../swagger-php/src/Attributes/Head.php | 13 + .../swagger-php/src/Attributes/Header.php | 41 + .../src/Attributes/HeaderParameter.php | 16 + .../swagger-php/src/Attributes/Info.php | 38 + .../swagger-php/src/Attributes/Items.php | 111 + .../src/Attributes/JsonContent.php | 114 + .../swagger-php/src/Attributes/License.php | 34 + .../swagger-php/src/Attributes/Link.php | 45 + .../swagger-php/src/Attributes/MediaType.php | 38 + .../swagger-php/src/Attributes/OpenApi.php | 43 + .../src/Attributes/OperationTrait.php | 54 + .../swagger-php/src/Attributes/Options.php | 13 + .../swagger-php/src/Attributes/Parameter.php | 13 + .../src/Attributes/ParameterTrait.php | 61 + .../swagger-php/src/Attributes/Patch.php | 13 + .../swagger-php/src/Attributes/PathItem.php | 49 + .../src/Attributes/PathParameter.php | 21 + .../swagger-php/src/Attributes/Post.php | 13 + .../swagger-php/src/Attributes/Property.php | 113 + .../swagger-php/src/Attributes/Put.php | 13 + .../src/Attributes/QueryParameter.php | 16 + .../src/Attributes/RequestBody.php | 40 + .../swagger-php/src/Attributes/Response.php | 42 + .../swagger-php/src/Attributes/Schema.php | 112 + .../src/Attributes/SecurityScheme.php | 50 + .../swagger-php/src/Attributes/Server.php | 34 + .../src/Attributes/ServerVariable.php | 39 + .../swagger-php/src/Attributes/Tag.php | 33 + .../swagger-php/src/Attributes/Trace.php | 13 + .../swagger-php/src/Attributes/Webhook.php | 51 + .../swagger-php/src/Attributes/Xml.php | 38 + .../swagger-php/src/Attributes/XmlContent.php | 114 + vendor/zircote/swagger-php/src/Context.php | 274 + vendor/zircote/swagger-php/src/Generator.php | 498 ++ .../swagger-php/src/Loggers/ConsoleLogger.php | 98 + .../swagger-php/src/Loggers/DefaultLogger.php | 33 + .../src/Processors/AugmentParameters.php | 96 + .../src/Processors/AugmentProperties.php | 190 + .../src/Processors/AugmentRefs.php | 100 + .../src/Processors/AugmentSchemas.php | 146 + .../swagger-php/src/Processors/BuildPaths.php | 60 + .../src/Processors/CleanUnmerged.php | 35 + .../src/Processors/CleanUnusedComponents.php | 96 + .../Processors/Concerns/CollectorTrait.php | 67 + .../src/Processors/Concerns/DocblockTrait.php | 210 + .../Concerns/MergePropertiesTrait.php | 65 + .../src/Processors/Concerns/RefTrait.php | 24 + .../src/Processors/Concerns/TypesTrait.php | 61 + .../src/Processors/DocBlockDescriptions.php | 94 + .../src/Processors/ExpandClasses.php | 49 + .../src/Processors/ExpandEnums.php | 112 + .../src/Processors/ExpandInterfaces.php | 55 + .../src/Processors/ExpandTraits.php | 80 + .../src/Processors/MergeIntoComponents.php | 37 + .../src/Processors/MergeIntoOpenApi.php | 59 + .../src/Processors/MergeJsonContent.php | 56 + .../src/Processors/MergeXmlContent.php | 56 + .../src/Processors/OperationId.php | 78 + .../src/Processors/ProcessorInterface.php | 11 + vendor/zircote/swagger-php/src/Serializer.php | 213 + vendor/zircote/swagger-php/src/Util.php | 154 + 6149 files changed, 668407 insertions(+) create mode 100644 .env create mode 100644 .gitignore create mode 100644 bin/console create mode 100644 composer.json create mode 100644 composer.lock create mode 100644 config/bundles.php create mode 100644 config/jwt/private.pem create mode 100644 config/jwt/public.pem create mode 100644 config/packages/cache.yaml create mode 100644 config/packages/dev/maker.yaml create mode 100644 config/packages/doctrine.yaml create mode 100644 config/packages/doctrine_migrations.yaml create mode 100644 config/packages/framework.yaml create mode 100644 config/packages/lexik_jwt_authentication.yaml create mode 100644 config/packages/mailer.yaml create mode 100644 config/packages/nelmio_api_doc.yaml create mode 100644 config/packages/nelmio_cors.yaml create mode 100644 config/packages/routing.yaml create mode 100644 config/packages/security.yaml create mode 100644 config/packages/twig.yaml create mode 100644 config/packages/validator.yaml create mode 100644 config/preload.php create mode 100644 config/routes.yaml create mode 100644 config/routes/framework.yaml create mode 100644 config/routes/nelmio_api_doc.yaml create mode 100644 config/services.yaml create mode 100644 migrations/.gitignore create mode 100644 migrations/Version20230831220137.php create mode 100644 migrations/Version20230918201118.php create mode 100644 migrations/Version20230918202500.php create mode 100644 migrations/Version20231007212245.php create mode 100644 migrations/Version20231007221519.php create mode 100644 migrations/Version20231007222620.php create mode 100644 migrations/Version20231007223332.php create mode 100644 migrations/Version20231108232033.php create mode 100644 migrations/Version20231109001241.php create mode 100644 migrations/Version20240208210630.php create mode 100644 migrations/Version20240210215035.php create mode 100644 migrations/Version20240210230354.php create mode 100644 migrations/Version20240210231643.php create mode 100644 migrations/Version20240307211223.php create mode 100644 migrations/Version20240310082537.php create mode 100644 migrations/Version20240403225038.php create mode 100644 migrations/Version20240516234124.php create mode 100644 mysql-dump/LaLiga.sql create mode 100644 public/.htaccess create mode 100644 public/bundles/nelmioapidoc/init-swagger-ui.js create mode 100644 public/bundles/nelmioapidoc/logo.png create mode 100644 public/bundles/nelmioapidoc/style.css create mode 100644 public/bundles/nelmioapidoc/swagger-ui/swagger-ui-bundle.js create mode 100644 public/bundles/nelmioapidoc/swagger-ui/swagger-ui-bundle.js.map create mode 100644 public/bundles/nelmioapidoc/swagger-ui/swagger-ui-standalone-preset.js create mode 100644 public/bundles/nelmioapidoc/swagger-ui/swagger-ui-standalone-preset.js.map create mode 100644 public/bundles/nelmioapidoc/swagger-ui/swagger-ui.css create mode 100644 public/bundles/nelmioapidoc/swagger-ui/swagger-ui.css.map create mode 100644 public/index.php create mode 100644 src/Controller/.gitignore create mode 100644 src/Controller/LeagueController.php create mode 100644 src/Controller/NotificationController.php create mode 100644 src/Controller/SeasonController.php create mode 100644 src/Controller/UserController.php create mode 100644 src/Dto/CustomRoleDto.php create mode 100644 src/Dto/FacilityDto.php create mode 100644 src/Dto/FileDto.php create mode 100644 src/Dto/GameDto.php create mode 100644 src/Dto/LeagueDto.php create mode 100644 src/Dto/NotificationDto.php create mode 100644 src/Dto/PlayerDto.php create mode 100644 src/Dto/SeasonDataDto.php create mode 100644 src/Dto/SeasonDto.php create mode 100644 src/Dto/TeamDto.php create mode 100644 src/Dto/UserDto.php create mode 100644 src/Entity/.gitignore create mode 100644 src/Entity/CustomRole.php create mode 100644 src/Entity/Facility.php create mode 100644 src/Entity/File.php create mode 100644 src/Entity/Game.php create mode 100644 src/Entity/League.php create mode 100644 src/Entity/Log.php create mode 100644 src/Entity/Notification.php create mode 100644 src/Entity/Player.php create mode 100644 src/Entity/Season.php create mode 100644 src/Entity/SeasonData.php create mode 100644 src/Entity/Team.php create mode 100644 src/Entity/User.php create mode 100644 src/Enum/NotificationType.php create mode 100644 src/Enum/Role.php create mode 100644 src/Exception/ExceptionListener.php create mode 100644 src/Exception/ValidationException.php create mode 100644 src/Kernel.php create mode 100644 src/Repository/.gitignore create mode 100644 src/Repository/CustomRoleRepository.php create mode 100644 src/Repository/FacilityRepository.php create mode 100644 src/Repository/FileRepository.php create mode 100644 src/Repository/GameRepository.php create mode 100644 src/Repository/LeagueRepository.php create mode 100644 src/Repository/LogRepository.php create mode 100644 src/Repository/NotificationRepository.php create mode 100644 src/Repository/PlayerRepository.php create mode 100644 src/Repository/SeasonDataRepository.php create mode 100644 src/Repository/SeasonRepository.php create mode 100644 src/Repository/TeamRepository.php create mode 100644 src/Repository/UserRepository.php create mode 100644 src/Service/Common/AuthorizeRequest.php create mode 100644 src/Service/Common/EmailSender.php create mode 100644 src/Service/Common/NotificationFactory.php create mode 100644 src/Service/Common/TeamFactory.php create mode 100644 src/Service/League/LeagueFactory.php create mode 100644 src/Service/League/acceptJoinLeagueRequest/HandleAcceptJoinLeagueRequest.php create mode 100644 src/Service/League/createLeague/HandleCreateLeague.php create mode 100644 src/Service/League/declineJoinLeagueRequest/HandleDeclineJoinLeagueRequest.php create mode 100644 src/Service/League/getAllLeagues/HandleGetAllLeagues.php create mode 100644 src/Service/League/getLeagueById/HandleGetLeagueById.php create mode 100644 src/Service/League/joinTeam/HandleCaptainRequest.php create mode 100644 src/Service/League/newJoinLeagueRequest/HandleNewJoinLeagueRequest.php create mode 100644 src/Service/League/updateLeague/HandleUpdateLeague.php create mode 100644 src/Service/Season/SeasonFactory.php create mode 100644 src/Service/Season/addTeam/HandleAddTeam.php create mode 100644 src/Service/Season/createGameCalendar/HandleCreateGameCalendarRequest.php create mode 100644 src/Service/Season/createSeason/HandleCreateSeason.php create mode 100644 src/Service/Season/getAllSeasons/HandleGetAllSeason.php create mode 100644 src/Service/Season/getSeasonById/HandleGetSeasonById.php create mode 100644 src/Service/Season/updateSeason/HandleUpdateSeason.php create mode 100644 src/Service/User/Handlers/UserSaver.php create mode 100644 src/Service/User/Handlers/delete/HandleDeleteUser.php create mode 100644 src/Service/User/Handlers/getNotifications/HandleGetNotifications.php create mode 100644 src/Service/User/Handlers/login/AuthenticationSuccessListener.php create mode 100644 src/Service/User/Handlers/register/HandleRegistration.php create mode 100644 src/Service/User/Handlers/update/HandleUpdateUser.php create mode 100644 symfony.lock create mode 100644 templates/base.html.twig create mode 100644 templates/declinedRequest.html.twig create mode 100644 templates/joinLeague.html.twig create mode 100644 templates/leagueRequestDeclined.html.twig create mode 100644 templates/notification/index.html.twig create mode 100644 templates/teamCaptainRequest.html.twig create mode 100644 templates/welcomeToLeague.html.twig create mode 100644 var/cache/dev/ContainerFp3yQxU/DMD_LaLigaApi_KernelDevDebugContainer.php create mode 100644 var/cache/dev/ContainerFp3yQxU/EntityManagerGhostAd02211.php create mode 100644 var/cache/dev/ContainerFp3yQxU/RequestPayloadValueResolverGhostE4c6c7a.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getAuthorizeRequestService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getCacheWarmerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getCache_AppClearerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getCache_AppService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getCache_App_TaggableService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getCache_GlobalClearerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getCache_SecurityIsGrantedAttributeExpressionLanguageService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getCache_SystemClearerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getCache_SystemService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getCache_ValidatorExpressionLanguageService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConfigBuilder_WarmerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_CommandLoaderService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_AboutService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_AssetsInstallService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_CacheClearService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_CachePoolClearService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_CachePoolDeleteService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_CachePoolInvalidateTagsService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_CachePoolListService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_CachePoolPruneService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_CacheWarmupService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_ConfigDebugService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_ConfigDumpReferenceService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_ContainerDebugService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_ContainerLintService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_DebugAutowiringService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_DotenvDebugService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_EventDispatcherDebugService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_MailerTestService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_RouterDebugService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_RouterMatchService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_SecretsDecryptToLocalService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_SecretsEncryptFromLocalService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_SecretsGenerateKeyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_SecretsListService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_SecretsRemoveService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_SecretsSetService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_ValidatorDebugService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_Command_YamlLintService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getConsole_ErrorListenerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getContainer_EnvVarProcessorService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getContainer_EnvVarProcessorsLocatorService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getContainer_GetRoutingConditionServiceService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getController_TemplateAttributeListenerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getCustomRoleRepositoryService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDebug_ErrorHandlerConfiguratorService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDebug_Security_EventDispatcher_ApiService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDebug_Security_EventDispatcher_LoginService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDebug_Security_Firewall_Authenticator_ApiService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDebug_Security_Firewall_Authenticator_LoginService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDebug_Security_Firewall_Authenticator_MainService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDebug_Security_Voter_VoteListenerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrineMigrations_CurrentCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrineMigrations_DiffCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrineMigrations_DumpSchemaCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrineMigrations_ExecuteCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrineMigrations_GenerateCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrineMigrations_LatestCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrineMigrations_MigrateCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrineMigrations_RollupCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrineMigrations_StatusCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrineMigrations_SyncMetadataCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrineMigrations_UpToDateCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrineMigrations_VersionCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrineMigrations_VersionsCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrineService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_CacheClearMetadataCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_CacheClearQueryCacheCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_CacheClearResultCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_CacheCollectionRegionCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_ClearEntityRegionCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_ClearQueryRegionCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_DatabaseCreateCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_DatabaseDropCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_Dbal_DefaultConnectionService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_Dbal_DefaultConnection_EventManagerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_EnsureProductionSettingsCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_MappingConvertCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_MappingImportCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_MappingInfoCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_Migrations_ContainerAwareMigrationsFactoryService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_Migrations_DependencyFactoryService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_Orm_Command_EntityManagerProviderService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_Orm_DefaultEntityManagerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_Orm_DefaultEntityManager_PropertyInfoExtractorService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_Orm_DefaultListeners_AttachEntityListenersService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_Orm_Listeners_DoctrineDbalCacheAdapterSchemaListenerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_Orm_Listeners_DoctrineTokenProviderSchemaListenerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_Orm_Listeners_LockStoreSchemaListenerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_Orm_Listeners_PdoSessionHandlerSchemaListenerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_Orm_ProxyCacheWarmerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_Orm_Validator_UniqueService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_QueryDqlCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_QuerySqlCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_SchemaCreateCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_SchemaDropCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_SchemaUpdateCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_SchemaValidateCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_UlidGeneratorService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getDoctrine_UuidGeneratorService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getEmailSenderService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getErrorControllerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getExceptionListenerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getFacilityRepositoryService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getFileRepositoryService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getFragment_Renderer_InlineService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getGameRepositoryService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getHandleAcceptJoinLeagueRequestService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getHandleAddTeamService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getHandleCaptainRequestService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getHandleCreateGameCalendarRequestService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getHandleCreateLeagueService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getHandleCreateSeasonService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getHandleDeclineJoinLeagueRequestService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getHandleDeleteUserService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getHandleGetAllLeaguesService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getHandleGetLeagueByIdService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getHandleGetNotificationsService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getHandleNewJoinLeagueRequestService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getHandleRegistrationService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getHandleUpdateLeagueService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getHandleUpdateUserService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getLeagueControllerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getLeagueRepositoryService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getLexikJwtAuthentication_CheckConfigCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getLexikJwtAuthentication_EnableEncryptionConfigCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getLexikJwtAuthentication_EncoderService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getLexikJwtAuthentication_GenerateKeypairCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getLexikJwtAuthentication_GenerateTokenCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getLexikJwtAuthentication_JwtManagerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getLexikJwtAuthentication_KeyLoaderService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getLexikJwtAuthentication_MigrateConfigCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getLoaderInterfaceService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getLogRepositoryService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMailer_MailerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMailer_TransportFactory_NativeService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMailer_TransportFactory_NullService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMailer_TransportFactory_SendmailService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMailer_TransportFactory_SmtpService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMailer_TransportsService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_AutoCommand_MakeAuthService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_AutoCommand_MakeCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_AutoCommand_MakeControllerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_AutoCommand_MakeCrudService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_AutoCommand_MakeDockerDatabaseService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_AutoCommand_MakeEntityService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_AutoCommand_MakeFixturesService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_AutoCommand_MakeFormService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_AutoCommand_MakeListenerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_AutoCommand_MakeMessageService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_AutoCommand_MakeMessengerMiddlewareService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_AutoCommand_MakeMigrationService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_AutoCommand_MakeRegistrationFormService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_AutoCommand_MakeResetPasswordService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_AutoCommand_MakeSecurityFormLoginService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_AutoCommand_MakeSerializerEncoderService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_AutoCommand_MakeSerializerNormalizerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_AutoCommand_MakeStimulusControllerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_AutoCommand_MakeTestService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_AutoCommand_MakeTwigComponentService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_AutoCommand_MakeTwigExtensionService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_AutoCommand_MakeUserService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_AutoCommand_MakeValidatorService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_AutoCommand_MakeVoterService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_DoctrineHelperService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_EntityClassGeneratorService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_FileLinkFormatterService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_FileManagerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_GeneratorService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_PhpCompatUtilService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getMaker_Renderer_FormTypeRendererService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getManagerRegistryAwareConnectionProviderService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getNelmioApiDoc_Command_DumpService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getNelmioApiDoc_Controller_SwaggerJsonService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getNelmioApiDoc_Controller_SwaggerYamlService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getNelmioApiDoc_Describers_ConfigService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getNelmioApiDoc_Describers_OpenapiPhp_DefaultService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getNelmioApiDoc_Describers_Route_DefaultService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getNelmioApiDoc_Generator_DefaultService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getNelmioApiDoc_ModelDescribers_ObjectService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getNelmioApiDoc_RenderDocsService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getNelmioApiDoc_Routes_DefaultService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getNotificationControllerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getNotificationFactoryService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getNotificationRepositoryService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getPlayerRepositoryService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getPropertyInfoService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getRedirectControllerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getRouter_CacheWarmerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getRouting_LoaderService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getRunSqlCommandService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSeasonControllerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSeasonDataRepositoryService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSeasonRepositoryService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecrets_VaultService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_AccessListenerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_AccessMapService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Authenticator_JsonLogin_LoginService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Authenticator_Jwt_ApiService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Authenticator_Manager_ApiService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Authenticator_Manager_LoginService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Authenticator_Manager_MainService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Authenticator_ManagersLocatorService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_ChannelListenerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Command_DebugFirewallService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Command_UserPasswordHashService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Csrf_TokenManagerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Csrf_TokenStorageService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Firewall_EventDispatcherLocatorService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Firewall_Map_Context_ApiService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Firewall_Map_Context_DevService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Firewall_Map_Context_LoginService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Firewall_Map_Context_MainService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_HelperService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_HttpUtilsService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Listener_CheckAuthenticatorCredentialsService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Listener_CsrfProtectionService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Listener_Main_UserProviderService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Listener_PasswordMigratingService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Listener_Session_MainService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Listener_UserChecker_ApiService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Listener_UserChecker_LoginService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Listener_UserChecker_MainService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Listener_UserProviderService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Logout_Listener_CsrfTokenClearingService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_PasswordHasherFactoryService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_UserCheckerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_UserPasswordHasherService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_User_Provider_Concrete_AppUserProviderService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSecurity_Validator_UserPasswordService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getServicesResetterService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSession_FactoryService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getSession_Handler_NativeService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getTeamRepositoryService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getTemplateControllerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getTwigService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getTwig_Command_DebugService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getTwig_Command_LintService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getTwig_Mailer_MessageListenerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getTwig_Runtime_HttpkernelService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getTwig_Runtime_SecurityCsrfService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getTwig_TemplateCacheWarmerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getUserControllerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getUserRepositoryService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getUserSaverService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getValidatorService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getValidator_BuilderService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getValidator_EmailService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getValidator_ExpressionService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getValidator_Mapping_CacheWarmerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getValidator_NoSuspiciousCharactersService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getValidator_NotCompromisedPasswordService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/getValidator_WhenService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_About_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_AssetsInstall_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_CacheClear_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_CachePoolClear_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_CachePoolDelete_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_CachePoolInvalidateTags_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_CachePoolList_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_CachePoolPrune_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_CacheWarmup_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_ConfigDebug_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_ConfigDumpReference_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_ContainerDebug_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_ContainerLint_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_DebugAutowiring_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_DotenvDebug_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_EventDispatcherDebug_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_MailerTest_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_RouterDebug_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_RouterMatch_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_SecretsDecryptToLocal_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_SecretsEncryptFromLocal_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_SecretsGenerateKey_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_SecretsList_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_SecretsRemove_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_SecretsSet_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_ValidatorDebug_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Console_Command_YamlLint_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Debug_Security_Voter_Security_Access_AuthenticatedVoterService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Debug_Security_Voter_Security_Access_SimpleRoleVoterService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Debug_ValueResolver_ArgumentResolver_DatetimeService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Debug_ValueResolver_ArgumentResolver_DefaultService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Debug_ValueResolver_ArgumentResolver_QueryParameterValueResolverService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Debug_ValueResolver_ArgumentResolver_RequestPayloadService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Debug_ValueResolver_ArgumentResolver_RequestService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Debug_ValueResolver_ArgumentResolver_ServiceService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Debug_ValueResolver_ArgumentResolver_SessionService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Debug_ValueResolver_ArgumentResolver_VariadicService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Debug_ValueResolver_Doctrine_Orm_EntityValueResolverService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Debug_ValueResolver_Security_SecurityTokenValueResolverService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Debug_ValueResolver_Security_UserValueResolverService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_DoctrineMigrations_CurrentCommand_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_DoctrineMigrations_DiffCommand_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_DoctrineMigrations_DumpSchemaCommand_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_DoctrineMigrations_ExecuteCommand_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_DoctrineMigrations_GenerateCommand_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_DoctrineMigrations_LatestCommand_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_DoctrineMigrations_MigrateCommand_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_DoctrineMigrations_RollupCommand_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_DoctrineMigrations_StatusCommand_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_DoctrineMigrations_SyncMetadataCommand_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_DoctrineMigrations_UpToDateCommand_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_DoctrineMigrations_VersionCommand_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_DoctrineMigrations_VersionsCommand_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_LexikJwtAuthentication_CheckConfigCommand_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_LexikJwtAuthentication_EnableEncryptionConfigCommand_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_LexikJwtAuthentication_GenerateKeypairCommand_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_LexikJwtAuthentication_GenerateTokenCommand_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_LexikJwtAuthentication_MigrateConfigCommand_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Maker_AutoCommand_MakeAuth_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Maker_AutoCommand_MakeCommand_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Maker_AutoCommand_MakeController_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Maker_AutoCommand_MakeCrud_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Maker_AutoCommand_MakeDockerDatabase_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Maker_AutoCommand_MakeEntity_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Maker_AutoCommand_MakeFixtures_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Maker_AutoCommand_MakeForm_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Maker_AutoCommand_MakeListener_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Maker_AutoCommand_MakeMessage_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Maker_AutoCommand_MakeMessengerMiddleware_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Maker_AutoCommand_MakeMigration_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Maker_AutoCommand_MakeRegistrationForm_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Maker_AutoCommand_MakeResetPassword_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Maker_AutoCommand_MakeSecurityFormLogin_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Maker_AutoCommand_MakeSerializerEncoder_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Maker_AutoCommand_MakeSerializerNormalizer_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Maker_AutoCommand_MakeStimulusController_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Maker_AutoCommand_MakeTest_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Maker_AutoCommand_MakeTwigComponent_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Maker_AutoCommand_MakeTwigExtension_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Maker_AutoCommand_MakeUser_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Maker_AutoCommand_MakeValidator_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Maker_AutoCommand_MakeVoter_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Security_Command_DebugFirewall_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Security_Command_UserPasswordHash_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Security_RequestMatcher_0QxrXJtService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Security_RequestMatcher_KLbKLHaService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Security_RequestMatcher_Vhy2oy3Service.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_ServiceLocator_8eLXVuLService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_ServiceLocator_BpNZAIPService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_ServiceLocator_EAMCOjqService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_ServiceLocator_FoktWoUService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_ServiceLocator_G1XuiGsService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_ServiceLocator_GqgSDnyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_ServiceLocator_HAmcZCCService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_ServiceLocator_I7OeIahService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_ServiceLocator_IdpQYdIService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_ServiceLocator_Jf7ZX1MService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_ServiceLocator_JzhWNcbService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_ServiceLocator_K8rLaojService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_ServiceLocator_O2p6Lk7Service.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_ServiceLocator_OannbdpService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_ServiceLocator_PJHysgXService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_ServiceLocator_RQy_OTOService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_ServiceLocator_UgMf8_IService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_ServiceLocator_X_XUSKjService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_ServiceLocator_Y4Zrx_Service.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_ServiceLocator_YUfsgoAService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Twig_Command_Debug_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/get_Twig_Command_Lint_LazyService.php create mode 100644 var/cache/dev/ContainerFp3yQxU/removed-ids.php create mode 100644 var/cache/dev/ContainerTvmdmPN.legacy create mode 100644 var/cache/dev/ContainerTvmdmPN/DMD_LaLigaApi_KernelDevDebugContainer.php create mode 100644 var/cache/dev/ContainerTvmdmPN/EntityManagerGhostAd02211.php create mode 100644 var/cache/dev/ContainerTvmdmPN/RequestPayloadValueResolverGhostE4c6c7a.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getAuthorizeRequestService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getCacheWarmerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getCache_AppClearerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getCache_AppService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getCache_App_TaggableService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getCache_GlobalClearerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getCache_SecurityIsGrantedAttributeExpressionLanguageService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getCache_SystemClearerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getCache_SystemService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getCache_ValidatorExpressionLanguageService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConfigBuilder_WarmerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_CommandLoaderService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_AboutService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_AssetsInstallService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_CacheClearService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_CachePoolClearService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_CachePoolDeleteService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_CachePoolInvalidateTagsService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_CachePoolListService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_CachePoolPruneService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_CacheWarmupService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_ConfigDebugService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_ConfigDumpReferenceService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_ContainerDebugService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_ContainerLintService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_DebugAutowiringService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_DotenvDebugService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_EventDispatcherDebugService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_MailerTestService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_RouterDebugService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_RouterMatchService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_SecretsDecryptToLocalService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_SecretsEncryptFromLocalService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_SecretsGenerateKeyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_SecretsListService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_SecretsRemoveService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_SecretsSetService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_ValidatorDebugService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_Command_YamlLintService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getConsole_ErrorListenerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getContainer_EnvVarProcessorService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getContainer_EnvVarProcessorsLocatorService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getContainer_GetRoutingConditionServiceService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getController_TemplateAttributeListenerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getCustomRoleRepositoryService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDebug_ErrorHandlerConfiguratorService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDebug_Security_EventDispatcher_ApiService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDebug_Security_EventDispatcher_LoginService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDebug_Security_Firewall_Authenticator_ApiService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDebug_Security_Firewall_Authenticator_LoginService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDebug_Security_Firewall_Authenticator_MainService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDebug_Security_Voter_VoteListenerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrineMigrations_CurrentCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrineMigrations_DiffCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrineMigrations_DumpSchemaCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrineMigrations_ExecuteCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrineMigrations_GenerateCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrineMigrations_LatestCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrineMigrations_MigrateCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrineMigrations_RollupCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrineMigrations_StatusCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrineMigrations_SyncMetadataCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrineMigrations_UpToDateCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrineMigrations_VersionCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrineMigrations_VersionsCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrineService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_CacheClearMetadataCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_CacheClearQueryCacheCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_CacheClearResultCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_CacheCollectionRegionCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_ClearEntityRegionCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_ClearQueryRegionCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_DatabaseCreateCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_DatabaseDropCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_Dbal_DefaultConnectionService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_Dbal_DefaultConnection_EventManagerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_EnsureProductionSettingsCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_MappingConvertCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_MappingImportCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_MappingInfoCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_Migrations_ContainerAwareMigrationsFactoryService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_Migrations_DependencyFactoryService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_Orm_Command_EntityManagerProviderService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_Orm_DefaultEntityManagerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_Orm_DefaultEntityManager_PropertyInfoExtractorService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_Orm_DefaultListeners_AttachEntityListenersService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_Orm_Listeners_DoctrineDbalCacheAdapterSchemaListenerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_Orm_Listeners_DoctrineTokenProviderSchemaListenerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_Orm_Listeners_LockStoreSchemaListenerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_Orm_Listeners_PdoSessionHandlerSchemaListenerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_Orm_ProxyCacheWarmerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_Orm_Validator_UniqueService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_QueryDqlCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_QuerySqlCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_SchemaCreateCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_SchemaDropCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_SchemaUpdateCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_SchemaValidateCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_UlidGeneratorService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getDoctrine_UuidGeneratorService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getEmailSenderService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getErrorControllerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getExceptionListenerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getFacilityRepositoryService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getFileRepositoryService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getFragment_Renderer_InlineService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getGameRepositoryService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getHandleAcceptJoinLeagueRequestService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getHandleAddTeamService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getHandleCaptainRequestService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getHandleCreateGameCalendarRequestService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getHandleCreateLeagueService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getHandleCreateSeasonService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getHandleDeclineJoinLeagueRequestService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getHandleDeleteUserService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getHandleGetAllLeaguesService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getHandleGetLeagueByIdService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getHandleGetNotificationsService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getHandleNewJoinLeagueRequestService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getHandleRegistrationService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getHandleUpdateLeagueService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getHandleUpdateUserService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getLeagueControllerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getLeagueRepositoryService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getLexikJwtAuthentication_CheckConfigCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getLexikJwtAuthentication_EnableEncryptionConfigCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getLexikJwtAuthentication_EncoderService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getLexikJwtAuthentication_GenerateKeypairCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getLexikJwtAuthentication_GenerateTokenCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getLexikJwtAuthentication_JwtManagerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getLexikJwtAuthentication_KeyLoaderService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getLexikJwtAuthentication_MigrateConfigCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getLoaderInterfaceService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getLogRepositoryService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMailer_MailerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMailer_TransportFactory_NativeService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMailer_TransportFactory_NullService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMailer_TransportFactory_SendmailService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMailer_TransportFactory_SmtpService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMailer_TransportsService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_AutoCommand_MakeAuthService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_AutoCommand_MakeCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_AutoCommand_MakeControllerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_AutoCommand_MakeCrudService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_AutoCommand_MakeDockerDatabaseService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_AutoCommand_MakeEntityService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_AutoCommand_MakeFixturesService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_AutoCommand_MakeFormService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_AutoCommand_MakeListenerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_AutoCommand_MakeMessageService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_AutoCommand_MakeMessengerMiddlewareService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_AutoCommand_MakeMigrationService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_AutoCommand_MakeRegistrationFormService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_AutoCommand_MakeResetPasswordService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_AutoCommand_MakeSecurityFormLoginService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_AutoCommand_MakeSerializerEncoderService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_AutoCommand_MakeSerializerNormalizerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_AutoCommand_MakeStimulusControllerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_AutoCommand_MakeTestService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_AutoCommand_MakeTwigComponentService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_AutoCommand_MakeTwigExtensionService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_AutoCommand_MakeUserService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_AutoCommand_MakeValidatorService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_AutoCommand_MakeVoterService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_DoctrineHelperService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_EntityClassGeneratorService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_FileLinkFormatterService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_FileManagerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_GeneratorService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_PhpCompatUtilService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getMaker_Renderer_FormTypeRendererService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getManagerRegistryAwareConnectionProviderService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getNelmioApiDoc_Command_DumpService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getNelmioApiDoc_Controller_SwaggerJsonService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getNelmioApiDoc_Controller_SwaggerYamlService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getNelmioApiDoc_Describers_ConfigService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getNelmioApiDoc_Describers_OpenapiPhp_DefaultService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getNelmioApiDoc_Describers_Route_DefaultService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getNelmioApiDoc_Generator_DefaultService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getNelmioApiDoc_ModelDescribers_ObjectService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getNelmioApiDoc_RenderDocsService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getNelmioApiDoc_Routes_DefaultService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getNotificationControllerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getNotificationFactoryService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getNotificationRepositoryService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getPlayerRepositoryService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getPropertyInfoService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getRedirectControllerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getRouter_CacheWarmerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getRouting_LoaderService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getRunSqlCommandService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSeasonControllerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSeasonDataRepositoryService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSeasonRepositoryService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecrets_VaultService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_AccessListenerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_AccessMapService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Authenticator_JsonLogin_LoginService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Authenticator_Jwt_ApiService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Authenticator_Manager_ApiService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Authenticator_Manager_LoginService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Authenticator_Manager_MainService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Authenticator_ManagersLocatorService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_ChannelListenerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Command_DebugFirewallService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Command_UserPasswordHashService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Csrf_TokenManagerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Csrf_TokenStorageService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Firewall_EventDispatcherLocatorService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Firewall_Map_Context_ApiService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Firewall_Map_Context_DevService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Firewall_Map_Context_LoginService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Firewall_Map_Context_MainService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_HelperService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_HttpUtilsService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Listener_CheckAuthenticatorCredentialsService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Listener_CsrfProtectionService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Listener_Main_UserProviderService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Listener_PasswordMigratingService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Listener_Session_MainService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Listener_UserChecker_ApiService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Listener_UserChecker_LoginService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Listener_UserChecker_MainService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Listener_UserProviderService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Logout_Listener_CsrfTokenClearingService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_PasswordHasherFactoryService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_UserCheckerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_UserPasswordHasherService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_User_Provider_Concrete_AppUserProviderService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSecurity_Validator_UserPasswordService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getServicesResetterService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSession_FactoryService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getSession_Handler_NativeService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getTeamRepositoryService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getTemplateControllerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getTwigService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getTwig_Command_DebugService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getTwig_Command_LintService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getTwig_Mailer_MessageListenerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getTwig_Runtime_HttpkernelService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getTwig_Runtime_SecurityCsrfService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getTwig_TemplateCacheWarmerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getUserControllerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getUserRepositoryService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getUserSaverService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getValidatorService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getValidator_BuilderService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getValidator_EmailService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getValidator_ExpressionService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getValidator_Mapping_CacheWarmerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getValidator_NoSuspiciousCharactersService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getValidator_NotCompromisedPasswordService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/getValidator_WhenService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_About_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_AssetsInstall_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_CacheClear_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_CachePoolClear_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_CachePoolDelete_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_CachePoolInvalidateTags_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_CachePoolList_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_CachePoolPrune_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_CacheWarmup_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_ConfigDebug_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_ConfigDumpReference_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_ContainerDebug_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_ContainerLint_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_DebugAutowiring_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_DotenvDebug_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_EventDispatcherDebug_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_MailerTest_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_RouterDebug_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_RouterMatch_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_SecretsDecryptToLocal_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_SecretsEncryptFromLocal_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_SecretsGenerateKey_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_SecretsList_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_SecretsRemove_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_SecretsSet_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_ValidatorDebug_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Console_Command_YamlLint_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Debug_Security_Voter_Security_Access_AuthenticatedVoterService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Debug_Security_Voter_Security_Access_SimpleRoleVoterService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Debug_ValueResolver_ArgumentResolver_DatetimeService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Debug_ValueResolver_ArgumentResolver_DefaultService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Debug_ValueResolver_ArgumentResolver_QueryParameterValueResolverService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Debug_ValueResolver_ArgumentResolver_RequestPayloadService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Debug_ValueResolver_ArgumentResolver_RequestService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Debug_ValueResolver_ArgumentResolver_ServiceService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Debug_ValueResolver_ArgumentResolver_SessionService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Debug_ValueResolver_ArgumentResolver_VariadicService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Debug_ValueResolver_Doctrine_Orm_EntityValueResolverService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Debug_ValueResolver_Security_SecurityTokenValueResolverService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Debug_ValueResolver_Security_UserValueResolverService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_DoctrineMigrations_CurrentCommand_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_DoctrineMigrations_DiffCommand_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_DoctrineMigrations_DumpSchemaCommand_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_DoctrineMigrations_ExecuteCommand_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_DoctrineMigrations_GenerateCommand_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_DoctrineMigrations_LatestCommand_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_DoctrineMigrations_MigrateCommand_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_DoctrineMigrations_RollupCommand_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_DoctrineMigrations_StatusCommand_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_DoctrineMigrations_SyncMetadataCommand_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_DoctrineMigrations_UpToDateCommand_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_DoctrineMigrations_VersionCommand_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_DoctrineMigrations_VersionsCommand_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_LexikJwtAuthentication_CheckConfigCommand_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_LexikJwtAuthentication_EnableEncryptionConfigCommand_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_LexikJwtAuthentication_GenerateKeypairCommand_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_LexikJwtAuthentication_GenerateTokenCommand_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_LexikJwtAuthentication_MigrateConfigCommand_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Maker_AutoCommand_MakeAuth_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Maker_AutoCommand_MakeCommand_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Maker_AutoCommand_MakeController_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Maker_AutoCommand_MakeCrud_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Maker_AutoCommand_MakeDockerDatabase_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Maker_AutoCommand_MakeEntity_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Maker_AutoCommand_MakeFixtures_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Maker_AutoCommand_MakeForm_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Maker_AutoCommand_MakeListener_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Maker_AutoCommand_MakeMessage_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Maker_AutoCommand_MakeMessengerMiddleware_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Maker_AutoCommand_MakeMigration_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Maker_AutoCommand_MakeRegistrationForm_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Maker_AutoCommand_MakeResetPassword_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Maker_AutoCommand_MakeSecurityFormLogin_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Maker_AutoCommand_MakeSerializerEncoder_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Maker_AutoCommand_MakeSerializerNormalizer_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Maker_AutoCommand_MakeStimulusController_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Maker_AutoCommand_MakeTest_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Maker_AutoCommand_MakeTwigComponent_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Maker_AutoCommand_MakeTwigExtension_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Maker_AutoCommand_MakeUser_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Maker_AutoCommand_MakeValidator_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Maker_AutoCommand_MakeVoter_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Security_Command_DebugFirewall_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Security_Command_UserPasswordHash_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Security_RequestMatcher_0QxrXJtService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Security_RequestMatcher_KLbKLHaService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Security_RequestMatcher_Vhy2oy3Service.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_ServiceLocator_8eLXVuLService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_ServiceLocator_BpNZAIPService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_ServiceLocator_EAMCOjqService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_ServiceLocator_FoktWoUService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_ServiceLocator_G1XuiGsService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_ServiceLocator_GqgSDnyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_ServiceLocator_HAmcZCCService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_ServiceLocator_I7OeIahService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_ServiceLocator_IdpQYdIService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_ServiceLocator_Jf7ZX1MService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_ServiceLocator_JzhWNcbService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_ServiceLocator_K8rLaojService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_ServiceLocator_O2p6Lk7Service.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_ServiceLocator_OannbdpService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_ServiceLocator_PJHysgXService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_ServiceLocator_RQy_OTOService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_ServiceLocator_UgMf8_IService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_ServiceLocator_X_XUSKjService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_ServiceLocator_Y4Zrx_Service.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_ServiceLocator_YUfsgoAService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Twig_Command_Debug_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/get_Twig_Command_Lint_LazyService.php create mode 100644 var/cache/dev/ContainerTvmdmPN/removed-ids.php create mode 100644 var/cache/dev/DMD_LaLigaApi_KernelDevDebugContainer.php create mode 100644 var/cache/dev/DMD_LaLigaApi_KernelDevDebugContainer.php.lock create mode 100644 var/cache/dev/DMD_LaLigaApi_KernelDevDebugContainer.php.meta create mode 100644 var/cache/dev/DMD_LaLigaApi_KernelDevDebugContainer.preload.php create mode 100644 var/cache/dev/DMD_LaLigaApi_KernelDevDebugContainer.xml create mode 100644 var/cache/dev/DMD_LaLigaApi_KernelDevDebugContainer.xml.meta create mode 100644 var/cache/dev/DMD_LaLigaApi_KernelDevDebugContainerCompiler.log create mode 100644 var/cache/dev/DMD_LaLigaApi_KernelDevDebugContainerDeprecations.log create mode 100644 var/cache/dev/annotations.map create mode 100644 var/cache/dev/url_matching_routes.php create mode 100644 var/cache/dev/url_matching_routes.php.meta create mode 100644 vendor/autoload.php create mode 100644 vendor/autoload_runtime.php create mode 100644 vendor/bin/doctrine create mode 100644 vendor/bin/doctrine-dbal create mode 100644 vendor/bin/doctrine-dbal.bat create mode 100644 vendor/bin/doctrine-migrations create mode 100644 vendor/bin/doctrine-migrations.bat create mode 100644 vendor/bin/doctrine.bat create mode 100644 vendor/bin/openapi create mode 100644 vendor/bin/openapi.bat create mode 100644 vendor/bin/patch-type-declarations create mode 100644 vendor/bin/patch-type-declarations.bat create mode 100644 vendor/bin/php-parse create mode 100644 vendor/bin/php-parse.bat create mode 100644 vendor/bin/sql-formatter create mode 100644 vendor/bin/sql-formatter.bat create mode 100644 vendor/bin/var-dump-server create mode 100644 vendor/bin/var-dump-server.bat create mode 100644 vendor/bin/yaml-lint create mode 100644 vendor/bin/yaml-lint.bat create mode 100644 vendor/composer/ClassLoader.php create mode 100644 vendor/composer/InstalledVersions.php create mode 100644 vendor/composer/LICENSE create mode 100644 vendor/composer/autoload_classmap.php create mode 100644 vendor/composer/autoload_files.php create mode 100644 vendor/composer/autoload_namespaces.php create mode 100644 vendor/composer/autoload_psr4.php create mode 100644 vendor/composer/autoload_real.php create mode 100644 vendor/composer/autoload_static.php create mode 100644 vendor/composer/installed.json create mode 100644 vendor/composer/installed.php create mode 100644 vendor/composer/platform_check.php create mode 100644 vendor/doctrine/cache/LICENSE create mode 100644 vendor/doctrine/cache/README.md create mode 100644 vendor/doctrine/cache/UPGRADE-1.11.md create mode 100644 vendor/doctrine/cache/UPGRADE-1.4.md create mode 100644 vendor/doctrine/cache/composer.json create mode 100644 vendor/doctrine/cache/lib/Doctrine/Common/Cache/Cache.php create mode 100644 vendor/doctrine/cache/lib/Doctrine/Common/Cache/CacheProvider.php create mode 100644 vendor/doctrine/cache/lib/Doctrine/Common/Cache/ClearableCache.php create mode 100644 vendor/doctrine/cache/lib/Doctrine/Common/Cache/FlushableCache.php create mode 100644 vendor/doctrine/cache/lib/Doctrine/Common/Cache/MultiDeleteCache.php create mode 100644 vendor/doctrine/cache/lib/Doctrine/Common/Cache/MultiGetCache.php create mode 100644 vendor/doctrine/cache/lib/Doctrine/Common/Cache/MultiOperationCache.php create mode 100644 vendor/doctrine/cache/lib/Doctrine/Common/Cache/MultiPutCache.php create mode 100644 vendor/doctrine/cache/lib/Doctrine/Common/Cache/Psr6/CacheAdapter.php create mode 100644 vendor/doctrine/cache/lib/Doctrine/Common/Cache/Psr6/CacheItem.php create mode 100644 vendor/doctrine/cache/lib/Doctrine/Common/Cache/Psr6/DoctrineProvider.php create mode 100644 vendor/doctrine/cache/lib/Doctrine/Common/Cache/Psr6/InvalidArgument.php create mode 100644 vendor/doctrine/cache/lib/Doctrine/Common/Cache/Psr6/TypedCacheItem.php create mode 100644 vendor/doctrine/collections/CONTRIBUTING.md create mode 100644 vendor/doctrine/collections/LICENSE create mode 100644 vendor/doctrine/collections/README.md create mode 100644 vendor/doctrine/collections/UPGRADE.md create mode 100644 vendor/doctrine/collections/composer.json create mode 100644 vendor/doctrine/collections/docs/en/derived-collections.rst create mode 100644 vendor/doctrine/collections/docs/en/expression-builder.rst create mode 100644 vendor/doctrine/collections/docs/en/expressions.rst create mode 100644 vendor/doctrine/collections/docs/en/index.rst create mode 100644 vendor/doctrine/collections/docs/en/lazy-collections.rst create mode 100644 vendor/doctrine/collections/docs/en/serialization.rst create mode 100644 vendor/doctrine/collections/docs/en/sidebar.rst create mode 100644 vendor/doctrine/collections/src/AbstractLazyCollection.php create mode 100644 vendor/doctrine/collections/src/ArrayCollection.php create mode 100644 vendor/doctrine/collections/src/Collection.php create mode 100644 vendor/doctrine/collections/src/Criteria.php create mode 100644 vendor/doctrine/collections/src/Expr/ClosureExpressionVisitor.php create mode 100644 vendor/doctrine/collections/src/Expr/Comparison.php create mode 100644 vendor/doctrine/collections/src/Expr/CompositeExpression.php create mode 100644 vendor/doctrine/collections/src/Expr/Expression.php create mode 100644 vendor/doctrine/collections/src/Expr/ExpressionVisitor.php create mode 100644 vendor/doctrine/collections/src/Expr/Value.php create mode 100644 vendor/doctrine/collections/src/ExpressionBuilder.php create mode 100644 vendor/doctrine/collections/src/ReadableCollection.php create mode 100644 vendor/doctrine/collections/src/Selectable.php create mode 100644 vendor/doctrine/common/.doctrine-project.json create mode 100644 vendor/doctrine/common/LICENSE create mode 100644 vendor/doctrine/common/README.md create mode 100644 vendor/doctrine/common/UPGRADE_TO_2_1 create mode 100644 vendor/doctrine/common/UPGRADE_TO_2_2 create mode 100644 vendor/doctrine/common/composer.json create mode 100644 vendor/doctrine/common/docs/en/index.rst create mode 100644 vendor/doctrine/common/docs/en/reference/class-loading.rst create mode 100644 vendor/doctrine/common/phpstan.neon.dist create mode 100644 vendor/doctrine/common/psalm.xml create mode 100644 vendor/doctrine/common/src/ClassLoader.php create mode 100644 vendor/doctrine/common/src/CommonException.php create mode 100644 vendor/doctrine/common/src/Comparable.php create mode 100644 vendor/doctrine/common/src/Proxy/AbstractProxyFactory.php create mode 100644 vendor/doctrine/common/src/Proxy/Autoloader.php create mode 100644 vendor/doctrine/common/src/Proxy/Exception/InvalidArgumentException.php create mode 100644 vendor/doctrine/common/src/Proxy/Exception/OutOfBoundsException.php create mode 100644 vendor/doctrine/common/src/Proxy/Exception/ProxyException.php create mode 100644 vendor/doctrine/common/src/Proxy/Exception/UnexpectedValueException.php create mode 100644 vendor/doctrine/common/src/Proxy/Proxy.php create mode 100644 vendor/doctrine/common/src/Proxy/ProxyDefinition.php create mode 100644 vendor/doctrine/common/src/Proxy/ProxyGenerator.php create mode 100644 vendor/doctrine/common/src/Util/ClassUtils.php create mode 100644 vendor/doctrine/common/src/Util/Debug.php create mode 100644 vendor/doctrine/dbal/CONTRIBUTING.md create mode 100644 vendor/doctrine/dbal/LICENSE create mode 100644 vendor/doctrine/dbal/README.md create mode 100644 vendor/doctrine/dbal/bin/doctrine-dbal create mode 100644 vendor/doctrine/dbal/bin/doctrine-dbal.php create mode 100644 vendor/doctrine/dbal/composer.json create mode 100644 vendor/doctrine/dbal/src/ArrayParameterType.php create mode 100644 vendor/doctrine/dbal/src/ArrayParameters/Exception.php create mode 100644 vendor/doctrine/dbal/src/ArrayParameters/Exception/MissingNamedParameter.php create mode 100644 vendor/doctrine/dbal/src/ArrayParameters/Exception/MissingPositionalParameter.php create mode 100644 vendor/doctrine/dbal/src/Cache/ArrayResult.php create mode 100644 vendor/doctrine/dbal/src/Cache/CacheException.php create mode 100644 vendor/doctrine/dbal/src/Cache/QueryCacheProfile.php create mode 100644 vendor/doctrine/dbal/src/ColumnCase.php create mode 100644 vendor/doctrine/dbal/src/Configuration.php create mode 100644 vendor/doctrine/dbal/src/Connection.php create mode 100644 vendor/doctrine/dbal/src/ConnectionException.php create mode 100644 vendor/doctrine/dbal/src/Connections/PrimaryReadReplicaConnection.php create mode 100644 vendor/doctrine/dbal/src/Driver.php create mode 100644 vendor/doctrine/dbal/src/Driver/API/ExceptionConverter.php create mode 100644 vendor/doctrine/dbal/src/Driver/API/IBMDB2/ExceptionConverter.php create mode 100644 vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php create mode 100644 vendor/doctrine/dbal/src/Driver/API/OCI/ExceptionConverter.php create mode 100644 vendor/doctrine/dbal/src/Driver/API/PostgreSQL/ExceptionConverter.php create mode 100644 vendor/doctrine/dbal/src/Driver/API/SQLSrv/ExceptionConverter.php create mode 100644 vendor/doctrine/dbal/src/Driver/API/SQLite/ExceptionConverter.php create mode 100644 vendor/doctrine/dbal/src/Driver/API/SQLite/UserDefinedFunctions.php create mode 100644 vendor/doctrine/dbal/src/Driver/AbstractDB2Driver.php create mode 100644 vendor/doctrine/dbal/src/Driver/AbstractException.php create mode 100644 vendor/doctrine/dbal/src/Driver/AbstractMySQLDriver.php create mode 100644 vendor/doctrine/dbal/src/Driver/AbstractOracleDriver.php create mode 100644 vendor/doctrine/dbal/src/Driver/AbstractOracleDriver/EasyConnectString.php create mode 100644 vendor/doctrine/dbal/src/Driver/AbstractPostgreSQLDriver.php create mode 100644 vendor/doctrine/dbal/src/Driver/AbstractSQLServerDriver.php create mode 100644 vendor/doctrine/dbal/src/Driver/AbstractSQLServerDriver/Exception/PortWithoutHost.php create mode 100644 vendor/doctrine/dbal/src/Driver/AbstractSQLiteDriver.php create mode 100644 vendor/doctrine/dbal/src/Driver/AbstractSQLiteDriver/Middleware/EnableForeignKeys.php create mode 100644 vendor/doctrine/dbal/src/Driver/Connection.php create mode 100644 vendor/doctrine/dbal/src/Driver/Exception.php create mode 100644 vendor/doctrine/dbal/src/Driver/Exception/UnknownParameterType.php create mode 100644 vendor/doctrine/dbal/src/Driver/FetchUtils.php create mode 100644 vendor/doctrine/dbal/src/Driver/IBMDB2/Connection.php create mode 100644 vendor/doctrine/dbal/src/Driver/IBMDB2/DataSourceName.php create mode 100644 vendor/doctrine/dbal/src/Driver/IBMDB2/Driver.php create mode 100644 vendor/doctrine/dbal/src/Driver/IBMDB2/Exception/CannotCopyStreamToStream.php create mode 100644 vendor/doctrine/dbal/src/Driver/IBMDB2/Exception/CannotCreateTemporaryFile.php create mode 100644 vendor/doctrine/dbal/src/Driver/IBMDB2/Exception/ConnectionError.php create mode 100644 vendor/doctrine/dbal/src/Driver/IBMDB2/Exception/ConnectionFailed.php create mode 100644 vendor/doctrine/dbal/src/Driver/IBMDB2/Exception/Factory.php create mode 100644 vendor/doctrine/dbal/src/Driver/IBMDB2/Exception/PrepareFailed.php create mode 100644 vendor/doctrine/dbal/src/Driver/IBMDB2/Exception/StatementError.php create mode 100644 vendor/doctrine/dbal/src/Driver/IBMDB2/Result.php create mode 100644 vendor/doctrine/dbal/src/Driver/IBMDB2/Statement.php create mode 100644 vendor/doctrine/dbal/src/Driver/Middleware.php create mode 100644 vendor/doctrine/dbal/src/Driver/Middleware/AbstractConnectionMiddleware.php create mode 100644 vendor/doctrine/dbal/src/Driver/Middleware/AbstractDriverMiddleware.php create mode 100644 vendor/doctrine/dbal/src/Driver/Middleware/AbstractResultMiddleware.php create mode 100644 vendor/doctrine/dbal/src/Driver/Middleware/AbstractStatementMiddleware.php create mode 100644 vendor/doctrine/dbal/src/Driver/Mysqli/Connection.php create mode 100644 vendor/doctrine/dbal/src/Driver/Mysqli/Driver.php create mode 100644 vendor/doctrine/dbal/src/Driver/Mysqli/Exception/ConnectionError.php create mode 100644 vendor/doctrine/dbal/src/Driver/Mysqli/Exception/ConnectionFailed.php create mode 100644 vendor/doctrine/dbal/src/Driver/Mysqli/Exception/FailedReadingStreamOffset.php create mode 100644 vendor/doctrine/dbal/src/Driver/Mysqli/Exception/HostRequired.php create mode 100644 vendor/doctrine/dbal/src/Driver/Mysqli/Exception/InvalidCharset.php create mode 100644 vendor/doctrine/dbal/src/Driver/Mysqli/Exception/InvalidOption.php create mode 100644 vendor/doctrine/dbal/src/Driver/Mysqli/Exception/NonStreamResourceUsedAsLargeObject.php create mode 100644 vendor/doctrine/dbal/src/Driver/Mysqli/Exception/StatementError.php create mode 100644 vendor/doctrine/dbal/src/Driver/Mysqli/Initializer.php create mode 100644 vendor/doctrine/dbal/src/Driver/Mysqli/Initializer/Charset.php create mode 100644 vendor/doctrine/dbal/src/Driver/Mysqli/Initializer/Options.php create mode 100644 vendor/doctrine/dbal/src/Driver/Mysqli/Initializer/Secure.php create mode 100644 vendor/doctrine/dbal/src/Driver/Mysqli/Result.php create mode 100644 vendor/doctrine/dbal/src/Driver/Mysqli/Statement.php create mode 100644 vendor/doctrine/dbal/src/Driver/OCI8/Connection.php create mode 100644 vendor/doctrine/dbal/src/Driver/OCI8/ConvertPositionalToNamedPlaceholders.php create mode 100644 vendor/doctrine/dbal/src/Driver/OCI8/Driver.php create mode 100644 vendor/doctrine/dbal/src/Driver/OCI8/Exception/ConnectionFailed.php create mode 100644 vendor/doctrine/dbal/src/Driver/OCI8/Exception/Error.php create mode 100644 vendor/doctrine/dbal/src/Driver/OCI8/Exception/InvalidConfiguration.php create mode 100644 vendor/doctrine/dbal/src/Driver/OCI8/Exception/NonTerminatedStringLiteral.php create mode 100644 vendor/doctrine/dbal/src/Driver/OCI8/Exception/SequenceDoesNotExist.php create mode 100644 vendor/doctrine/dbal/src/Driver/OCI8/Exception/UnknownParameterIndex.php create mode 100644 vendor/doctrine/dbal/src/Driver/OCI8/ExecutionMode.php create mode 100644 vendor/doctrine/dbal/src/Driver/OCI8/Middleware/InitializeSession.php create mode 100644 vendor/doctrine/dbal/src/Driver/OCI8/Result.php create mode 100644 vendor/doctrine/dbal/src/Driver/OCI8/Statement.php create mode 100644 vendor/doctrine/dbal/src/Driver/PDO/Connection.php create mode 100644 vendor/doctrine/dbal/src/Driver/PDO/Exception.php create mode 100644 vendor/doctrine/dbal/src/Driver/PDO/MySQL/Driver.php create mode 100644 vendor/doctrine/dbal/src/Driver/PDO/OCI/Driver.php create mode 100644 vendor/doctrine/dbal/src/Driver/PDO/PDOException.php create mode 100644 vendor/doctrine/dbal/src/Driver/PDO/ParameterTypeMap.php create mode 100644 vendor/doctrine/dbal/src/Driver/PDO/PgSQL/Driver.php create mode 100644 vendor/doctrine/dbal/src/Driver/PDO/Result.php create mode 100644 vendor/doctrine/dbal/src/Driver/PDO/SQLSrv/Connection.php create mode 100644 vendor/doctrine/dbal/src/Driver/PDO/SQLSrv/Driver.php create mode 100644 vendor/doctrine/dbal/src/Driver/PDO/SQLSrv/Statement.php create mode 100644 vendor/doctrine/dbal/src/Driver/PDO/SQLite/Driver.php create mode 100644 vendor/doctrine/dbal/src/Driver/PDO/Statement.php create mode 100644 vendor/doctrine/dbal/src/Driver/PgSQL/Connection.php create mode 100644 vendor/doctrine/dbal/src/Driver/PgSQL/ConvertParameters.php create mode 100644 vendor/doctrine/dbal/src/Driver/PgSQL/Driver.php create mode 100644 vendor/doctrine/dbal/src/Driver/PgSQL/Exception.php create mode 100644 vendor/doctrine/dbal/src/Driver/PgSQL/Exception/UnexpectedValue.php create mode 100644 vendor/doctrine/dbal/src/Driver/PgSQL/Exception/UnknownParameter.php create mode 100644 vendor/doctrine/dbal/src/Driver/PgSQL/Result.php create mode 100644 vendor/doctrine/dbal/src/Driver/PgSQL/Statement.php create mode 100644 vendor/doctrine/dbal/src/Driver/Result.php create mode 100644 vendor/doctrine/dbal/src/Driver/SQLSrv/Connection.php create mode 100644 vendor/doctrine/dbal/src/Driver/SQLSrv/Driver.php create mode 100644 vendor/doctrine/dbal/src/Driver/SQLSrv/Exception/Error.php create mode 100644 vendor/doctrine/dbal/src/Driver/SQLSrv/Result.php create mode 100644 vendor/doctrine/dbal/src/Driver/SQLSrv/Statement.php create mode 100644 vendor/doctrine/dbal/src/Driver/SQLite3/Connection.php create mode 100644 vendor/doctrine/dbal/src/Driver/SQLite3/Driver.php create mode 100644 vendor/doctrine/dbal/src/Driver/SQLite3/Exception.php create mode 100644 vendor/doctrine/dbal/src/Driver/SQLite3/Result.php create mode 100644 vendor/doctrine/dbal/src/Driver/SQLite3/Statement.php create mode 100644 vendor/doctrine/dbal/src/Driver/ServerInfoAwareConnection.php create mode 100644 vendor/doctrine/dbal/src/Driver/Statement.php create mode 100644 vendor/doctrine/dbal/src/DriverManager.php create mode 100644 vendor/doctrine/dbal/src/Event/ConnectionEventArgs.php create mode 100644 vendor/doctrine/dbal/src/Event/Listeners/OracleSessionInit.php create mode 100644 vendor/doctrine/dbal/src/Event/Listeners/SQLSessionInit.php create mode 100644 vendor/doctrine/dbal/src/Event/Listeners/SQLiteSessionInit.php create mode 100644 vendor/doctrine/dbal/src/Event/SchemaAlterTableAddColumnEventArgs.php create mode 100644 vendor/doctrine/dbal/src/Event/SchemaAlterTableChangeColumnEventArgs.php create mode 100644 vendor/doctrine/dbal/src/Event/SchemaAlterTableEventArgs.php create mode 100644 vendor/doctrine/dbal/src/Event/SchemaAlterTableRemoveColumnEventArgs.php create mode 100644 vendor/doctrine/dbal/src/Event/SchemaAlterTableRenameColumnEventArgs.php create mode 100644 vendor/doctrine/dbal/src/Event/SchemaColumnDefinitionEventArgs.php create mode 100644 vendor/doctrine/dbal/src/Event/SchemaCreateTableColumnEventArgs.php create mode 100644 vendor/doctrine/dbal/src/Event/SchemaCreateTableEventArgs.php create mode 100644 vendor/doctrine/dbal/src/Event/SchemaDropTableEventArgs.php create mode 100644 vendor/doctrine/dbal/src/Event/SchemaEventArgs.php create mode 100644 vendor/doctrine/dbal/src/Event/SchemaIndexDefinitionEventArgs.php create mode 100644 vendor/doctrine/dbal/src/Event/TransactionBeginEventArgs.php create mode 100644 vendor/doctrine/dbal/src/Event/TransactionCommitEventArgs.php create mode 100644 vendor/doctrine/dbal/src/Event/TransactionEventArgs.php create mode 100644 vendor/doctrine/dbal/src/Event/TransactionRollBackEventArgs.php create mode 100644 vendor/doctrine/dbal/src/Events.php create mode 100644 vendor/doctrine/dbal/src/Exception.php create mode 100644 vendor/doctrine/dbal/src/Exception/ConnectionException.php create mode 100644 vendor/doctrine/dbal/src/Exception/ConnectionLost.php create mode 100644 vendor/doctrine/dbal/src/Exception/ConstraintViolationException.php create mode 100644 vendor/doctrine/dbal/src/Exception/DatabaseDoesNotExist.php create mode 100644 vendor/doctrine/dbal/src/Exception/DatabaseObjectExistsException.php create mode 100644 vendor/doctrine/dbal/src/Exception/DatabaseObjectNotFoundException.php create mode 100644 vendor/doctrine/dbal/src/Exception/DatabaseRequired.php create mode 100644 vendor/doctrine/dbal/src/Exception/DeadlockException.php create mode 100644 vendor/doctrine/dbal/src/Exception/DriverException.php create mode 100644 vendor/doctrine/dbal/src/Exception/ForeignKeyConstraintViolationException.php create mode 100644 vendor/doctrine/dbal/src/Exception/InvalidArgumentException.php create mode 100644 vendor/doctrine/dbal/src/Exception/InvalidFieldNameException.php create mode 100644 vendor/doctrine/dbal/src/Exception/InvalidLockMode.php create mode 100644 vendor/doctrine/dbal/src/Exception/LockWaitTimeoutException.php create mode 100644 vendor/doctrine/dbal/src/Exception/MalformedDsnException.php create mode 100644 vendor/doctrine/dbal/src/Exception/NoKeyValue.php create mode 100644 vendor/doctrine/dbal/src/Exception/NonUniqueFieldNameException.php create mode 100644 vendor/doctrine/dbal/src/Exception/NotNullConstraintViolationException.php create mode 100644 vendor/doctrine/dbal/src/Exception/ReadOnlyException.php create mode 100644 vendor/doctrine/dbal/src/Exception/RetryableException.php create mode 100644 vendor/doctrine/dbal/src/Exception/SchemaDoesNotExist.php create mode 100644 vendor/doctrine/dbal/src/Exception/ServerException.php create mode 100644 vendor/doctrine/dbal/src/Exception/SyntaxErrorException.php create mode 100644 vendor/doctrine/dbal/src/Exception/TableExistsException.php create mode 100644 vendor/doctrine/dbal/src/Exception/TableNotFoundException.php create mode 100644 vendor/doctrine/dbal/src/Exception/UniqueConstraintViolationException.php create mode 100644 vendor/doctrine/dbal/src/ExpandArrayParameters.php create mode 100644 vendor/doctrine/dbal/src/FetchMode.php create mode 100644 vendor/doctrine/dbal/src/Id/TableGenerator.php create mode 100644 vendor/doctrine/dbal/src/Id/TableGeneratorSchemaVisitor.php create mode 100644 vendor/doctrine/dbal/src/LockMode.php create mode 100644 vendor/doctrine/dbal/src/Logging/Connection.php create mode 100644 vendor/doctrine/dbal/src/Logging/DebugStack.php create mode 100644 vendor/doctrine/dbal/src/Logging/Driver.php create mode 100644 vendor/doctrine/dbal/src/Logging/LoggerChain.php create mode 100644 vendor/doctrine/dbal/src/Logging/Middleware.php create mode 100644 vendor/doctrine/dbal/src/Logging/SQLLogger.php create mode 100644 vendor/doctrine/dbal/src/Logging/Statement.php create mode 100644 vendor/doctrine/dbal/src/ParameterType.php create mode 100644 vendor/doctrine/dbal/src/Platforms/AbstractMySQLPlatform.php create mode 100644 vendor/doctrine/dbal/src/Platforms/AbstractPlatform.php create mode 100644 vendor/doctrine/dbal/src/Platforms/DB2111Platform.php create mode 100644 vendor/doctrine/dbal/src/Platforms/DB2Platform.php create mode 100644 vendor/doctrine/dbal/src/Platforms/DateIntervalUnit.php create mode 100644 vendor/doctrine/dbal/src/Platforms/Keywords/DB2Keywords.php create mode 100644 vendor/doctrine/dbal/src/Platforms/Keywords/KeywordList.php create mode 100644 vendor/doctrine/dbal/src/Platforms/Keywords/MariaDBKeywords.php create mode 100644 vendor/doctrine/dbal/src/Platforms/Keywords/MariaDb102Keywords.php create mode 100644 vendor/doctrine/dbal/src/Platforms/Keywords/MySQL57Keywords.php create mode 100644 vendor/doctrine/dbal/src/Platforms/Keywords/MySQL80Keywords.php create mode 100644 vendor/doctrine/dbal/src/Platforms/Keywords/MySQLKeywords.php create mode 100644 vendor/doctrine/dbal/src/Platforms/Keywords/OracleKeywords.php create mode 100644 vendor/doctrine/dbal/src/Platforms/Keywords/PostgreSQL100Keywords.php create mode 100644 vendor/doctrine/dbal/src/Platforms/Keywords/PostgreSQL94Keywords.php create mode 100644 vendor/doctrine/dbal/src/Platforms/Keywords/PostgreSQLKeywords.php create mode 100644 vendor/doctrine/dbal/src/Platforms/Keywords/ReservedKeywordsValidator.php create mode 100644 vendor/doctrine/dbal/src/Platforms/Keywords/SQLServer2012Keywords.php create mode 100644 vendor/doctrine/dbal/src/Platforms/Keywords/SQLServerKeywords.php create mode 100644 vendor/doctrine/dbal/src/Platforms/Keywords/SQLiteKeywords.php create mode 100644 vendor/doctrine/dbal/src/Platforms/MariaDBPlatform.php create mode 100644 vendor/doctrine/dbal/src/Platforms/MariaDb1027Platform.php create mode 100644 vendor/doctrine/dbal/src/Platforms/MariaDb1043Platform.php create mode 100644 vendor/doctrine/dbal/src/Platforms/MariaDb1052Platform.php create mode 100644 vendor/doctrine/dbal/src/Platforms/MariaDb1060Platform.php create mode 100644 vendor/doctrine/dbal/src/Platforms/MySQL/CollationMetadataProvider.php create mode 100644 vendor/doctrine/dbal/src/Platforms/MySQL/CollationMetadataProvider/CachingCollationMetadataProvider.php create mode 100644 vendor/doctrine/dbal/src/Platforms/MySQL/CollationMetadataProvider/ConnectionCollationMetadataProvider.php create mode 100644 vendor/doctrine/dbal/src/Platforms/MySQL/Comparator.php create mode 100644 vendor/doctrine/dbal/src/Platforms/MySQL57Platform.php create mode 100644 vendor/doctrine/dbal/src/Platforms/MySQL80Platform.php create mode 100644 vendor/doctrine/dbal/src/Platforms/MySQLPlatform.php create mode 100644 vendor/doctrine/dbal/src/Platforms/OraclePlatform.php create mode 100644 vendor/doctrine/dbal/src/Platforms/PostgreSQL100Platform.php create mode 100644 vendor/doctrine/dbal/src/Platforms/PostgreSQL94Platform.php create mode 100644 vendor/doctrine/dbal/src/Platforms/PostgreSQLPlatform.php create mode 100644 vendor/doctrine/dbal/src/Platforms/SQLServer/Comparator.php create mode 100644 vendor/doctrine/dbal/src/Platforms/SQLServer/SQL/Builder/SQLServerSelectSQLBuilder.php create mode 100644 vendor/doctrine/dbal/src/Platforms/SQLServer2012Platform.php create mode 100644 vendor/doctrine/dbal/src/Platforms/SQLServerPlatform.php create mode 100644 vendor/doctrine/dbal/src/Platforms/SQLite/Comparator.php create mode 100644 vendor/doctrine/dbal/src/Platforms/SqlitePlatform.php create mode 100644 vendor/doctrine/dbal/src/Platforms/TrimMode.php create mode 100644 vendor/doctrine/dbal/src/Portability/Connection.php create mode 100644 vendor/doctrine/dbal/src/Portability/Converter.php create mode 100644 vendor/doctrine/dbal/src/Portability/Driver.php create mode 100644 vendor/doctrine/dbal/src/Portability/Middleware.php create mode 100644 vendor/doctrine/dbal/src/Portability/OptimizeFlags.php create mode 100644 vendor/doctrine/dbal/src/Portability/Result.php create mode 100644 vendor/doctrine/dbal/src/Portability/Statement.php create mode 100644 vendor/doctrine/dbal/src/Query.php create mode 100644 vendor/doctrine/dbal/src/Query/Expression/CompositeExpression.php create mode 100644 vendor/doctrine/dbal/src/Query/Expression/ExpressionBuilder.php create mode 100644 vendor/doctrine/dbal/src/Query/ForUpdate.php create mode 100644 vendor/doctrine/dbal/src/Query/ForUpdate/ConflictResolutionMode.php create mode 100644 vendor/doctrine/dbal/src/Query/Limit.php create mode 100644 vendor/doctrine/dbal/src/Query/QueryBuilder.php create mode 100644 vendor/doctrine/dbal/src/Query/QueryException.php create mode 100644 vendor/doctrine/dbal/src/Query/SelectQuery.php create mode 100644 vendor/doctrine/dbal/src/Result.php create mode 100644 vendor/doctrine/dbal/src/SQL/Builder/CreateSchemaObjectsSQLBuilder.php create mode 100644 vendor/doctrine/dbal/src/SQL/Builder/DefaultSelectSQLBuilder.php create mode 100644 vendor/doctrine/dbal/src/SQL/Builder/DropSchemaObjectsSQLBuilder.php create mode 100644 vendor/doctrine/dbal/src/SQL/Builder/SelectSQLBuilder.php create mode 100644 vendor/doctrine/dbal/src/SQL/Parser.php create mode 100644 vendor/doctrine/dbal/src/SQL/Parser/Exception.php create mode 100644 vendor/doctrine/dbal/src/SQL/Parser/Exception/RegularExpressionError.php create mode 100644 vendor/doctrine/dbal/src/SQL/Parser/Visitor.php create mode 100644 vendor/doctrine/dbal/src/Schema/AbstractAsset.php create mode 100644 vendor/doctrine/dbal/src/Schema/AbstractSchemaManager.php create mode 100644 vendor/doctrine/dbal/src/Schema/Column.php create mode 100644 vendor/doctrine/dbal/src/Schema/ColumnDiff.php create mode 100644 vendor/doctrine/dbal/src/Schema/Comparator.php create mode 100644 vendor/doctrine/dbal/src/Schema/Constraint.php create mode 100644 vendor/doctrine/dbal/src/Schema/DB2SchemaManager.php create mode 100644 vendor/doctrine/dbal/src/Schema/DefaultSchemaManagerFactory.php create mode 100644 vendor/doctrine/dbal/src/Schema/Exception/ColumnAlreadyExists.php create mode 100644 vendor/doctrine/dbal/src/Schema/Exception/ColumnDoesNotExist.php create mode 100644 vendor/doctrine/dbal/src/Schema/Exception/ForeignKeyDoesNotExist.php create mode 100644 vendor/doctrine/dbal/src/Schema/Exception/IndexAlreadyExists.php create mode 100644 vendor/doctrine/dbal/src/Schema/Exception/IndexDoesNotExist.php create mode 100644 vendor/doctrine/dbal/src/Schema/Exception/IndexNameInvalid.php create mode 100644 vendor/doctrine/dbal/src/Schema/Exception/InvalidTableName.php create mode 100644 vendor/doctrine/dbal/src/Schema/Exception/NamedForeignKeyRequired.php create mode 100644 vendor/doctrine/dbal/src/Schema/Exception/NamespaceAlreadyExists.php create mode 100644 vendor/doctrine/dbal/src/Schema/Exception/SequenceAlreadyExists.php create mode 100644 vendor/doctrine/dbal/src/Schema/Exception/SequenceDoesNotExist.php create mode 100644 vendor/doctrine/dbal/src/Schema/Exception/TableAlreadyExists.php create mode 100644 vendor/doctrine/dbal/src/Schema/Exception/TableDoesNotExist.php create mode 100644 vendor/doctrine/dbal/src/Schema/Exception/UniqueConstraintDoesNotExist.php create mode 100644 vendor/doctrine/dbal/src/Schema/Exception/UnknownColumnOption.php create mode 100644 vendor/doctrine/dbal/src/Schema/ForeignKeyConstraint.php create mode 100644 vendor/doctrine/dbal/src/Schema/Identifier.php create mode 100644 vendor/doctrine/dbal/src/Schema/Index.php create mode 100644 vendor/doctrine/dbal/src/Schema/LegacySchemaManagerFactory.php create mode 100644 vendor/doctrine/dbal/src/Schema/MySQLSchemaManager.php create mode 100644 vendor/doctrine/dbal/src/Schema/OracleSchemaManager.php create mode 100644 vendor/doctrine/dbal/src/Schema/PostgreSQLSchemaManager.php create mode 100644 vendor/doctrine/dbal/src/Schema/SQLServerSchemaManager.php create mode 100644 vendor/doctrine/dbal/src/Schema/Schema.php create mode 100644 vendor/doctrine/dbal/src/Schema/SchemaConfig.php create mode 100644 vendor/doctrine/dbal/src/Schema/SchemaDiff.php create mode 100644 vendor/doctrine/dbal/src/Schema/SchemaException.php create mode 100644 vendor/doctrine/dbal/src/Schema/SchemaManagerFactory.php create mode 100644 vendor/doctrine/dbal/src/Schema/Sequence.php create mode 100644 vendor/doctrine/dbal/src/Schema/SqliteSchemaManager.php create mode 100644 vendor/doctrine/dbal/src/Schema/Table.php create mode 100644 vendor/doctrine/dbal/src/Schema/TableDiff.php create mode 100644 vendor/doctrine/dbal/src/Schema/UniqueConstraint.php create mode 100644 vendor/doctrine/dbal/src/Schema/View.php create mode 100644 vendor/doctrine/dbal/src/Schema/Visitor/AbstractVisitor.php create mode 100644 vendor/doctrine/dbal/src/Schema/Visitor/CreateSchemaSqlCollector.php create mode 100644 vendor/doctrine/dbal/src/Schema/Visitor/DropSchemaSqlCollector.php create mode 100644 vendor/doctrine/dbal/src/Schema/Visitor/Graphviz.php create mode 100644 vendor/doctrine/dbal/src/Schema/Visitor/NamespaceVisitor.php create mode 100644 vendor/doctrine/dbal/src/Schema/Visitor/RemoveNamespacedAssets.php create mode 100644 vendor/doctrine/dbal/src/Schema/Visitor/Visitor.php create mode 100644 vendor/doctrine/dbal/src/Statement.php create mode 100644 vendor/doctrine/dbal/src/Tools/Console/Command/CommandCompatibility.php create mode 100644 vendor/doctrine/dbal/src/Tools/Console/Command/ReservedWordsCommand.php create mode 100644 vendor/doctrine/dbal/src/Tools/Console/Command/RunSqlCommand.php create mode 100644 vendor/doctrine/dbal/src/Tools/Console/ConnectionNotFound.php create mode 100644 vendor/doctrine/dbal/src/Tools/Console/ConnectionProvider.php create mode 100644 vendor/doctrine/dbal/src/Tools/Console/ConnectionProvider/SingleConnectionProvider.php create mode 100644 vendor/doctrine/dbal/src/Tools/Console/ConsoleRunner.php create mode 100644 vendor/doctrine/dbal/src/Tools/DsnParser.php create mode 100644 vendor/doctrine/dbal/src/TransactionIsolationLevel.php create mode 100644 vendor/doctrine/dbal/src/Types/ArrayType.php create mode 100644 vendor/doctrine/dbal/src/Types/AsciiStringType.php create mode 100644 vendor/doctrine/dbal/src/Types/BigIntType.php create mode 100644 vendor/doctrine/dbal/src/Types/BinaryType.php create mode 100644 vendor/doctrine/dbal/src/Types/BlobType.php create mode 100644 vendor/doctrine/dbal/src/Types/BooleanType.php create mode 100644 vendor/doctrine/dbal/src/Types/ConversionException.php create mode 100644 vendor/doctrine/dbal/src/Types/DateImmutableType.php create mode 100644 vendor/doctrine/dbal/src/Types/DateIntervalType.php create mode 100644 vendor/doctrine/dbal/src/Types/DateTimeImmutableType.php create mode 100644 vendor/doctrine/dbal/src/Types/DateTimeType.php create mode 100644 vendor/doctrine/dbal/src/Types/DateTimeTzImmutableType.php create mode 100644 vendor/doctrine/dbal/src/Types/DateTimeTzType.php create mode 100644 vendor/doctrine/dbal/src/Types/DateType.php create mode 100644 vendor/doctrine/dbal/src/Types/DecimalType.php create mode 100644 vendor/doctrine/dbal/src/Types/FloatType.php create mode 100644 vendor/doctrine/dbal/src/Types/GuidType.php create mode 100644 vendor/doctrine/dbal/src/Types/IntegerType.php create mode 100644 vendor/doctrine/dbal/src/Types/JsonType.php create mode 100644 vendor/doctrine/dbal/src/Types/ObjectType.php create mode 100644 vendor/doctrine/dbal/src/Types/PhpDateTimeMappingType.php create mode 100644 vendor/doctrine/dbal/src/Types/PhpIntegerMappingType.php create mode 100644 vendor/doctrine/dbal/src/Types/SimpleArrayType.php create mode 100644 vendor/doctrine/dbal/src/Types/SmallIntType.php create mode 100644 vendor/doctrine/dbal/src/Types/StringType.php create mode 100644 vendor/doctrine/dbal/src/Types/TextType.php create mode 100644 vendor/doctrine/dbal/src/Types/TimeImmutableType.php create mode 100644 vendor/doctrine/dbal/src/Types/TimeType.php create mode 100644 vendor/doctrine/dbal/src/Types/Type.php create mode 100644 vendor/doctrine/dbal/src/Types/TypeRegistry.php create mode 100644 vendor/doctrine/dbal/src/Types/Types.php create mode 100644 vendor/doctrine/dbal/src/Types/VarDateTimeImmutableType.php create mode 100644 vendor/doctrine/dbal/src/Types/VarDateTimeType.php create mode 100644 vendor/doctrine/dbal/src/VersionAwarePlatformDriver.php create mode 100644 vendor/doctrine/deprecations/LICENSE create mode 100644 vendor/doctrine/deprecations/README.md create mode 100644 vendor/doctrine/deprecations/composer.json create mode 100644 vendor/doctrine/deprecations/lib/Doctrine/Deprecations/Deprecation.php create mode 100644 vendor/doctrine/deprecations/lib/Doctrine/Deprecations/PHPUnit/VerifyDeprecations.php create mode 100644 vendor/doctrine/doctrine-bundle/.symfony.bundle.yaml create mode 100644 vendor/doctrine/doctrine-bundle/Attribute/AsDoctrineListener.php create mode 100644 vendor/doctrine/doctrine-bundle/Attribute/AsEntityListener.php create mode 100644 vendor/doctrine/doctrine-bundle/Attribute/AsMiddleware.php create mode 100644 vendor/doctrine/doctrine-bundle/CacheWarmer/DoctrineMetadataCacheWarmer.php create mode 100644 vendor/doctrine/doctrine-bundle/Command/CreateDatabaseDoctrineCommand.php create mode 100644 vendor/doctrine/doctrine-bundle/Command/DoctrineCommand.php create mode 100644 vendor/doctrine/doctrine-bundle/Command/DropDatabaseDoctrineCommand.php create mode 100644 vendor/doctrine/doctrine-bundle/Command/ImportMappingDoctrineCommand.php create mode 100644 vendor/doctrine/doctrine-bundle/Command/Proxy/ClearMetadataCacheDoctrineCommand.php create mode 100644 vendor/doctrine/doctrine-bundle/Command/Proxy/ClearQueryCacheDoctrineCommand.php create mode 100644 vendor/doctrine/doctrine-bundle/Command/Proxy/ClearResultCacheDoctrineCommand.php create mode 100644 vendor/doctrine/doctrine-bundle/Command/Proxy/CollectionRegionDoctrineCommand.php create mode 100644 vendor/doctrine/doctrine-bundle/Command/Proxy/ConvertMappingDoctrineCommand.php create mode 100644 vendor/doctrine/doctrine-bundle/Command/Proxy/CreateSchemaDoctrineCommand.php create mode 100644 vendor/doctrine/doctrine-bundle/Command/Proxy/DoctrineCommandHelper.php create mode 100644 vendor/doctrine/doctrine-bundle/Command/Proxy/DropSchemaDoctrineCommand.php create mode 100644 vendor/doctrine/doctrine-bundle/Command/Proxy/EnsureProductionSettingsDoctrineCommand.php create mode 100644 vendor/doctrine/doctrine-bundle/Command/Proxy/EntityRegionCacheDoctrineCommand.php create mode 100644 vendor/doctrine/doctrine-bundle/Command/Proxy/InfoDoctrineCommand.php create mode 100644 vendor/doctrine/doctrine-bundle/Command/Proxy/OrmProxyCommand.php create mode 100644 vendor/doctrine/doctrine-bundle/Command/Proxy/QueryRegionCacheDoctrineCommand.php create mode 100644 vendor/doctrine/doctrine-bundle/Command/Proxy/RunDqlDoctrineCommand.php create mode 100644 vendor/doctrine/doctrine-bundle/Command/Proxy/RunSqlDoctrineCommand.php create mode 100644 vendor/doctrine/doctrine-bundle/Command/Proxy/UpdateSchemaDoctrineCommand.php create mode 100644 vendor/doctrine/doctrine-bundle/Command/Proxy/ValidateSchemaCommand.php create mode 100644 vendor/doctrine/doctrine-bundle/ConnectionFactory.php create mode 100644 vendor/doctrine/doctrine-bundle/Controller/ProfilerController.php create mode 100644 vendor/doctrine/doctrine-bundle/DataCollector/DoctrineDataCollector.php create mode 100644 vendor/doctrine/doctrine-bundle/Dbal/BlacklistSchemaAssetFilter.php create mode 100644 vendor/doctrine/doctrine-bundle/Dbal/ManagerRegistryAwareConnectionProvider.php create mode 100644 vendor/doctrine/doctrine-bundle/Dbal/RegexSchemaAssetFilter.php create mode 100644 vendor/doctrine/doctrine-bundle/Dbal/SchemaAssetsFilterManager.php create mode 100644 vendor/doctrine/doctrine-bundle/DependencyInjection/Compiler/CacheCompatibilityPass.php create mode 100644 vendor/doctrine/doctrine-bundle/DependencyInjection/Compiler/CacheSchemaSubscriberPass.php create mode 100644 vendor/doctrine/doctrine-bundle/DependencyInjection/Compiler/DbalSchemaFilterPass.php create mode 100644 vendor/doctrine/doctrine-bundle/DependencyInjection/Compiler/DoctrineOrmMappingsPass.php create mode 100644 vendor/doctrine/doctrine-bundle/DependencyInjection/Compiler/EntityListenerPass.php create mode 100644 vendor/doctrine/doctrine-bundle/DependencyInjection/Compiler/IdGeneratorPass.php create mode 100644 vendor/doctrine/doctrine-bundle/DependencyInjection/Compiler/MiddlewaresPass.php create mode 100644 vendor/doctrine/doctrine-bundle/DependencyInjection/Compiler/RemoveLoggingMiddlewarePass.php create mode 100644 vendor/doctrine/doctrine-bundle/DependencyInjection/Compiler/RemoveProfilerControllerPass.php create mode 100644 vendor/doctrine/doctrine-bundle/DependencyInjection/Compiler/ServiceRepositoryCompilerPass.php create mode 100644 vendor/doctrine/doctrine-bundle/DependencyInjection/Compiler/WellKnownSchemaFilterPass.php create mode 100644 vendor/doctrine/doctrine-bundle/DependencyInjection/Configuration.php create mode 100644 vendor/doctrine/doctrine-bundle/DependencyInjection/DoctrineExtension.php create mode 100644 vendor/doctrine/doctrine-bundle/DoctrineBundle.php create mode 100644 vendor/doctrine/doctrine-bundle/EventSubscriber/EventSubscriberInterface.php create mode 100644 vendor/doctrine/doctrine-bundle/LICENSE create mode 100644 vendor/doctrine/doctrine-bundle/ManagerConfigurator.php create mode 100644 vendor/doctrine/doctrine-bundle/Mapping/ClassMetadataCollection.php create mode 100644 vendor/doctrine/doctrine-bundle/Mapping/ClassMetadataFactory.php create mode 100644 vendor/doctrine/doctrine-bundle/Mapping/ContainerEntityListenerResolver.php create mode 100644 vendor/doctrine/doctrine-bundle/Mapping/DisconnectedMetadataFactory.php create mode 100644 vendor/doctrine/doctrine-bundle/Mapping/EntityListenerServiceResolver.php create mode 100644 vendor/doctrine/doctrine-bundle/Mapping/MappingDriver.php create mode 100644 vendor/doctrine/doctrine-bundle/Middleware/BacktraceDebugDataHolder.php create mode 100644 vendor/doctrine/doctrine-bundle/Middleware/ConnectionNameAwareInterface.php create mode 100644 vendor/doctrine/doctrine-bundle/Middleware/DebugMiddleware.php create mode 100644 vendor/doctrine/doctrine-bundle/Orm/ManagerRegistryAwareEntityManagerProvider.php create mode 100644 vendor/doctrine/doctrine-bundle/README.md create mode 100644 vendor/doctrine/doctrine-bundle/Registry.php create mode 100644 vendor/doctrine/doctrine-bundle/Repository/ContainerRepositoryFactory.php create mode 100644 vendor/doctrine/doctrine-bundle/Repository/LazyServiceEntityRepository.php create mode 100644 vendor/doctrine/doctrine-bundle/Repository/RepositoryFactoryCompatibility.php create mode 100644 vendor/doctrine/doctrine-bundle/Repository/ServiceEntityRepository.php create mode 100644 vendor/doctrine/doctrine-bundle/Repository/ServiceEntityRepositoryInterface.php create mode 100644 vendor/doctrine/doctrine-bundle/Repository/ServiceEntityRepositoryProxy.php create mode 100644 vendor/doctrine/doctrine-bundle/Resources/config/dbal.xml create mode 100644 vendor/doctrine/doctrine-bundle/Resources/config/messenger.xml create mode 100644 vendor/doctrine/doctrine-bundle/Resources/config/middlewares.xml create mode 100644 vendor/doctrine/doctrine-bundle/Resources/config/orm.xml create mode 100644 vendor/doctrine/doctrine-bundle/Resources/config/schema/doctrine-1.0.xsd create mode 100644 vendor/doctrine/doctrine-bundle/Resources/views/Collector/database.svg create mode 100644 vendor/doctrine/doctrine-bundle/Resources/views/Collector/db.html.twig create mode 100644 vendor/doctrine/doctrine-bundle/Resources/views/Collector/explain.html.twig create mode 100644 vendor/doctrine/doctrine-bundle/Resources/views/Collector/icon.svg create mode 100644 vendor/doctrine/doctrine-bundle/Twig/DoctrineExtension.php create mode 100644 vendor/doctrine/doctrine-bundle/UPGRADE-2.10.md create mode 100644 vendor/doctrine/doctrine-bundle/UPGRADE-3.0.md create mode 100644 vendor/doctrine/doctrine-bundle/composer.json create mode 100644 vendor/doctrine/doctrine-migrations-bundle/.symfony.bundle.yaml create mode 100644 vendor/doctrine/doctrine-migrations-bundle/Changelog.md create mode 100644 vendor/doctrine/doctrine-migrations-bundle/Collector/MigrationsCollector.php create mode 100644 vendor/doctrine/doctrine-migrations-bundle/Collector/MigrationsFlattener.php create mode 100644 vendor/doctrine/doctrine-migrations-bundle/DependencyInjection/CompilerPass/ConfigureDependencyFactoryPass.php create mode 100644 vendor/doctrine/doctrine-migrations-bundle/DependencyInjection/Configuration.php create mode 100644 vendor/doctrine/doctrine-migrations-bundle/DependencyInjection/DoctrineMigrationsExtension.php create mode 100644 vendor/doctrine/doctrine-migrations-bundle/DoctrineMigrationsBundle.php create mode 100644 vendor/doctrine/doctrine-migrations-bundle/LICENSE create mode 100644 vendor/doctrine/doctrine-migrations-bundle/MigrationsFactory/ContainerAwareMigrationFactory.php create mode 100644 vendor/doctrine/doctrine-migrations-bundle/README.markdown create mode 100644 vendor/doctrine/doctrine-migrations-bundle/Resources/config/schema/doctrine_migrations-3.0.xsd create mode 100644 vendor/doctrine/doctrine-migrations-bundle/Resources/config/services.xml create mode 100644 vendor/doctrine/doctrine-migrations-bundle/Resources/doc/index.rst create mode 100644 vendor/doctrine/doctrine-migrations-bundle/Resources/views/Collector/icon-v3.svg create mode 100644 vendor/doctrine/doctrine-migrations-bundle/Resources/views/Collector/icon.svg create mode 100644 vendor/doctrine/doctrine-migrations-bundle/Resources/views/Collector/migrations.html.twig create mode 100644 vendor/doctrine/doctrine-migrations-bundle/UPGRADE.md create mode 100644 vendor/doctrine/doctrine-migrations-bundle/composer.json create mode 100644 vendor/doctrine/event-manager/LICENSE create mode 100644 vendor/doctrine/event-manager/README.md create mode 100644 vendor/doctrine/event-manager/UPGRADE.md create mode 100644 vendor/doctrine/event-manager/composer.json create mode 100644 vendor/doctrine/event-manager/phpstan.neon.dist create mode 100644 vendor/doctrine/event-manager/psalm.xml create mode 100644 vendor/doctrine/event-manager/src/EventArgs.php create mode 100644 vendor/doctrine/event-manager/src/EventManager.php create mode 100644 vendor/doctrine/event-manager/src/EventSubscriber.php create mode 100644 vendor/doctrine/inflector/LICENSE create mode 100644 vendor/doctrine/inflector/README.md create mode 100644 vendor/doctrine/inflector/composer.json create mode 100644 vendor/doctrine/inflector/docs/en/index.rst create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/CachedWordInflector.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/GenericLanguageInflectorFactory.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Inflector.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/InflectorFactory.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Language.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/LanguageInflectorFactory.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/NoopWordInflector.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/English/Inflectible.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/English/InflectorFactory.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/English/Rules.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/English/Uninflected.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/French/Inflectible.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/French/InflectorFactory.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/French/Rules.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/French/Uninflected.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/NorwegianBokmal/Inflectible.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/NorwegianBokmal/InflectorFactory.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/NorwegianBokmal/Rules.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/NorwegianBokmal/Uninflected.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/Pattern.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/Patterns.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/Portuguese/Inflectible.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/Portuguese/InflectorFactory.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/Portuguese/Rules.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/Portuguese/Uninflected.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/Ruleset.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/Spanish/Inflectible.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/Spanish/InflectorFactory.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/Spanish/Rules.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/Spanish/Uninflected.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/Substitution.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/Substitutions.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/Transformation.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/Transformations.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/Turkish/Inflectible.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/Turkish/InflectorFactory.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/Turkish/Rules.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/Turkish/Uninflected.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/Word.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/RulesetInflector.php create mode 100644 vendor/doctrine/inflector/lib/Doctrine/Inflector/WordInflector.php create mode 100644 vendor/doctrine/instantiator/.doctrine-project.json create mode 100644 vendor/doctrine/instantiator/CONTRIBUTING.md create mode 100644 vendor/doctrine/instantiator/LICENSE create mode 100644 vendor/doctrine/instantiator/README.md create mode 100644 vendor/doctrine/instantiator/composer.json create mode 100644 vendor/doctrine/instantiator/docs/en/index.rst create mode 100644 vendor/doctrine/instantiator/docs/en/sidebar.rst create mode 100644 vendor/doctrine/instantiator/psalm.xml create mode 100644 vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/ExceptionInterface.php create mode 100644 vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/InvalidArgumentException.php create mode 100644 vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/UnexpectedValueException.php create mode 100644 vendor/doctrine/instantiator/src/Doctrine/Instantiator/Instantiator.php create mode 100644 vendor/doctrine/instantiator/src/Doctrine/Instantiator/InstantiatorInterface.php create mode 100644 vendor/doctrine/lexer/LICENSE create mode 100644 vendor/doctrine/lexer/README.md create mode 100644 vendor/doctrine/lexer/UPGRADE.md create mode 100644 vendor/doctrine/lexer/composer.json create mode 100644 vendor/doctrine/lexer/src/AbstractLexer.php create mode 100644 vendor/doctrine/lexer/src/Token.php create mode 100644 vendor/doctrine/migrations/LICENSE create mode 100644 vendor/doctrine/migrations/README.md create mode 100644 vendor/doctrine/migrations/UPGRADE.md create mode 100644 vendor/doctrine/migrations/bin/doctrine-migrations create mode 100644 vendor/doctrine/migrations/bin/doctrine-migrations.php create mode 100644 vendor/doctrine/migrations/composer.json create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/AbstractMigration.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Configuration.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Connection/ConfigurationFile.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Connection/ConnectionLoader.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Connection/ConnectionRegistryConnection.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Connection/Exception/ConnectionNotSpecified.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Connection/Exception/FileNotFound.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Connection/Exception/InvalidConfiguration.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Connection/Exception/LoaderException.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Connection/ExistingConnection.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/EntityManager/ConfigurationFile.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/EntityManager/EntityManagerLoader.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/EntityManager/Exception/FileNotFound.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/EntityManager/Exception/InvalidConfiguration.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/EntityManager/Exception/LoaderException.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/EntityManager/ExistingEntityManager.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/EntityManager/ManagerRegistryEntityManager.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Exception/ConfigurationException.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Exception/FileNotFound.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Exception/FrozenConfiguration.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Exception/InvalidLoader.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Exception/UnknownConfigurationValue.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Migration/ConfigurationArray.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Migration/ConfigurationFile.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Migration/ConfigurationFileWithFallback.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Migration/ConfigurationLoader.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Migration/Exception/InvalidConfigurationFormat.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Migration/Exception/InvalidConfigurationKey.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Migration/Exception/JsonNotValid.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Migration/Exception/MissingConfigurationFile.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Migration/Exception/XmlNotValid.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Migration/Exception/YamlNotAvailable.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Migration/Exception/YamlNotValid.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Migration/ExistingConfiguration.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Migration/FormattedFile.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Migration/JsonFile.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Migration/PhpFile.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Migration/XML/configuration.xsd create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Migration/XmlFile.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Migration/YamlFile.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/DbalMigrator.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/DependencyFactory.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Event/Listeners/AutoCommitListener.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Event/MigrationsEventArgs.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Event/MigrationsVersionEventArgs.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/EventDispatcher.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Events.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Exception/AbortMigration.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Exception/AlreadyAtVersion.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Exception/ControlException.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Exception/DependencyException.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Exception/DuplicateMigrationVersion.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Exception/FrozenDependencies.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Exception/IrreversibleMigration.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Exception/MetadataStorageError.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Exception/MigrationClassNotFound.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Exception/MigrationConfigurationConflict.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Exception/MigrationException.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Exception/MigrationNotAvailable.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Exception/MigrationNotExecuted.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Exception/MissingDependency.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Exception/NoMigrationsFoundWithCriteria.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Exception/NoMigrationsToExecute.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Exception/NoTablesFound.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Exception/PlanAlreadyExecuted.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Exception/RollupFailed.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Exception/SkipMigration.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Exception/UnknownMigrationVersion.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/FileQueryWriter.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/FilesystemMigrationsRepository.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Finder/Exception/FinderException.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Finder/Exception/InvalidDirectory.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Finder/Exception/NameIsReserved.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Finder/Finder.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Finder/GlobFinder.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Finder/MigrationFinder.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Finder/RecursiveRegexFinder.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Generator/ClassNameGenerator.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Generator/ConcatenationFileBuilder.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Generator/DiffGenerator.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Generator/Exception/GeneratorException.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Generator/Exception/InvalidTemplateSpecified.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Generator/Exception/NoChangesDetected.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Generator/FileBuilder.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Generator/Generator.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Generator/SqlGenerator.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/InlineParameterFormatter.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Metadata/AvailableMigration.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Metadata/AvailableMigrationsList.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Metadata/AvailableMigrationsSet.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Metadata/ExecutedMigration.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Metadata/ExecutedMigrationsList.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Metadata/MigrationPlan.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Metadata/MigrationPlanList.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Metadata/Storage/MetadataStorage.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Metadata/Storage/MetadataStorageConfiguration.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Metadata/Storage/TableMetadataStorage.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Metadata/Storage/TableMetadataStorageConfiguration.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/MigrationsRepository.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Migrator.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/MigratorConfiguration.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/ParameterFormatter.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Provider/DBALSchemaDiffProvider.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Provider/EmptySchemaProvider.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Provider/Exception/NoMappingFound.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Provider/Exception/ProviderException.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Provider/LazySchema.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Provider/LazySchemaDiffProvider.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Provider/OrmSchemaProvider.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Provider/SchemaDiffProvider.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Provider/SchemaProvider.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Provider/StubSchemaProvider.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Query/Exception/InvalidArguments.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Query/Query.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/QueryWriter.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Rollup.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/SchemaDumper.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/BooleanStringFormatter.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/BytesFormatter.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Command/CurrentCommand.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Command/DiffCommand.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Command/DoctrineCommand.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Command/DumpSchemaCommand.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Command/ExecuteCommand.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Command/GenerateCommand.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Command/LatestCommand.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Command/ListCommand.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Command/MigrateCommand.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Command/RollupCommand.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Command/StatusCommand.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Command/SyncMetadataCommand.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Command/UpToDateCommand.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Command/VersionCommand.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/ConsoleInputMigratorConfigurationFactory.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/ConsoleLogger.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/ConsoleRunner.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Exception/ConsoleException.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Exception/DependenciesNotSatisfied.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Exception/DirectoryDoesNotExist.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Exception/FileTypeNotSupported.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Exception/InvalidOptionUsage.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Exception/SchemaDumpRequiresNoMigrations.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Exception/VersionAlreadyExists.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Exception/VersionDoesNotExist.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Helper/ConfigurationHelper.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Helper/MigrationDirectoryHelper.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/Helper/MigrationStatusInfosHelper.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/Console/MigratorConfigurationFactory.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Tools/TransactionHelper.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Version/AliasResolver.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Version/AlphabeticalComparator.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Version/Comparator.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Version/CurrentMigrationStatusCalculator.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Version/DbalExecutor.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Version/DbalMigrationFactory.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Version/DefaultAliasResolver.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Version/Direction.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Version/ExecutionResult.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Version/Executor.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Version/MigrationFactory.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Version/MigrationPlanCalculator.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Version/MigrationStatusCalculator.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Version/SortedMigrationPlanCalculator.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Version/State.php create mode 100644 vendor/doctrine/migrations/lib/Doctrine/Migrations/Version/Version.php create mode 100644 vendor/doctrine/orm/LICENSE create mode 100644 vendor/doctrine/orm/README.md create mode 100644 vendor/doctrine/orm/SECURITY.md create mode 100644 vendor/doctrine/orm/UPGRADE.md create mode 100644 vendor/doctrine/orm/bin/doctrine create mode 100644 vendor/doctrine/orm/bin/doctrine-pear.php create mode 100644 vendor/doctrine/orm/bin/doctrine.bat create mode 100644 vendor/doctrine/orm/bin/doctrine.php create mode 100644 vendor/doctrine/orm/composer.json create mode 100644 vendor/doctrine/orm/doctrine-mapping.xsd create mode 100644 vendor/doctrine/orm/src/AbstractQuery.php create mode 100644 vendor/doctrine/orm/src/Cache.php create mode 100644 vendor/doctrine/orm/src/Cache/AssociationCacheEntry.php create mode 100644 vendor/doctrine/orm/src/Cache/CacheConfiguration.php create mode 100644 vendor/doctrine/orm/src/Cache/CacheEntry.php create mode 100644 vendor/doctrine/orm/src/Cache/CacheException.php create mode 100644 vendor/doctrine/orm/src/Cache/CacheFactory.php create mode 100644 vendor/doctrine/orm/src/Cache/CacheKey.php create mode 100644 vendor/doctrine/orm/src/Cache/CollectionCacheEntry.php create mode 100644 vendor/doctrine/orm/src/Cache/CollectionCacheKey.php create mode 100644 vendor/doctrine/orm/src/Cache/CollectionHydrator.php create mode 100644 vendor/doctrine/orm/src/Cache/ConcurrentRegion.php create mode 100644 vendor/doctrine/orm/src/Cache/DefaultCache.php create mode 100644 vendor/doctrine/orm/src/Cache/DefaultCacheFactory.php create mode 100644 vendor/doctrine/orm/src/Cache/DefaultCollectionHydrator.php create mode 100644 vendor/doctrine/orm/src/Cache/DefaultEntityHydrator.php create mode 100644 vendor/doctrine/orm/src/Cache/DefaultQueryCache.php create mode 100644 vendor/doctrine/orm/src/Cache/EntityCacheEntry.php create mode 100644 vendor/doctrine/orm/src/Cache/EntityCacheKey.php create mode 100644 vendor/doctrine/orm/src/Cache/EntityHydrator.php create mode 100644 vendor/doctrine/orm/src/Cache/Exception/CacheException.php create mode 100644 vendor/doctrine/orm/src/Cache/Exception/CannotUpdateReadOnlyCollection.php create mode 100644 vendor/doctrine/orm/src/Cache/Exception/CannotUpdateReadOnlyEntity.php create mode 100644 vendor/doctrine/orm/src/Cache/Exception/FeatureNotImplemented.php create mode 100644 vendor/doctrine/orm/src/Cache/Exception/InvalidResultCacheDriver.php create mode 100644 vendor/doctrine/orm/src/Cache/Exception/MetadataCacheNotConfigured.php create mode 100644 vendor/doctrine/orm/src/Cache/Exception/MetadataCacheUsesNonPersistentCache.php create mode 100644 vendor/doctrine/orm/src/Cache/Exception/NonCacheableEntity.php create mode 100644 vendor/doctrine/orm/src/Cache/Exception/NonCacheableEntityAssociation.php create mode 100644 vendor/doctrine/orm/src/Cache/Exception/QueryCacheNotConfigured.php create mode 100644 vendor/doctrine/orm/src/Cache/Exception/QueryCacheUsesNonPersistentCache.php create mode 100644 vendor/doctrine/orm/src/Cache/Lock.php create mode 100644 vendor/doctrine/orm/src/Cache/LockException.php create mode 100644 vendor/doctrine/orm/src/Cache/Logging/CacheLogger.php create mode 100644 vendor/doctrine/orm/src/Cache/Logging/CacheLoggerChain.php create mode 100644 vendor/doctrine/orm/src/Cache/Logging/StatisticsCacheLogger.php create mode 100644 vendor/doctrine/orm/src/Cache/MultiGetRegion.php create mode 100644 vendor/doctrine/orm/src/Cache/Persister/CachedPersister.php create mode 100644 vendor/doctrine/orm/src/Cache/Persister/Collection/AbstractCollectionPersister.php create mode 100644 vendor/doctrine/orm/src/Cache/Persister/Collection/CachedCollectionPersister.php create mode 100644 vendor/doctrine/orm/src/Cache/Persister/Collection/NonStrictReadWriteCachedCollectionPersister.php create mode 100644 vendor/doctrine/orm/src/Cache/Persister/Collection/ReadOnlyCachedCollectionPersister.php create mode 100644 vendor/doctrine/orm/src/Cache/Persister/Collection/ReadWriteCachedCollectionPersister.php create mode 100644 vendor/doctrine/orm/src/Cache/Persister/Entity/AbstractEntityPersister.php create mode 100644 vendor/doctrine/orm/src/Cache/Persister/Entity/CachedEntityPersister.php create mode 100644 vendor/doctrine/orm/src/Cache/Persister/Entity/NonStrictReadWriteCachedEntityPersister.php create mode 100644 vendor/doctrine/orm/src/Cache/Persister/Entity/ReadOnlyCachedEntityPersister.php create mode 100644 vendor/doctrine/orm/src/Cache/Persister/Entity/ReadWriteCachedEntityPersister.php create mode 100644 vendor/doctrine/orm/src/Cache/QueryCache.php create mode 100644 vendor/doctrine/orm/src/Cache/QueryCacheEntry.php create mode 100644 vendor/doctrine/orm/src/Cache/QueryCacheKey.php create mode 100644 vendor/doctrine/orm/src/Cache/QueryCacheValidator.php create mode 100644 vendor/doctrine/orm/src/Cache/Region.php create mode 100644 vendor/doctrine/orm/src/Cache/Region/DefaultMultiGetRegion.php create mode 100644 vendor/doctrine/orm/src/Cache/Region/DefaultRegion.php create mode 100644 vendor/doctrine/orm/src/Cache/Region/FileLockRegion.php create mode 100644 vendor/doctrine/orm/src/Cache/Region/UpdateTimestampCache.php create mode 100644 vendor/doctrine/orm/src/Cache/RegionsConfiguration.php create mode 100644 vendor/doctrine/orm/src/Cache/TimestampCacheEntry.php create mode 100644 vendor/doctrine/orm/src/Cache/TimestampCacheKey.php create mode 100644 vendor/doctrine/orm/src/Cache/TimestampQueryCacheValidator.php create mode 100644 vendor/doctrine/orm/src/Cache/TimestampRegion.php create mode 100644 vendor/doctrine/orm/src/Configuration.php create mode 100644 vendor/doctrine/orm/src/Decorator/EntityManagerDecorator.php create mode 100644 vendor/doctrine/orm/src/EntityManager.php create mode 100644 vendor/doctrine/orm/src/EntityManagerInterface.php create mode 100644 vendor/doctrine/orm/src/EntityNotFoundException.php create mode 100644 vendor/doctrine/orm/src/EntityRepository.php create mode 100644 vendor/doctrine/orm/src/Event/LifecycleEventArgs.php create mode 100644 vendor/doctrine/orm/src/Event/ListenersInvoker.php create mode 100644 vendor/doctrine/orm/src/Event/LoadClassMetadataEventArgs.php create mode 100644 vendor/doctrine/orm/src/Event/OnClassMetadataNotFoundEventArgs.php create mode 100644 vendor/doctrine/orm/src/Event/OnClearEventArgs.php create mode 100644 vendor/doctrine/orm/src/Event/OnFlushEventArgs.php create mode 100644 vendor/doctrine/orm/src/Event/PostFlushEventArgs.php create mode 100644 vendor/doctrine/orm/src/Event/PostLoadEventArgs.php create mode 100644 vendor/doctrine/orm/src/Event/PostPersistEventArgs.php create mode 100644 vendor/doctrine/orm/src/Event/PostRemoveEventArgs.php create mode 100644 vendor/doctrine/orm/src/Event/PostUpdateEventArgs.php create mode 100644 vendor/doctrine/orm/src/Event/PreFlushEventArgs.php create mode 100644 vendor/doctrine/orm/src/Event/PrePersistEventArgs.php create mode 100644 vendor/doctrine/orm/src/Event/PreRemoveEventArgs.php create mode 100644 vendor/doctrine/orm/src/Event/PreUpdateEventArgs.php create mode 100644 vendor/doctrine/orm/src/Events.php create mode 100644 vendor/doctrine/orm/src/Exception/ConfigurationException.php create mode 100644 vendor/doctrine/orm/src/Exception/EntityIdentityCollisionException.php create mode 100644 vendor/doctrine/orm/src/Exception/EntityManagerClosed.php create mode 100644 vendor/doctrine/orm/src/Exception/EntityMissingAssignedId.php create mode 100644 vendor/doctrine/orm/src/Exception/InvalidEntityRepository.php create mode 100644 vendor/doctrine/orm/src/Exception/InvalidHydrationMode.php create mode 100644 vendor/doctrine/orm/src/Exception/ManagerException.php create mode 100644 vendor/doctrine/orm/src/Exception/MismatchedEventManager.php create mode 100644 vendor/doctrine/orm/src/Exception/MissingIdentifierField.php create mode 100644 vendor/doctrine/orm/src/Exception/MissingMappingDriverImplementation.php create mode 100644 vendor/doctrine/orm/src/Exception/MultipleSelectorsFoundException.php create mode 100644 vendor/doctrine/orm/src/Exception/NamedNativeQueryNotFound.php create mode 100644 vendor/doctrine/orm/src/Exception/NamedQueryNotFound.php create mode 100644 vendor/doctrine/orm/src/Exception/NotSupported.php create mode 100644 vendor/doctrine/orm/src/Exception/ORMException.php create mode 100644 vendor/doctrine/orm/src/Exception/PersisterException.php create mode 100644 vendor/doctrine/orm/src/Exception/ProxyClassesAlwaysRegenerating.php create mode 100644 vendor/doctrine/orm/src/Exception/RepositoryException.php create mode 100644 vendor/doctrine/orm/src/Exception/SchemaToolException.php create mode 100644 vendor/doctrine/orm/src/Exception/UnexpectedAssociationValue.php create mode 100644 vendor/doctrine/orm/src/Exception/UnknownEntityNamespace.php create mode 100644 vendor/doctrine/orm/src/Exception/UnrecognizedIdentifierFields.php create mode 100644 vendor/doctrine/orm/src/Id/AbstractIdGenerator.php create mode 100644 vendor/doctrine/orm/src/Id/AssignedGenerator.php create mode 100644 vendor/doctrine/orm/src/Id/BigIntegerIdentityGenerator.php create mode 100644 vendor/doctrine/orm/src/Id/IdentityGenerator.php create mode 100644 vendor/doctrine/orm/src/Id/SequenceGenerator.php create mode 100644 vendor/doctrine/orm/src/Id/TableGenerator.php create mode 100644 vendor/doctrine/orm/src/Id/UuidGenerator.php create mode 100644 vendor/doctrine/orm/src/Internal/Hydration/AbstractHydrator.php create mode 100644 vendor/doctrine/orm/src/Internal/Hydration/ArrayHydrator.php create mode 100644 vendor/doctrine/orm/src/Internal/Hydration/HydrationException.php create mode 100644 vendor/doctrine/orm/src/Internal/Hydration/IterableResult.php create mode 100644 vendor/doctrine/orm/src/Internal/Hydration/ObjectHydrator.php create mode 100644 vendor/doctrine/orm/src/Internal/Hydration/ScalarColumnHydrator.php create mode 100644 vendor/doctrine/orm/src/Internal/Hydration/ScalarHydrator.php create mode 100644 vendor/doctrine/orm/src/Internal/Hydration/SimpleObjectHydrator.php create mode 100644 vendor/doctrine/orm/src/Internal/Hydration/SingleScalarHydrator.php create mode 100644 vendor/doctrine/orm/src/Internal/HydrationCompleteHandler.php create mode 100644 vendor/doctrine/orm/src/Internal/SQLResultCasing.php create mode 100644 vendor/doctrine/orm/src/Internal/StronglyConnectedComponents.php create mode 100644 vendor/doctrine/orm/src/Internal/TopologicalSort.php create mode 100644 vendor/doctrine/orm/src/Internal/TopologicalSort/CycleDetectedException.php create mode 100644 vendor/doctrine/orm/src/LazyCriteriaCollection.php create mode 100644 vendor/doctrine/orm/src/Mapping/Annotation.php create mode 100644 vendor/doctrine/orm/src/Mapping/AnsiQuoteStrategy.php create mode 100644 vendor/doctrine/orm/src/Mapping/AssociationOverride.php create mode 100644 vendor/doctrine/orm/src/Mapping/AssociationOverrides.php create mode 100644 vendor/doctrine/orm/src/Mapping/AttributeOverride.php create mode 100644 vendor/doctrine/orm/src/Mapping/AttributeOverrides.php create mode 100644 vendor/doctrine/orm/src/Mapping/Builder/AssociationBuilder.php create mode 100644 vendor/doctrine/orm/src/Mapping/Builder/ClassMetadataBuilder.php create mode 100644 vendor/doctrine/orm/src/Mapping/Builder/EmbeddedBuilder.php create mode 100644 vendor/doctrine/orm/src/Mapping/Builder/EntityListenerBuilder.php create mode 100644 vendor/doctrine/orm/src/Mapping/Builder/FieldBuilder.php create mode 100644 vendor/doctrine/orm/src/Mapping/Builder/ManyToManyAssociationBuilder.php create mode 100644 vendor/doctrine/orm/src/Mapping/Builder/OneToManyAssociationBuilder.php create mode 100644 vendor/doctrine/orm/src/Mapping/Cache.php create mode 100644 vendor/doctrine/orm/src/Mapping/ChainTypedFieldMapper.php create mode 100644 vendor/doctrine/orm/src/Mapping/ChangeTrackingPolicy.php create mode 100644 vendor/doctrine/orm/src/Mapping/ClassMetadata.php create mode 100644 vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php create mode 100644 vendor/doctrine/orm/src/Mapping/ClassMetadataInfo.php create mode 100644 vendor/doctrine/orm/src/Mapping/Column.php create mode 100644 vendor/doctrine/orm/src/Mapping/ColumnResult.php create mode 100644 vendor/doctrine/orm/src/Mapping/CustomIdGenerator.php create mode 100644 vendor/doctrine/orm/src/Mapping/DefaultEntityListenerResolver.php create mode 100644 vendor/doctrine/orm/src/Mapping/DefaultNamingStrategy.php create mode 100644 vendor/doctrine/orm/src/Mapping/DefaultQuoteStrategy.php create mode 100644 vendor/doctrine/orm/src/Mapping/DefaultTypedFieldMapper.php create mode 100644 vendor/doctrine/orm/src/Mapping/DiscriminatorColumn.php create mode 100644 vendor/doctrine/orm/src/Mapping/DiscriminatorMap.php create mode 100644 vendor/doctrine/orm/src/Mapping/Driver/AnnotationDriver.php create mode 100644 vendor/doctrine/orm/src/Mapping/Driver/AttributeDriver.php create mode 100644 vendor/doctrine/orm/src/Mapping/Driver/AttributeReader.php create mode 100644 vendor/doctrine/orm/src/Mapping/Driver/CompatibilityAnnotationDriver.php create mode 100644 vendor/doctrine/orm/src/Mapping/Driver/DatabaseDriver.php create mode 100644 vendor/doctrine/orm/src/Mapping/Driver/DriverChain.php create mode 100644 vendor/doctrine/orm/src/Mapping/Driver/PHPDriver.php create mode 100644 vendor/doctrine/orm/src/Mapping/Driver/ReflectionBasedDriver.php create mode 100644 vendor/doctrine/orm/src/Mapping/Driver/RepeatableAttributeCollection.php create mode 100644 vendor/doctrine/orm/src/Mapping/Driver/SimplifiedXmlDriver.php create mode 100644 vendor/doctrine/orm/src/Mapping/Driver/SimplifiedYamlDriver.php create mode 100644 vendor/doctrine/orm/src/Mapping/Driver/StaticPHPDriver.php create mode 100644 vendor/doctrine/orm/src/Mapping/Driver/XmlDriver.php create mode 100644 vendor/doctrine/orm/src/Mapping/Driver/YamlDriver.php create mode 100644 vendor/doctrine/orm/src/Mapping/Embeddable.php create mode 100644 vendor/doctrine/orm/src/Mapping/Embedded.php create mode 100644 vendor/doctrine/orm/src/Mapping/Entity.php create mode 100644 vendor/doctrine/orm/src/Mapping/EntityListenerResolver.php create mode 100644 vendor/doctrine/orm/src/Mapping/EntityListeners.php create mode 100644 vendor/doctrine/orm/src/Mapping/EntityResult.php create mode 100644 vendor/doctrine/orm/src/Mapping/Exception/CannotGenerateIds.php create mode 100644 vendor/doctrine/orm/src/Mapping/Exception/InvalidCustomGenerator.php create mode 100644 vendor/doctrine/orm/src/Mapping/Exception/UnknownGeneratorType.php create mode 100644 vendor/doctrine/orm/src/Mapping/FieldResult.php create mode 100644 vendor/doctrine/orm/src/Mapping/GeneratedValue.php create mode 100644 vendor/doctrine/orm/src/Mapping/HasLifecycleCallbacks.php create mode 100644 vendor/doctrine/orm/src/Mapping/Id.php create mode 100644 vendor/doctrine/orm/src/Mapping/Index.php create mode 100644 vendor/doctrine/orm/src/Mapping/InheritanceType.php create mode 100644 vendor/doctrine/orm/src/Mapping/InverseJoinColumn.php create mode 100644 vendor/doctrine/orm/src/Mapping/JoinColumn.php create mode 100644 vendor/doctrine/orm/src/Mapping/JoinColumnProperties.php create mode 100644 vendor/doctrine/orm/src/Mapping/JoinColumns.php create mode 100644 vendor/doctrine/orm/src/Mapping/JoinTable.php create mode 100644 vendor/doctrine/orm/src/Mapping/ManyToMany.php create mode 100644 vendor/doctrine/orm/src/Mapping/ManyToOne.php create mode 100644 vendor/doctrine/orm/src/Mapping/MappedSuperclass.php create mode 100644 vendor/doctrine/orm/src/Mapping/MappingAttribute.php create mode 100644 vendor/doctrine/orm/src/Mapping/MappingException.php create mode 100644 vendor/doctrine/orm/src/Mapping/NamedNativeQueries.php create mode 100644 vendor/doctrine/orm/src/Mapping/NamedNativeQuery.php create mode 100644 vendor/doctrine/orm/src/Mapping/NamedQueries.php create mode 100644 vendor/doctrine/orm/src/Mapping/NamedQuery.php create mode 100644 vendor/doctrine/orm/src/Mapping/NamingStrategy.php create mode 100644 vendor/doctrine/orm/src/Mapping/OneToMany.php create mode 100644 vendor/doctrine/orm/src/Mapping/OneToOne.php create mode 100644 vendor/doctrine/orm/src/Mapping/OrderBy.php create mode 100644 vendor/doctrine/orm/src/Mapping/PostLoad.php create mode 100644 vendor/doctrine/orm/src/Mapping/PostPersist.php create mode 100644 vendor/doctrine/orm/src/Mapping/PostRemove.php create mode 100644 vendor/doctrine/orm/src/Mapping/PostUpdate.php create mode 100644 vendor/doctrine/orm/src/Mapping/PreFlush.php create mode 100644 vendor/doctrine/orm/src/Mapping/PrePersist.php create mode 100644 vendor/doctrine/orm/src/Mapping/PreRemove.php create mode 100644 vendor/doctrine/orm/src/Mapping/PreUpdate.php create mode 100644 vendor/doctrine/orm/src/Mapping/QuoteStrategy.php create mode 100644 vendor/doctrine/orm/src/Mapping/Reflection/ReflectionPropertiesGetter.php create mode 100644 vendor/doctrine/orm/src/Mapping/ReflectionEmbeddedProperty.php create mode 100644 vendor/doctrine/orm/src/Mapping/ReflectionEnumProperty.php create mode 100644 vendor/doctrine/orm/src/Mapping/ReflectionReadonlyProperty.php create mode 100644 vendor/doctrine/orm/src/Mapping/SequenceGenerator.php create mode 100644 vendor/doctrine/orm/src/Mapping/SqlResultSetMapping.php create mode 100644 vendor/doctrine/orm/src/Mapping/SqlResultSetMappings.php create mode 100644 vendor/doctrine/orm/src/Mapping/Table.php create mode 100644 vendor/doctrine/orm/src/Mapping/TypedFieldMapper.php create mode 100644 vendor/doctrine/orm/src/Mapping/UnderscoreNamingStrategy.php create mode 100644 vendor/doctrine/orm/src/Mapping/UniqueConstraint.php create mode 100644 vendor/doctrine/orm/src/Mapping/Version.php create mode 100644 vendor/doctrine/orm/src/NativeQuery.php create mode 100644 vendor/doctrine/orm/src/NoResultException.php create mode 100644 vendor/doctrine/orm/src/NonUniqueResultException.php create mode 100644 vendor/doctrine/orm/src/ORMException.php create mode 100644 vendor/doctrine/orm/src/ORMInvalidArgumentException.php create mode 100644 vendor/doctrine/orm/src/ORMSetup.php create mode 100644 vendor/doctrine/orm/src/OptimisticLockException.php create mode 100644 vendor/doctrine/orm/src/PersistentCollection.php create mode 100644 vendor/doctrine/orm/src/Persisters/Collection/AbstractCollectionPersister.php create mode 100644 vendor/doctrine/orm/src/Persisters/Collection/CollectionPersister.php create mode 100644 vendor/doctrine/orm/src/Persisters/Collection/ManyToManyPersister.php create mode 100644 vendor/doctrine/orm/src/Persisters/Collection/OneToManyPersister.php create mode 100644 vendor/doctrine/orm/src/Persisters/Entity/AbstractEntityInheritancePersister.php create mode 100644 vendor/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php create mode 100644 vendor/doctrine/orm/src/Persisters/Entity/CachedPersisterContext.php create mode 100644 vendor/doctrine/orm/src/Persisters/Entity/EntityPersister.php create mode 100644 vendor/doctrine/orm/src/Persisters/Entity/JoinedSubclassPersister.php create mode 100644 vendor/doctrine/orm/src/Persisters/Entity/SingleTablePersister.php create mode 100644 vendor/doctrine/orm/src/Persisters/Exception/CantUseInOperatorOnCompositeKeys.php create mode 100644 vendor/doctrine/orm/src/Persisters/Exception/InvalidOrientation.php create mode 100644 vendor/doctrine/orm/src/Persisters/Exception/UnrecognizedField.php create mode 100644 vendor/doctrine/orm/src/Persisters/MatchingAssociationFieldRequiresObject.php create mode 100644 vendor/doctrine/orm/src/Persisters/PersisterException.php create mode 100644 vendor/doctrine/orm/src/Persisters/SqlExpressionVisitor.php create mode 100644 vendor/doctrine/orm/src/Persisters/SqlValueVisitor.php create mode 100644 vendor/doctrine/orm/src/PessimisticLockException.php create mode 100644 vendor/doctrine/orm/src/Proxy/Autoloader.php create mode 100644 vendor/doctrine/orm/src/Proxy/DefaultProxyClassNameResolver.php create mode 100644 vendor/doctrine/orm/src/Proxy/InternalProxy.php create mode 100644 vendor/doctrine/orm/src/Proxy/Proxy.php create mode 100644 vendor/doctrine/orm/src/Proxy/ProxyFactory.php create mode 100644 vendor/doctrine/orm/src/Query.php create mode 100644 vendor/doctrine/orm/src/Query/AST/ASTException.php create mode 100644 vendor/doctrine/orm/src/Query/AST/AggregateExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/ArithmeticExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/ArithmeticFactor.php create mode 100644 vendor/doctrine/orm/src/Query/AST/ArithmeticTerm.php create mode 100644 vendor/doctrine/orm/src/Query/AST/BetweenExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/CoalesceExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/CollectionMemberExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/ComparisonExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/ConditionalExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/ConditionalFactor.php create mode 100644 vendor/doctrine/orm/src/Query/AST/ConditionalPrimary.php create mode 100644 vendor/doctrine/orm/src/Query/AST/ConditionalTerm.php create mode 100644 vendor/doctrine/orm/src/Query/AST/DeleteClause.php create mode 100644 vendor/doctrine/orm/src/Query/AST/DeleteStatement.php create mode 100644 vendor/doctrine/orm/src/Query/AST/EmptyCollectionComparisonExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/ExistsExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/FromClause.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/AbsFunction.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/AvgFunction.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/BitAndFunction.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/BitOrFunction.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/ConcatFunction.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/CountFunction.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/CurrentDateFunction.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/CurrentTimeFunction.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/CurrentTimestampFunction.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/DateAddFunction.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/DateDiffFunction.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/DateSubFunction.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/FunctionNode.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/IdentityFunction.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/LengthFunction.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/LocateFunction.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/LowerFunction.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/MaxFunction.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/MinFunction.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/ModFunction.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/SizeFunction.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/SqrtFunction.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/SubstringFunction.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/SumFunction.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/TrimFunction.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Functions/UpperFunction.php create mode 100644 vendor/doctrine/orm/src/Query/AST/GeneralCaseExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/GroupByClause.php create mode 100644 vendor/doctrine/orm/src/Query/AST/HavingClause.php create mode 100644 vendor/doctrine/orm/src/Query/AST/IdentificationVariableDeclaration.php create mode 100644 vendor/doctrine/orm/src/Query/AST/InExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/InListExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/InSubselectExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/IndexBy.php create mode 100644 vendor/doctrine/orm/src/Query/AST/InputParameter.php create mode 100644 vendor/doctrine/orm/src/Query/AST/InstanceOfExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Join.php create mode 100644 vendor/doctrine/orm/src/Query/AST/JoinAssociationDeclaration.php create mode 100644 vendor/doctrine/orm/src/Query/AST/JoinAssociationPathExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/JoinClassPathExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/JoinVariableDeclaration.php create mode 100644 vendor/doctrine/orm/src/Query/AST/LikeExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Literal.php create mode 100644 vendor/doctrine/orm/src/Query/AST/NewObjectExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Node.php create mode 100644 vendor/doctrine/orm/src/Query/AST/NullComparisonExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/NullIfExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/OrderByClause.php create mode 100644 vendor/doctrine/orm/src/Query/AST/OrderByItem.php create mode 100644 vendor/doctrine/orm/src/Query/AST/ParenthesisExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/PartialObjectExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/PathExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Phase2OptimizableConditional.php create mode 100644 vendor/doctrine/orm/src/Query/AST/QuantifiedExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/RangeVariableDeclaration.php create mode 100644 vendor/doctrine/orm/src/Query/AST/SelectClause.php create mode 100644 vendor/doctrine/orm/src/Query/AST/SelectExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/SelectStatement.php create mode 100644 vendor/doctrine/orm/src/Query/AST/SimpleArithmeticExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/SimpleCaseExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/SimpleSelectClause.php create mode 100644 vendor/doctrine/orm/src/Query/AST/SimpleSelectExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/SimpleWhenClause.php create mode 100644 vendor/doctrine/orm/src/Query/AST/Subselect.php create mode 100644 vendor/doctrine/orm/src/Query/AST/SubselectFromClause.php create mode 100644 vendor/doctrine/orm/src/Query/AST/SubselectIdentificationVariableDeclaration.php create mode 100644 vendor/doctrine/orm/src/Query/AST/TypedExpression.php create mode 100644 vendor/doctrine/orm/src/Query/AST/UpdateClause.php create mode 100644 vendor/doctrine/orm/src/Query/AST/UpdateItem.php create mode 100644 vendor/doctrine/orm/src/Query/AST/UpdateStatement.php create mode 100644 vendor/doctrine/orm/src/Query/AST/WhenClause.php create mode 100644 vendor/doctrine/orm/src/Query/AST/WhereClause.php create mode 100644 vendor/doctrine/orm/src/Query/Exec/AbstractSqlExecutor.php create mode 100644 vendor/doctrine/orm/src/Query/Exec/MultiTableDeleteExecutor.php create mode 100644 vendor/doctrine/orm/src/Query/Exec/MultiTableUpdateExecutor.php create mode 100644 vendor/doctrine/orm/src/Query/Exec/SingleSelectExecutor.php create mode 100644 vendor/doctrine/orm/src/Query/Exec/SingleTableDeleteUpdateExecutor.php create mode 100644 vendor/doctrine/orm/src/Query/Expr.php create mode 100644 vendor/doctrine/orm/src/Query/Expr/Andx.php create mode 100644 vendor/doctrine/orm/src/Query/Expr/Base.php create mode 100644 vendor/doctrine/orm/src/Query/Expr/Comparison.php create mode 100644 vendor/doctrine/orm/src/Query/Expr/Composite.php create mode 100644 vendor/doctrine/orm/src/Query/Expr/From.php create mode 100644 vendor/doctrine/orm/src/Query/Expr/Func.php create mode 100644 vendor/doctrine/orm/src/Query/Expr/GroupBy.php create mode 100644 vendor/doctrine/orm/src/Query/Expr/Join.php create mode 100644 vendor/doctrine/orm/src/Query/Expr/Literal.php create mode 100644 vendor/doctrine/orm/src/Query/Expr/Math.php create mode 100644 vendor/doctrine/orm/src/Query/Expr/OrderBy.php create mode 100644 vendor/doctrine/orm/src/Query/Expr/Orx.php create mode 100644 vendor/doctrine/orm/src/Query/Expr/Select.php create mode 100644 vendor/doctrine/orm/src/Query/Filter/FilterException.php create mode 100644 vendor/doctrine/orm/src/Query/Filter/SQLFilter.php create mode 100644 vendor/doctrine/orm/src/Query/FilterCollection.php create mode 100644 vendor/doctrine/orm/src/Query/Lexer.php create mode 100644 vendor/doctrine/orm/src/Query/Parameter.php create mode 100644 vendor/doctrine/orm/src/Query/ParameterTypeInferer.php create mode 100644 vendor/doctrine/orm/src/Query/Parser.php create mode 100644 vendor/doctrine/orm/src/Query/ParserResult.php create mode 100644 vendor/doctrine/orm/src/Query/Printer.php create mode 100644 vendor/doctrine/orm/src/Query/QueryException.php create mode 100644 vendor/doctrine/orm/src/Query/QueryExpressionVisitor.php create mode 100644 vendor/doctrine/orm/src/Query/ResultSetMapping.php create mode 100644 vendor/doctrine/orm/src/Query/ResultSetMappingBuilder.php create mode 100644 vendor/doctrine/orm/src/Query/SqlWalker.php create mode 100644 vendor/doctrine/orm/src/Query/TreeWalker.php create mode 100644 vendor/doctrine/orm/src/Query/TreeWalkerAdapter.php create mode 100644 vendor/doctrine/orm/src/Query/TreeWalkerChain.php create mode 100644 vendor/doctrine/orm/src/Query/TreeWalkerChainIterator.php create mode 100644 vendor/doctrine/orm/src/QueryBuilder.php create mode 100644 vendor/doctrine/orm/src/Repository/DefaultRepositoryFactory.php create mode 100644 vendor/doctrine/orm/src/Repository/Exception/InvalidFindByCall.php create mode 100644 vendor/doctrine/orm/src/Repository/Exception/InvalidMagicMethodCall.php create mode 100644 vendor/doctrine/orm/src/Repository/RepositoryFactory.php create mode 100644 vendor/doctrine/orm/src/Tools/AttachEntityListenersListener.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/Command/AbstractEntityManagerCommand.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/Command/ClearCache/CollectionRegionCommand.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/Command/ClearCache/EntityRegionCommand.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/Command/ClearCache/MetadataCommand.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/Command/ClearCache/QueryCommand.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/Command/ClearCache/QueryRegionCommand.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/Command/ClearCache/ResultCommand.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/Command/ConvertDoctrine1SchemaCommand.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/Command/ConvertMappingCommand.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/Command/EnsureProductionSettingsCommand.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/Command/GenerateEntitiesCommand.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/Command/GenerateProxiesCommand.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/Command/GenerateRepositoriesCommand.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/Command/InfoCommand.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/Command/MappingDescribeCommand.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/Command/RunDqlCommand.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/Command/SchemaTool/AbstractCommand.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/Command/SchemaTool/CreateCommand.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/Command/SchemaTool/DropCommand.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/Command/SchemaTool/UpdateCommand.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/Command/ValidateSchemaCommand.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/CommandCompatibility.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/ConsoleRunner.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/EntityManagerProvider.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/EntityManagerProvider/ConnectionFromManagerProvider.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/EntityManagerProvider/HelperSetManagerProvider.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/EntityManagerProvider/SingleManagerProvider.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/EntityManagerProvider/UnknownManagerException.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/Helper/EntityManagerHelper.php create mode 100644 vendor/doctrine/orm/src/Tools/Console/MetadataFilter.php create mode 100644 vendor/doctrine/orm/src/Tools/ConvertDoctrine1Schema.php create mode 100644 vendor/doctrine/orm/src/Tools/Debug.php create mode 100644 vendor/doctrine/orm/src/Tools/DebugUnitOfWorkListener.php create mode 100644 vendor/doctrine/orm/src/Tools/DisconnectedClassMetadataFactory.php create mode 100644 vendor/doctrine/orm/src/Tools/EntityGenerator.php create mode 100644 vendor/doctrine/orm/src/Tools/EntityRepositoryGenerator.php create mode 100644 vendor/doctrine/orm/src/Tools/Event/GenerateSchemaEventArgs.php create mode 100644 vendor/doctrine/orm/src/Tools/Event/GenerateSchemaTableEventArgs.php create mode 100644 vendor/doctrine/orm/src/Tools/Exception/MissingColumnException.php create mode 100644 vendor/doctrine/orm/src/Tools/Exception/NotSupported.php create mode 100644 vendor/doctrine/orm/src/Tools/Export/ClassMetadataExporter.php create mode 100644 vendor/doctrine/orm/src/Tools/Export/Driver/AbstractExporter.php create mode 100644 vendor/doctrine/orm/src/Tools/Export/Driver/AnnotationExporter.php create mode 100644 vendor/doctrine/orm/src/Tools/Export/Driver/PhpExporter.php create mode 100644 vendor/doctrine/orm/src/Tools/Export/Driver/XmlExporter.php create mode 100644 vendor/doctrine/orm/src/Tools/Export/Driver/YamlExporter.php create mode 100644 vendor/doctrine/orm/src/Tools/Export/ExportException.php create mode 100644 vendor/doctrine/orm/src/Tools/Pagination/CountOutputWalker.php create mode 100644 vendor/doctrine/orm/src/Tools/Pagination/CountWalker.php create mode 100644 vendor/doctrine/orm/src/Tools/Pagination/Exception/RowNumberOverFunctionNotEnabled.php create mode 100644 vendor/doctrine/orm/src/Tools/Pagination/LimitSubqueryOutputWalker.php create mode 100644 vendor/doctrine/orm/src/Tools/Pagination/LimitSubqueryWalker.php create mode 100644 vendor/doctrine/orm/src/Tools/Pagination/Paginator.php create mode 100644 vendor/doctrine/orm/src/Tools/Pagination/RootTypeWalker.php create mode 100644 vendor/doctrine/orm/src/Tools/Pagination/RowNumberOverFunction.php create mode 100644 vendor/doctrine/orm/src/Tools/Pagination/WhereInWalker.php create mode 100644 vendor/doctrine/orm/src/Tools/ResolveTargetEntityListener.php create mode 100644 vendor/doctrine/orm/src/Tools/SchemaTool.php create mode 100644 vendor/doctrine/orm/src/Tools/SchemaValidator.php create mode 100644 vendor/doctrine/orm/src/Tools/Setup.php create mode 100644 vendor/doctrine/orm/src/Tools/ToolEvents.php create mode 100644 vendor/doctrine/orm/src/Tools/ToolsException.php create mode 100644 vendor/doctrine/orm/src/TransactionRequiredException.php create mode 100644 vendor/doctrine/orm/src/UnexpectedResultException.php create mode 100644 vendor/doctrine/orm/src/UnitOfWork.php create mode 100644 vendor/doctrine/orm/src/Utility/HierarchyDiscriminatorResolver.php create mode 100644 vendor/doctrine/orm/src/Utility/IdentifierFlattener.php create mode 100644 vendor/doctrine/orm/src/Utility/LockSqlHelper.php create mode 100644 vendor/doctrine/orm/src/Utility/PersisterHelper.php create mode 100644 vendor/doctrine/orm/src/Version.php create mode 100644 vendor/doctrine/persistence/CONTRIBUTING.md create mode 100644 vendor/doctrine/persistence/LICENSE create mode 100644 vendor/doctrine/persistence/README.md create mode 100644 vendor/doctrine/persistence/UPGRADE.md create mode 100644 vendor/doctrine/persistence/composer.json create mode 100644 vendor/doctrine/persistence/psalm-baseline.xml create mode 100644 vendor/doctrine/persistence/psalm.phpstub create mode 100644 vendor/doctrine/persistence/src/Persistence/AbstractManagerRegistry.php create mode 100644 vendor/doctrine/persistence/src/Persistence/ConnectionRegistry.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Event/LifecycleEventArgs.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Event/LoadClassMetadataEventArgs.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Event/ManagerEventArgs.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Event/OnClearEventArgs.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Event/PreUpdateEventArgs.php create mode 100644 vendor/doctrine/persistence/src/Persistence/ManagerRegistry.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/ClassMetadata.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/ClassMetadataFactory.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/Driver/ColocatedMappingDriver.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/Driver/DefaultFileLocator.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/Driver/FileDriver.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/Driver/FileLocator.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/Driver/MappingDriver.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/Driver/MappingDriverChain.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/Driver/PHPDriver.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/Driver/StaticPHPDriver.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/Driver/SymfonyFileLocator.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/MappingException.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/ProxyClassNameResolver.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/ReflectionService.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/RuntimeReflectionService.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Mapping/StaticReflectionService.php create mode 100644 vendor/doctrine/persistence/src/Persistence/NotifyPropertyChanged.php create mode 100644 vendor/doctrine/persistence/src/Persistence/ObjectManager.php create mode 100644 vendor/doctrine/persistence/src/Persistence/ObjectManagerDecorator.php create mode 100644 vendor/doctrine/persistence/src/Persistence/ObjectRepository.php create mode 100644 vendor/doctrine/persistence/src/Persistence/PropertyChangedListener.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Proxy.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Reflection/EnumReflectionProperty.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Reflection/RuntimePublicReflectionProperty.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Reflection/RuntimeReflectionProperty.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Reflection/TypedNoDefaultReflectionProperty.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Reflection/TypedNoDefaultReflectionPropertyBase.php create mode 100644 vendor/doctrine/persistence/src/Persistence/Reflection/TypedNoDefaultRuntimePublicReflectionProperty.php create mode 100644 vendor/doctrine/sql-formatter/CONTRIBUTING.md create mode 100644 vendor/doctrine/sql-formatter/LICENSE.txt create mode 100644 vendor/doctrine/sql-formatter/README.md create mode 100644 vendor/doctrine/sql-formatter/bin/sql-formatter create mode 100644 vendor/doctrine/sql-formatter/composer.json create mode 100644 vendor/doctrine/sql-formatter/src/CliHighlighter.php create mode 100644 vendor/doctrine/sql-formatter/src/Cursor.php create mode 100644 vendor/doctrine/sql-formatter/src/Highlighter.php create mode 100644 vendor/doctrine/sql-formatter/src/HtmlHighlighter.php create mode 100644 vendor/doctrine/sql-formatter/src/NullHighlighter.php create mode 100644 vendor/doctrine/sql-formatter/src/SqlFormatter.php create mode 100644 vendor/doctrine/sql-formatter/src/Token.php create mode 100644 vendor/doctrine/sql-formatter/src/Tokenizer.php create mode 100644 vendor/egulias/email-validator/CHANGELOG.md create mode 100644 vendor/egulias/email-validator/CONTRIBUTING.md create mode 100644 vendor/egulias/email-validator/LICENSE create mode 100644 vendor/egulias/email-validator/composer.json create mode 100644 vendor/egulias/email-validator/src/EmailLexer.php create mode 100644 vendor/egulias/email-validator/src/EmailParser.php create mode 100644 vendor/egulias/email-validator/src/EmailValidator.php create mode 100644 vendor/egulias/email-validator/src/MessageIDParser.php create mode 100644 vendor/egulias/email-validator/src/Parser.php create mode 100644 vendor/egulias/email-validator/src/Parser/Comment.php create mode 100644 vendor/egulias/email-validator/src/Parser/CommentStrategy/CommentStrategy.php create mode 100644 vendor/egulias/email-validator/src/Parser/CommentStrategy/DomainComment.php create mode 100644 vendor/egulias/email-validator/src/Parser/CommentStrategy/LocalComment.php create mode 100644 vendor/egulias/email-validator/src/Parser/DomainLiteral.php create mode 100644 vendor/egulias/email-validator/src/Parser/DomainPart.php create mode 100644 vendor/egulias/email-validator/src/Parser/DoubleQuote.php create mode 100644 vendor/egulias/email-validator/src/Parser/FoldingWhiteSpace.php create mode 100644 vendor/egulias/email-validator/src/Parser/IDLeftPart.php create mode 100644 vendor/egulias/email-validator/src/Parser/IDRightPart.php create mode 100644 vendor/egulias/email-validator/src/Parser/LocalPart.php create mode 100644 vendor/egulias/email-validator/src/Parser/PartParser.php create mode 100644 vendor/egulias/email-validator/src/Result/InvalidEmail.php create mode 100644 vendor/egulias/email-validator/src/Result/MultipleErrors.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/AtextAfterCFWS.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/CRLFAtTheEnd.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/CRLFX2.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/CRNoLF.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/CharNotAllowed.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/CommaInDomain.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/CommentsInIDRight.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/ConsecutiveAt.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/ConsecutiveDot.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/DetailedReason.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/DomainAcceptsNoMail.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/DomainHyphened.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/DomainTooLong.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/DotAtEnd.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/DotAtStart.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/EmptyReason.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/ExceptionFound.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/ExpectingATEXT.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/ExpectingCTEXT.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/ExpectingDTEXT.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/ExpectingDomainLiteralClose.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/LabelTooLong.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/LocalOrReservedDomain.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/NoDNSRecord.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/NoDomainPart.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/NoLocalPart.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/RFCWarnings.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/Reason.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/SpoofEmail.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/UnOpenedComment.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/UnableToGetDNSRecord.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/UnclosedComment.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/UnclosedQuotedString.php create mode 100644 vendor/egulias/email-validator/src/Result/Reason/UnusualElements.php create mode 100644 vendor/egulias/email-validator/src/Result/Result.php create mode 100644 vendor/egulias/email-validator/src/Result/SpoofEmail.php create mode 100644 vendor/egulias/email-validator/src/Result/ValidEmail.php create mode 100644 vendor/egulias/email-validator/src/Validation/DNSCheckValidation.php create mode 100644 vendor/egulias/email-validator/src/Validation/DNSGetRecordWrapper.php create mode 100644 vendor/egulias/email-validator/src/Validation/DNSRecords.php create mode 100644 vendor/egulias/email-validator/src/Validation/EmailValidation.php create mode 100644 vendor/egulias/email-validator/src/Validation/Exception/EmptyValidationList.php create mode 100644 vendor/egulias/email-validator/src/Validation/Extra/SpoofCheckValidation.php create mode 100644 vendor/egulias/email-validator/src/Validation/MessageIDValidation.php create mode 100644 vendor/egulias/email-validator/src/Validation/MultipleValidationWithAnd.php create mode 100644 vendor/egulias/email-validator/src/Validation/NoRFCWarningsValidation.php create mode 100644 vendor/egulias/email-validator/src/Validation/RFCValidation.php create mode 100644 vendor/egulias/email-validator/src/Warning/AddressLiteral.php create mode 100644 vendor/egulias/email-validator/src/Warning/CFWSNearAt.php create mode 100644 vendor/egulias/email-validator/src/Warning/CFWSWithFWS.php create mode 100644 vendor/egulias/email-validator/src/Warning/Comment.php create mode 100644 vendor/egulias/email-validator/src/Warning/DeprecatedComment.php create mode 100644 vendor/egulias/email-validator/src/Warning/DomainLiteral.php create mode 100644 vendor/egulias/email-validator/src/Warning/EmailTooLong.php create mode 100644 vendor/egulias/email-validator/src/Warning/IPV6BadChar.php create mode 100644 vendor/egulias/email-validator/src/Warning/IPV6ColonEnd.php create mode 100644 vendor/egulias/email-validator/src/Warning/IPV6ColonStart.php create mode 100644 vendor/egulias/email-validator/src/Warning/IPV6Deprecated.php create mode 100644 vendor/egulias/email-validator/src/Warning/IPV6DoubleColon.php create mode 100644 vendor/egulias/email-validator/src/Warning/IPV6GroupCount.php create mode 100644 vendor/egulias/email-validator/src/Warning/IPV6MaxGroups.php create mode 100644 vendor/egulias/email-validator/src/Warning/LocalTooLong.php create mode 100644 vendor/egulias/email-validator/src/Warning/NoDNSMXRecord.php create mode 100644 vendor/egulias/email-validator/src/Warning/ObsoleteDTEXT.php create mode 100644 vendor/egulias/email-validator/src/Warning/QuotedPart.php create mode 100644 vendor/egulias/email-validator/src/Warning/QuotedString.php create mode 100644 vendor/egulias/email-validator/src/Warning/TLD.php create mode 100644 vendor/egulias/email-validator/src/Warning/Warning.php create mode 100644 vendor/lcobucci/clock/LICENSE create mode 100644 vendor/lcobucci/clock/composer.json create mode 100644 vendor/lcobucci/clock/renovate.json create mode 100644 vendor/lcobucci/clock/src/Clock.php create mode 100644 vendor/lcobucci/clock/src/FrozenClock.php create mode 100644 vendor/lcobucci/clock/src/SystemClock.php create mode 100644 vendor/lcobucci/jwt/.readthedocs.yaml create mode 100644 vendor/lcobucci/jwt/LICENSE create mode 100644 vendor/lcobucci/jwt/composer.json create mode 100644 vendor/lcobucci/jwt/renovate.json create mode 100644 vendor/lcobucci/jwt/src/Builder.php create mode 100644 vendor/lcobucci/jwt/src/ClaimsFormatter.php create mode 100644 vendor/lcobucci/jwt/src/Configuration.php create mode 100644 vendor/lcobucci/jwt/src/Decoder.php create mode 100644 vendor/lcobucci/jwt/src/Encoder.php create mode 100644 vendor/lcobucci/jwt/src/Encoding/CannotDecodeContent.php create mode 100644 vendor/lcobucci/jwt/src/Encoding/CannotEncodeContent.php create mode 100644 vendor/lcobucci/jwt/src/Encoding/ChainedFormatter.php create mode 100644 vendor/lcobucci/jwt/src/Encoding/JoseEncoder.php create mode 100644 vendor/lcobucci/jwt/src/Encoding/MicrosecondBasedDateConversion.php create mode 100644 vendor/lcobucci/jwt/src/Encoding/UnifyAudience.php create mode 100644 vendor/lcobucci/jwt/src/Encoding/UnixTimestampDates.php create mode 100644 vendor/lcobucci/jwt/src/Exception.php create mode 100644 vendor/lcobucci/jwt/src/JwtFacade.php create mode 100644 vendor/lcobucci/jwt/src/Parser.php create mode 100644 vendor/lcobucci/jwt/src/Signer.php create mode 100644 vendor/lcobucci/jwt/src/Signer/Blake2b.php create mode 100644 vendor/lcobucci/jwt/src/Signer/CannotSignPayload.php create mode 100644 vendor/lcobucci/jwt/src/Signer/Ecdsa.php create mode 100644 vendor/lcobucci/jwt/src/Signer/Ecdsa/ConversionFailed.php create mode 100644 vendor/lcobucci/jwt/src/Signer/Ecdsa/MultibyteStringConverter.php create mode 100644 vendor/lcobucci/jwt/src/Signer/Ecdsa/Sha256.php create mode 100644 vendor/lcobucci/jwt/src/Signer/Ecdsa/Sha384.php create mode 100644 vendor/lcobucci/jwt/src/Signer/Ecdsa/Sha512.php create mode 100644 vendor/lcobucci/jwt/src/Signer/Ecdsa/SignatureConverter.php create mode 100644 vendor/lcobucci/jwt/src/Signer/Eddsa.php create mode 100644 vendor/lcobucci/jwt/src/Signer/Hmac.php create mode 100644 vendor/lcobucci/jwt/src/Signer/Hmac/Sha256.php create mode 100644 vendor/lcobucci/jwt/src/Signer/Hmac/Sha384.php create mode 100644 vendor/lcobucci/jwt/src/Signer/Hmac/Sha512.php create mode 100644 vendor/lcobucci/jwt/src/Signer/InvalidKeyProvided.php create mode 100644 vendor/lcobucci/jwt/src/Signer/Key.php create mode 100644 vendor/lcobucci/jwt/src/Signer/Key/FileCouldNotBeRead.php create mode 100644 vendor/lcobucci/jwt/src/Signer/Key/InMemory.php create mode 100644 vendor/lcobucci/jwt/src/Signer/OpenSSL.php create mode 100644 vendor/lcobucci/jwt/src/Signer/Rsa.php create mode 100644 vendor/lcobucci/jwt/src/Signer/Rsa/Sha256.php create mode 100644 vendor/lcobucci/jwt/src/Signer/Rsa/Sha384.php create mode 100644 vendor/lcobucci/jwt/src/Signer/Rsa/Sha512.php create mode 100644 vendor/lcobucci/jwt/src/SodiumBase64Polyfill.php create mode 100644 vendor/lcobucci/jwt/src/Token.php create mode 100644 vendor/lcobucci/jwt/src/Token/Builder.php create mode 100644 vendor/lcobucci/jwt/src/Token/DataSet.php create mode 100644 vendor/lcobucci/jwt/src/Token/InvalidTokenStructure.php create mode 100644 vendor/lcobucci/jwt/src/Token/Parser.php create mode 100644 vendor/lcobucci/jwt/src/Token/Plain.php create mode 100644 vendor/lcobucci/jwt/src/Token/RegisteredClaimGiven.php create mode 100644 vendor/lcobucci/jwt/src/Token/RegisteredClaims.php create mode 100644 vendor/lcobucci/jwt/src/Token/Signature.php create mode 100644 vendor/lcobucci/jwt/src/Token/UnsupportedHeaderFound.php create mode 100644 vendor/lcobucci/jwt/src/UnencryptedToken.php create mode 100644 vendor/lcobucci/jwt/src/Validation/Constraint.php create mode 100644 vendor/lcobucci/jwt/src/Validation/Constraint/CannotValidateARegisteredClaim.php create mode 100644 vendor/lcobucci/jwt/src/Validation/Constraint/HasClaimWithValue.php create mode 100644 vendor/lcobucci/jwt/src/Validation/Constraint/IdentifiedBy.php create mode 100644 vendor/lcobucci/jwt/src/Validation/Constraint/IssuedBy.php create mode 100644 vendor/lcobucci/jwt/src/Validation/Constraint/LeewayCannotBeNegative.php create mode 100644 vendor/lcobucci/jwt/src/Validation/Constraint/LooseValidAt.php create mode 100644 vendor/lcobucci/jwt/src/Validation/Constraint/PermittedFor.php create mode 100644 vendor/lcobucci/jwt/src/Validation/Constraint/RelatedTo.php create mode 100644 vendor/lcobucci/jwt/src/Validation/Constraint/SignedWith.php create mode 100644 vendor/lcobucci/jwt/src/Validation/Constraint/SignedWithOneInSet.php create mode 100644 vendor/lcobucci/jwt/src/Validation/Constraint/SignedWithUntilDate.php create mode 100644 vendor/lcobucci/jwt/src/Validation/Constraint/StrictValidAt.php create mode 100644 vendor/lcobucci/jwt/src/Validation/ConstraintViolation.php create mode 100644 vendor/lcobucci/jwt/src/Validation/NoConstraintsGiven.php create mode 100644 vendor/lcobucci/jwt/src/Validation/RequiredConstraintsViolated.php create mode 100644 vendor/lcobucci/jwt/src/Validation/SignedWith.php create mode 100644 vendor/lcobucci/jwt/src/Validation/ValidAt.php create mode 100644 vendor/lcobucci/jwt/src/Validation/Validator.php create mode 100644 vendor/lcobucci/jwt/src/Validator.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Command/CheckConfigCommand.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Command/EnableEncryptionConfigCommand.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Command/GenerateKeyPairCommand.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Command/GenerateTokenCommand.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Command/MigrateConfigCommand.php create mode 100644 vendor/lexik/jwt-authentication-bundle/DependencyInjection/Compiler/ApiPlatformOpenApiPass.php create mode 100644 vendor/lexik/jwt-authentication-bundle/DependencyInjection/Compiler/DeprecateLegacyGuardAuthenticatorPass.php create mode 100644 vendor/lexik/jwt-authentication-bundle/DependencyInjection/Compiler/WireGenerateTokenCommandPass.php create mode 100644 vendor/lexik/jwt-authentication-bundle/DependencyInjection/Configuration.php create mode 100644 vendor/lexik/jwt-authentication-bundle/DependencyInjection/LexikJWTAuthenticationExtension.php create mode 100644 vendor/lexik/jwt-authentication-bundle/DependencyInjection/Security/Factory/JWTAuthenticatorFactory.php create mode 100644 vendor/lexik/jwt-authentication-bundle/DependencyInjection/Security/Factory/JWTAuthenticatorFactoryTrait.php create mode 100644 vendor/lexik/jwt-authentication-bundle/DependencyInjection/Security/Factory/JWTFactory.php create mode 100644 vendor/lexik/jwt-authentication-bundle/DependencyInjection/Security/Factory/JWTUserFactory.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Encoder/DefaultEncoder.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Encoder/HeaderAwareJWTEncoderInterface.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Encoder/JWTEncoderInterface.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Encoder/LcobucciJWTEncoder.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Encoder/WebTokenEncoder.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Event/AuthenticationFailureEvent.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Event/AuthenticationSuccessEvent.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Event/BeforeJWEComputationEvent.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Event/JWTAuthenticatedEvent.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Event/JWTCreatedEvent.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Event/JWTDecodedEvent.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Event/JWTEncodedEvent.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Event/JWTExpiredEvent.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Event/JWTFailureEventInterface.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Event/JWTInvalidEvent.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Event/JWTNotFoundEvent.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Events.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Exception/ExpiredTokenException.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Exception/InvalidPayloadException.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Exception/InvalidTokenException.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Exception/JWTDecodeFailureException.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Exception/JWTEncodeFailureException.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Exception/JWTFailureException.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Exception/MissingTokenException.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Exception/UserNotFoundException.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Helper/JWTSplitter.php create mode 100644 vendor/lexik/jwt-authentication-bundle/LICENSE create mode 100644 vendor/lexik/jwt-authentication-bundle/LexikJWTAuthenticationBundle.php create mode 100644 vendor/lexik/jwt-authentication-bundle/OpenApi/OpenApiFactory.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Resources/config/api_platform.xml create mode 100644 vendor/lexik/jwt-authentication-bundle/Resources/config/console.xml create mode 100644 vendor/lexik/jwt-authentication-bundle/Resources/config/cookie.xml create mode 100644 vendor/lexik/jwt-authentication-bundle/Resources/config/deprecated.xml create mode 100644 vendor/lexik/jwt-authentication-bundle/Resources/config/deprecated_51.xml create mode 100644 vendor/lexik/jwt-authentication-bundle/Resources/config/guard_authenticator.xml create mode 100644 vendor/lexik/jwt-authentication-bundle/Resources/config/jwt_manager.xml create mode 100644 vendor/lexik/jwt-authentication-bundle/Resources/config/key_loader.xml create mode 100644 vendor/lexik/jwt-authentication-bundle/Resources/config/lcobucci.xml create mode 100644 vendor/lexik/jwt-authentication-bundle/Resources/config/namshi.xml create mode 100644 vendor/lexik/jwt-authentication-bundle/Resources/config/response_interceptor.xml create mode 100644 vendor/lexik/jwt-authentication-bundle/Resources/config/token_authenticator.xml create mode 100644 vendor/lexik/jwt-authentication-bundle/Resources/config/token_extractor.xml create mode 100644 vendor/lexik/jwt-authentication-bundle/Resources/config/web_token.xml create mode 100644 vendor/lexik/jwt-authentication-bundle/Resources/config/web_token_issuance.xml create mode 100644 vendor/lexik/jwt-authentication-bundle/Resources/config/web_token_verification.xml create mode 100644 vendor/lexik/jwt-authentication-bundle/Response/JWTAuthenticationFailureResponse.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Response/JWTAuthenticationSuccessResponse.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Response/JWTCompatAuthenticationFailureResponse.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Security/Authentication/Provider/JWTProvider.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Security/Authentication/Token/JWTUserToken.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Security/Authentication/Token/PreAuthenticationJWTUserToken.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Security/Authentication/Token/PreAuthenticationJWTUserTokenInterface.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Security/Authenticator/ForwardCompatAuthenticatorTrait.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Security/Authenticator/JWTAuthenticator.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Security/Authenticator/Token/JWTPostAuthenticationToken.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Security/Firewall/JWTListener.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Security/Guard/JWTTokenAuthenticator.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Security/Http/Authentication/AuthenticationFailureHandler.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Security/Http/Authentication/AuthenticationSuccessHandler.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Security/Http/Cookie/JWTCookieProvider.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Security/Http/EntryPoint/JWTEntryPoint.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Security/User/JWTUser.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Security/User/JWTUserInterface.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Security/User/JWTUserProvider.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Security/User/PayloadAwareUserProviderInterface.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Services/JWSProvider/DefaultJWSProvider.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Services/JWSProvider/JWSProviderInterface.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Services/JWSProvider/LcobucciJWSProvider.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Services/JWTManager.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Services/JWTManagerInterface.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Services/JWTTokenManagerInterface.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Services/KeyLoader/AbstractKeyLoader.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Services/KeyLoader/KeyDumperInterface.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Services/KeyLoader/KeyLoaderInterface.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Services/KeyLoader/OpenSSLKeyLoader.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Services/KeyLoader/RawKeyLoader.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Services/WebToken/AccessTokenBuilder.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Services/WebToken/AccessTokenLoader.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Signature/CreatedJWS.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Signature/LoadedJWS.php create mode 100644 vendor/lexik/jwt-authentication-bundle/Subscriber/AdditionalAccessTokenClaimsAndHeaderSubscriber.php create mode 100644 vendor/lexik/jwt-authentication-bundle/TokenExtractor/AuthorizationHeaderTokenExtractor.php create mode 100644 vendor/lexik/jwt-authentication-bundle/TokenExtractor/ChainTokenExtractor.php create mode 100644 vendor/lexik/jwt-authentication-bundle/TokenExtractor/CookieTokenExtractor.php create mode 100644 vendor/lexik/jwt-authentication-bundle/TokenExtractor/QueryParameterTokenExtractor.php create mode 100644 vendor/lexik/jwt-authentication-bundle/TokenExtractor/SplitCookieExtractor.php create mode 100644 vendor/lexik/jwt-authentication-bundle/TokenExtractor/TokenExtractorInterface.php create mode 100644 vendor/lexik/jwt-authentication-bundle/composer.json create mode 100644 vendor/lexik/jwt-authentication-bundle/ecs.php create mode 100644 vendor/lexik/jwt-authentication-bundle/rector.php create mode 100644 vendor/namshi/jose/.coveralls.yml create mode 100644 vendor/namshi/jose/.gitignore create mode 100644 vendor/namshi/jose/.travis.yml create mode 100644 vendor/namshi/jose/CHANGELOG.md create mode 100644 vendor/namshi/jose/LICENSE create mode 100644 vendor/namshi/jose/README.md create mode 100644 vendor/namshi/jose/composer.json create mode 100644 vendor/namshi/jose/phpunit.xml.dist create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/Base64/Base64Encoder.php create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/Base64/Base64UrlSafeEncoder.php create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/Base64/Encoder.php create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/JWS.php create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/JWT.php create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/Signer/OpenSSL/ECDSA.php create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/Signer/OpenSSL/ES256.php create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/Signer/OpenSSL/ES384.php create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/Signer/OpenSSL/ES512.php create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/Signer/OpenSSL/HMAC.php create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/Signer/OpenSSL/HS256.php create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/Signer/OpenSSL/HS384.php create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/Signer/OpenSSL/HS512.php create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/Signer/OpenSSL/None.php create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/Signer/OpenSSL/PublicKey.php create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/Signer/OpenSSL/RS256.php create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/Signer/OpenSSL/RS384.php create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/Signer/OpenSSL/RS512.php create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/Signer/OpenSSL/RSA.php create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/Signer/SecLib/PublicKey.php create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/Signer/SecLib/RS256.php create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/Signer/SecLib/RS384.php create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/Signer/SecLib/RS512.php create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/Signer/SecLib/RSA.php create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/Signer/SignerInterface.php create mode 100644 vendor/namshi/jose/src/Namshi/JOSE/SimpleJWS.php create mode 100644 vendor/namshi/jose/tests/Namshi/JOSE/Test/BCJWSTest.php create mode 100644 vendor/namshi/jose/tests/Namshi/JOSE/Test/JWSTest.php create mode 100644 vendor/namshi/jose/tests/Namshi/JOSE/Test/JWTTest.php create mode 100644 vendor/namshi/jose/tests/Namshi/JOSE/Test/Signer/OpenSSL/ES256Test.php create mode 100644 vendor/namshi/jose/tests/Namshi/JOSE/Test/Signer/OpenSSL/ES384Test.php create mode 100644 vendor/namshi/jose/tests/Namshi/JOSE/Test/Signer/OpenSSL/ES512Test.php create mode 100644 vendor/namshi/jose/tests/Namshi/JOSE/Test/Signer/OpenSSL/HS256Test.php create mode 100644 vendor/namshi/jose/tests/Namshi/JOSE/Test/Signer/OpenSSL/HS384Test.php create mode 100644 vendor/namshi/jose/tests/Namshi/JOSE/Test/Signer/OpenSSL/HS512Test.php create mode 100644 vendor/namshi/jose/tests/Namshi/JOSE/Test/Signer/OpenSSL/KeyFormatTest.php create mode 100644 vendor/namshi/jose/tests/Namshi/JOSE/Test/Signer/OpenSSL/NoneTest.php create mode 100644 vendor/namshi/jose/tests/Namshi/JOSE/Test/Signer/OpenSSL/RS256Test.php create mode 100644 vendor/namshi/jose/tests/Namshi/JOSE/Test/Signer/OpenSSL/RS384Test.php create mode 100644 vendor/namshi/jose/tests/Namshi/JOSE/Test/Signer/OpenSSL/RS512Test.php create mode 100644 vendor/namshi/jose/tests/Namshi/JOSE/Test/Signer/SecLib/RS256TEST.php create mode 100644 vendor/namshi/jose/tests/Namshi/JOSE/Test/Signer/SecLib/RS384Test.php create mode 100644 vendor/namshi/jose/tests/Namshi/JOSE/Test/Signer/SecLib/RS512Test.php create mode 100644 vendor/namshi/jose/tests/Namshi/JOSE/Test/Signer/SecLib/SecLibTestCase.php create mode 100644 vendor/namshi/jose/tests/Namshi/JOSE/Test/SimpleJWSTest.php create mode 100644 vendor/namshi/jose/tests/bootstrap.php create mode 100644 vendor/namshi/jose/tests/private-ne.key create mode 100644 vendor/namshi/jose/tests/private.es256.key create mode 100644 vendor/namshi/jose/tests/private.es384.key create mode 100644 vendor/namshi/jose/tests/private.es512.key create mode 100644 vendor/namshi/jose/tests/private.key create mode 100644 vendor/namshi/jose/tests/public-ne.key create mode 100644 vendor/namshi/jose/tests/public.es256.key create mode 100644 vendor/namshi/jose/tests/public.es384.key create mode 100644 vendor/namshi/jose/tests/public.es512.key create mode 100644 vendor/namshi/jose/tests/public.key create mode 100644 vendor/nelmio/api-doc-bundle/Annotation/Areas.php create mode 100644 vendor/nelmio/api-doc-bundle/Annotation/Model.php create mode 100644 vendor/nelmio/api-doc-bundle/Annotation/Operation.php create mode 100644 vendor/nelmio/api-doc-bundle/Annotation/Security.php create mode 100644 vendor/nelmio/api-doc-bundle/ApiDocGenerator.php create mode 100644 vendor/nelmio/api-doc-bundle/Command/DumpCommand.php create mode 100644 vendor/nelmio/api-doc-bundle/Controller/DocumentationController.php create mode 100644 vendor/nelmio/api-doc-bundle/Controller/SwaggerUiController.php create mode 100644 vendor/nelmio/api-doc-bundle/Controller/YamlDocumentationController.php create mode 100644 vendor/nelmio/api-doc-bundle/DependencyInjection/Compiler/ConfigurationPass.php create mode 100644 vendor/nelmio/api-doc-bundle/DependencyInjection/Compiler/CustomProcessorPass.php create mode 100644 vendor/nelmio/api-doc-bundle/DependencyInjection/Compiler/PhpDocExtractorPass.php create mode 100644 vendor/nelmio/api-doc-bundle/DependencyInjection/Compiler/TagDescribersPass.php create mode 100644 vendor/nelmio/api-doc-bundle/DependencyInjection/Configuration.php create mode 100644 vendor/nelmio/api-doc-bundle/DependencyInjection/NelmioApiDocExtension.php create mode 100644 vendor/nelmio/api-doc-bundle/Describer/ApiPlatformDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/Describer/DefaultDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/Describer/DescriberInterface.php create mode 100644 vendor/nelmio/api-doc-bundle/Describer/ExternalDocDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/Describer/ModelRegistryAwareInterface.php create mode 100644 vendor/nelmio/api-doc-bundle/Describer/ModelRegistryAwareTrait.php create mode 100644 vendor/nelmio/api-doc-bundle/Describer/OpenApiPhpDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/Describer/RouteDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/Exception/RenderInvalidArgumentException.php create mode 100644 vendor/nelmio/api-doc-bundle/Exception/UndocumentedArrayItemsException.php create mode 100644 vendor/nelmio/api-doc-bundle/Form/Extension/DocumentationExtension.php create mode 100644 vendor/nelmio/api-doc-bundle/LICENSE create mode 100644 vendor/nelmio/api-doc-bundle/Model/Model.php create mode 100644 vendor/nelmio/api-doc-bundle/Model/ModelRegistry.php create mode 100644 vendor/nelmio/api-doc-bundle/ModelDescriber/Annotations/AnnotationsReader.php create mode 100644 vendor/nelmio/api-doc-bundle/ModelDescriber/Annotations/OpenApiAnnotationsReader.php create mode 100644 vendor/nelmio/api-doc-bundle/ModelDescriber/Annotations/PropertyPhpDocReader.php create mode 100644 vendor/nelmio/api-doc-bundle/ModelDescriber/Annotations/SymfonyConstraintAnnotationReader.php create mode 100644 vendor/nelmio/api-doc-bundle/ModelDescriber/Annotations/UpdateClassDefinitionResult.php create mode 100644 vendor/nelmio/api-doc-bundle/ModelDescriber/ApplyOpenApiDiscriminatorTrait.php create mode 100644 vendor/nelmio/api-doc-bundle/ModelDescriber/BazingaHateoasModelDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/ModelDescriber/EnumModelDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/ModelDescriber/FallbackObjectModelDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/ModelDescriber/FormModelDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/ModelDescriber/JMSModelDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/ModelDescriber/ModelDescriberInterface.php create mode 100644 vendor/nelmio/api-doc-bundle/ModelDescriber/ObjectModelDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/ModelDescriber/SelfDescribingModelDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/ModelDescriber/SelfDescribingModelInterface.php create mode 100644 vendor/nelmio/api-doc-bundle/NelmioApiDocBundle.php create mode 100644 vendor/nelmio/api-doc-bundle/OpenApiPhp/ModelRegister.php create mode 100644 vendor/nelmio/api-doc-bundle/OpenApiPhp/Util.php create mode 100644 vendor/nelmio/api-doc-bundle/Processor/MapQueryStringProcessor.php create mode 100644 vendor/nelmio/api-doc-bundle/Processor/MapRequestPayloadProcessor.php create mode 100644 vendor/nelmio/api-doc-bundle/Processor/NullablePropertyProcessor.php create mode 100644 vendor/nelmio/api-doc-bundle/PropertyDescriber/ArrayPropertyDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/PropertyDescriber/BooleanPropertyDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/PropertyDescriber/CompoundPropertyDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/PropertyDescriber/DateTimePropertyDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/PropertyDescriber/FloatPropertyDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/PropertyDescriber/IntegerPropertyDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/PropertyDescriber/NullablePropertyDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/PropertyDescriber/NullablePropertyTrait.php create mode 100644 vendor/nelmio/api-doc-bundle/PropertyDescriber/ObjectPropertyDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/PropertyDescriber/PropertyDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/PropertyDescriber/PropertyDescriberAwareInterface.php create mode 100644 vendor/nelmio/api-doc-bundle/PropertyDescriber/PropertyDescriberAwareTrait.php create mode 100644 vendor/nelmio/api-doc-bundle/PropertyDescriber/PropertyDescriberInterface.php create mode 100644 vendor/nelmio/api-doc-bundle/PropertyDescriber/RequiredPropertyDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/PropertyDescriber/StringPropertyDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/Render/Html/AssetsMode.php create mode 100644 vendor/nelmio/api-doc-bundle/Render/Html/GetNelmioAsset.php create mode 100644 vendor/nelmio/api-doc-bundle/Render/Html/HtmlOpenApiRenderer.php create mode 100644 vendor/nelmio/api-doc-bundle/Render/Json/JsonOpenApiRenderer.php create mode 100644 vendor/nelmio/api-doc-bundle/Render/OpenApiRenderer.php create mode 100644 vendor/nelmio/api-doc-bundle/Render/RenderOpenApi.php create mode 100644 vendor/nelmio/api-doc-bundle/Render/Yaml/YamlOpenApiRenderer.php create mode 100644 vendor/nelmio/api-doc-bundle/Resources/config/api_platform.xml create mode 100644 vendor/nelmio/api-doc-bundle/Resources/config/fos_rest.xml create mode 100644 vendor/nelmio/api-doc-bundle/Resources/config/php_doc.xml create mode 100644 vendor/nelmio/api-doc-bundle/Resources/config/routing/swaggerui.xml create mode 100644 vendor/nelmio/api-doc-bundle/Resources/config/services.xml create mode 100644 vendor/nelmio/api-doc-bundle/Resources/public/init-swagger-ui.js create mode 100644 vendor/nelmio/api-doc-bundle/Resources/public/logo.png create mode 100644 vendor/nelmio/api-doc-bundle/Resources/public/style.css create mode 100644 vendor/nelmio/api-doc-bundle/Resources/public/swagger-ui/swagger-ui-bundle.js create mode 100644 vendor/nelmio/api-doc-bundle/Resources/public/swagger-ui/swagger-ui-bundle.js.map create mode 100644 vendor/nelmio/api-doc-bundle/Resources/public/swagger-ui/swagger-ui-standalone-preset.js create mode 100644 vendor/nelmio/api-doc-bundle/Resources/public/swagger-ui/swagger-ui-standalone-preset.js.map create mode 100644 vendor/nelmio/api-doc-bundle/Resources/public/swagger-ui/swagger-ui.css create mode 100644 vendor/nelmio/api-doc-bundle/Resources/public/swagger-ui/swagger-ui.css.map create mode 100644 vendor/nelmio/api-doc-bundle/Resources/views/SwaggerUi/index.html.twig create mode 100644 vendor/nelmio/api-doc-bundle/RouteDescriber/FosRestDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/RouteDescriber/PhpDocDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/RouteDescriber/RouteArgumentDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/RouteDescriber/RouteArgumentDescriber/RouteArgumentDescriberInterface.php create mode 100644 vendor/nelmio/api-doc-bundle/RouteDescriber/RouteArgumentDescriber/SymfonyMapQueryParameterDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/RouteDescriber/RouteArgumentDescriber/SymfonyMapQueryStringDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/RouteDescriber/RouteArgumentDescriber/SymfonyMapRequestPayloadDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/RouteDescriber/RouteDescriberInterface.php create mode 100644 vendor/nelmio/api-doc-bundle/RouteDescriber/RouteDescriberTrait.php create mode 100644 vendor/nelmio/api-doc-bundle/RouteDescriber/RouteMetadataDescriber.php create mode 100644 vendor/nelmio/api-doc-bundle/Routing/FilteredRouteCollectionBuilder.php create mode 100644 vendor/nelmio/api-doc-bundle/Util/ControllerReflector.php create mode 100644 vendor/nelmio/api-doc-bundle/Util/SetsContextTrait.php create mode 100644 vendor/nelmio/api-doc-bundle/composer.json create mode 100644 vendor/nelmio/api-doc-bundle/output create mode 100644 vendor/nelmio/api-doc-bundle/phpunit-baseline.json create mode 100644 vendor/nelmio/api-doc-bundle/update-js.sh create mode 100644 vendor/nelmio/cors-bundle/CHANGELOG.md create mode 100644 vendor/nelmio/cors-bundle/DependencyInjection/Compiler/CorsConfigurationProviderPass.php create mode 100644 vendor/nelmio/cors-bundle/DependencyInjection/Configuration.php create mode 100644 vendor/nelmio/cors-bundle/DependencyInjection/NelmioCorsExtension.php create mode 100644 vendor/nelmio/cors-bundle/EventListener/CacheableResponseVaryListener.php create mode 100644 vendor/nelmio/cors-bundle/EventListener/CorsListener.php create mode 100644 vendor/nelmio/cors-bundle/LICENSE create mode 100644 vendor/nelmio/cors-bundle/NelmioCorsBundle.php create mode 100644 vendor/nelmio/cors-bundle/Options/ConfigProvider.php create mode 100644 vendor/nelmio/cors-bundle/Options/ProviderInterface.php create mode 100644 vendor/nelmio/cors-bundle/Options/Resolver.php create mode 100644 vendor/nelmio/cors-bundle/Options/ResolverInterface.php create mode 100644 vendor/nelmio/cors-bundle/README.md create mode 100644 vendor/nelmio/cors-bundle/Resources/config/services.xml create mode 100644 vendor/nelmio/cors-bundle/Resources/doc/index.rst create mode 100644 vendor/nelmio/cors-bundle/composer.json create mode 100644 vendor/nikic/php-parser/.php-cs-fixer.dist.php create mode 100644 vendor/nikic/php-parser/LICENSE create mode 100644 vendor/nikic/php-parser/Makefile create mode 100644 vendor/nikic/php-parser/README.md create mode 100644 vendor/nikic/php-parser/bin/php-parse create mode 100644 vendor/nikic/php-parser/composer.json create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/ClassConst.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/Class_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/Declaration.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/EnumCase.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/Enum_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/FunctionLike.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/Function_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/Interface_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/Method.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/Namespace_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/Param.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/Property.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/TraitUse.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/TraitUseAdaptation.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/Trait_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder/Use_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/BuilderFactory.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/BuilderHelpers.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Comment.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Comment/Doc.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/ConstExprEvaluationException.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/ConstExprEvaluator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Error.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/ErrorHandler.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/ErrorHandler/Collecting.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/ErrorHandler/Throwing.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Internal/DiffElem.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Internal/Differ.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Internal/PrintableNewAnonClassNode.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Internal/TokenPolyfill.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Internal/TokenStream.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/JsonDecoder.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/Emulative.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/AttributeEmulator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/EnumTokenEmulator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ExplicitOctalEmulator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/KeywordEmulator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/MatchTokenEmulator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/NullsafeTokenEmulator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReadonlyFunctionTokenEmulator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReadonlyTokenEmulator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReverseEmulator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/TokenEmulator.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Modifiers.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NameContext.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Arg.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/ArrayItem.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Attribute.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/AttributeGroup.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/ClosureUse.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/ComplexType.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Const_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/DeclareItem.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayDimFetch.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayItem.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Array_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ArrowFunction.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Assign.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseAnd.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseOr.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseXor.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Coalesce.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Concat.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Div.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Minus.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Mod.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Mul.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Plus.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Pow.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/ShiftLeft.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/ShiftRight.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignRef.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseAnd.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseOr.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseXor.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BooleanAnd.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BooleanOr.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Coalesce.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Concat.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Div.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Equal.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Greater.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/GreaterOrEqual.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Identical.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalAnd.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalOr.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalXor.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Minus.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Mod.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Mul.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/NotEqual.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/NotIdentical.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Plus.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Pow.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/ShiftLeft.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/ShiftRight.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Smaller.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/SmallerOrEqual.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Spaceship.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BitwiseNot.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BooleanNot.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/CallLike.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Array_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Bool_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Double.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Int_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Object_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/String_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Unset_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ClassConstFetch.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Clone_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Closure.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ClosureUse.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ConstFetch.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Empty_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Error.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ErrorSuppress.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Eval_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Exit_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/FuncCall.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Include_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Instanceof_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Isset_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/List_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Match_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/MethodCall.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/New_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/NullsafeMethodCall.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/NullsafePropertyFetch.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PostDec.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PostInc.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PreDec.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PreInc.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Print_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PropertyFetch.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ShellExec.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/StaticCall.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/StaticPropertyFetch.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Ternary.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Throw_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/UnaryMinus.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/UnaryPlus.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Variable.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/YieldFrom.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Yield_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/FunctionLike.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Identifier.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/InterpolatedStringPart.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/IntersectionType.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/MatchArm.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Name.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Name/FullyQualified.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Name/Relative.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/NullableType.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Param.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/PropertyItem.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/DNumber.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/Encapsed.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/EncapsedStringPart.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/Float_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/Int_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/InterpolatedString.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/LNumber.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Class_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Dir.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/File.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Function_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Line.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Method.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Namespace_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Trait_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/String_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/StaticVar.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Block.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Break_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Case_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Catch_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassConst.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassLike.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassMethod.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Class_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Const_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Continue_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/DeclareDeclare.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Declare_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Do_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Echo_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ElseIf_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Else_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/EnumCase.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Enum_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Expression.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Finally_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/For_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Foreach_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Function_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Global_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Goto_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/GroupUse.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/HaltCompiler.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/If_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/InlineHTML.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Interface_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Label.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Namespace_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Nop.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Property.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/PropertyProperty.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Return_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/StaticVar.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Static_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Switch_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUse.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Alias.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Precedence.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Trait_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TryCatch.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Unset_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/UseUse.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Use_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/While_.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/UnionType.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/UseItem.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/VarLikeIdentifier.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Node/VariadicPlaceholder.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeAbstract.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeDumper.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeFinder.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeTraverserInterface.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeVisitor.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/CloningVisitor.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/CommentAnnotatingVisitor.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/FindingVisitor.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/FirstFindingVisitor.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/NameResolver.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/NodeConnectingVisitor.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/ParentConnectingVisitor.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/NodeVisitorAbstract.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Parser.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Parser/Php7.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Parser/Php8.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/ParserAbstract.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/ParserFactory.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/PhpVersion.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/PrettyPrinter.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/PrettyPrinterAbstract.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Token.php create mode 100644 vendor/nikic/php-parser/lib/PhpParser/compatibility_tokens.php create mode 100644 vendor/nikic/php-parser/phpstan-baseline.neon create mode 100644 vendor/nikic/php-parser/phpstan.neon.dist create mode 100644 vendor/phpdocumentor/reflection-common/.github/dependabot.yml create mode 100644 vendor/phpdocumentor/reflection-common/.github/workflows/push.yml create mode 100644 vendor/phpdocumentor/reflection-common/LICENSE create mode 100644 vendor/phpdocumentor/reflection-common/README.md create mode 100644 vendor/phpdocumentor/reflection-common/composer.json create mode 100644 vendor/phpdocumentor/reflection-common/src/Element.php create mode 100644 vendor/phpdocumentor/reflection-common/src/File.php create mode 100644 vendor/phpdocumentor/reflection-common/src/Fqsen.php create mode 100644 vendor/phpdocumentor/reflection-common/src/Location.php create mode 100644 vendor/phpdocumentor/reflection-common/src/Project.php create mode 100644 vendor/phpdocumentor/reflection-common/src/ProjectFactory.php create mode 100644 vendor/phpdocumentor/reflection-docblock/LICENSE create mode 100644 vendor/phpdocumentor/reflection-docblock/README.md create mode 100644 vendor/phpdocumentor/reflection-docblock/composer.json create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Description.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/DescriptionFactory.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/ExampleFinder.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Serializer.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/StandardTagFactory.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tag.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/TagFactory.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Author.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/BaseTag.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Covers.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Deprecated.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Example.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Factory/StaticMethod.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Formatter.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Formatter/AlignFormatter.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Formatter/PassthroughFormatter.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Generic.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/InvalidTag.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Link.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Method.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Param.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Property.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/PropertyRead.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/PropertyWrite.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Reference/Fqsen.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Reference/Reference.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Reference/Url.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Return_.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/See.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Since.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Source.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/TagWithType.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Throws.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Uses.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Var_.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Version.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlockFactory.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/DocBlockFactoryInterface.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/Exception/PcreException.php create mode 100644 vendor/phpdocumentor/reflection-docblock/src/Utils.php create mode 100644 vendor/phpdocumentor/type-resolver/LICENSE create mode 100644 vendor/phpdocumentor/type-resolver/README.md create mode 100644 vendor/phpdocumentor/type-resolver/composer.json create mode 100644 vendor/phpdocumentor/type-resolver/src/FqsenResolver.php create mode 100644 vendor/phpdocumentor/type-resolver/src/PseudoType.php create mode 100644 vendor/phpdocumentor/type-resolver/src/PseudoTypes/ArrayShape.php create mode 100644 vendor/phpdocumentor/type-resolver/src/PseudoTypes/ArrayShapeItem.php create mode 100644 vendor/phpdocumentor/type-resolver/src/PseudoTypes/CallableString.php create mode 100644 vendor/phpdocumentor/type-resolver/src/PseudoTypes/ConstExpression.php create mode 100644 vendor/phpdocumentor/type-resolver/src/PseudoTypes/False_.php create mode 100644 vendor/phpdocumentor/type-resolver/src/PseudoTypes/FloatValue.php create mode 100644 vendor/phpdocumentor/type-resolver/src/PseudoTypes/HtmlEscapedString.php create mode 100644 vendor/phpdocumentor/type-resolver/src/PseudoTypes/IntegerRange.php create mode 100644 vendor/phpdocumentor/type-resolver/src/PseudoTypes/IntegerValue.php create mode 100644 vendor/phpdocumentor/type-resolver/src/PseudoTypes/List_.php create mode 100644 vendor/phpdocumentor/type-resolver/src/PseudoTypes/LiteralString.php create mode 100644 vendor/phpdocumentor/type-resolver/src/PseudoTypes/LowercaseString.php create mode 100644 vendor/phpdocumentor/type-resolver/src/PseudoTypes/NegativeInteger.php create mode 100644 vendor/phpdocumentor/type-resolver/src/PseudoTypes/NonEmptyList.php create mode 100644 vendor/phpdocumentor/type-resolver/src/PseudoTypes/NonEmptyLowercaseString.php create mode 100644 vendor/phpdocumentor/type-resolver/src/PseudoTypes/NonEmptyString.php create mode 100644 vendor/phpdocumentor/type-resolver/src/PseudoTypes/NumericString.php create mode 100644 vendor/phpdocumentor/type-resolver/src/PseudoTypes/Numeric_.php create mode 100644 vendor/phpdocumentor/type-resolver/src/PseudoTypes/PositiveInteger.php create mode 100644 vendor/phpdocumentor/type-resolver/src/PseudoTypes/StringValue.php create mode 100644 vendor/phpdocumentor/type-resolver/src/PseudoTypes/TraitString.php create mode 100644 vendor/phpdocumentor/type-resolver/src/PseudoTypes/True_.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Type.php create mode 100644 vendor/phpdocumentor/type-resolver/src/TypeResolver.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/AbstractList.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/AggregatedType.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/ArrayKey.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Array_.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Boolean.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/CallableParameter.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Callable_.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/ClassString.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Collection.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Compound.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Context.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/ContextFactory.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Expression.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Float_.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Integer.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/InterfaceString.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Intersection.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Iterable_.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Mixed_.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Never_.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Null_.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Nullable.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Object_.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Parent_.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Resource_.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Scalar.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Self_.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Static_.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/String_.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/This.php create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Void_.php create mode 100644 vendor/phpstan/phpdoc-parser/LICENSE create mode 100644 vendor/phpstan/phpdoc-parser/README.md create mode 100644 vendor/phpstan/phpdoc-parser/composer.json create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/AbstractNodeVisitor.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/Attribute.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprArrayItemNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprArrayNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprFalseNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprFloatNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprIntegerNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprNullNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprStringNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstExprTrueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/ConstFetchNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/DoctrineConstExprStringNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/ConstExpr/QuoteAwareConstExprStringNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/Node.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/NodeAttributes.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/NodeTraverser.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/NodeVisitor.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/NodeVisitor/CloningVisitor.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/AssertTagMethodValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/AssertTagPropertyValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/AssertTagValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/DeprecatedTagValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/Doctrine/DoctrineAnnotation.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/Doctrine/DoctrineArgument.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/Doctrine/DoctrineArray.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/Doctrine/DoctrineArrayItem.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/Doctrine/DoctrineTagValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/ExtendsTagValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/GenericTagValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/ImplementsTagValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/InvalidTagValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/MethodTagValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/MethodTagValueParameterNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/MixinTagValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/ParamOutTagValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/ParamTagValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/PhpDocChildNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/PhpDocNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/PhpDocTagNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/PhpDocTagValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/PhpDocTextNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/PropertyTagValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/RequireExtendsTagValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/RequireImplementsTagValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/ReturnTagValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/SelfOutTagValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/TemplateTagValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/ThrowsTagValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/TypeAliasImportTagValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/TypeAliasTagValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/TypelessParamTagValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/UsesTagValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/PhpDoc/VarTagValueNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/Type/ArrayShapeItemNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/Type/ArrayShapeNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/Type/ArrayTypeNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/Type/CallableTypeNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/Type/CallableTypeParameterNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/Type/ConditionalTypeForParameterNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/Type/ConditionalTypeNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/Type/ConstTypeNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/Type/GenericTypeNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/Type/IdentifierTypeNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/Type/IntersectionTypeNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/Type/InvalidTypeNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/Type/NullableTypeNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/Type/ObjectShapeItemNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/Type/ObjectShapeNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/Type/OffsetAccessTypeNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/Type/ThisTypeNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/Type/TypeNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Ast/Type/UnionTypeNode.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Lexer/Lexer.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Parser/ConstExprParser.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Parser/ParserException.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Parser/PhpDocParser.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Parser/StringUnescaper.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Parser/TokenIterator.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Parser/TypeParser.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Printer/DiffElem.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Printer/Differ.php create mode 100644 vendor/phpstan/phpdoc-parser/src/Printer/Printer.php create mode 100644 vendor/psr/cache/CHANGELOG.md create mode 100644 vendor/psr/cache/LICENSE.txt create mode 100644 vendor/psr/cache/README.md create mode 100644 vendor/psr/cache/composer.json create mode 100644 vendor/psr/cache/src/CacheException.php create mode 100644 vendor/psr/cache/src/CacheItemInterface.php create mode 100644 vendor/psr/cache/src/CacheItemPoolInterface.php create mode 100644 vendor/psr/cache/src/InvalidArgumentException.php create mode 100644 vendor/psr/clock/CHANGELOG.md create mode 100644 vendor/psr/clock/LICENSE create mode 100644 vendor/psr/clock/README.md create mode 100644 vendor/psr/clock/composer.json create mode 100644 vendor/psr/clock/src/ClockInterface.php create mode 100644 vendor/psr/container/.gitignore create mode 100644 vendor/psr/container/LICENSE create mode 100644 vendor/psr/container/README.md create mode 100644 vendor/psr/container/composer.json create mode 100644 vendor/psr/container/src/ContainerExceptionInterface.php create mode 100644 vendor/psr/container/src/ContainerInterface.php create mode 100644 vendor/psr/container/src/NotFoundExceptionInterface.php create mode 100644 vendor/psr/event-dispatcher/.editorconfig create mode 100644 vendor/psr/event-dispatcher/.gitignore create mode 100644 vendor/psr/event-dispatcher/LICENSE create mode 100644 vendor/psr/event-dispatcher/README.md create mode 100644 vendor/psr/event-dispatcher/composer.json create mode 100644 vendor/psr/event-dispatcher/src/EventDispatcherInterface.php create mode 100644 vendor/psr/event-dispatcher/src/ListenerProviderInterface.php create mode 100644 vendor/psr/event-dispatcher/src/StoppableEventInterface.php create mode 100644 vendor/psr/log/LICENSE create mode 100644 vendor/psr/log/README.md create mode 100644 vendor/psr/log/composer.json create mode 100644 vendor/psr/log/src/AbstractLogger.php create mode 100644 vendor/psr/log/src/InvalidArgumentException.php create mode 100644 vendor/psr/log/src/LogLevel.php create mode 100644 vendor/psr/log/src/LoggerAwareInterface.php create mode 100644 vendor/psr/log/src/LoggerAwareTrait.php create mode 100644 vendor/psr/log/src/LoggerInterface.php create mode 100644 vendor/psr/log/src/LoggerTrait.php create mode 100644 vendor/psr/log/src/NullLogger.php create mode 100644 vendor/symfony/cache-contracts/CHANGELOG.md create mode 100644 vendor/symfony/cache-contracts/CacheInterface.php create mode 100644 vendor/symfony/cache-contracts/CacheTrait.php create mode 100644 vendor/symfony/cache-contracts/CallbackInterface.php create mode 100644 vendor/symfony/cache-contracts/ItemInterface.php create mode 100644 vendor/symfony/cache-contracts/LICENSE create mode 100644 vendor/symfony/cache-contracts/README.md create mode 100644 vendor/symfony/cache-contracts/TagAwareCacheInterface.php create mode 100644 vendor/symfony/cache-contracts/composer.json create mode 100644 vendor/symfony/cache/Adapter/AbstractAdapter.php create mode 100644 vendor/symfony/cache/Adapter/AbstractTagAwareAdapter.php create mode 100644 vendor/symfony/cache/Adapter/AdapterInterface.php create mode 100644 vendor/symfony/cache/Adapter/ApcuAdapter.php create mode 100644 vendor/symfony/cache/Adapter/ArrayAdapter.php create mode 100644 vendor/symfony/cache/Adapter/ChainAdapter.php create mode 100644 vendor/symfony/cache/Adapter/CouchbaseBucketAdapter.php create mode 100644 vendor/symfony/cache/Adapter/CouchbaseCollectionAdapter.php create mode 100644 vendor/symfony/cache/Adapter/DoctrineDbalAdapter.php create mode 100644 vendor/symfony/cache/Adapter/FilesystemAdapter.php create mode 100644 vendor/symfony/cache/Adapter/FilesystemTagAwareAdapter.php create mode 100644 vendor/symfony/cache/Adapter/MemcachedAdapter.php create mode 100644 vendor/symfony/cache/Adapter/NullAdapter.php create mode 100644 vendor/symfony/cache/Adapter/ParameterNormalizer.php create mode 100644 vendor/symfony/cache/Adapter/PdoAdapter.php create mode 100644 vendor/symfony/cache/Adapter/PhpArrayAdapter.php create mode 100644 vendor/symfony/cache/Adapter/PhpFilesAdapter.php create mode 100644 vendor/symfony/cache/Adapter/ProxyAdapter.php create mode 100644 vendor/symfony/cache/Adapter/Psr16Adapter.php create mode 100644 vendor/symfony/cache/Adapter/RedisAdapter.php create mode 100644 vendor/symfony/cache/Adapter/RedisTagAwareAdapter.php create mode 100644 vendor/symfony/cache/Adapter/TagAwareAdapter.php create mode 100644 vendor/symfony/cache/Adapter/TagAwareAdapterInterface.php create mode 100644 vendor/symfony/cache/Adapter/TraceableAdapter.php create mode 100644 vendor/symfony/cache/Adapter/TraceableTagAwareAdapter.php create mode 100644 vendor/symfony/cache/CHANGELOG.md create mode 100644 vendor/symfony/cache/CacheItem.php create mode 100644 vendor/symfony/cache/DataCollector/CacheDataCollector.php create mode 100644 vendor/symfony/cache/DependencyInjection/CacheCollectorPass.php create mode 100644 vendor/symfony/cache/DependencyInjection/CachePoolClearerPass.php create mode 100644 vendor/symfony/cache/DependencyInjection/CachePoolPass.php create mode 100644 vendor/symfony/cache/DependencyInjection/CachePoolPrunerPass.php create mode 100644 vendor/symfony/cache/Exception/CacheException.php create mode 100644 vendor/symfony/cache/Exception/InvalidArgumentException.php create mode 100644 vendor/symfony/cache/Exception/LogicException.php create mode 100644 vendor/symfony/cache/LICENSE create mode 100644 vendor/symfony/cache/LockRegistry.php create mode 100644 vendor/symfony/cache/Marshaller/DefaultMarshaller.php create mode 100644 vendor/symfony/cache/Marshaller/DeflateMarshaller.php create mode 100644 vendor/symfony/cache/Marshaller/MarshallerInterface.php create mode 100644 vendor/symfony/cache/Marshaller/SodiumMarshaller.php create mode 100644 vendor/symfony/cache/Marshaller/TagAwareMarshaller.php create mode 100644 vendor/symfony/cache/Messenger/EarlyExpirationDispatcher.php create mode 100644 vendor/symfony/cache/Messenger/EarlyExpirationHandler.php create mode 100644 vendor/symfony/cache/Messenger/EarlyExpirationMessage.php create mode 100644 vendor/symfony/cache/PruneableInterface.php create mode 100644 vendor/symfony/cache/Psr16Cache.php create mode 100644 vendor/symfony/cache/README.md create mode 100644 vendor/symfony/cache/ResettableInterface.php create mode 100644 vendor/symfony/cache/Traits/AbstractAdapterTrait.php create mode 100644 vendor/symfony/cache/Traits/ContractsTrait.php create mode 100644 vendor/symfony/cache/Traits/FilesystemCommonTrait.php create mode 100644 vendor/symfony/cache/Traits/FilesystemTrait.php create mode 100644 vendor/symfony/cache/Traits/ProxyTrait.php create mode 100644 vendor/symfony/cache/Traits/Redis5Proxy.php create mode 100644 vendor/symfony/cache/Traits/Redis6Proxy.php create mode 100644 vendor/symfony/cache/Traits/RedisCluster5Proxy.php create mode 100644 vendor/symfony/cache/Traits/RedisCluster6Proxy.php create mode 100644 vendor/symfony/cache/Traits/RedisClusterNodeProxy.php create mode 100644 vendor/symfony/cache/Traits/RedisClusterProxy.php create mode 100644 vendor/symfony/cache/Traits/RedisProxy.php create mode 100644 vendor/symfony/cache/Traits/RedisTrait.php create mode 100644 vendor/symfony/cache/Traits/RelayProxy.php create mode 100644 vendor/symfony/cache/Traits/ValueWrapper.php create mode 100644 vendor/symfony/cache/composer.json create mode 100644 vendor/symfony/clock/CHANGELOG.md create mode 100644 vendor/symfony/clock/Clock.php create mode 100644 vendor/symfony/clock/ClockAwareTrait.php create mode 100644 vendor/symfony/clock/ClockInterface.php create mode 100644 vendor/symfony/clock/LICENSE create mode 100644 vendor/symfony/clock/MockClock.php create mode 100644 vendor/symfony/clock/MonotonicClock.php create mode 100644 vendor/symfony/clock/NativeClock.php create mode 100644 vendor/symfony/clock/README.md create mode 100644 vendor/symfony/clock/Resources/now.php create mode 100644 vendor/symfony/clock/Test/ClockSensitiveTrait.php create mode 100644 vendor/symfony/clock/composer.json create mode 100644 vendor/symfony/config/Builder/ClassBuilder.php create mode 100644 vendor/symfony/config/Builder/ConfigBuilderGenerator.php create mode 100644 vendor/symfony/config/Builder/ConfigBuilderGeneratorInterface.php create mode 100644 vendor/symfony/config/Builder/ConfigBuilderInterface.php create mode 100644 vendor/symfony/config/Builder/Method.php create mode 100644 vendor/symfony/config/Builder/Property.php create mode 100644 vendor/symfony/config/CHANGELOG.md create mode 100644 vendor/symfony/config/ConfigCache.php create mode 100644 vendor/symfony/config/ConfigCacheFactory.php create mode 100644 vendor/symfony/config/ConfigCacheFactoryInterface.php create mode 100644 vendor/symfony/config/ConfigCacheInterface.php create mode 100644 vendor/symfony/config/Definition/ArrayNode.php create mode 100644 vendor/symfony/config/Definition/BaseNode.php create mode 100644 vendor/symfony/config/Definition/BooleanNode.php create mode 100644 vendor/symfony/config/Definition/Builder/ArrayNodeDefinition.php create mode 100644 vendor/symfony/config/Definition/Builder/BooleanNodeDefinition.php create mode 100644 vendor/symfony/config/Definition/Builder/BuilderAwareInterface.php create mode 100644 vendor/symfony/config/Definition/Builder/EnumNodeDefinition.php create mode 100644 vendor/symfony/config/Definition/Builder/ExprBuilder.php create mode 100644 vendor/symfony/config/Definition/Builder/FloatNodeDefinition.php create mode 100644 vendor/symfony/config/Definition/Builder/IntegerNodeDefinition.php create mode 100644 vendor/symfony/config/Definition/Builder/MergeBuilder.php create mode 100644 vendor/symfony/config/Definition/Builder/NodeBuilder.php create mode 100644 vendor/symfony/config/Definition/Builder/NodeDefinition.php create mode 100644 vendor/symfony/config/Definition/Builder/NodeParentInterface.php create mode 100644 vendor/symfony/config/Definition/Builder/NormalizationBuilder.php create mode 100644 vendor/symfony/config/Definition/Builder/NumericNodeDefinition.php create mode 100644 vendor/symfony/config/Definition/Builder/ParentNodeDefinitionInterface.php create mode 100644 vendor/symfony/config/Definition/Builder/ScalarNodeDefinition.php create mode 100644 vendor/symfony/config/Definition/Builder/TreeBuilder.php create mode 100644 vendor/symfony/config/Definition/Builder/ValidationBuilder.php create mode 100644 vendor/symfony/config/Definition/Builder/VariableNodeDefinition.php create mode 100644 vendor/symfony/config/Definition/ConfigurableInterface.php create mode 100644 vendor/symfony/config/Definition/Configuration.php create mode 100644 vendor/symfony/config/Definition/ConfigurationInterface.php create mode 100644 vendor/symfony/config/Definition/Configurator/DefinitionConfigurator.php create mode 100644 vendor/symfony/config/Definition/Dumper/XmlReferenceDumper.php create mode 100644 vendor/symfony/config/Definition/Dumper/YamlReferenceDumper.php create mode 100644 vendor/symfony/config/Definition/EnumNode.php create mode 100644 vendor/symfony/config/Definition/Exception/DuplicateKeyException.php create mode 100644 vendor/symfony/config/Definition/Exception/Exception.php create mode 100644 vendor/symfony/config/Definition/Exception/ForbiddenOverwriteException.php create mode 100644 vendor/symfony/config/Definition/Exception/InvalidConfigurationException.php create mode 100644 vendor/symfony/config/Definition/Exception/InvalidDefinitionException.php create mode 100644 vendor/symfony/config/Definition/Exception/InvalidTypeException.php create mode 100644 vendor/symfony/config/Definition/Exception/UnsetKeyException.php create mode 100644 vendor/symfony/config/Definition/FloatNode.php create mode 100644 vendor/symfony/config/Definition/IntegerNode.php create mode 100644 vendor/symfony/config/Definition/Loader/DefinitionFileLoader.php create mode 100644 vendor/symfony/config/Definition/NodeInterface.php create mode 100644 vendor/symfony/config/Definition/NumericNode.php create mode 100644 vendor/symfony/config/Definition/Processor.php create mode 100644 vendor/symfony/config/Definition/PrototypeNodeInterface.php create mode 100644 vendor/symfony/config/Definition/PrototypedArrayNode.php create mode 100644 vendor/symfony/config/Definition/ScalarNode.php create mode 100644 vendor/symfony/config/Definition/VariableNode.php create mode 100644 vendor/symfony/config/Exception/FileLoaderImportCircularReferenceException.php create mode 100644 vendor/symfony/config/Exception/FileLocatorFileNotFoundException.php create mode 100644 vendor/symfony/config/Exception/LoaderLoadException.php create mode 100644 vendor/symfony/config/FileLocator.php create mode 100644 vendor/symfony/config/FileLocatorInterface.php create mode 100644 vendor/symfony/config/LICENSE create mode 100644 vendor/symfony/config/Loader/DelegatingLoader.php create mode 100644 vendor/symfony/config/Loader/DirectoryAwareLoaderInterface.php create mode 100644 vendor/symfony/config/Loader/FileLoader.php create mode 100644 vendor/symfony/config/Loader/GlobFileLoader.php create mode 100644 vendor/symfony/config/Loader/Loader.php create mode 100644 vendor/symfony/config/Loader/LoaderInterface.php create mode 100644 vendor/symfony/config/Loader/LoaderResolver.php create mode 100644 vendor/symfony/config/Loader/LoaderResolverInterface.php create mode 100644 vendor/symfony/config/Loader/ParamConfigurator.php create mode 100644 vendor/symfony/config/README.md create mode 100644 vendor/symfony/config/Resource/ClassExistenceResource.php create mode 100644 vendor/symfony/config/Resource/ComposerResource.php create mode 100644 vendor/symfony/config/Resource/DirectoryResource.php create mode 100644 vendor/symfony/config/Resource/FileExistenceResource.php create mode 100644 vendor/symfony/config/Resource/FileResource.php create mode 100644 vendor/symfony/config/Resource/GlobResource.php create mode 100644 vendor/symfony/config/Resource/ReflectionClassResource.php create mode 100644 vendor/symfony/config/Resource/ResourceInterface.php create mode 100644 vendor/symfony/config/Resource/SelfCheckingResourceChecker.php create mode 100644 vendor/symfony/config/Resource/SelfCheckingResourceInterface.php create mode 100644 vendor/symfony/config/ResourceCheckerConfigCache.php create mode 100644 vendor/symfony/config/ResourceCheckerConfigCacheFactory.php create mode 100644 vendor/symfony/config/ResourceCheckerInterface.php create mode 100644 vendor/symfony/config/Util/Exception/InvalidXmlException.php create mode 100644 vendor/symfony/config/Util/Exception/XmlParsingException.php create mode 100644 vendor/symfony/config/Util/XmlUtils.php create mode 100644 vendor/symfony/config/composer.json create mode 100644 vendor/symfony/console/Application.php create mode 100644 vendor/symfony/console/Attribute/AsCommand.php create mode 100644 vendor/symfony/console/CHANGELOG.md create mode 100644 vendor/symfony/console/CI/GithubActionReporter.php create mode 100644 vendor/symfony/console/Color.php create mode 100644 vendor/symfony/console/Command/Command.php create mode 100644 vendor/symfony/console/Command/CompleteCommand.php create mode 100644 vendor/symfony/console/Command/DumpCompletionCommand.php create mode 100644 vendor/symfony/console/Command/HelpCommand.php create mode 100644 vendor/symfony/console/Command/LazyCommand.php create mode 100644 vendor/symfony/console/Command/ListCommand.php create mode 100644 vendor/symfony/console/Command/LockableTrait.php create mode 100644 vendor/symfony/console/Command/SignalableCommandInterface.php create mode 100644 vendor/symfony/console/CommandLoader/CommandLoaderInterface.php create mode 100644 vendor/symfony/console/CommandLoader/ContainerCommandLoader.php create mode 100644 vendor/symfony/console/CommandLoader/FactoryCommandLoader.php create mode 100644 vendor/symfony/console/Completion/CompletionInput.php create mode 100644 vendor/symfony/console/Completion/CompletionSuggestions.php create mode 100644 vendor/symfony/console/Completion/Output/BashCompletionOutput.php create mode 100644 vendor/symfony/console/Completion/Output/CompletionOutputInterface.php create mode 100644 vendor/symfony/console/Completion/Output/FishCompletionOutput.php create mode 100644 vendor/symfony/console/Completion/Output/ZshCompletionOutput.php create mode 100644 vendor/symfony/console/Completion/Suggestion.php create mode 100644 vendor/symfony/console/ConsoleEvents.php create mode 100644 vendor/symfony/console/Cursor.php create mode 100644 vendor/symfony/console/DependencyInjection/AddConsoleCommandPass.php create mode 100644 vendor/symfony/console/Descriptor/ApplicationDescription.php create mode 100644 vendor/symfony/console/Descriptor/Descriptor.php create mode 100644 vendor/symfony/console/Descriptor/DescriptorInterface.php create mode 100644 vendor/symfony/console/Descriptor/JsonDescriptor.php create mode 100644 vendor/symfony/console/Descriptor/MarkdownDescriptor.php create mode 100644 vendor/symfony/console/Descriptor/ReStructuredTextDescriptor.php create mode 100644 vendor/symfony/console/Descriptor/TextDescriptor.php create mode 100644 vendor/symfony/console/Descriptor/XmlDescriptor.php create mode 100644 vendor/symfony/console/Event/ConsoleCommandEvent.php create mode 100644 vendor/symfony/console/Event/ConsoleErrorEvent.php create mode 100644 vendor/symfony/console/Event/ConsoleEvent.php create mode 100644 vendor/symfony/console/Event/ConsoleSignalEvent.php create mode 100644 vendor/symfony/console/Event/ConsoleTerminateEvent.php create mode 100644 vendor/symfony/console/EventListener/ErrorListener.php create mode 100644 vendor/symfony/console/Exception/CommandNotFoundException.php create mode 100644 vendor/symfony/console/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/console/Exception/InvalidArgumentException.php create mode 100644 vendor/symfony/console/Exception/InvalidOptionException.php create mode 100644 vendor/symfony/console/Exception/LogicException.php create mode 100644 vendor/symfony/console/Exception/MissingInputException.php create mode 100644 vendor/symfony/console/Exception/NamespaceNotFoundException.php create mode 100644 vendor/symfony/console/Exception/RuntimeException.php create mode 100644 vendor/symfony/console/Formatter/NullOutputFormatter.php create mode 100644 vendor/symfony/console/Formatter/NullOutputFormatterStyle.php create mode 100644 vendor/symfony/console/Formatter/OutputFormatter.php create mode 100644 vendor/symfony/console/Formatter/OutputFormatterInterface.php create mode 100644 vendor/symfony/console/Formatter/OutputFormatterStyle.php create mode 100644 vendor/symfony/console/Formatter/OutputFormatterStyleInterface.php create mode 100644 vendor/symfony/console/Formatter/OutputFormatterStyleStack.php create mode 100644 vendor/symfony/console/Formatter/WrappableOutputFormatterInterface.php create mode 100644 vendor/symfony/console/Helper/DebugFormatterHelper.php create mode 100644 vendor/symfony/console/Helper/DescriptorHelper.php create mode 100644 vendor/symfony/console/Helper/Dumper.php create mode 100644 vendor/symfony/console/Helper/FormatterHelper.php create mode 100644 vendor/symfony/console/Helper/Helper.php create mode 100644 vendor/symfony/console/Helper/HelperInterface.php create mode 100644 vendor/symfony/console/Helper/HelperSet.php create mode 100644 vendor/symfony/console/Helper/InputAwareHelper.php create mode 100644 vendor/symfony/console/Helper/OutputWrapper.php create mode 100644 vendor/symfony/console/Helper/ProcessHelper.php create mode 100644 vendor/symfony/console/Helper/ProgressBar.php create mode 100644 vendor/symfony/console/Helper/ProgressIndicator.php create mode 100644 vendor/symfony/console/Helper/QuestionHelper.php create mode 100644 vendor/symfony/console/Helper/SymfonyQuestionHelper.php create mode 100644 vendor/symfony/console/Helper/Table.php create mode 100644 vendor/symfony/console/Helper/TableCell.php create mode 100644 vendor/symfony/console/Helper/TableCellStyle.php create mode 100644 vendor/symfony/console/Helper/TableRows.php create mode 100644 vendor/symfony/console/Helper/TableSeparator.php create mode 100644 vendor/symfony/console/Helper/TableStyle.php create mode 100644 vendor/symfony/console/Input/ArgvInput.php create mode 100644 vendor/symfony/console/Input/ArrayInput.php create mode 100644 vendor/symfony/console/Input/Input.php create mode 100644 vendor/symfony/console/Input/InputArgument.php create mode 100644 vendor/symfony/console/Input/InputAwareInterface.php create mode 100644 vendor/symfony/console/Input/InputDefinition.php create mode 100644 vendor/symfony/console/Input/InputInterface.php create mode 100644 vendor/symfony/console/Input/InputOption.php create mode 100644 vendor/symfony/console/Input/StreamableInputInterface.php create mode 100644 vendor/symfony/console/Input/StringInput.php create mode 100644 vendor/symfony/console/LICENSE create mode 100644 vendor/symfony/console/Logger/ConsoleLogger.php create mode 100644 vendor/symfony/console/Output/AnsiColorMode.php create mode 100644 vendor/symfony/console/Output/BufferedOutput.php create mode 100644 vendor/symfony/console/Output/ConsoleOutput.php create mode 100644 vendor/symfony/console/Output/ConsoleOutputInterface.php create mode 100644 vendor/symfony/console/Output/ConsoleSectionOutput.php create mode 100644 vendor/symfony/console/Output/NullOutput.php create mode 100644 vendor/symfony/console/Output/Output.php create mode 100644 vendor/symfony/console/Output/OutputInterface.php create mode 100644 vendor/symfony/console/Output/StreamOutput.php create mode 100644 vendor/symfony/console/Output/TrimmedBufferOutput.php create mode 100644 vendor/symfony/console/Question/ChoiceQuestion.php create mode 100644 vendor/symfony/console/Question/ConfirmationQuestion.php create mode 100644 vendor/symfony/console/Question/Question.php create mode 100644 vendor/symfony/console/README.md create mode 100644 vendor/symfony/console/Resources/bin/hiddeninput.exe create mode 100644 vendor/symfony/console/Resources/completion.bash create mode 100644 vendor/symfony/console/Resources/completion.fish create mode 100644 vendor/symfony/console/Resources/completion.zsh create mode 100644 vendor/symfony/console/SignalRegistry/SignalRegistry.php create mode 100644 vendor/symfony/console/SingleCommandApplication.php create mode 100644 vendor/symfony/console/Style/OutputStyle.php create mode 100644 vendor/symfony/console/Style/StyleInterface.php create mode 100644 vendor/symfony/console/Style/SymfonyStyle.php create mode 100644 vendor/symfony/console/Terminal.php create mode 100644 vendor/symfony/console/Tester/ApplicationTester.php create mode 100644 vendor/symfony/console/Tester/CommandCompletionTester.php create mode 100644 vendor/symfony/console/Tester/CommandTester.php create mode 100644 vendor/symfony/console/Tester/Constraint/CommandIsSuccessful.php create mode 100644 vendor/symfony/console/Tester/TesterTrait.php create mode 100644 vendor/symfony/console/composer.json create mode 100644 vendor/symfony/dependency-injection/Alias.php create mode 100644 vendor/symfony/dependency-injection/Argument/AbstractArgument.php create mode 100644 vendor/symfony/dependency-injection/Argument/ArgumentInterface.php create mode 100644 vendor/symfony/dependency-injection/Argument/BoundArgument.php create mode 100644 vendor/symfony/dependency-injection/Argument/IteratorArgument.php create mode 100644 vendor/symfony/dependency-injection/Argument/LazyClosure.php create mode 100644 vendor/symfony/dependency-injection/Argument/ReferenceSetArgumentTrait.php create mode 100644 vendor/symfony/dependency-injection/Argument/RewindableGenerator.php create mode 100644 vendor/symfony/dependency-injection/Argument/ServiceClosureArgument.php create mode 100644 vendor/symfony/dependency-injection/Argument/ServiceLocator.php create mode 100644 vendor/symfony/dependency-injection/Argument/ServiceLocatorArgument.php create mode 100644 vendor/symfony/dependency-injection/Argument/TaggedIteratorArgument.php create mode 100644 vendor/symfony/dependency-injection/Attribute/AsAlias.php create mode 100644 vendor/symfony/dependency-injection/Attribute/AsDecorator.php create mode 100644 vendor/symfony/dependency-injection/Attribute/AsTaggedItem.php create mode 100644 vendor/symfony/dependency-injection/Attribute/Autoconfigure.php create mode 100644 vendor/symfony/dependency-injection/Attribute/AutoconfigureTag.php create mode 100644 vendor/symfony/dependency-injection/Attribute/Autowire.php create mode 100644 vendor/symfony/dependency-injection/Attribute/AutowireCallable.php create mode 100644 vendor/symfony/dependency-injection/Attribute/AutowireDecorated.php create mode 100644 vendor/symfony/dependency-injection/Attribute/AutowireServiceClosure.php create mode 100644 vendor/symfony/dependency-injection/Attribute/Exclude.php create mode 100644 vendor/symfony/dependency-injection/Attribute/MapDecorated.php create mode 100644 vendor/symfony/dependency-injection/Attribute/TaggedIterator.php create mode 100644 vendor/symfony/dependency-injection/Attribute/TaggedLocator.php create mode 100644 vendor/symfony/dependency-injection/Attribute/Target.php create mode 100644 vendor/symfony/dependency-injection/Attribute/When.php create mode 100644 vendor/symfony/dependency-injection/CHANGELOG.md create mode 100644 vendor/symfony/dependency-injection/ChildDefinition.php create mode 100644 vendor/symfony/dependency-injection/Compiler/AbstractRecursivePass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/AliasDeprecatedPublicServicesPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/AnalyzeServiceReferencesPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/AttributeAutoconfigurationPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/AutoAliasServicePass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/AutowireAsDecoratorPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/AutowirePass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/AutowireRequiredMethodsPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/AutowireRequiredPropertiesPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/CheckArgumentsValidityPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/CheckCircularReferencesPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/CheckDefinitionValidityPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/CheckReferenceValidityPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/CheckTypeDeclarationsPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/Compiler.php create mode 100644 vendor/symfony/dependency-injection/Compiler/CompilerPassInterface.php create mode 100644 vendor/symfony/dependency-injection/Compiler/DecoratorServicePass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/DefinitionErrorExceptionPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ExtensionCompilerPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/InlineServiceDefinitionsPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/MergeExtensionConfigurationPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/PassConfig.php create mode 100644 vendor/symfony/dependency-injection/Compiler/PriorityTaggedServiceTrait.php create mode 100644 vendor/symfony/dependency-injection/Compiler/RegisterAutoconfigureAttributesPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/RegisterEnvVarProcessorsPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/RegisterReverseContainerPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/RegisterServiceSubscribersPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/RemoveAbstractDefinitionsPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/RemoveBuildParametersPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/RemovePrivateAliasesPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/RemoveUnusedDefinitionsPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ReplaceAliasByActualDefinitionPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveBindingsPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveChildDefinitionsPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveClassPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveDecoratorStackPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveEnvPlaceholdersPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveFactoryClassPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveHotPathPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveInstanceofConditionalsPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveInvalidReferencesPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveNamedArgumentsPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveNoPreloadPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveParameterPlaceHoldersPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveReferencesToAliasesPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveServiceSubscribersPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ResolveTaggedIteratorArgumentPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ServiceLocatorTagPass.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ServiceReferenceGraph.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ServiceReferenceGraphEdge.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ServiceReferenceGraphNode.php create mode 100644 vendor/symfony/dependency-injection/Compiler/ValidateEnvPlaceholdersPass.php create mode 100644 vendor/symfony/dependency-injection/Config/ContainerParametersResource.php create mode 100644 vendor/symfony/dependency-injection/Config/ContainerParametersResourceChecker.php create mode 100644 vendor/symfony/dependency-injection/Container.php create mode 100644 vendor/symfony/dependency-injection/ContainerAwareInterface.php create mode 100644 vendor/symfony/dependency-injection/ContainerAwareTrait.php create mode 100644 vendor/symfony/dependency-injection/ContainerBuilder.php create mode 100644 vendor/symfony/dependency-injection/ContainerInterface.php create mode 100644 vendor/symfony/dependency-injection/Definition.php create mode 100644 vendor/symfony/dependency-injection/Dumper/Dumper.php create mode 100644 vendor/symfony/dependency-injection/Dumper/DumperInterface.php create mode 100644 vendor/symfony/dependency-injection/Dumper/GraphvizDumper.php create mode 100644 vendor/symfony/dependency-injection/Dumper/PhpDumper.php create mode 100644 vendor/symfony/dependency-injection/Dumper/Preloader.php create mode 100644 vendor/symfony/dependency-injection/Dumper/XmlDumper.php create mode 100644 vendor/symfony/dependency-injection/Dumper/YamlDumper.php create mode 100644 vendor/symfony/dependency-injection/EnvVarLoaderInterface.php create mode 100644 vendor/symfony/dependency-injection/EnvVarProcessor.php create mode 100644 vendor/symfony/dependency-injection/EnvVarProcessorInterface.php create mode 100644 vendor/symfony/dependency-injection/Exception/AutowiringFailedException.php create mode 100644 vendor/symfony/dependency-injection/Exception/BadMethodCallException.php create mode 100644 vendor/symfony/dependency-injection/Exception/EnvNotFoundException.php create mode 100644 vendor/symfony/dependency-injection/Exception/EnvParameterException.php create mode 100644 vendor/symfony/dependency-injection/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/dependency-injection/Exception/InvalidArgumentException.php create mode 100644 vendor/symfony/dependency-injection/Exception/InvalidParameterTypeException.php create mode 100644 vendor/symfony/dependency-injection/Exception/LogicException.php create mode 100644 vendor/symfony/dependency-injection/Exception/OutOfBoundsException.php create mode 100644 vendor/symfony/dependency-injection/Exception/ParameterCircularReferenceException.php create mode 100644 vendor/symfony/dependency-injection/Exception/ParameterNotFoundException.php create mode 100644 vendor/symfony/dependency-injection/Exception/RuntimeException.php create mode 100644 vendor/symfony/dependency-injection/Exception/ServiceCircularReferenceException.php create mode 100644 vendor/symfony/dependency-injection/Exception/ServiceNotFoundException.php create mode 100644 vendor/symfony/dependency-injection/ExpressionLanguage.php create mode 100644 vendor/symfony/dependency-injection/ExpressionLanguageProvider.php create mode 100644 vendor/symfony/dependency-injection/Extension/AbstractExtension.php create mode 100644 vendor/symfony/dependency-injection/Extension/ConfigurableExtensionInterface.php create mode 100644 vendor/symfony/dependency-injection/Extension/ConfigurationExtensionInterface.php create mode 100644 vendor/symfony/dependency-injection/Extension/Extension.php create mode 100644 vendor/symfony/dependency-injection/Extension/ExtensionInterface.php create mode 100644 vendor/symfony/dependency-injection/Extension/ExtensionTrait.php create mode 100644 vendor/symfony/dependency-injection/Extension/PrependExtensionInterface.php create mode 100644 vendor/symfony/dependency-injection/LICENSE create mode 100644 vendor/symfony/dependency-injection/LazyProxy/Instantiator/InstantiatorInterface.php create mode 100644 vendor/symfony/dependency-injection/LazyProxy/Instantiator/LazyServiceInstantiator.php create mode 100644 vendor/symfony/dependency-injection/LazyProxy/Instantiator/RealServiceInstantiator.php create mode 100644 vendor/symfony/dependency-injection/LazyProxy/PhpDumper/DumperInterface.php create mode 100644 vendor/symfony/dependency-injection/LazyProxy/PhpDumper/LazyServiceDumper.php create mode 100644 vendor/symfony/dependency-injection/LazyProxy/PhpDumper/NullDumper.php create mode 100644 vendor/symfony/dependency-injection/LazyProxy/ProxyHelper.php create mode 100644 vendor/symfony/dependency-injection/Loader/ClosureLoader.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/AbstractConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/AbstractServiceConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/AliasConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/ClosureReferenceConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/ContainerConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/DefaultsConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/EnvConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/FromCallableConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/InlineServiceConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/InstanceofConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/ParametersConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/PrototypeConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/ReferenceConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/ServiceConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/ServicesConfigurator.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/AbstractTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/ArgumentTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/AutoconfigureTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/AutowireTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/BindTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/CallTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/ClassTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/ConfiguratorTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/ConstructorTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/DecorateTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/DeprecateTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/FactoryTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/FileTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/FromCallableTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/LazyTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/ParentTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/PropertyTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/PublicTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/ShareTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/SyntheticTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/Configurator/Traits/TagTrait.php create mode 100644 vendor/symfony/dependency-injection/Loader/DirectoryLoader.php create mode 100644 vendor/symfony/dependency-injection/Loader/FileLoader.php create mode 100644 vendor/symfony/dependency-injection/Loader/GlobFileLoader.php create mode 100644 vendor/symfony/dependency-injection/Loader/IniFileLoader.php create mode 100644 vendor/symfony/dependency-injection/Loader/PhpFileLoader.php create mode 100644 vendor/symfony/dependency-injection/Loader/XmlFileLoader.php create mode 100644 vendor/symfony/dependency-injection/Loader/YamlFileLoader.php create mode 100644 vendor/symfony/dependency-injection/Loader/schema/dic/services/services-1.0.xsd create mode 100644 vendor/symfony/dependency-injection/Parameter.php create mode 100644 vendor/symfony/dependency-injection/ParameterBag/ContainerBag.php create mode 100644 vendor/symfony/dependency-injection/ParameterBag/ContainerBagInterface.php create mode 100644 vendor/symfony/dependency-injection/ParameterBag/EnvPlaceholderParameterBag.php create mode 100644 vendor/symfony/dependency-injection/ParameterBag/FrozenParameterBag.php create mode 100644 vendor/symfony/dependency-injection/ParameterBag/ParameterBag.php create mode 100644 vendor/symfony/dependency-injection/ParameterBag/ParameterBagInterface.php create mode 100644 vendor/symfony/dependency-injection/README.md create mode 100644 vendor/symfony/dependency-injection/Reference.php create mode 100644 vendor/symfony/dependency-injection/ReverseContainer.php create mode 100644 vendor/symfony/dependency-injection/ServiceLocator.php create mode 100644 vendor/symfony/dependency-injection/TaggedContainerInterface.php create mode 100644 vendor/symfony/dependency-injection/TypedReference.php create mode 100644 vendor/symfony/dependency-injection/Variable.php create mode 100644 vendor/symfony/dependency-injection/composer.json create mode 100644 vendor/symfony/deprecation-contracts/CHANGELOG.md create mode 100644 vendor/symfony/deprecation-contracts/LICENSE create mode 100644 vendor/symfony/deprecation-contracts/README.md create mode 100644 vendor/symfony/deprecation-contracts/composer.json create mode 100644 vendor/symfony/deprecation-contracts/function.php create mode 100644 vendor/symfony/doctrine-bridge/ArgumentResolver/EntityValueResolver.php create mode 100644 vendor/symfony/doctrine-bridge/Attribute/MapEntity.php create mode 100644 vendor/symfony/doctrine-bridge/CHANGELOG.md create mode 100644 vendor/symfony/doctrine-bridge/CacheWarmer/ProxyCacheWarmer.php create mode 100644 vendor/symfony/doctrine-bridge/ContainerAwareEventManager.php create mode 100644 vendor/symfony/doctrine-bridge/DataCollector/DoctrineDataCollector.php create mode 100644 vendor/symfony/doctrine-bridge/DataCollector/ObjectParameter.php create mode 100644 vendor/symfony/doctrine-bridge/DataFixtures/ContainerAwareLoader.php create mode 100644 vendor/symfony/doctrine-bridge/DependencyInjection/AbstractDoctrineExtension.php create mode 100644 vendor/symfony/doctrine-bridge/DependencyInjection/CompilerPass/DoctrineValidationPass.php create mode 100644 vendor/symfony/doctrine-bridge/DependencyInjection/CompilerPass/RegisterEventListenersAndSubscribersPass.php create mode 100644 vendor/symfony/doctrine-bridge/DependencyInjection/CompilerPass/RegisterMappingsPass.php create mode 100644 vendor/symfony/doctrine-bridge/DependencyInjection/CompilerPass/RegisterUidTypePass.php create mode 100644 vendor/symfony/doctrine-bridge/DependencyInjection/Security/UserProvider/EntityFactory.php create mode 100644 vendor/symfony/doctrine-bridge/Form/ChoiceList/DoctrineChoiceLoader.php create mode 100644 vendor/symfony/doctrine-bridge/Form/ChoiceList/EntityLoaderInterface.php create mode 100644 vendor/symfony/doctrine-bridge/Form/ChoiceList/IdReader.php create mode 100644 vendor/symfony/doctrine-bridge/Form/ChoiceList/ORMQueryBuilderLoader.php create mode 100644 vendor/symfony/doctrine-bridge/Form/DataTransformer/CollectionToArrayTransformer.php create mode 100644 vendor/symfony/doctrine-bridge/Form/DoctrineOrmExtension.php create mode 100644 vendor/symfony/doctrine-bridge/Form/DoctrineOrmTypeGuesser.php create mode 100644 vendor/symfony/doctrine-bridge/Form/EventListener/MergeDoctrineCollectionListener.php create mode 100644 vendor/symfony/doctrine-bridge/Form/Type/DoctrineType.php create mode 100644 vendor/symfony/doctrine-bridge/Form/Type/EntityType.php create mode 100644 vendor/symfony/doctrine-bridge/IdGenerator/UlidGenerator.php create mode 100644 vendor/symfony/doctrine-bridge/IdGenerator/UuidGenerator.php create mode 100644 vendor/symfony/doctrine-bridge/LICENSE create mode 100644 vendor/symfony/doctrine-bridge/Logger/DbalLogger.php create mode 100644 vendor/symfony/doctrine-bridge/ManagerRegistry.php create mode 100644 vendor/symfony/doctrine-bridge/Messenger/AbstractDoctrineMiddleware.php create mode 100644 vendor/symfony/doctrine-bridge/Messenger/DoctrineClearEntityManagerWorkerSubscriber.php create mode 100644 vendor/symfony/doctrine-bridge/Messenger/DoctrineCloseConnectionMiddleware.php create mode 100644 vendor/symfony/doctrine-bridge/Messenger/DoctrineOpenTransactionLoggerMiddleware.php create mode 100644 vendor/symfony/doctrine-bridge/Messenger/DoctrinePingConnectionMiddleware.php create mode 100644 vendor/symfony/doctrine-bridge/Messenger/DoctrineTransactionMiddleware.php create mode 100644 vendor/symfony/doctrine-bridge/Middleware/Debug/Connection.php create mode 100644 vendor/symfony/doctrine-bridge/Middleware/Debug/DBAL3/Connection.php create mode 100644 vendor/symfony/doctrine-bridge/Middleware/Debug/DBAL3/Statement.php create mode 100644 vendor/symfony/doctrine-bridge/Middleware/Debug/DebugDataHolder.php create mode 100644 vendor/symfony/doctrine-bridge/Middleware/Debug/Driver.php create mode 100644 vendor/symfony/doctrine-bridge/Middleware/Debug/Middleware.php create mode 100644 vendor/symfony/doctrine-bridge/Middleware/Debug/Query.php create mode 100644 vendor/symfony/doctrine-bridge/Middleware/Debug/Statement.php create mode 100644 vendor/symfony/doctrine-bridge/PropertyInfo/DoctrineExtractor.php create mode 100644 vendor/symfony/doctrine-bridge/README.md create mode 100644 vendor/symfony/doctrine-bridge/SchemaListener/AbstractSchemaListener.php create mode 100644 vendor/symfony/doctrine-bridge/SchemaListener/DoctrineDbalCacheAdapterSchemaListener.php create mode 100644 vendor/symfony/doctrine-bridge/SchemaListener/DoctrineDbalCacheAdapterSchemaSubscriber.php create mode 100644 vendor/symfony/doctrine-bridge/SchemaListener/LockStoreSchemaListener.php create mode 100644 vendor/symfony/doctrine-bridge/SchemaListener/MessengerTransportDoctrineSchemaListener.php create mode 100644 vendor/symfony/doctrine-bridge/SchemaListener/MessengerTransportDoctrineSchemaSubscriber.php create mode 100644 vendor/symfony/doctrine-bridge/SchemaListener/PdoSessionHandlerSchemaListener.php create mode 100644 vendor/symfony/doctrine-bridge/SchemaListener/RememberMeTokenProviderDoctrineSchemaListener.php create mode 100644 vendor/symfony/doctrine-bridge/SchemaListener/RememberMeTokenProviderDoctrineSchemaSubscriber.php create mode 100644 vendor/symfony/doctrine-bridge/Security/RememberMe/DoctrineTokenProvider.php create mode 100644 vendor/symfony/doctrine-bridge/Security/User/EntityUserProvider.php create mode 100644 vendor/symfony/doctrine-bridge/Security/User/UserLoaderInterface.php create mode 100644 vendor/symfony/doctrine-bridge/Types/AbstractUidType.php create mode 100644 vendor/symfony/doctrine-bridge/Types/UlidType.php create mode 100644 vendor/symfony/doctrine-bridge/Types/UuidType.php create mode 100644 vendor/symfony/doctrine-bridge/Validator/Constraints/UniqueEntity.php create mode 100644 vendor/symfony/doctrine-bridge/Validator/Constraints/UniqueEntityValidator.php create mode 100644 vendor/symfony/doctrine-bridge/Validator/DoctrineInitializer.php create mode 100644 vendor/symfony/doctrine-bridge/Validator/DoctrineLoader.php create mode 100644 vendor/symfony/doctrine-bridge/composer.json create mode 100644 vendor/symfony/dotenv/CHANGELOG.md create mode 100644 vendor/symfony/dotenv/Command/DebugCommand.php create mode 100644 vendor/symfony/dotenv/Command/DotenvDumpCommand.php create mode 100644 vendor/symfony/dotenv/Dotenv.php create mode 100644 vendor/symfony/dotenv/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/dotenv/Exception/FormatException.php create mode 100644 vendor/symfony/dotenv/Exception/FormatExceptionContext.php create mode 100644 vendor/symfony/dotenv/Exception/PathException.php create mode 100644 vendor/symfony/dotenv/LICENSE create mode 100644 vendor/symfony/dotenv/README.md create mode 100644 vendor/symfony/dotenv/composer.json create mode 100644 vendor/symfony/error-handler/BufferingLogger.php create mode 100644 vendor/symfony/error-handler/CHANGELOG.md create mode 100644 vendor/symfony/error-handler/Debug.php create mode 100644 vendor/symfony/error-handler/DebugClassLoader.php create mode 100644 vendor/symfony/error-handler/Error/ClassNotFoundError.php create mode 100644 vendor/symfony/error-handler/Error/FatalError.php create mode 100644 vendor/symfony/error-handler/Error/OutOfMemoryError.php create mode 100644 vendor/symfony/error-handler/Error/UndefinedFunctionError.php create mode 100644 vendor/symfony/error-handler/Error/UndefinedMethodError.php create mode 100644 vendor/symfony/error-handler/ErrorEnhancer/ClassNotFoundErrorEnhancer.php create mode 100644 vendor/symfony/error-handler/ErrorEnhancer/ErrorEnhancerInterface.php create mode 100644 vendor/symfony/error-handler/ErrorEnhancer/UndefinedFunctionErrorEnhancer.php create mode 100644 vendor/symfony/error-handler/ErrorEnhancer/UndefinedMethodErrorEnhancer.php create mode 100644 vendor/symfony/error-handler/ErrorHandler.php create mode 100644 vendor/symfony/error-handler/ErrorRenderer/CliErrorRenderer.php create mode 100644 vendor/symfony/error-handler/ErrorRenderer/ErrorRendererInterface.php create mode 100644 vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php create mode 100644 vendor/symfony/error-handler/ErrorRenderer/SerializerErrorRenderer.php create mode 100644 vendor/symfony/error-handler/Exception/FlattenException.php create mode 100644 vendor/symfony/error-handler/Exception/SilencedErrorContext.php create mode 100644 vendor/symfony/error-handler/Internal/TentativeTypes.php create mode 100644 vendor/symfony/error-handler/LICENSE create mode 100644 vendor/symfony/error-handler/README.md create mode 100644 vendor/symfony/error-handler/Resources/assets/css/error.css create mode 100644 vendor/symfony/error-handler/Resources/assets/css/exception.css create mode 100644 vendor/symfony/error-handler/Resources/assets/css/exception_full.css create mode 100644 vendor/symfony/error-handler/Resources/assets/images/chevron-right.svg create mode 100644 vendor/symfony/error-handler/Resources/assets/images/favicon.png.base64 create mode 100644 vendor/symfony/error-handler/Resources/assets/images/icon-book.svg create mode 100644 vendor/symfony/error-handler/Resources/assets/images/icon-copy.svg create mode 100644 vendor/symfony/error-handler/Resources/assets/images/icon-minus-square-o.svg create mode 100644 vendor/symfony/error-handler/Resources/assets/images/icon-minus-square.svg create mode 100644 vendor/symfony/error-handler/Resources/assets/images/icon-plus-square-o.svg create mode 100644 vendor/symfony/error-handler/Resources/assets/images/icon-plus-square.svg create mode 100644 vendor/symfony/error-handler/Resources/assets/images/icon-support.svg create mode 100644 vendor/symfony/error-handler/Resources/assets/images/symfony-ghost.svg.php create mode 100644 vendor/symfony/error-handler/Resources/assets/images/symfony-logo.svg create mode 100644 vendor/symfony/error-handler/Resources/assets/js/exception.js create mode 100644 vendor/symfony/error-handler/Resources/bin/extract-tentative-return-types.php create mode 100644 vendor/symfony/error-handler/Resources/bin/patch-type-declarations create mode 100644 vendor/symfony/error-handler/Resources/views/error.html.php create mode 100644 vendor/symfony/error-handler/Resources/views/exception.html.php create mode 100644 vendor/symfony/error-handler/Resources/views/exception_full.html.php create mode 100644 vendor/symfony/error-handler/Resources/views/logs.html.php create mode 100644 vendor/symfony/error-handler/Resources/views/trace.html.php create mode 100644 vendor/symfony/error-handler/Resources/views/traces.html.php create mode 100644 vendor/symfony/error-handler/Resources/views/traces_text.html.php create mode 100644 vendor/symfony/error-handler/ThrowableUtils.php create mode 100644 vendor/symfony/error-handler/composer.json create mode 100644 vendor/symfony/event-dispatcher-contracts/CHANGELOG.md create mode 100644 vendor/symfony/event-dispatcher-contracts/Event.php create mode 100644 vendor/symfony/event-dispatcher-contracts/EventDispatcherInterface.php create mode 100644 vendor/symfony/event-dispatcher-contracts/LICENSE create mode 100644 vendor/symfony/event-dispatcher-contracts/README.md create mode 100644 vendor/symfony/event-dispatcher-contracts/composer.json create mode 100644 vendor/symfony/event-dispatcher/Attribute/AsEventListener.php create mode 100644 vendor/symfony/event-dispatcher/CHANGELOG.md create mode 100644 vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php create mode 100644 vendor/symfony/event-dispatcher/Debug/WrappedListener.php create mode 100644 vendor/symfony/event-dispatcher/DependencyInjection/AddEventAliasesPass.php create mode 100644 vendor/symfony/event-dispatcher/DependencyInjection/RegisterListenersPass.php create mode 100644 vendor/symfony/event-dispatcher/EventDispatcher.php create mode 100644 vendor/symfony/event-dispatcher/EventDispatcherInterface.php create mode 100644 vendor/symfony/event-dispatcher/EventSubscriberInterface.php create mode 100644 vendor/symfony/event-dispatcher/GenericEvent.php create mode 100644 vendor/symfony/event-dispatcher/ImmutableEventDispatcher.php create mode 100644 vendor/symfony/event-dispatcher/LICENSE create mode 100644 vendor/symfony/event-dispatcher/README.md create mode 100644 vendor/symfony/event-dispatcher/composer.json create mode 100644 vendor/symfony/filesystem/CHANGELOG.md create mode 100644 vendor/symfony/filesystem/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/filesystem/Exception/FileNotFoundException.php create mode 100644 vendor/symfony/filesystem/Exception/IOException.php create mode 100644 vendor/symfony/filesystem/Exception/IOExceptionInterface.php create mode 100644 vendor/symfony/filesystem/Exception/InvalidArgumentException.php create mode 100644 vendor/symfony/filesystem/Exception/RuntimeException.php create mode 100644 vendor/symfony/filesystem/Filesystem.php create mode 100644 vendor/symfony/filesystem/LICENSE create mode 100644 vendor/symfony/filesystem/Path.php create mode 100644 vendor/symfony/filesystem/README.md create mode 100644 vendor/symfony/filesystem/composer.json create mode 100644 vendor/symfony/finder/CHANGELOG.md create mode 100644 vendor/symfony/finder/Comparator/Comparator.php create mode 100644 vendor/symfony/finder/Comparator/DateComparator.php create mode 100644 vendor/symfony/finder/Comparator/NumberComparator.php create mode 100644 vendor/symfony/finder/Exception/AccessDeniedException.php create mode 100644 vendor/symfony/finder/Exception/DirectoryNotFoundException.php create mode 100644 vendor/symfony/finder/Finder.php create mode 100644 vendor/symfony/finder/Gitignore.php create mode 100644 vendor/symfony/finder/Glob.php create mode 100644 vendor/symfony/finder/Iterator/CustomFilterIterator.php create mode 100644 vendor/symfony/finder/Iterator/DateRangeFilterIterator.php create mode 100644 vendor/symfony/finder/Iterator/DepthRangeFilterIterator.php create mode 100644 vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php create mode 100644 vendor/symfony/finder/Iterator/FileTypeFilterIterator.php create mode 100644 vendor/symfony/finder/Iterator/FilecontentFilterIterator.php create mode 100644 vendor/symfony/finder/Iterator/FilenameFilterIterator.php create mode 100644 vendor/symfony/finder/Iterator/LazyIterator.php create mode 100644 vendor/symfony/finder/Iterator/MultiplePcreFilterIterator.php create mode 100644 vendor/symfony/finder/Iterator/PathFilterIterator.php create mode 100644 vendor/symfony/finder/Iterator/RecursiveDirectoryIterator.php create mode 100644 vendor/symfony/finder/Iterator/SizeRangeFilterIterator.php create mode 100644 vendor/symfony/finder/Iterator/SortableIterator.php create mode 100644 vendor/symfony/finder/Iterator/VcsIgnoredFilterIterator.php create mode 100644 vendor/symfony/finder/LICENSE create mode 100644 vendor/symfony/finder/README.md create mode 100644 vendor/symfony/finder/SplFileInfo.php create mode 100644 vendor/symfony/finder/composer.json create mode 100644 vendor/symfony/flex/LICENSE create mode 100644 vendor/symfony/flex/README.md create mode 100644 vendor/symfony/flex/composer.json create mode 100644 vendor/symfony/flex/src/Command/DumpEnvCommand.php create mode 100644 vendor/symfony/flex/src/Command/InstallRecipesCommand.php create mode 100644 vendor/symfony/flex/src/Command/RecipesCommand.php create mode 100644 vendor/symfony/flex/src/Command/UpdateRecipesCommand.php create mode 100644 vendor/symfony/flex/src/Configurator.php create mode 100644 vendor/symfony/flex/src/Configurator/AbstractConfigurator.php create mode 100644 vendor/symfony/flex/src/Configurator/AddLinesConfigurator.php create mode 100644 vendor/symfony/flex/src/Configurator/BundlesConfigurator.php create mode 100644 vendor/symfony/flex/src/Configurator/ComposerScriptsConfigurator.php create mode 100644 vendor/symfony/flex/src/Configurator/ContainerConfigurator.php create mode 100644 vendor/symfony/flex/src/Configurator/CopyFromPackageConfigurator.php create mode 100644 vendor/symfony/flex/src/Configurator/CopyFromRecipeConfigurator.php create mode 100644 vendor/symfony/flex/src/Configurator/DockerComposeConfigurator.php create mode 100644 vendor/symfony/flex/src/Configurator/DockerfileConfigurator.php create mode 100644 vendor/symfony/flex/src/Configurator/EnvConfigurator.php create mode 100644 vendor/symfony/flex/src/Configurator/GitignoreConfigurator.php create mode 100644 vendor/symfony/flex/src/Configurator/MakefileConfigurator.php create mode 100644 vendor/symfony/flex/src/Downloader.php create mode 100644 vendor/symfony/flex/src/Event/UpdateEvent.php create mode 100644 vendor/symfony/flex/src/Flex.php create mode 100644 vendor/symfony/flex/src/GithubApi.php create mode 100644 vendor/symfony/flex/src/InformationOperation.php create mode 100644 vendor/symfony/flex/src/Lock.php create mode 100644 vendor/symfony/flex/src/Options.php create mode 100644 vendor/symfony/flex/src/PackageFilter.php create mode 100644 vendor/symfony/flex/src/PackageJsonSynchronizer.php create mode 100644 vendor/symfony/flex/src/PackageResolver.php create mode 100644 vendor/symfony/flex/src/Path.php create mode 100644 vendor/symfony/flex/src/Recipe.php create mode 100644 vendor/symfony/flex/src/Response.php create mode 100644 vendor/symfony/flex/src/ScriptExecutor.php create mode 100644 vendor/symfony/flex/src/SymfonyBundle.php create mode 100644 vendor/symfony/flex/src/Unpack/Operation.php create mode 100644 vendor/symfony/flex/src/Unpack/Result.php create mode 100644 vendor/symfony/flex/src/Unpacker.php create mode 100644 vendor/symfony/flex/src/Update/DiffHelper.php create mode 100644 vendor/symfony/flex/src/Update/RecipePatch.php create mode 100644 vendor/symfony/flex/src/Update/RecipePatcher.php create mode 100644 vendor/symfony/flex/src/Update/RecipeUpdate.php create mode 100644 vendor/symfony/framework-bundle/CHANGELOG.md create mode 100644 vendor/symfony/framework-bundle/CacheWarmer/AbstractPhpFileCacheWarmer.php create mode 100644 vendor/symfony/framework-bundle/CacheWarmer/AnnotationsCacheWarmer.php create mode 100644 vendor/symfony/framework-bundle/CacheWarmer/CachePoolClearerCacheWarmer.php create mode 100644 vendor/symfony/framework-bundle/CacheWarmer/ConfigBuilderCacheWarmer.php create mode 100644 vendor/symfony/framework-bundle/CacheWarmer/RouterCacheWarmer.php create mode 100644 vendor/symfony/framework-bundle/CacheWarmer/SerializerCacheWarmer.php create mode 100644 vendor/symfony/framework-bundle/CacheWarmer/TranslationsCacheWarmer.php create mode 100644 vendor/symfony/framework-bundle/CacheWarmer/ValidatorCacheWarmer.php create mode 100644 vendor/symfony/framework-bundle/Command/AboutCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/AbstractConfigCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/AssetsInstallCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/BuildDebugContainerTrait.php create mode 100644 vendor/symfony/framework-bundle/Command/CacheClearCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/CachePoolClearCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/CachePoolDeleteCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/CachePoolInvalidateTagsCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/CachePoolListCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/CachePoolPruneCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/CacheWarmupCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/ConfigDebugCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/ConfigDumpReferenceCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/ContainerDebugCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/ContainerLintCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/DebugAutowiringCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/EventDispatcherDebugCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/RouterDebugCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/RouterMatchCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/SecretsDecryptToLocalCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/SecretsEncryptFromLocalCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/SecretsGenerateKeysCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/SecretsListCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/SecretsRemoveCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/SecretsSetCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/TranslationDebugCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/TranslationUpdateCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/WorkflowDumpCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/XliffLintCommand.php create mode 100644 vendor/symfony/framework-bundle/Command/YamlLintCommand.php create mode 100644 vendor/symfony/framework-bundle/Console/Application.php create mode 100644 vendor/symfony/framework-bundle/Console/Descriptor/Descriptor.php create mode 100644 vendor/symfony/framework-bundle/Console/Descriptor/JsonDescriptor.php create mode 100644 vendor/symfony/framework-bundle/Console/Descriptor/MarkdownDescriptor.php create mode 100644 vendor/symfony/framework-bundle/Console/Descriptor/TextDescriptor.php create mode 100644 vendor/symfony/framework-bundle/Console/Descriptor/XmlDescriptor.php create mode 100644 vendor/symfony/framework-bundle/Console/Helper/DescriptorHelper.php create mode 100644 vendor/symfony/framework-bundle/Controller/AbstractController.php create mode 100644 vendor/symfony/framework-bundle/Controller/ControllerResolver.php create mode 100644 vendor/symfony/framework-bundle/Controller/RedirectController.php create mode 100644 vendor/symfony/framework-bundle/Controller/TemplateController.php create mode 100644 vendor/symfony/framework-bundle/DataCollector/AbstractDataCollector.php create mode 100644 vendor/symfony/framework-bundle/DataCollector/RouterDataCollector.php create mode 100644 vendor/symfony/framework-bundle/DataCollector/TemplateAwareDataCollectorInterface.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/AddAnnotationsCachedReaderPass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/AddDebugLogProcessorPass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/AddExpressionLanguageProvidersPass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/AssetsContextPass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/ContainerBuilderDebugDumpPass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/DataCollectorTranslatorPass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/EnableLoggerDebugModePass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/ErrorLoggerCompilerPass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/LoggingTranslatorPass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/ProfilerPass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/RemoveUnusedSessionMarshallingHandlerPass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/TestServiceContainerRealRefPass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/TestServiceContainerWeakRefPass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/UnusedTagsPass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Compiler/WorkflowGuardListenerPass.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/Configuration.php create mode 100644 vendor/symfony/framework-bundle/DependencyInjection/FrameworkExtension.php create mode 100644 vendor/symfony/framework-bundle/EventListener/SuggestMissingPackageSubscriber.php create mode 100644 vendor/symfony/framework-bundle/FrameworkBundle.php create mode 100644 vendor/symfony/framework-bundle/HttpCache/HttpCache.php create mode 100644 vendor/symfony/framework-bundle/Kernel/MicroKernelTrait.php create mode 100644 vendor/symfony/framework-bundle/KernelBrowser.php create mode 100644 vendor/symfony/framework-bundle/LICENSE create mode 100644 vendor/symfony/framework-bundle/README.md create mode 100644 vendor/symfony/framework-bundle/Resources/bin/check-unused-known-tags.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/annotations.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/asset_mapper.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/assets.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/cache.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/cache_debug.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/collectors.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/console.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/debug.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/debug_prod.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/error_renderer.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/esi.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/form.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/form_csrf.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/form_debug.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/fragment_listener.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/fragment_renderer.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/html_sanitizer.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/http_client.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/http_client_debug.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/identity_translator.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/lock.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/mailer.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/mailer_debug.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/mailer_transports.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/mailer_webhook.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/messenger.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/messenger_debug.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/mime_type.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/notifier.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/notifier_debug.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/notifier_transports.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/notifier_webhook.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/profiling.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/property_access.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/property_info.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/rate_limiter.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/remote_event.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/request.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/routing.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/routing/errors.xml create mode 100644 vendor/symfony/framework-bundle/Resources/config/routing/webhook.xml create mode 100644 vendor/symfony/framework-bundle/Resources/config/scheduler.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/schema/symfony-1.0.xsd create mode 100644 vendor/symfony/framework-bundle/Resources/config/secrets.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/security_csrf.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/semaphore.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/serializer.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/serializer_debug.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/services.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/session.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/ssi.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/test.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/translation.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/translation_debug.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/translation_providers.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/uid.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/validator.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/validator_debug.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/web.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/web_link.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/webhook.php create mode 100644 vendor/symfony/framework-bundle/Resources/config/workflow.php create mode 100644 vendor/symfony/framework-bundle/Routing/AnnotatedRouteControllerLoader.php create mode 100644 vendor/symfony/framework-bundle/Routing/Attribute/AsRoutingConditionService.php create mode 100644 vendor/symfony/framework-bundle/Routing/DelegatingLoader.php create mode 100644 vendor/symfony/framework-bundle/Routing/RedirectableCompiledUrlMatcher.php create mode 100644 vendor/symfony/framework-bundle/Routing/RouteLoaderInterface.php create mode 100644 vendor/symfony/framework-bundle/Routing/Router.php create mode 100644 vendor/symfony/framework-bundle/Secrets/AbstractVault.php create mode 100644 vendor/symfony/framework-bundle/Secrets/DotenvVault.php create mode 100644 vendor/symfony/framework-bundle/Secrets/SodiumVault.php create mode 100644 vendor/symfony/framework-bundle/Test/BrowserKitAssertionsTrait.php create mode 100644 vendor/symfony/framework-bundle/Test/DomCrawlerAssertionsTrait.php create mode 100644 vendor/symfony/framework-bundle/Test/KernelTestCase.php create mode 100644 vendor/symfony/framework-bundle/Test/MailerAssertionsTrait.php create mode 100644 vendor/symfony/framework-bundle/Test/NotificationAssertionsTrait.php create mode 100644 vendor/symfony/framework-bundle/Test/TestBrowserToken.php create mode 100644 vendor/symfony/framework-bundle/Test/TestContainer.php create mode 100644 vendor/symfony/framework-bundle/Test/WebTestAssertionsTrait.php create mode 100644 vendor/symfony/framework-bundle/Test/WebTestCase.php create mode 100644 vendor/symfony/framework-bundle/Translation/Translator.php create mode 100644 vendor/symfony/framework-bundle/composer.json create mode 100644 vendor/symfony/http-foundation/AcceptHeader.php create mode 100644 vendor/symfony/http-foundation/AcceptHeaderItem.php create mode 100644 vendor/symfony/http-foundation/BinaryFileResponse.php create mode 100644 vendor/symfony/http-foundation/CHANGELOG.md create mode 100644 vendor/symfony/http-foundation/ChainRequestMatcher.php create mode 100644 vendor/symfony/http-foundation/Cookie.php create mode 100644 vendor/symfony/http-foundation/Exception/BadRequestException.php create mode 100644 vendor/symfony/http-foundation/Exception/ConflictingHeadersException.php create mode 100644 vendor/symfony/http-foundation/Exception/JsonException.php create mode 100644 vendor/symfony/http-foundation/Exception/RequestExceptionInterface.php create mode 100644 vendor/symfony/http-foundation/Exception/SessionNotFoundException.php create mode 100644 vendor/symfony/http-foundation/Exception/SuspiciousOperationException.php create mode 100644 vendor/symfony/http-foundation/ExpressionRequestMatcher.php create mode 100644 vendor/symfony/http-foundation/File/Exception/AccessDeniedException.php create mode 100644 vendor/symfony/http-foundation/File/Exception/CannotWriteFileException.php create mode 100644 vendor/symfony/http-foundation/File/Exception/ExtensionFileException.php create mode 100644 vendor/symfony/http-foundation/File/Exception/FileException.php create mode 100644 vendor/symfony/http-foundation/File/Exception/FileNotFoundException.php create mode 100644 vendor/symfony/http-foundation/File/Exception/FormSizeFileException.php create mode 100644 vendor/symfony/http-foundation/File/Exception/IniSizeFileException.php create mode 100644 vendor/symfony/http-foundation/File/Exception/NoFileException.php create mode 100644 vendor/symfony/http-foundation/File/Exception/NoTmpDirFileException.php create mode 100644 vendor/symfony/http-foundation/File/Exception/PartialFileException.php create mode 100644 vendor/symfony/http-foundation/File/Exception/UnexpectedTypeException.php create mode 100644 vendor/symfony/http-foundation/File/Exception/UploadException.php create mode 100644 vendor/symfony/http-foundation/File/File.php create mode 100644 vendor/symfony/http-foundation/File/Stream.php create mode 100644 vendor/symfony/http-foundation/File/UploadedFile.php create mode 100644 vendor/symfony/http-foundation/FileBag.php create mode 100644 vendor/symfony/http-foundation/HeaderBag.php create mode 100644 vendor/symfony/http-foundation/HeaderUtils.php create mode 100644 vendor/symfony/http-foundation/InputBag.php create mode 100644 vendor/symfony/http-foundation/IpUtils.php create mode 100644 vendor/symfony/http-foundation/JsonResponse.php create mode 100644 vendor/symfony/http-foundation/LICENSE create mode 100644 vendor/symfony/http-foundation/ParameterBag.php create mode 100644 vendor/symfony/http-foundation/README.md create mode 100644 vendor/symfony/http-foundation/RateLimiter/AbstractRequestRateLimiter.php create mode 100644 vendor/symfony/http-foundation/RateLimiter/PeekableRequestRateLimiterInterface.php create mode 100644 vendor/symfony/http-foundation/RateLimiter/RequestRateLimiterInterface.php create mode 100644 vendor/symfony/http-foundation/RedirectResponse.php create mode 100644 vendor/symfony/http-foundation/Request.php create mode 100644 vendor/symfony/http-foundation/RequestMatcher.php create mode 100644 vendor/symfony/http-foundation/RequestMatcher/AttributesRequestMatcher.php create mode 100644 vendor/symfony/http-foundation/RequestMatcher/ExpressionRequestMatcher.php create mode 100644 vendor/symfony/http-foundation/RequestMatcher/HostRequestMatcher.php create mode 100644 vendor/symfony/http-foundation/RequestMatcher/IpsRequestMatcher.php create mode 100644 vendor/symfony/http-foundation/RequestMatcher/IsJsonRequestMatcher.php create mode 100644 vendor/symfony/http-foundation/RequestMatcher/MethodRequestMatcher.php create mode 100644 vendor/symfony/http-foundation/RequestMatcher/PathRequestMatcher.php create mode 100644 vendor/symfony/http-foundation/RequestMatcher/PortRequestMatcher.php create mode 100644 vendor/symfony/http-foundation/RequestMatcher/SchemeRequestMatcher.php create mode 100644 vendor/symfony/http-foundation/RequestMatcherInterface.php create mode 100644 vendor/symfony/http-foundation/RequestStack.php create mode 100644 vendor/symfony/http-foundation/Response.php create mode 100644 vendor/symfony/http-foundation/ResponseHeaderBag.php create mode 100644 vendor/symfony/http-foundation/ServerBag.php create mode 100644 vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php create mode 100644 vendor/symfony/http-foundation/Session/Attribute/AttributeBagInterface.php create mode 100644 vendor/symfony/http-foundation/Session/Flash/AutoExpireFlashBag.php create mode 100644 vendor/symfony/http-foundation/Session/Flash/FlashBag.php create mode 100644 vendor/symfony/http-foundation/Session/Flash/FlashBagInterface.php create mode 100644 vendor/symfony/http-foundation/Session/FlashBagAwareSessionInterface.php create mode 100644 vendor/symfony/http-foundation/Session/Session.php create mode 100644 vendor/symfony/http-foundation/Session/SessionBagInterface.php create mode 100644 vendor/symfony/http-foundation/Session/SessionBagProxy.php create mode 100644 vendor/symfony/http-foundation/Session/SessionFactory.php create mode 100644 vendor/symfony/http-foundation/Session/SessionFactoryInterface.php create mode 100644 vendor/symfony/http-foundation/Session/SessionInterface.php create mode 100644 vendor/symfony/http-foundation/Session/SessionUtils.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Handler/IdentityMarshaller.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Handler/MarshallingSessionHandler.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Handler/MemcachedSessionHandler.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Handler/MigratingSessionHandler.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Handler/MongoDbSessionHandler.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Handler/NativeFileSessionHandler.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Handler/NullSessionHandler.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Handler/PdoSessionHandler.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Handler/RedisSessionHandler.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Handler/SessionHandlerFactory.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/MetadataBag.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/MockArraySessionStorage.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/MockFileSessionStorage.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/MockFileSessionStorageFactory.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/NativeSessionStorageFactory.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorage.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorageFactory.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/SessionStorageFactoryInterface.php create mode 100644 vendor/symfony/http-foundation/Session/Storage/SessionStorageInterface.php create mode 100644 vendor/symfony/http-foundation/StreamedJsonResponse.php create mode 100644 vendor/symfony/http-foundation/StreamedResponse.php create mode 100644 vendor/symfony/http-foundation/Test/Constraint/RequestAttributeValueSame.php create mode 100644 vendor/symfony/http-foundation/Test/Constraint/ResponseCookieValueSame.php create mode 100644 vendor/symfony/http-foundation/Test/Constraint/ResponseFormatSame.php create mode 100644 vendor/symfony/http-foundation/Test/Constraint/ResponseHasCookie.php create mode 100644 vendor/symfony/http-foundation/Test/Constraint/ResponseHasHeader.php create mode 100644 vendor/symfony/http-foundation/Test/Constraint/ResponseHeaderSame.php create mode 100644 vendor/symfony/http-foundation/Test/Constraint/ResponseIsRedirected.php create mode 100644 vendor/symfony/http-foundation/Test/Constraint/ResponseIsSuccessful.php create mode 100644 vendor/symfony/http-foundation/Test/Constraint/ResponseIsUnprocessable.php create mode 100644 vendor/symfony/http-foundation/Test/Constraint/ResponseStatusCodeSame.php create mode 100644 vendor/symfony/http-foundation/UrlHelper.php create mode 100644 vendor/symfony/http-foundation/composer.json create mode 100644 vendor/symfony/http-kernel/Attribute/AsController.php create mode 100644 vendor/symfony/http-kernel/Attribute/AsTargetedValueResolver.php create mode 100644 vendor/symfony/http-kernel/Attribute/Cache.php create mode 100644 vendor/symfony/http-kernel/Attribute/MapDateTime.php create mode 100644 vendor/symfony/http-kernel/Attribute/MapQueryParameter.php create mode 100644 vendor/symfony/http-kernel/Attribute/MapQueryString.php create mode 100644 vendor/symfony/http-kernel/Attribute/MapRequestPayload.php create mode 100644 vendor/symfony/http-kernel/Attribute/ValueResolver.php create mode 100644 vendor/symfony/http-kernel/Attribute/WithHttpStatus.php create mode 100644 vendor/symfony/http-kernel/Attribute/WithLogLevel.php create mode 100644 vendor/symfony/http-kernel/Bundle/AbstractBundle.php create mode 100644 vendor/symfony/http-kernel/Bundle/Bundle.php create mode 100644 vendor/symfony/http-kernel/Bundle/BundleExtension.php create mode 100644 vendor/symfony/http-kernel/Bundle/BundleInterface.php create mode 100644 vendor/symfony/http-kernel/CHANGELOG.md create mode 100644 vendor/symfony/http-kernel/CacheClearer/CacheClearerInterface.php create mode 100644 vendor/symfony/http-kernel/CacheClearer/ChainCacheClearer.php create mode 100644 vendor/symfony/http-kernel/CacheClearer/Psr6CacheClearer.php create mode 100644 vendor/symfony/http-kernel/CacheWarmer/CacheWarmer.php create mode 100644 vendor/symfony/http-kernel/CacheWarmer/CacheWarmerAggregate.php create mode 100644 vendor/symfony/http-kernel/CacheWarmer/CacheWarmerInterface.php create mode 100644 vendor/symfony/http-kernel/CacheWarmer/WarmableInterface.php create mode 100644 vendor/symfony/http-kernel/Config/FileLocator.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/BackedEnumValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/DateTimeValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/DefaultValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/NotTaggedControllerValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/QueryParameterValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/RequestAttributeValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/RequestPayloadValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/RequestValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/ServiceValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/SessionValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/TraceableValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/UidValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/VariadicValueResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolverInterface.php create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentValueResolverInterface.php create mode 100644 vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ControllerReference.php create mode 100644 vendor/symfony/http-kernel/Controller/ControllerResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ControllerResolverInterface.php create mode 100644 vendor/symfony/http-kernel/Controller/ErrorController.php create mode 100644 vendor/symfony/http-kernel/Controller/TraceableArgumentResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/TraceableControllerResolver.php create mode 100644 vendor/symfony/http-kernel/Controller/ValueResolverInterface.php create mode 100644 vendor/symfony/http-kernel/ControllerMetadata/ArgumentMetadata.php create mode 100644 vendor/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactory.php create mode 100644 vendor/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactoryInterface.php create mode 100644 vendor/symfony/http-kernel/DataCollector/AjaxDataCollector.php create mode 100644 vendor/symfony/http-kernel/DataCollector/ConfigDataCollector.php create mode 100644 vendor/symfony/http-kernel/DataCollector/DataCollector.php create mode 100644 vendor/symfony/http-kernel/DataCollector/DataCollectorInterface.php create mode 100644 vendor/symfony/http-kernel/DataCollector/DumpDataCollector.php create mode 100644 vendor/symfony/http-kernel/DataCollector/EventDataCollector.php create mode 100644 vendor/symfony/http-kernel/DataCollector/ExceptionDataCollector.php create mode 100644 vendor/symfony/http-kernel/DataCollector/LateDataCollectorInterface.php create mode 100644 vendor/symfony/http-kernel/DataCollector/LoggerDataCollector.php create mode 100644 vendor/symfony/http-kernel/DataCollector/MemoryDataCollector.php create mode 100644 vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php create mode 100644 vendor/symfony/http-kernel/DataCollector/RouterDataCollector.php create mode 100644 vendor/symfony/http-kernel/DataCollector/TimeDataCollector.php create mode 100644 vendor/symfony/http-kernel/Debug/ErrorHandlerConfigurator.php create mode 100644 vendor/symfony/http-kernel/Debug/FileLinkFormatter.php create mode 100644 vendor/symfony/http-kernel/Debug/TraceableEventDispatcher.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/AddAnnotatedClassesToCachePass.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/ConfigurableExtension.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/ControllerArgumentValueResolverPass.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/Extension.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/FragmentRendererPass.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/LoggerPass.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/RegisterControllerArgumentLocatorsPass.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/RegisterLocaleAwareServicesPass.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/RemoveEmptyControllerArgumentLocatorsPass.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/ResettableServicePass.php create mode 100644 vendor/symfony/http-kernel/DependencyInjection/ServicesResetter.php create mode 100644 vendor/symfony/http-kernel/Event/ControllerArgumentsEvent.php create mode 100644 vendor/symfony/http-kernel/Event/ControllerEvent.php create mode 100644 vendor/symfony/http-kernel/Event/ExceptionEvent.php create mode 100644 vendor/symfony/http-kernel/Event/FinishRequestEvent.php create mode 100644 vendor/symfony/http-kernel/Event/KernelEvent.php create mode 100644 vendor/symfony/http-kernel/Event/RequestEvent.php create mode 100644 vendor/symfony/http-kernel/Event/ResponseEvent.php create mode 100644 vendor/symfony/http-kernel/Event/TerminateEvent.php create mode 100644 vendor/symfony/http-kernel/Event/ViewEvent.php create mode 100644 vendor/symfony/http-kernel/EventListener/AbstractSessionListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/AddRequestFormatsListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/CacheAttributeListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/DisallowRobotsIndexingListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/DumpListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/ErrorListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/FragmentListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/LocaleAwareListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/LocaleListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/ProfilerListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/ResponseListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/RouterListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/SessionListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/StreamedResponseListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/SurrogateListener.php create mode 100644 vendor/symfony/http-kernel/EventListener/ValidateRequestListener.php create mode 100644 vendor/symfony/http-kernel/Exception/AccessDeniedHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/BadRequestHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/ConflictHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/ControllerDoesNotReturnResponseException.php create mode 100644 vendor/symfony/http-kernel/Exception/GoneHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/HttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/HttpExceptionInterface.php create mode 100644 vendor/symfony/http-kernel/Exception/InvalidMetadataException.php create mode 100644 vendor/symfony/http-kernel/Exception/LengthRequiredHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/LockedHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/MethodNotAllowedHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/NotAcceptableHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/NotFoundHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/PreconditionFailedHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/PreconditionRequiredHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/ResolverNotFoundException.php create mode 100644 vendor/symfony/http-kernel/Exception/ServiceUnavailableHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/TooManyRequestsHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/UnauthorizedHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/UnexpectedSessionUsageException.php create mode 100644 vendor/symfony/http-kernel/Exception/UnprocessableEntityHttpException.php create mode 100644 vendor/symfony/http-kernel/Exception/UnsupportedMediaTypeHttpException.php create mode 100644 vendor/symfony/http-kernel/Fragment/AbstractSurrogateFragmentRenderer.php create mode 100644 vendor/symfony/http-kernel/Fragment/EsiFragmentRenderer.php create mode 100644 vendor/symfony/http-kernel/Fragment/FragmentHandler.php create mode 100644 vendor/symfony/http-kernel/Fragment/FragmentRendererInterface.php create mode 100644 vendor/symfony/http-kernel/Fragment/FragmentUriGenerator.php create mode 100644 vendor/symfony/http-kernel/Fragment/FragmentUriGeneratorInterface.php create mode 100644 vendor/symfony/http-kernel/Fragment/HIncludeFragmentRenderer.php create mode 100644 vendor/symfony/http-kernel/Fragment/InlineFragmentRenderer.php create mode 100644 vendor/symfony/http-kernel/Fragment/RoutableFragmentRenderer.php create mode 100644 vendor/symfony/http-kernel/Fragment/SsiFragmentRenderer.php create mode 100644 vendor/symfony/http-kernel/HttpCache/AbstractSurrogate.php create mode 100644 vendor/symfony/http-kernel/HttpCache/Esi.php create mode 100644 vendor/symfony/http-kernel/HttpCache/HttpCache.php create mode 100644 vendor/symfony/http-kernel/HttpCache/ResponseCacheStrategy.php create mode 100644 vendor/symfony/http-kernel/HttpCache/ResponseCacheStrategyInterface.php create mode 100644 vendor/symfony/http-kernel/HttpCache/Ssi.php create mode 100644 vendor/symfony/http-kernel/HttpCache/Store.php create mode 100644 vendor/symfony/http-kernel/HttpCache/StoreInterface.php create mode 100644 vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php create mode 100644 vendor/symfony/http-kernel/HttpCache/SurrogateInterface.php create mode 100644 vendor/symfony/http-kernel/HttpClientKernel.php create mode 100644 vendor/symfony/http-kernel/HttpKernel.php create mode 100644 vendor/symfony/http-kernel/HttpKernelBrowser.php create mode 100644 vendor/symfony/http-kernel/HttpKernelInterface.php create mode 100644 vendor/symfony/http-kernel/Kernel.php create mode 100644 vendor/symfony/http-kernel/KernelEvents.php create mode 100644 vendor/symfony/http-kernel/KernelInterface.php create mode 100644 vendor/symfony/http-kernel/LICENSE create mode 100644 vendor/symfony/http-kernel/Log/DebugLoggerInterface.php create mode 100644 vendor/symfony/http-kernel/Log/Logger.php create mode 100644 vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php create mode 100644 vendor/symfony/http-kernel/Profiler/Profile.php create mode 100644 vendor/symfony/http-kernel/Profiler/Profiler.php create mode 100644 vendor/symfony/http-kernel/Profiler/ProfilerStorageInterface.php create mode 100644 vendor/symfony/http-kernel/README.md create mode 100644 vendor/symfony/http-kernel/RebootableInterface.php create mode 100644 vendor/symfony/http-kernel/Resources/welcome.html.php create mode 100644 vendor/symfony/http-kernel/TerminableInterface.php create mode 100644 vendor/symfony/http-kernel/UriSigner.php create mode 100644 vendor/symfony/http-kernel/composer.json create mode 100644 vendor/symfony/mailer/CHANGELOG.md create mode 100644 vendor/symfony/mailer/Command/MailerTestCommand.php create mode 100644 vendor/symfony/mailer/DataCollector/MessageDataCollector.php create mode 100644 vendor/symfony/mailer/DelayedEnvelope.php create mode 100644 vendor/symfony/mailer/Envelope.php create mode 100644 vendor/symfony/mailer/Event/FailedMessageEvent.php create mode 100644 vendor/symfony/mailer/Event/MessageEvent.php create mode 100644 vendor/symfony/mailer/Event/MessageEvents.php create mode 100644 vendor/symfony/mailer/Event/SentMessageEvent.php create mode 100644 vendor/symfony/mailer/EventListener/EnvelopeListener.php create mode 100644 vendor/symfony/mailer/EventListener/MessageListener.php create mode 100644 vendor/symfony/mailer/EventListener/MessageLoggerListener.php create mode 100644 vendor/symfony/mailer/EventListener/MessengerTransportListener.php create mode 100644 vendor/symfony/mailer/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/mailer/Exception/HttpTransportException.php create mode 100644 vendor/symfony/mailer/Exception/IncompleteDsnException.php create mode 100644 vendor/symfony/mailer/Exception/InvalidArgumentException.php create mode 100644 vendor/symfony/mailer/Exception/LogicException.php create mode 100644 vendor/symfony/mailer/Exception/RuntimeException.php create mode 100644 vendor/symfony/mailer/Exception/TransportException.php create mode 100644 vendor/symfony/mailer/Exception/TransportExceptionInterface.php create mode 100644 vendor/symfony/mailer/Exception/UnsupportedSchemeException.php create mode 100644 vendor/symfony/mailer/Header/MetadataHeader.php create mode 100644 vendor/symfony/mailer/Header/TagHeader.php create mode 100644 vendor/symfony/mailer/LICENSE create mode 100644 vendor/symfony/mailer/Mailer.php create mode 100644 vendor/symfony/mailer/MailerInterface.php create mode 100644 vendor/symfony/mailer/Messenger/MessageHandler.php create mode 100644 vendor/symfony/mailer/Messenger/SendEmailMessage.php create mode 100644 vendor/symfony/mailer/README.md create mode 100644 vendor/symfony/mailer/SentMessage.php create mode 100644 vendor/symfony/mailer/Test/Constraint/EmailCount.php create mode 100644 vendor/symfony/mailer/Test/Constraint/EmailIsQueued.php create mode 100644 vendor/symfony/mailer/Test/TransportFactoryTestCase.php create mode 100644 vendor/symfony/mailer/Transport.php create mode 100644 vendor/symfony/mailer/Transport/AbstractApiTransport.php create mode 100644 vendor/symfony/mailer/Transport/AbstractHttpTransport.php create mode 100644 vendor/symfony/mailer/Transport/AbstractTransport.php create mode 100644 vendor/symfony/mailer/Transport/AbstractTransportFactory.php create mode 100644 vendor/symfony/mailer/Transport/Dsn.php create mode 100644 vendor/symfony/mailer/Transport/FailoverTransport.php create mode 100644 vendor/symfony/mailer/Transport/NativeTransportFactory.php create mode 100644 vendor/symfony/mailer/Transport/NullTransport.php create mode 100644 vendor/symfony/mailer/Transport/NullTransportFactory.php create mode 100644 vendor/symfony/mailer/Transport/RoundRobinTransport.php create mode 100644 vendor/symfony/mailer/Transport/SendmailTransport.php create mode 100644 vendor/symfony/mailer/Transport/SendmailTransportFactory.php create mode 100644 vendor/symfony/mailer/Transport/Smtp/Auth/AuthenticatorInterface.php create mode 100644 vendor/symfony/mailer/Transport/Smtp/Auth/CramMd5Authenticator.php create mode 100644 vendor/symfony/mailer/Transport/Smtp/Auth/LoginAuthenticator.php create mode 100644 vendor/symfony/mailer/Transport/Smtp/Auth/PlainAuthenticator.php create mode 100644 vendor/symfony/mailer/Transport/Smtp/Auth/XOAuth2Authenticator.php create mode 100644 vendor/symfony/mailer/Transport/Smtp/EsmtpTransport.php create mode 100644 vendor/symfony/mailer/Transport/Smtp/EsmtpTransportFactory.php create mode 100644 vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php create mode 100644 vendor/symfony/mailer/Transport/Smtp/Stream/AbstractStream.php create mode 100644 vendor/symfony/mailer/Transport/Smtp/Stream/ProcessStream.php create mode 100644 vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php create mode 100644 vendor/symfony/mailer/Transport/TransportFactoryInterface.php create mode 100644 vendor/symfony/mailer/Transport/TransportInterface.php create mode 100644 vendor/symfony/mailer/Transport/Transports.php create mode 100644 vendor/symfony/mailer/composer.json create mode 100644 vendor/symfony/maker-bundle/LICENSE create mode 100644 vendor/symfony/maker-bundle/appveyor.yml create mode 100644 vendor/symfony/maker-bundle/composer.json create mode 100644 vendor/symfony/maker-bundle/phpunit.xml.dist create mode 100644 vendor/symfony/maker-bundle/src/ApplicationAwareMakerInterface.php create mode 100644 vendor/symfony/maker-bundle/src/Command/MakerCommand.php create mode 100644 vendor/symfony/maker-bundle/src/Console/MigrationDiffFilteredOutput.php create mode 100644 vendor/symfony/maker-bundle/src/ConsoleStyle.php create mode 100644 vendor/symfony/maker-bundle/src/DependencyBuilder.php create mode 100644 vendor/symfony/maker-bundle/src/DependencyInjection/CompilerPass/MakeCommandRegistrationPass.php create mode 100644 vendor/symfony/maker-bundle/src/DependencyInjection/CompilerPass/RemoveMissingParametersPass.php create mode 100644 vendor/symfony/maker-bundle/src/DependencyInjection/CompilerPass/SetDoctrineAnnotatedPrefixesPass.php create mode 100644 vendor/symfony/maker-bundle/src/DependencyInjection/Configuration.php create mode 100644 vendor/symfony/maker-bundle/src/DependencyInjection/MakerExtension.php create mode 100644 vendor/symfony/maker-bundle/src/Docker/DockerDatabaseServices.php create mode 100644 vendor/symfony/maker-bundle/src/Doctrine/BaseCollectionRelation.php create mode 100644 vendor/symfony/maker-bundle/src/Doctrine/BaseRelation.php create mode 100644 vendor/symfony/maker-bundle/src/Doctrine/DoctrineHelper.php create mode 100644 vendor/symfony/maker-bundle/src/Doctrine/EntityClassGenerator.php create mode 100644 vendor/symfony/maker-bundle/src/Doctrine/EntityDetails.php create mode 100644 vendor/symfony/maker-bundle/src/Doctrine/EntityRegenerator.php create mode 100644 vendor/symfony/maker-bundle/src/Doctrine/EntityRelation.php create mode 100644 vendor/symfony/maker-bundle/src/Doctrine/ORMDependencyBuilder.php create mode 100644 vendor/symfony/maker-bundle/src/Doctrine/RelationManyToMany.php create mode 100644 vendor/symfony/maker-bundle/src/Doctrine/RelationManyToOne.php create mode 100644 vendor/symfony/maker-bundle/src/Doctrine/RelationOneToMany.php create mode 100644 vendor/symfony/maker-bundle/src/Doctrine/RelationOneToOne.php create mode 100644 vendor/symfony/maker-bundle/src/Event/ConsoleErrorSubscriber.php create mode 100644 vendor/symfony/maker-bundle/src/EventRegistry.php create mode 100644 vendor/symfony/maker-bundle/src/Exception/RuntimeCommandException.php create mode 100644 vendor/symfony/maker-bundle/src/FileManager.php create mode 100644 vendor/symfony/maker-bundle/src/Generator.php create mode 100644 vendor/symfony/maker-bundle/src/GeneratorTwigHelper.php create mode 100644 vendor/symfony/maker-bundle/src/InputAwareMakerInterface.php create mode 100644 vendor/symfony/maker-bundle/src/InputConfiguration.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/AbstractMaker.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeAuthenticator.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeCommand.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeController.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeCrud.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeDockerDatabase.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeEntity.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeFixtures.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeForm.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeFunctionalTest.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeListener.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeMessage.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeMessengerMiddleware.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeMigration.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeRegistrationForm.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeResetPassword.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeSerializerEncoder.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeSerializerNormalizer.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeStimulusController.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeSubscriber.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeTest.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeTwigComponent.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeTwigExtension.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeUnitTest.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeUser.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeValidator.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/MakeVoter.php create mode 100644 vendor/symfony/maker-bundle/src/Maker/Security/MakeFormLogin.php create mode 100644 vendor/symfony/maker-bundle/src/MakerBundle.php create mode 100644 vendor/symfony/maker-bundle/src/MakerInterface.php create mode 100644 vendor/symfony/maker-bundle/src/Renderer/FormTypeRenderer.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/bin/php-cs-fixer-v3.13.0.phar create mode 100644 vendor/symfony/maker-bundle/src/Resources/config/makers.xml create mode 100644 vendor/symfony/maker-bundle/src/Resources/config/php-cs-fixer.config.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/config/services.xml create mode 100644 vendor/symfony/maker-bundle/src/Resources/doc/index.rst create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/MakeAuth.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/MakeCommand.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/MakeController.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/MakeCrud.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/MakeDockerDatabase.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/MakeEntity.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/MakeFixture.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/MakeForm.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/MakeFunctionalTest.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/MakeListener.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/MakeMessage.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/MakeMiddleware.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/MakeMigration.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/MakeRegistrationForm.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/MakeResetPassword.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/MakeSerializerEncoder.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/MakeSerializerNormalizer.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/MakeStimulusController.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/MakeSubscriber.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/MakeTest.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/MakeTwigExtension.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/MakeUnitTest.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/MakeUser.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/MakeValidator.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/MakeVoter.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/help/security/MakeFormLogin.txt create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/Class.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/authenticator/EmptyAuthenticator.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/authenticator/EmptySecurityController.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/authenticator/LoginFormAuthenticator.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/authenticator/login_form.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/command/Command.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/controller/Controller.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/controller/twig_template.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/crud/controller/Controller.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/crud/templates/_delete_form.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/crud/templates/_form.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/crud/templates/edit.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/crud/templates/index.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/crud/templates/new.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/crud/templates/show.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/crud/test/Test.EntityManager.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/doctrine/Entity.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/doctrine/Fixtures.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/doctrine/Repository.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/doctrine/broadcast_twig_template.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/event/Listener.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/event/Subscriber.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/form/Type.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/message/Message.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/message/MessageHandler.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/middleware/Middleware.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/registration/RegistrationController.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/registration/twig_email.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/registration/twig_template.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/resetPassword/ChangePasswordFormType.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/resetPassword/ResetPasswordController.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/resetPassword/ResetPasswordRequestFormType.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/resetPassword/twig_check_email.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/resetPassword/twig_email.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/resetPassword/twig_request.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/resetPassword/twig_reset.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/security/UserProvider.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/security/Voter.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/security/formLogin/LoginController.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/security/formLogin/login_form.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/serializer/Encoder.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/serializer/Normalizer.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/stimulus/Controller.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/test/ApiTestCase.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/test/Functional.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/test/KernelTestCase.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/test/PantherTestCase.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/test/TestCase.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/test/Unit.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/test/WebTestCase.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/twig/Component.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/twig/Extension.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/twig/LiveComponent.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/twig/Runtime.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/twig/component_template.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/validator/Constraint.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/validator/Validator.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Resources/skeleton/verifyEmail/EmailVerifier.tpl.php create mode 100644 vendor/symfony/maker-bundle/src/Security/InteractiveSecurityHelper.php create mode 100644 vendor/symfony/maker-bundle/src/Security/SecurityConfigUpdater.php create mode 100644 vendor/symfony/maker-bundle/src/Security/SecurityControllerBuilder.php create mode 100644 vendor/symfony/maker-bundle/src/Security/UserClassBuilder.php create mode 100644 vendor/symfony/maker-bundle/src/Security/UserClassConfiguration.php create mode 100644 vendor/symfony/maker-bundle/src/Str.php create mode 100644 vendor/symfony/maker-bundle/src/Test/MakerTestCase.php create mode 100644 vendor/symfony/maker-bundle/src/Test/MakerTestDetails.php create mode 100644 vendor/symfony/maker-bundle/src/Test/MakerTestEnvironment.php create mode 100644 vendor/symfony/maker-bundle/src/Test/MakerTestKernel.php create mode 100644 vendor/symfony/maker-bundle/src/Test/MakerTestProcess.php create mode 100644 vendor/symfony/maker-bundle/src/Test/MakerTestRunner.php create mode 100644 vendor/symfony/maker-bundle/src/Util/AutoloaderUtil.php create mode 100644 vendor/symfony/maker-bundle/src/Util/ClassDetails.php create mode 100644 vendor/symfony/maker-bundle/src/Util/ClassNameDetails.php create mode 100644 vendor/symfony/maker-bundle/src/Util/ClassNameValue.php create mode 100644 vendor/symfony/maker-bundle/src/Util/ClassSourceManipulator.php create mode 100644 vendor/symfony/maker-bundle/src/Util/CliOutputHelper.php create mode 100644 vendor/symfony/maker-bundle/src/Util/ComposeFileManipulator.php create mode 100644 vendor/symfony/maker-bundle/src/Util/ComposerAutoloaderFinder.php create mode 100644 vendor/symfony/maker-bundle/src/Util/MakerFileLinkFormatter.php create mode 100644 vendor/symfony/maker-bundle/src/Util/PhpCompatUtil.php create mode 100644 vendor/symfony/maker-bundle/src/Util/PrettyPrinter.php create mode 100644 vendor/symfony/maker-bundle/src/Util/TemplateComponentGenerator.php create mode 100644 vendor/symfony/maker-bundle/src/Util/TemplateLinter.php create mode 100644 vendor/symfony/maker-bundle/src/Util/UseStatementGenerator.php create mode 100644 vendor/symfony/maker-bundle/src/Util/YamlManipulationFailedException.php create mode 100644 vendor/symfony/maker-bundle/src/Util/YamlSourceManipulator.php create mode 100644 vendor/symfony/maker-bundle/src/Validator.php create mode 100644 vendor/symfony/maker-bundle/tools/php-cs-fixer/composer.json create mode 100644 vendor/symfony/maker-bundle/tools/twigcs/composer.json create mode 100644 vendor/symfony/maker-bundle/tools/twigcs/src/MakerTwigRuleSet.php create mode 100644 vendor/symfony/mime/Address.php create mode 100644 vendor/symfony/mime/BodyRendererInterface.php create mode 100644 vendor/symfony/mime/CHANGELOG.md create mode 100644 vendor/symfony/mime/CharacterStream.php create mode 100644 vendor/symfony/mime/Crypto/DkimOptions.php create mode 100644 vendor/symfony/mime/Crypto/DkimSigner.php create mode 100644 vendor/symfony/mime/Crypto/SMime.php create mode 100644 vendor/symfony/mime/Crypto/SMimeEncrypter.php create mode 100644 vendor/symfony/mime/Crypto/SMimeSigner.php create mode 100644 vendor/symfony/mime/DependencyInjection/AddMimeTypeGuesserPass.php create mode 100644 vendor/symfony/mime/DraftEmail.php create mode 100644 vendor/symfony/mime/Email.php create mode 100644 vendor/symfony/mime/Encoder/AddressEncoderInterface.php create mode 100644 vendor/symfony/mime/Encoder/Base64ContentEncoder.php create mode 100644 vendor/symfony/mime/Encoder/Base64Encoder.php create mode 100644 vendor/symfony/mime/Encoder/Base64MimeHeaderEncoder.php create mode 100644 vendor/symfony/mime/Encoder/ContentEncoderInterface.php create mode 100644 vendor/symfony/mime/Encoder/EightBitContentEncoder.php create mode 100644 vendor/symfony/mime/Encoder/EncoderInterface.php create mode 100644 vendor/symfony/mime/Encoder/IdnAddressEncoder.php create mode 100644 vendor/symfony/mime/Encoder/MimeHeaderEncoderInterface.php create mode 100644 vendor/symfony/mime/Encoder/QpContentEncoder.php create mode 100644 vendor/symfony/mime/Encoder/QpEncoder.php create mode 100644 vendor/symfony/mime/Encoder/QpMimeHeaderEncoder.php create mode 100644 vendor/symfony/mime/Encoder/Rfc2231Encoder.php create mode 100644 vendor/symfony/mime/Exception/AddressEncoderException.php create mode 100644 vendor/symfony/mime/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/mime/Exception/InvalidArgumentException.php create mode 100644 vendor/symfony/mime/Exception/LogicException.php create mode 100644 vendor/symfony/mime/Exception/RfcComplianceException.php create mode 100644 vendor/symfony/mime/Exception/RuntimeException.php create mode 100644 vendor/symfony/mime/FileBinaryMimeTypeGuesser.php create mode 100644 vendor/symfony/mime/FileinfoMimeTypeGuesser.php create mode 100644 vendor/symfony/mime/Header/AbstractHeader.php create mode 100644 vendor/symfony/mime/Header/DateHeader.php create mode 100644 vendor/symfony/mime/Header/HeaderInterface.php create mode 100644 vendor/symfony/mime/Header/Headers.php create mode 100644 vendor/symfony/mime/Header/IdentificationHeader.php create mode 100644 vendor/symfony/mime/Header/MailboxHeader.php create mode 100644 vendor/symfony/mime/Header/MailboxListHeader.php create mode 100644 vendor/symfony/mime/Header/ParameterizedHeader.php create mode 100644 vendor/symfony/mime/Header/PathHeader.php create mode 100644 vendor/symfony/mime/Header/UnstructuredHeader.php create mode 100644 vendor/symfony/mime/HtmlToTextConverter/DefaultHtmlToTextConverter.php create mode 100644 vendor/symfony/mime/HtmlToTextConverter/HtmlToTextConverterInterface.php create mode 100644 vendor/symfony/mime/HtmlToTextConverter/LeagueHtmlToMarkdownConverter.php create mode 100644 vendor/symfony/mime/LICENSE create mode 100644 vendor/symfony/mime/Message.php create mode 100644 vendor/symfony/mime/MessageConverter.php create mode 100644 vendor/symfony/mime/MimeTypeGuesserInterface.php create mode 100644 vendor/symfony/mime/MimeTypes.php create mode 100644 vendor/symfony/mime/MimeTypesInterface.php create mode 100644 vendor/symfony/mime/Part/AbstractMultipartPart.php create mode 100644 vendor/symfony/mime/Part/AbstractPart.php create mode 100644 vendor/symfony/mime/Part/DataPart.php create mode 100644 vendor/symfony/mime/Part/File.php create mode 100644 vendor/symfony/mime/Part/MessagePart.php create mode 100644 vendor/symfony/mime/Part/Multipart/AlternativePart.php create mode 100644 vendor/symfony/mime/Part/Multipart/DigestPart.php create mode 100644 vendor/symfony/mime/Part/Multipart/FormDataPart.php create mode 100644 vendor/symfony/mime/Part/Multipart/MixedPart.php create mode 100644 vendor/symfony/mime/Part/Multipart/RelatedPart.php create mode 100644 vendor/symfony/mime/Part/SMimePart.php create mode 100644 vendor/symfony/mime/Part/TextPart.php create mode 100644 vendor/symfony/mime/README.md create mode 100644 vendor/symfony/mime/RawMessage.php create mode 100644 vendor/symfony/mime/Resources/bin/update_mime_types.php create mode 100644 vendor/symfony/mime/Test/Constraint/EmailAddressContains.php create mode 100644 vendor/symfony/mime/Test/Constraint/EmailAttachmentCount.php create mode 100644 vendor/symfony/mime/Test/Constraint/EmailHasHeader.php create mode 100644 vendor/symfony/mime/Test/Constraint/EmailHeaderSame.php create mode 100644 vendor/symfony/mime/Test/Constraint/EmailHtmlBodyContains.php create mode 100644 vendor/symfony/mime/Test/Constraint/EmailTextBodyContains.php create mode 100644 vendor/symfony/mime/composer.json create mode 100644 vendor/symfony/options-resolver/CHANGELOG.md create mode 100644 vendor/symfony/options-resolver/Debug/OptionsResolverIntrospector.php create mode 100644 vendor/symfony/options-resolver/Exception/AccessException.php create mode 100644 vendor/symfony/options-resolver/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/options-resolver/Exception/InvalidArgumentException.php create mode 100644 vendor/symfony/options-resolver/Exception/InvalidOptionsException.php create mode 100644 vendor/symfony/options-resolver/Exception/MissingOptionsException.php create mode 100644 vendor/symfony/options-resolver/Exception/NoConfigurationException.php create mode 100644 vendor/symfony/options-resolver/Exception/NoSuchOptionException.php create mode 100644 vendor/symfony/options-resolver/Exception/OptionDefinitionException.php create mode 100644 vendor/symfony/options-resolver/Exception/UndefinedOptionsException.php create mode 100644 vendor/symfony/options-resolver/LICENSE create mode 100644 vendor/symfony/options-resolver/OptionConfigurator.php create mode 100644 vendor/symfony/options-resolver/Options.php create mode 100644 vendor/symfony/options-resolver/OptionsResolver.php create mode 100644 vendor/symfony/options-resolver/README.md create mode 100644 vendor/symfony/options-resolver/composer.json create mode 100644 vendor/symfony/password-hasher/CHANGELOG.md create mode 100644 vendor/symfony/password-hasher/Command/UserPasswordHashCommand.php create mode 100644 vendor/symfony/password-hasher/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/password-hasher/Exception/InvalidPasswordException.php create mode 100644 vendor/symfony/password-hasher/Exception/LogicException.php create mode 100644 vendor/symfony/password-hasher/Hasher/CheckPasswordLengthTrait.php create mode 100644 vendor/symfony/password-hasher/Hasher/MessageDigestPasswordHasher.php create mode 100644 vendor/symfony/password-hasher/Hasher/MigratingPasswordHasher.php create mode 100644 vendor/symfony/password-hasher/Hasher/NativePasswordHasher.php create mode 100644 vendor/symfony/password-hasher/Hasher/PasswordHasherAwareInterface.php create mode 100644 vendor/symfony/password-hasher/Hasher/PasswordHasherFactory.php create mode 100644 vendor/symfony/password-hasher/Hasher/PasswordHasherFactoryInterface.php create mode 100644 vendor/symfony/password-hasher/Hasher/Pbkdf2PasswordHasher.php create mode 100644 vendor/symfony/password-hasher/Hasher/PlaintextPasswordHasher.php create mode 100644 vendor/symfony/password-hasher/Hasher/SodiumPasswordHasher.php create mode 100644 vendor/symfony/password-hasher/Hasher/UserPasswordHasher.php create mode 100644 vendor/symfony/password-hasher/Hasher/UserPasswordHasherInterface.php create mode 100644 vendor/symfony/password-hasher/LICENSE create mode 100644 vendor/symfony/password-hasher/LegacyPasswordHasherInterface.php create mode 100644 vendor/symfony/password-hasher/PasswordHasherInterface.php create mode 100644 vendor/symfony/password-hasher/README.md create mode 100644 vendor/symfony/password-hasher/composer.json create mode 100644 vendor/symfony/polyfill-intl-grapheme/Grapheme.php create mode 100644 vendor/symfony/polyfill-intl-grapheme/LICENSE create mode 100644 vendor/symfony/polyfill-intl-grapheme/README.md create mode 100644 vendor/symfony/polyfill-intl-grapheme/bootstrap.php create mode 100644 vendor/symfony/polyfill-intl-grapheme/bootstrap80.php create mode 100644 vendor/symfony/polyfill-intl-grapheme/composer.json create mode 100644 vendor/symfony/polyfill-intl-idn/Idn.php create mode 100644 vendor/symfony/polyfill-intl-idn/Info.php create mode 100644 vendor/symfony/polyfill-intl-idn/LICENSE create mode 100644 vendor/symfony/polyfill-intl-idn/README.md create mode 100644 vendor/symfony/polyfill-intl-idn/Resources/unidata/DisallowedRanges.php create mode 100644 vendor/symfony/polyfill-intl-idn/Resources/unidata/Regex.php create mode 100644 vendor/symfony/polyfill-intl-idn/Resources/unidata/deviation.php create mode 100644 vendor/symfony/polyfill-intl-idn/Resources/unidata/disallowed.php create mode 100644 vendor/symfony/polyfill-intl-idn/Resources/unidata/disallowed_STD3_mapped.php create mode 100644 vendor/symfony/polyfill-intl-idn/Resources/unidata/disallowed_STD3_valid.php create mode 100644 vendor/symfony/polyfill-intl-idn/Resources/unidata/ignored.php create mode 100644 vendor/symfony/polyfill-intl-idn/Resources/unidata/mapped.php create mode 100644 vendor/symfony/polyfill-intl-idn/Resources/unidata/virama.php create mode 100644 vendor/symfony/polyfill-intl-idn/bootstrap.php create mode 100644 vendor/symfony/polyfill-intl-idn/bootstrap80.php create mode 100644 vendor/symfony/polyfill-intl-idn/composer.json create mode 100644 vendor/symfony/polyfill-intl-normalizer/LICENSE create mode 100644 vendor/symfony/polyfill-intl-normalizer/Normalizer.php create mode 100644 vendor/symfony/polyfill-intl-normalizer/README.md create mode 100644 vendor/symfony/polyfill-intl-normalizer/Resources/stubs/Normalizer.php create mode 100644 vendor/symfony/polyfill-intl-normalizer/Resources/unidata/canonicalComposition.php create mode 100644 vendor/symfony/polyfill-intl-normalizer/Resources/unidata/canonicalDecomposition.php create mode 100644 vendor/symfony/polyfill-intl-normalizer/Resources/unidata/combiningClass.php create mode 100644 vendor/symfony/polyfill-intl-normalizer/Resources/unidata/compatibilityDecomposition.php create mode 100644 vendor/symfony/polyfill-intl-normalizer/bootstrap.php create mode 100644 vendor/symfony/polyfill-intl-normalizer/bootstrap80.php create mode 100644 vendor/symfony/polyfill-intl-normalizer/composer.json create mode 100644 vendor/symfony/polyfill-mbstring/LICENSE create mode 100644 vendor/symfony/polyfill-mbstring/Mbstring.php create mode 100644 vendor/symfony/polyfill-mbstring/README.md create mode 100644 vendor/symfony/polyfill-mbstring/Resources/unidata/caseFolding.php create mode 100644 vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php create mode 100644 vendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php create mode 100644 vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php create mode 100644 vendor/symfony/polyfill-mbstring/bootstrap.php create mode 100644 vendor/symfony/polyfill-mbstring/bootstrap80.php create mode 100644 vendor/symfony/polyfill-mbstring/composer.json create mode 100644 vendor/symfony/polyfill-php83/LICENSE create mode 100644 vendor/symfony/polyfill-php83/Php83.php create mode 100644 vendor/symfony/polyfill-php83/README.md create mode 100644 vendor/symfony/polyfill-php83/Resources/stubs/DateError.php create mode 100644 vendor/symfony/polyfill-php83/Resources/stubs/DateException.php create mode 100644 vendor/symfony/polyfill-php83/Resources/stubs/DateInvalidOperationException.php create mode 100644 vendor/symfony/polyfill-php83/Resources/stubs/DateInvalidTimeZoneException.php create mode 100644 vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedIntervalStringException.php create mode 100644 vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedPeriodStringException.php create mode 100644 vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedStringException.php create mode 100644 vendor/symfony/polyfill-php83/Resources/stubs/DateObjectError.php create mode 100644 vendor/symfony/polyfill-php83/Resources/stubs/DateRangeError.php create mode 100644 vendor/symfony/polyfill-php83/Resources/stubs/Override.php create mode 100644 vendor/symfony/polyfill-php83/Resources/stubs/SQLite3Exception.php create mode 100644 vendor/symfony/polyfill-php83/bootstrap.php create mode 100644 vendor/symfony/polyfill-php83/bootstrap81.php create mode 100644 vendor/symfony/polyfill-php83/composer.json create mode 100644 vendor/symfony/process/CHANGELOG.md create mode 100644 vendor/symfony/process/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/process/Exception/InvalidArgumentException.php create mode 100644 vendor/symfony/process/Exception/LogicException.php create mode 100644 vendor/symfony/process/Exception/ProcessFailedException.php create mode 100644 vendor/symfony/process/Exception/ProcessSignaledException.php create mode 100644 vendor/symfony/process/Exception/ProcessTimedOutException.php create mode 100644 vendor/symfony/process/Exception/RuntimeException.php create mode 100644 vendor/symfony/process/ExecutableFinder.php create mode 100644 vendor/symfony/process/InputStream.php create mode 100644 vendor/symfony/process/LICENSE create mode 100644 vendor/symfony/process/PhpExecutableFinder.php create mode 100644 vendor/symfony/process/PhpProcess.php create mode 100644 vendor/symfony/process/Pipes/AbstractPipes.php create mode 100644 vendor/symfony/process/Pipes/PipesInterface.php create mode 100644 vendor/symfony/process/Pipes/UnixPipes.php create mode 100644 vendor/symfony/process/Pipes/WindowsPipes.php create mode 100644 vendor/symfony/process/Process.php create mode 100644 vendor/symfony/process/ProcessUtils.php create mode 100644 vendor/symfony/process/README.md create mode 100644 vendor/symfony/process/composer.json create mode 100644 vendor/symfony/property-access/CHANGELOG.md create mode 100644 vendor/symfony/property-access/Exception/AccessException.php create mode 100644 vendor/symfony/property-access/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/property-access/Exception/InvalidArgumentException.php create mode 100644 vendor/symfony/property-access/Exception/InvalidPropertyPathException.php create mode 100644 vendor/symfony/property-access/Exception/NoSuchIndexException.php create mode 100644 vendor/symfony/property-access/Exception/NoSuchPropertyException.php create mode 100644 vendor/symfony/property-access/Exception/OutOfBoundsException.php create mode 100644 vendor/symfony/property-access/Exception/RuntimeException.php create mode 100644 vendor/symfony/property-access/Exception/UnexpectedTypeException.php create mode 100644 vendor/symfony/property-access/Exception/UninitializedPropertyException.php create mode 100644 vendor/symfony/property-access/LICENSE create mode 100644 vendor/symfony/property-access/PropertyAccess.php create mode 100644 vendor/symfony/property-access/PropertyAccessor.php create mode 100644 vendor/symfony/property-access/PropertyAccessorBuilder.php create mode 100644 vendor/symfony/property-access/PropertyAccessorInterface.php create mode 100644 vendor/symfony/property-access/PropertyPath.php create mode 100644 vendor/symfony/property-access/PropertyPathBuilder.php create mode 100644 vendor/symfony/property-access/PropertyPathInterface.php create mode 100644 vendor/symfony/property-access/PropertyPathIterator.php create mode 100644 vendor/symfony/property-access/PropertyPathIteratorInterface.php create mode 100644 vendor/symfony/property-access/README.md create mode 100644 vendor/symfony/property-access/composer.json create mode 100644 vendor/symfony/property-info/CHANGELOG.md create mode 100644 vendor/symfony/property-info/DependencyInjection/PropertyInfoConstructorPass.php create mode 100644 vendor/symfony/property-info/DependencyInjection/PropertyInfoPass.php create mode 100644 vendor/symfony/property-info/Extractor/ConstructorArgumentTypeExtractorInterface.php create mode 100644 vendor/symfony/property-info/Extractor/ConstructorExtractor.php create mode 100644 vendor/symfony/property-info/Extractor/PhpDocExtractor.php create mode 100644 vendor/symfony/property-info/Extractor/PhpStanExtractor.php create mode 100644 vendor/symfony/property-info/Extractor/ReflectionExtractor.php create mode 100644 vendor/symfony/property-info/Extractor/SerializerExtractor.php create mode 100644 vendor/symfony/property-info/LICENSE create mode 100644 vendor/symfony/property-info/PhpStan/NameScope.php create mode 100644 vendor/symfony/property-info/PhpStan/NameScopeFactory.php create mode 100644 vendor/symfony/property-info/PropertyAccessExtractorInterface.php create mode 100644 vendor/symfony/property-info/PropertyDescriptionExtractorInterface.php create mode 100644 vendor/symfony/property-info/PropertyInfoCacheExtractor.php create mode 100644 vendor/symfony/property-info/PropertyInfoExtractor.php create mode 100644 vendor/symfony/property-info/PropertyInfoExtractorInterface.php create mode 100644 vendor/symfony/property-info/PropertyInitializableExtractorInterface.php create mode 100644 vendor/symfony/property-info/PropertyListExtractorInterface.php create mode 100644 vendor/symfony/property-info/PropertyReadInfo.php create mode 100644 vendor/symfony/property-info/PropertyReadInfoExtractorInterface.php create mode 100644 vendor/symfony/property-info/PropertyTypeExtractorInterface.php create mode 100644 vendor/symfony/property-info/PropertyWriteInfo.php create mode 100644 vendor/symfony/property-info/PropertyWriteInfoExtractorInterface.php create mode 100644 vendor/symfony/property-info/README.md create mode 100644 vendor/symfony/property-info/Type.php create mode 100644 vendor/symfony/property-info/Util/PhpDocTypeHelper.php create mode 100644 vendor/symfony/property-info/Util/PhpStanTypeHelper.php create mode 100644 vendor/symfony/property-info/composer.json create mode 100644 vendor/symfony/routing/Alias.php create mode 100644 vendor/symfony/routing/Annotation/Route.php create mode 100644 vendor/symfony/routing/CHANGELOG.md create mode 100644 vendor/symfony/routing/CompiledRoute.php create mode 100644 vendor/symfony/routing/DependencyInjection/RoutingResolverPass.php create mode 100644 vendor/symfony/routing/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/routing/Exception/InvalidArgumentException.php create mode 100644 vendor/symfony/routing/Exception/InvalidParameterException.php create mode 100644 vendor/symfony/routing/Exception/MethodNotAllowedException.php create mode 100644 vendor/symfony/routing/Exception/MissingMandatoryParametersException.php create mode 100644 vendor/symfony/routing/Exception/NoConfigurationException.php create mode 100644 vendor/symfony/routing/Exception/ResourceNotFoundException.php create mode 100644 vendor/symfony/routing/Exception/RouteCircularReferenceException.php create mode 100644 vendor/symfony/routing/Exception/RouteNotFoundException.php create mode 100644 vendor/symfony/routing/Exception/RuntimeException.php create mode 100644 vendor/symfony/routing/Generator/CompiledUrlGenerator.php create mode 100644 vendor/symfony/routing/Generator/ConfigurableRequirementsInterface.php create mode 100644 vendor/symfony/routing/Generator/Dumper/CompiledUrlGeneratorDumper.php create mode 100644 vendor/symfony/routing/Generator/Dumper/GeneratorDumper.php create mode 100644 vendor/symfony/routing/Generator/Dumper/GeneratorDumperInterface.php create mode 100644 vendor/symfony/routing/Generator/UrlGenerator.php create mode 100644 vendor/symfony/routing/Generator/UrlGeneratorInterface.php create mode 100644 vendor/symfony/routing/LICENSE create mode 100644 vendor/symfony/routing/Loader/AnnotationClassLoader.php create mode 100644 vendor/symfony/routing/Loader/AnnotationDirectoryLoader.php create mode 100644 vendor/symfony/routing/Loader/AnnotationFileLoader.php create mode 100644 vendor/symfony/routing/Loader/ClosureLoader.php create mode 100644 vendor/symfony/routing/Loader/Configurator/AliasConfigurator.php create mode 100644 vendor/symfony/routing/Loader/Configurator/CollectionConfigurator.php create mode 100644 vendor/symfony/routing/Loader/Configurator/ImportConfigurator.php create mode 100644 vendor/symfony/routing/Loader/Configurator/RouteConfigurator.php create mode 100644 vendor/symfony/routing/Loader/Configurator/RoutingConfigurator.php create mode 100644 vendor/symfony/routing/Loader/Configurator/Traits/AddTrait.php create mode 100644 vendor/symfony/routing/Loader/Configurator/Traits/HostTrait.php create mode 100644 vendor/symfony/routing/Loader/Configurator/Traits/LocalizedRouteTrait.php create mode 100644 vendor/symfony/routing/Loader/Configurator/Traits/PrefixTrait.php create mode 100644 vendor/symfony/routing/Loader/Configurator/Traits/RouteTrait.php create mode 100644 vendor/symfony/routing/Loader/ContainerLoader.php create mode 100644 vendor/symfony/routing/Loader/DirectoryLoader.php create mode 100644 vendor/symfony/routing/Loader/GlobFileLoader.php create mode 100644 vendor/symfony/routing/Loader/ObjectLoader.php create mode 100644 vendor/symfony/routing/Loader/PhpFileLoader.php create mode 100644 vendor/symfony/routing/Loader/Psr4DirectoryLoader.php create mode 100644 vendor/symfony/routing/Loader/XmlFileLoader.php create mode 100644 vendor/symfony/routing/Loader/YamlFileLoader.php create mode 100644 vendor/symfony/routing/Loader/schema/routing/routing-1.0.xsd create mode 100644 vendor/symfony/routing/Matcher/CompiledUrlMatcher.php create mode 100644 vendor/symfony/routing/Matcher/Dumper/CompiledUrlMatcherDumper.php create mode 100644 vendor/symfony/routing/Matcher/Dumper/CompiledUrlMatcherTrait.php create mode 100644 vendor/symfony/routing/Matcher/Dumper/MatcherDumper.php create mode 100644 vendor/symfony/routing/Matcher/Dumper/MatcherDumperInterface.php create mode 100644 vendor/symfony/routing/Matcher/Dumper/StaticPrefixCollection.php create mode 100644 vendor/symfony/routing/Matcher/ExpressionLanguageProvider.php create mode 100644 vendor/symfony/routing/Matcher/RedirectableUrlMatcher.php create mode 100644 vendor/symfony/routing/Matcher/RedirectableUrlMatcherInterface.php create mode 100644 vendor/symfony/routing/Matcher/RequestMatcherInterface.php create mode 100644 vendor/symfony/routing/Matcher/TraceableUrlMatcher.php create mode 100644 vendor/symfony/routing/Matcher/UrlMatcher.php create mode 100644 vendor/symfony/routing/Matcher/UrlMatcherInterface.php create mode 100644 vendor/symfony/routing/README.md create mode 100644 vendor/symfony/routing/RequestContext.php create mode 100644 vendor/symfony/routing/RequestContextAwareInterface.php create mode 100644 vendor/symfony/routing/Requirement/EnumRequirement.php create mode 100644 vendor/symfony/routing/Requirement/Requirement.php create mode 100644 vendor/symfony/routing/Route.php create mode 100644 vendor/symfony/routing/RouteCollection.php create mode 100644 vendor/symfony/routing/RouteCompiler.php create mode 100644 vendor/symfony/routing/RouteCompilerInterface.php create mode 100644 vendor/symfony/routing/Router.php create mode 100644 vendor/symfony/routing/RouterInterface.php create mode 100644 vendor/symfony/routing/composer.json create mode 100644 vendor/symfony/runtime/CHANGELOG.md create mode 100644 vendor/symfony/runtime/GenericRuntime.php create mode 100644 vendor/symfony/runtime/Internal/BasicErrorHandler.php create mode 100644 vendor/symfony/runtime/Internal/ComposerPlugin.php create mode 100644 vendor/symfony/runtime/Internal/Console/ApplicationRuntime.php create mode 100644 vendor/symfony/runtime/Internal/Console/Command/CommandRuntime.php create mode 100644 vendor/symfony/runtime/Internal/Console/Input/InputInterfaceRuntime.php create mode 100644 vendor/symfony/runtime/Internal/Console/Output/OutputInterfaceRuntime.php create mode 100644 vendor/symfony/runtime/Internal/HttpFoundation/RequestRuntime.php create mode 100644 vendor/symfony/runtime/Internal/HttpFoundation/ResponseRuntime.php create mode 100644 vendor/symfony/runtime/Internal/HttpKernel/HttpKernelInterfaceRuntime.php create mode 100644 vendor/symfony/runtime/Internal/MissingDotenv.php create mode 100644 vendor/symfony/runtime/Internal/SymfonyErrorHandler.php create mode 100644 vendor/symfony/runtime/Internal/autoload_runtime.template create mode 100644 vendor/symfony/runtime/LICENSE create mode 100644 vendor/symfony/runtime/README.md create mode 100644 vendor/symfony/runtime/Resolver/ClosureResolver.php create mode 100644 vendor/symfony/runtime/Resolver/DebugClosureResolver.php create mode 100644 vendor/symfony/runtime/ResolverInterface.php create mode 100644 vendor/symfony/runtime/Runner/ClosureRunner.php create mode 100644 vendor/symfony/runtime/Runner/Symfony/ConsoleApplicationRunner.php create mode 100644 vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php create mode 100644 vendor/symfony/runtime/Runner/Symfony/ResponseRunner.php create mode 100644 vendor/symfony/runtime/RunnerInterface.php create mode 100644 vendor/symfony/runtime/RuntimeInterface.php create mode 100644 vendor/symfony/runtime/SymfonyRuntime.php create mode 100644 vendor/symfony/runtime/composer.json create mode 100644 vendor/symfony/security-bundle/CHANGELOG.md create mode 100644 vendor/symfony/security-bundle/CacheWarmer/ExpressionCacheWarmer.php create mode 100644 vendor/symfony/security-bundle/Command/DebugFirewallCommand.php create mode 100644 vendor/symfony/security-bundle/DataCollector/SecurityDataCollector.php create mode 100644 vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php create mode 100644 vendor/symfony/security-bundle/Debug/TraceableListenerTrait.php create mode 100644 vendor/symfony/security-bundle/Debug/WrappedLazyListener.php create mode 100644 vendor/symfony/security-bundle/Debug/WrappedListener.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Compiler/AddExpressionLanguageProvidersPass.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Compiler/AddSecurityVotersPass.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Compiler/AddSessionDomainConstraintPass.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Compiler/CleanRememberMeVerifierPass.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Compiler/MakeFirewallsEventDispatcherTraceablePass.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Compiler/RegisterCsrfFeaturesPass.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Compiler/RegisterEntryPointPass.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Compiler/RegisterGlobalSecurityEventListenersPass.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Compiler/RegisterLdapLocatorPass.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Compiler/RegisterTokenUsageTrackingPass.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Compiler/ReplaceDecoratedRememberMeHandlerPass.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Compiler/SortFirewallListenersPass.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/MainConfiguration.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/AccessToken/OidcTokenHandlerFactory.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/AccessToken/OidcUserInfoTokenHandlerFactory.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/AccessToken/ServiceTokenHandlerFactory.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/AccessToken/TokenHandlerFactoryInterface.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/Factory/AbstractFactory.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/Factory/AccessTokenFactory.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/Factory/AuthenticatorFactoryInterface.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/Factory/CustomAuthenticatorFactory.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/Factory/FirewallListenerFactoryInterface.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/Factory/FormLoginFactory.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/Factory/FormLoginLdapFactory.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/Factory/HttpBasicFactory.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/Factory/HttpBasicLdapFactory.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/Factory/JsonLoginFactory.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/Factory/JsonLoginLdapFactory.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/Factory/LdapFactoryTrait.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/Factory/LoginLinkFactory.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/Factory/LoginThrottlingFactory.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/Factory/RememberMeFactory.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/Factory/RemoteUserFactory.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/Factory/SignatureAlgorithmFactory.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/Factory/StatelessAuthenticatorFactoryInterface.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/Factory/X509Factory.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/UserProvider/InMemoryFactory.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/UserProvider/LdapFactory.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/Security/UserProvider/UserProviderFactoryInterface.php create mode 100644 vendor/symfony/security-bundle/DependencyInjection/SecurityExtension.php create mode 100644 vendor/symfony/security-bundle/EventListener/FirewallListener.php create mode 100644 vendor/symfony/security-bundle/EventListener/VoteListener.php create mode 100644 vendor/symfony/security-bundle/LICENSE create mode 100644 vendor/symfony/security-bundle/LoginLink/FirewallAwareLoginLinkHandler.php create mode 100644 vendor/symfony/security-bundle/README.md create mode 100644 vendor/symfony/security-bundle/RememberMe/DecoratedRememberMeHandler.php create mode 100644 vendor/symfony/security-bundle/RememberMe/FirewallAwareRememberMeHandler.php create mode 100644 vendor/symfony/security-bundle/Resources/config/collectors.php create mode 100644 vendor/symfony/security-bundle/Resources/config/console.php create mode 100644 vendor/symfony/security-bundle/Resources/config/debug_console.php create mode 100644 vendor/symfony/security-bundle/Resources/config/password_hasher.php create mode 100644 vendor/symfony/security-bundle/Resources/config/schema/security-1.0.xsd create mode 100644 vendor/symfony/security-bundle/Resources/config/security.php create mode 100644 vendor/symfony/security-bundle/Resources/config/security_authenticator.php create mode 100644 vendor/symfony/security-bundle/Resources/config/security_authenticator_access_token.php create mode 100644 vendor/symfony/security-bundle/Resources/config/security_authenticator_login_link.php create mode 100644 vendor/symfony/security-bundle/Resources/config/security_authenticator_remember_me.php create mode 100644 vendor/symfony/security-bundle/Resources/config/security_debug.php create mode 100644 vendor/symfony/security-bundle/Resources/config/security_listeners.php create mode 100644 vendor/symfony/security-bundle/Resources/config/templating_twig.php create mode 100644 vendor/symfony/security-bundle/Resources/views/Collector/icon.svg create mode 100644 vendor/symfony/security-bundle/Resources/views/Collector/security.html.twig create mode 100644 vendor/symfony/security-bundle/Security.php create mode 100644 vendor/symfony/security-bundle/Security/FirewallAwareTrait.php create mode 100644 vendor/symfony/security-bundle/Security/FirewallConfig.php create mode 100644 vendor/symfony/security-bundle/Security/FirewallContext.php create mode 100644 vendor/symfony/security-bundle/Security/FirewallMap.php create mode 100644 vendor/symfony/security-bundle/Security/LazyFirewallContext.php create mode 100644 vendor/symfony/security-bundle/Security/UserAuthenticator.php create mode 100644 vendor/symfony/security-bundle/SecurityBundle.php create mode 100644 vendor/symfony/security-bundle/composer.json create mode 100644 vendor/symfony/security-core/Authentication/AuthenticationTrustResolver.php create mode 100644 vendor/symfony/security-core/Authentication/AuthenticationTrustResolverInterface.php create mode 100644 vendor/symfony/security-core/Authentication/RememberMe/CacheTokenVerifier.php create mode 100644 vendor/symfony/security-core/Authentication/RememberMe/InMemoryTokenProvider.php create mode 100644 vendor/symfony/security-core/Authentication/RememberMe/PersistentToken.php create mode 100644 vendor/symfony/security-core/Authentication/RememberMe/PersistentTokenInterface.php create mode 100644 vendor/symfony/security-core/Authentication/RememberMe/TokenProviderInterface.php create mode 100644 vendor/symfony/security-core/Authentication/RememberMe/TokenVerifierInterface.php create mode 100644 vendor/symfony/security-core/Authentication/Token/AbstractToken.php create mode 100644 vendor/symfony/security-core/Authentication/Token/NullToken.php create mode 100644 vendor/symfony/security-core/Authentication/Token/PreAuthenticatedToken.php create mode 100644 vendor/symfony/security-core/Authentication/Token/RememberMeToken.php create mode 100644 vendor/symfony/security-core/Authentication/Token/Storage/TokenStorage.php create mode 100644 vendor/symfony/security-core/Authentication/Token/Storage/TokenStorageInterface.php create mode 100644 vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php create mode 100644 vendor/symfony/security-core/Authentication/Token/SwitchUserToken.php create mode 100644 vendor/symfony/security-core/Authentication/Token/TokenInterface.php create mode 100644 vendor/symfony/security-core/Authentication/Token/UsernamePasswordToken.php create mode 100644 vendor/symfony/security-core/AuthenticationEvents.php create mode 100644 vendor/symfony/security-core/Authorization/AccessDecisionManager.php create mode 100644 vendor/symfony/security-core/Authorization/AccessDecisionManagerInterface.php create mode 100644 vendor/symfony/security-core/Authorization/AuthorizationChecker.php create mode 100644 vendor/symfony/security-core/Authorization/AuthorizationCheckerInterface.php create mode 100644 vendor/symfony/security-core/Authorization/ExpressionLanguage.php create mode 100644 vendor/symfony/security-core/Authorization/ExpressionLanguageProvider.php create mode 100644 vendor/symfony/security-core/Authorization/Strategy/AccessDecisionStrategyInterface.php create mode 100644 vendor/symfony/security-core/Authorization/Strategy/AffirmativeStrategy.php create mode 100644 vendor/symfony/security-core/Authorization/Strategy/ConsensusStrategy.php create mode 100644 vendor/symfony/security-core/Authorization/Strategy/PriorityStrategy.php create mode 100644 vendor/symfony/security-core/Authorization/Strategy/UnanimousStrategy.php create mode 100644 vendor/symfony/security-core/Authorization/TraceableAccessDecisionManager.php create mode 100644 vendor/symfony/security-core/Authorization/Voter/AuthenticatedVoter.php create mode 100644 vendor/symfony/security-core/Authorization/Voter/CacheableVoterInterface.php create mode 100644 vendor/symfony/security-core/Authorization/Voter/ExpressionVoter.php create mode 100644 vendor/symfony/security-core/Authorization/Voter/RoleHierarchyVoter.php create mode 100644 vendor/symfony/security-core/Authorization/Voter/RoleVoter.php create mode 100644 vendor/symfony/security-core/Authorization/Voter/TraceableVoter.php create mode 100644 vendor/symfony/security-core/Authorization/Voter/Voter.php create mode 100644 vendor/symfony/security-core/Authorization/Voter/VoterInterface.php create mode 100644 vendor/symfony/security-core/CHANGELOG.md create mode 100644 vendor/symfony/security-core/Event/AuthenticationEvent.php create mode 100644 vendor/symfony/security-core/Event/AuthenticationSuccessEvent.php create mode 100644 vendor/symfony/security-core/Event/VoteEvent.php create mode 100644 vendor/symfony/security-core/Exception/AccessDeniedException.php create mode 100644 vendor/symfony/security-core/Exception/AccountExpiredException.php create mode 100644 vendor/symfony/security-core/Exception/AccountStatusException.php create mode 100644 vendor/symfony/security-core/Exception/AuthenticationCredentialsNotFoundException.php create mode 100644 vendor/symfony/security-core/Exception/AuthenticationException.php create mode 100644 vendor/symfony/security-core/Exception/AuthenticationExpiredException.php create mode 100644 vendor/symfony/security-core/Exception/AuthenticationServiceException.php create mode 100644 vendor/symfony/security-core/Exception/BadCredentialsException.php create mode 100644 vendor/symfony/security-core/Exception/CookieTheftException.php create mode 100644 vendor/symfony/security-core/Exception/CredentialsExpiredException.php create mode 100644 vendor/symfony/security-core/Exception/CustomUserMessageAccountStatusException.php create mode 100644 vendor/symfony/security-core/Exception/CustomUserMessageAuthenticationException.php create mode 100644 vendor/symfony/security-core/Exception/DisabledException.php create mode 100644 vendor/symfony/security-core/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/security-core/Exception/InsufficientAuthenticationException.php create mode 100644 vendor/symfony/security-core/Exception/InvalidArgumentException.php create mode 100644 vendor/symfony/security-core/Exception/InvalidCsrfTokenException.php create mode 100644 vendor/symfony/security-core/Exception/LazyResponseException.php create mode 100644 vendor/symfony/security-core/Exception/LockedException.php create mode 100644 vendor/symfony/security-core/Exception/LogicException.php create mode 100644 vendor/symfony/security-core/Exception/LogoutException.php create mode 100644 vendor/symfony/security-core/Exception/ProviderNotFoundException.php create mode 100644 vendor/symfony/security-core/Exception/RuntimeException.php create mode 100644 vendor/symfony/security-core/Exception/SessionUnavailableException.php create mode 100644 vendor/symfony/security-core/Exception/TokenNotFoundException.php create mode 100644 vendor/symfony/security-core/Exception/TooManyLoginAttemptsAuthenticationException.php create mode 100644 vendor/symfony/security-core/Exception/UnsupportedUserException.php create mode 100644 vendor/symfony/security-core/Exception/UserNotFoundException.php create mode 100644 vendor/symfony/security-core/LICENSE create mode 100644 vendor/symfony/security-core/README.md create mode 100644 vendor/symfony/security-core/Resources/translations/security.af.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.ar.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.az.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.be.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.bg.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.bs.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.ca.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.cs.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.cy.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.da.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.de.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.el.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.en.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.es.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.et.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.eu.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.fa.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.fi.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.fr.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.gl.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.he.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.hr.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.hu.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.hy.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.id.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.it.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.ja.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.lb.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.lt.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.lv.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.mk.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.mn.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.my.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.nb.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.nl.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.nn.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.no.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.pl.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.pt.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.pt_BR.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.ro.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.ru.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.sk.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.sl.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.sq.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.sr_Cyrl.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.sr_Latn.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.sv.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.th.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.tl.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.tr.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.uk.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.ur.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.uz.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.vi.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.zh_CN.xlf create mode 100644 vendor/symfony/security-core/Resources/translations/security.zh_TW.xlf create mode 100644 vendor/symfony/security-core/Role/Role.php create mode 100644 vendor/symfony/security-core/Role/RoleHierarchy.php create mode 100644 vendor/symfony/security-core/Role/RoleHierarchyInterface.php create mode 100644 vendor/symfony/security-core/Role/SwitchUserRole.php create mode 100644 vendor/symfony/security-core/Security.php create mode 100644 vendor/symfony/security-core/Signature/Exception/ExpiredSignatureException.php create mode 100644 vendor/symfony/security-core/Signature/Exception/InvalidSignatureException.php create mode 100644 vendor/symfony/security-core/Signature/ExpiredSignatureStorage.php create mode 100644 vendor/symfony/security-core/Signature/SignatureHasher.php create mode 100644 vendor/symfony/security-core/Test/AccessDecisionStrategyTestCase.php create mode 100644 vendor/symfony/security-core/User/AttributesBasedUserProviderInterface.php create mode 100644 vendor/symfony/security-core/User/ChainUserChecker.php create mode 100644 vendor/symfony/security-core/User/ChainUserProvider.php create mode 100644 vendor/symfony/security-core/User/EquatableInterface.php create mode 100644 vendor/symfony/security-core/User/InMemoryUser.php create mode 100644 vendor/symfony/security-core/User/InMemoryUserChecker.php create mode 100644 vendor/symfony/security-core/User/InMemoryUserProvider.php create mode 100644 vendor/symfony/security-core/User/LegacyPasswordAuthenticatedUserInterface.php create mode 100644 vendor/symfony/security-core/User/MissingUserProvider.php create mode 100644 vendor/symfony/security-core/User/OidcUser.php create mode 100644 vendor/symfony/security-core/User/PasswordAuthenticatedUserInterface.php create mode 100644 vendor/symfony/security-core/User/PasswordUpgraderInterface.php create mode 100644 vendor/symfony/security-core/User/UserCheckerInterface.php create mode 100644 vendor/symfony/security-core/User/UserInterface.php create mode 100644 vendor/symfony/security-core/User/UserProviderInterface.php create mode 100644 vendor/symfony/security-core/Validator/Constraints/UserPassword.php create mode 100644 vendor/symfony/security-core/Validator/Constraints/UserPasswordValidator.php create mode 100644 vendor/symfony/security-core/composer.json create mode 100644 vendor/symfony/security-csrf/CHANGELOG.md create mode 100644 vendor/symfony/security-csrf/CsrfToken.php create mode 100644 vendor/symfony/security-csrf/CsrfTokenManager.php create mode 100644 vendor/symfony/security-csrf/CsrfTokenManagerInterface.php create mode 100644 vendor/symfony/security-csrf/Exception/TokenNotFoundException.php create mode 100644 vendor/symfony/security-csrf/LICENSE create mode 100644 vendor/symfony/security-csrf/README.md create mode 100644 vendor/symfony/security-csrf/TokenGenerator/TokenGeneratorInterface.php create mode 100644 vendor/symfony/security-csrf/TokenGenerator/UriSafeTokenGenerator.php create mode 100644 vendor/symfony/security-csrf/TokenStorage/ClearableTokenStorageInterface.php create mode 100644 vendor/symfony/security-csrf/TokenStorage/NativeSessionTokenStorage.php create mode 100644 vendor/symfony/security-csrf/TokenStorage/SessionTokenStorage.php create mode 100644 vendor/symfony/security-csrf/TokenStorage/TokenStorageInterface.php create mode 100644 vendor/symfony/security-csrf/composer.json create mode 100644 vendor/symfony/security-http/AccessMap.php create mode 100644 vendor/symfony/security-http/AccessMapInterface.php create mode 100644 vendor/symfony/security-http/AccessToken/AccessTokenExtractorInterface.php create mode 100644 vendor/symfony/security-http/AccessToken/AccessTokenHandlerInterface.php create mode 100644 vendor/symfony/security-http/AccessToken/ChainAccessTokenExtractor.php create mode 100644 vendor/symfony/security-http/AccessToken/FormEncodedBodyExtractor.php create mode 100644 vendor/symfony/security-http/AccessToken/HeaderAccessTokenExtractor.php create mode 100644 vendor/symfony/security-http/AccessToken/Oidc/Exception/InvalidSignatureException.php create mode 100644 vendor/symfony/security-http/AccessToken/Oidc/Exception/MissingClaimException.php create mode 100644 vendor/symfony/security-http/AccessToken/Oidc/OidcTokenHandler.php create mode 100644 vendor/symfony/security-http/AccessToken/Oidc/OidcTrait.php create mode 100644 vendor/symfony/security-http/AccessToken/Oidc/OidcUserInfoTokenHandler.php create mode 100644 vendor/symfony/security-http/AccessToken/QueryAccessTokenExtractor.php create mode 100644 vendor/symfony/security-http/Attribute/CurrentUser.php create mode 100644 vendor/symfony/security-http/Attribute/IsGranted.php create mode 100644 vendor/symfony/security-http/Authentication/AuthenticationFailureHandlerInterface.php create mode 100644 vendor/symfony/security-http/Authentication/AuthenticationSuccessHandlerInterface.php create mode 100644 vendor/symfony/security-http/Authentication/AuthenticationUtils.php create mode 100644 vendor/symfony/security-http/Authentication/AuthenticatorManager.php create mode 100644 vendor/symfony/security-http/Authentication/AuthenticatorManagerInterface.php create mode 100644 vendor/symfony/security-http/Authentication/CustomAuthenticationFailureHandler.php create mode 100644 vendor/symfony/security-http/Authentication/CustomAuthenticationSuccessHandler.php create mode 100644 vendor/symfony/security-http/Authentication/DefaultAuthenticationFailureHandler.php create mode 100644 vendor/symfony/security-http/Authentication/DefaultAuthenticationSuccessHandler.php create mode 100644 vendor/symfony/security-http/Authentication/UserAuthenticatorInterface.php create mode 100644 vendor/symfony/security-http/Authenticator/AbstractAuthenticator.php create mode 100644 vendor/symfony/security-http/Authenticator/AbstractLoginFormAuthenticator.php create mode 100644 vendor/symfony/security-http/Authenticator/AbstractPreAuthenticatedAuthenticator.php create mode 100644 vendor/symfony/security-http/Authenticator/AccessTokenAuthenticator.php create mode 100644 vendor/symfony/security-http/Authenticator/AuthenticatorInterface.php create mode 100644 vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticator.php create mode 100644 vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php create mode 100644 vendor/symfony/security-http/Authenticator/FallbackUserLoader.php create mode 100644 vendor/symfony/security-http/Authenticator/FormLoginAuthenticator.php create mode 100644 vendor/symfony/security-http/Authenticator/HttpBasicAuthenticator.php create mode 100644 vendor/symfony/security-http/Authenticator/InteractiveAuthenticatorInterface.php create mode 100644 vendor/symfony/security-http/Authenticator/JsonLoginAuthenticator.php create mode 100644 vendor/symfony/security-http/Authenticator/LoginLinkAuthenticator.php create mode 100644 vendor/symfony/security-http/Authenticator/Passport/Badge/BadgeInterface.php create mode 100644 vendor/symfony/security-http/Authenticator/Passport/Badge/CsrfTokenBadge.php create mode 100644 vendor/symfony/security-http/Authenticator/Passport/Badge/PasswordUpgradeBadge.php create mode 100644 vendor/symfony/security-http/Authenticator/Passport/Badge/PreAuthenticatedUserBadge.php create mode 100644 vendor/symfony/security-http/Authenticator/Passport/Badge/RememberMeBadge.php create mode 100644 vendor/symfony/security-http/Authenticator/Passport/Badge/UserBadge.php create mode 100644 vendor/symfony/security-http/Authenticator/Passport/Credentials/CredentialsInterface.php create mode 100644 vendor/symfony/security-http/Authenticator/Passport/Credentials/CustomCredentials.php create mode 100644 vendor/symfony/security-http/Authenticator/Passport/Credentials/PasswordCredentials.php create mode 100644 vendor/symfony/security-http/Authenticator/Passport/Passport.php create mode 100644 vendor/symfony/security-http/Authenticator/Passport/SelfValidatingPassport.php create mode 100644 vendor/symfony/security-http/Authenticator/RememberMeAuthenticator.php create mode 100644 vendor/symfony/security-http/Authenticator/RemoteUserAuthenticator.php create mode 100644 vendor/symfony/security-http/Authenticator/Token/PostAuthenticationToken.php create mode 100644 vendor/symfony/security-http/Authenticator/X509Authenticator.php create mode 100644 vendor/symfony/security-http/Authorization/AccessDeniedHandlerInterface.php create mode 100644 vendor/symfony/security-http/CHANGELOG.md create mode 100644 vendor/symfony/security-http/Controller/SecurityTokenValueResolver.php create mode 100644 vendor/symfony/security-http/Controller/UserValueResolver.php create mode 100644 vendor/symfony/security-http/EntryPoint/AuthenticationEntryPointInterface.php create mode 100644 vendor/symfony/security-http/EntryPoint/Exception/NotAnEntryPointException.php create mode 100644 vendor/symfony/security-http/Event/AuthenticationTokenCreatedEvent.php create mode 100644 vendor/symfony/security-http/Event/CheckPassportEvent.php create mode 100644 vendor/symfony/security-http/Event/InteractiveLoginEvent.php create mode 100644 vendor/symfony/security-http/Event/LazyResponseEvent.php create mode 100644 vendor/symfony/security-http/Event/LoginFailureEvent.php create mode 100644 vendor/symfony/security-http/Event/LoginSuccessEvent.php create mode 100644 vendor/symfony/security-http/Event/LogoutEvent.php create mode 100644 vendor/symfony/security-http/Event/SwitchUserEvent.php create mode 100644 vendor/symfony/security-http/Event/TokenDeauthenticatedEvent.php create mode 100644 vendor/symfony/security-http/EventListener/CheckCredentialsListener.php create mode 100644 vendor/symfony/security-http/EventListener/CheckRememberMeConditionsListener.php create mode 100644 vendor/symfony/security-http/EventListener/ClearSiteDataLogoutListener.php create mode 100644 vendor/symfony/security-http/EventListener/CookieClearingLogoutListener.php create mode 100644 vendor/symfony/security-http/EventListener/CsrfProtectionListener.php create mode 100644 vendor/symfony/security-http/EventListener/CsrfTokenClearingLogoutListener.php create mode 100644 vendor/symfony/security-http/EventListener/DefaultLogoutListener.php create mode 100644 vendor/symfony/security-http/EventListener/IsGrantedAttributeListener.php create mode 100644 vendor/symfony/security-http/EventListener/LoginThrottlingListener.php create mode 100644 vendor/symfony/security-http/EventListener/PasswordMigratingListener.php create mode 100644 vendor/symfony/security-http/EventListener/RememberMeListener.php create mode 100644 vendor/symfony/security-http/EventListener/SessionLogoutListener.php create mode 100644 vendor/symfony/security-http/EventListener/SessionStrategyListener.php create mode 100644 vendor/symfony/security-http/EventListener/UserCheckerListener.php create mode 100644 vendor/symfony/security-http/EventListener/UserProviderListener.php create mode 100644 vendor/symfony/security-http/Firewall.php create mode 100644 vendor/symfony/security-http/Firewall/AbstractListener.php create mode 100644 vendor/symfony/security-http/Firewall/AccessListener.php create mode 100644 vendor/symfony/security-http/Firewall/AuthenticatorManagerListener.php create mode 100644 vendor/symfony/security-http/Firewall/ChannelListener.php create mode 100644 vendor/symfony/security-http/Firewall/ContextListener.php create mode 100644 vendor/symfony/security-http/Firewall/ExceptionListener.php create mode 100644 vendor/symfony/security-http/Firewall/FirewallListenerInterface.php create mode 100644 vendor/symfony/security-http/Firewall/LogoutListener.php create mode 100644 vendor/symfony/security-http/Firewall/SwitchUserListener.php create mode 100644 vendor/symfony/security-http/FirewallMap.php create mode 100644 vendor/symfony/security-http/FirewallMapInterface.php create mode 100644 vendor/symfony/security-http/HttpUtils.php create mode 100644 vendor/symfony/security-http/Impersonate/ImpersonateUrlGenerator.php create mode 100644 vendor/symfony/security-http/LICENSE create mode 100644 vendor/symfony/security-http/LoginLink/Exception/ExpiredLoginLinkException.php create mode 100644 vendor/symfony/security-http/LoginLink/Exception/InvalidLoginLinkAuthenticationException.php create mode 100644 vendor/symfony/security-http/LoginLink/Exception/InvalidLoginLinkException.php create mode 100644 vendor/symfony/security-http/LoginLink/Exception/InvalidLoginLinkExceptionInterface.php create mode 100644 vendor/symfony/security-http/LoginLink/LoginLinkDetails.php create mode 100644 vendor/symfony/security-http/LoginLink/LoginLinkHandler.php create mode 100644 vendor/symfony/security-http/LoginLink/LoginLinkHandlerInterface.php create mode 100644 vendor/symfony/security-http/LoginLink/LoginLinkNotification.php create mode 100644 vendor/symfony/security-http/Logout/LogoutUrlGenerator.php create mode 100644 vendor/symfony/security-http/ParameterBagUtils.php create mode 100644 vendor/symfony/security-http/README.md create mode 100644 vendor/symfony/security-http/RateLimiter/DefaultLoginRateLimiter.php create mode 100644 vendor/symfony/security-http/RememberMe/AbstractRememberMeHandler.php create mode 100644 vendor/symfony/security-http/RememberMe/PersistentRememberMeHandler.php create mode 100644 vendor/symfony/security-http/RememberMe/RememberMeDetails.php create mode 100644 vendor/symfony/security-http/RememberMe/RememberMeHandlerInterface.php create mode 100644 vendor/symfony/security-http/RememberMe/ResponseListener.php create mode 100644 vendor/symfony/security-http/RememberMe/SignatureRememberMeHandler.php create mode 100644 vendor/symfony/security-http/SecurityEvents.php create mode 100644 vendor/symfony/security-http/SecurityRequestAttributes.php create mode 100644 vendor/symfony/security-http/Session/SessionAuthenticationStrategy.php create mode 100644 vendor/symfony/security-http/Session/SessionAuthenticationStrategyInterface.php create mode 100644 vendor/symfony/security-http/Util/TargetPathTrait.php create mode 100644 vendor/symfony/security-http/composer.json create mode 100644 vendor/symfony/service-contracts/Attribute/Required.php create mode 100644 vendor/symfony/service-contracts/Attribute/SubscribedService.php create mode 100644 vendor/symfony/service-contracts/CHANGELOG.md create mode 100644 vendor/symfony/service-contracts/LICENSE create mode 100644 vendor/symfony/service-contracts/README.md create mode 100644 vendor/symfony/service-contracts/ResetInterface.php create mode 100644 vendor/symfony/service-contracts/ServiceLocatorTrait.php create mode 100644 vendor/symfony/service-contracts/ServiceProviderInterface.php create mode 100644 vendor/symfony/service-contracts/ServiceSubscriberInterface.php create mode 100644 vendor/symfony/service-contracts/ServiceSubscriberTrait.php create mode 100644 vendor/symfony/service-contracts/Test/ServiceLocatorTest.php create mode 100644 vendor/symfony/service-contracts/Test/ServiceLocatorTestCase.php create mode 100644 vendor/symfony/service-contracts/composer.json create mode 100644 vendor/symfony/stopwatch/CHANGELOG.md create mode 100644 vendor/symfony/stopwatch/LICENSE create mode 100644 vendor/symfony/stopwatch/README.md create mode 100644 vendor/symfony/stopwatch/Section.php create mode 100644 vendor/symfony/stopwatch/Stopwatch.php create mode 100644 vendor/symfony/stopwatch/StopwatchEvent.php create mode 100644 vendor/symfony/stopwatch/StopwatchPeriod.php create mode 100644 vendor/symfony/stopwatch/composer.json create mode 100644 vendor/symfony/string/AbstractString.php create mode 100644 vendor/symfony/string/AbstractUnicodeString.php create mode 100644 vendor/symfony/string/ByteString.php create mode 100644 vendor/symfony/string/CHANGELOG.md create mode 100644 vendor/symfony/string/CodePointString.php create mode 100644 vendor/symfony/string/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/string/Exception/InvalidArgumentException.php create mode 100644 vendor/symfony/string/Exception/RuntimeException.php create mode 100644 vendor/symfony/string/Inflector/EnglishInflector.php create mode 100644 vendor/symfony/string/Inflector/FrenchInflector.php create mode 100644 vendor/symfony/string/Inflector/InflectorInterface.php create mode 100644 vendor/symfony/string/LICENSE create mode 100644 vendor/symfony/string/LazyString.php create mode 100644 vendor/symfony/string/README.md create mode 100644 vendor/symfony/string/Resources/data/wcswidth_table_wide.php create mode 100644 vendor/symfony/string/Resources/data/wcswidth_table_zero.php create mode 100644 vendor/symfony/string/Resources/functions.php create mode 100644 vendor/symfony/string/Slugger/AsciiSlugger.php create mode 100644 vendor/symfony/string/Slugger/SluggerInterface.php create mode 100644 vendor/symfony/string/UnicodeString.php create mode 100644 vendor/symfony/string/composer.json create mode 100644 vendor/symfony/translation-contracts/CHANGELOG.md create mode 100644 vendor/symfony/translation-contracts/LICENSE create mode 100644 vendor/symfony/translation-contracts/LocaleAwareInterface.php create mode 100644 vendor/symfony/translation-contracts/README.md create mode 100644 vendor/symfony/translation-contracts/Test/TranslatorTest.php create mode 100644 vendor/symfony/translation-contracts/TranslatableInterface.php create mode 100644 vendor/symfony/translation-contracts/TranslatorInterface.php create mode 100644 vendor/symfony/translation-contracts/TranslatorTrait.php create mode 100644 vendor/symfony/translation-contracts/composer.json create mode 100644 vendor/symfony/twig-bridge/AppVariable.php create mode 100644 vendor/symfony/twig-bridge/Attribute/Template.php create mode 100644 vendor/symfony/twig-bridge/CHANGELOG.md create mode 100644 vendor/symfony/twig-bridge/Command/DebugCommand.php create mode 100644 vendor/symfony/twig-bridge/Command/LintCommand.php create mode 100644 vendor/symfony/twig-bridge/DataCollector/TwigDataCollector.php create mode 100644 vendor/symfony/twig-bridge/ErrorRenderer/TwigErrorRenderer.php create mode 100644 vendor/symfony/twig-bridge/EventListener/TemplateAttributeListener.php create mode 100644 vendor/symfony/twig-bridge/Extension/AssetExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/CodeExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/CsrfExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/CsrfRuntime.php create mode 100644 vendor/symfony/twig-bridge/Extension/DumpExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/ExpressionExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/FormExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/HtmlSanitizerExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/HttpFoundationExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/HttpKernelExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/HttpKernelRuntime.php create mode 100644 vendor/symfony/twig-bridge/Extension/ImportMapExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/ImportMapRuntime.php create mode 100644 vendor/symfony/twig-bridge/Extension/LogoutUrlExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/ProfilerExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/RoutingExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/SecurityExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/SerializerExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/SerializerRuntime.php create mode 100644 vendor/symfony/twig-bridge/Extension/StopwatchExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/TranslationExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/WebLinkExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/WorkflowExtension.php create mode 100644 vendor/symfony/twig-bridge/Extension/YamlExtension.php create mode 100644 vendor/symfony/twig-bridge/Form/TwigRendererEngine.php create mode 100644 vendor/symfony/twig-bridge/LICENSE create mode 100644 vendor/symfony/twig-bridge/Mime/BodyRenderer.php create mode 100644 vendor/symfony/twig-bridge/Mime/NotificationEmail.php create mode 100644 vendor/symfony/twig-bridge/Mime/TemplatedEmail.php create mode 100644 vendor/symfony/twig-bridge/Mime/WrappedTemplatedEmail.php create mode 100644 vendor/symfony/twig-bridge/Node/DumpNode.php create mode 100644 vendor/symfony/twig-bridge/Node/FormThemeNode.php create mode 100644 vendor/symfony/twig-bridge/Node/RenderBlockNode.php create mode 100644 vendor/symfony/twig-bridge/Node/SearchAndRenderBlockNode.php create mode 100644 vendor/symfony/twig-bridge/Node/StopwatchNode.php create mode 100644 vendor/symfony/twig-bridge/Node/TransDefaultDomainNode.php create mode 100644 vendor/symfony/twig-bridge/Node/TransNode.php create mode 100644 vendor/symfony/twig-bridge/NodeVisitor/Scope.php create mode 100644 vendor/symfony/twig-bridge/NodeVisitor/TranslationDefaultDomainNodeVisitor.php create mode 100644 vendor/symfony/twig-bridge/NodeVisitor/TranslationNodeVisitor.php create mode 100644 vendor/symfony/twig-bridge/README.md create mode 100644 vendor/symfony/twig-bridge/Resources/views/Email/default/notification/body.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Email/default/notification/body.txt.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Email/zurb_2/main.css create mode 100644 vendor/symfony/twig-bridge/Resources/views/Email/zurb_2/notification/body.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Email/zurb_2/notification/body.txt.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Email/zurb_2/notification/content_markdown.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Email/zurb_2/notification/local.css create mode 100644 vendor/symfony/twig-bridge/Resources/views/Form/bootstrap_3_horizontal_layout.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Form/bootstrap_3_layout.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Form/bootstrap_4_horizontal_layout.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Form/bootstrap_4_layout.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Form/bootstrap_5_horizontal_layout.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Form/bootstrap_5_layout.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Form/bootstrap_base_layout.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Form/form_div_layout.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Form/form_table_layout.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Form/foundation_5_layout.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Form/foundation_6_layout.html.twig create mode 100644 vendor/symfony/twig-bridge/Resources/views/Form/tailwind_2_layout.html.twig create mode 100644 vendor/symfony/twig-bridge/TokenParser/DumpTokenParser.php create mode 100644 vendor/symfony/twig-bridge/TokenParser/FormThemeTokenParser.php create mode 100644 vendor/symfony/twig-bridge/TokenParser/StopwatchTokenParser.php create mode 100644 vendor/symfony/twig-bridge/TokenParser/TransDefaultDomainTokenParser.php create mode 100644 vendor/symfony/twig-bridge/TokenParser/TransTokenParser.php create mode 100644 vendor/symfony/twig-bridge/Translation/TwigExtractor.php create mode 100644 vendor/symfony/twig-bridge/UndefinedCallableHandler.php create mode 100644 vendor/symfony/twig-bridge/composer.json create mode 100644 vendor/symfony/twig-bundle/CHANGELOG.md create mode 100644 vendor/symfony/twig-bundle/CacheWarmer/TemplateCacheWarmer.php create mode 100644 vendor/symfony/twig-bundle/Command/LintCommand.php create mode 100644 vendor/symfony/twig-bundle/DependencyInjection/Compiler/ExtensionPass.php create mode 100644 vendor/symfony/twig-bundle/DependencyInjection/Compiler/RuntimeLoaderPass.php create mode 100644 vendor/symfony/twig-bundle/DependencyInjection/Compiler/TwigEnvironmentPass.php create mode 100644 vendor/symfony/twig-bundle/DependencyInjection/Compiler/TwigLoaderPass.php create mode 100644 vendor/symfony/twig-bundle/DependencyInjection/Configuration.php create mode 100644 vendor/symfony/twig-bundle/DependencyInjection/Configurator/EnvironmentConfigurator.php create mode 100644 vendor/symfony/twig-bundle/DependencyInjection/TwigExtension.php create mode 100644 vendor/symfony/twig-bundle/LICENSE create mode 100644 vendor/symfony/twig-bundle/README.md create mode 100644 vendor/symfony/twig-bundle/Resources/config/console.php create mode 100644 vendor/symfony/twig-bundle/Resources/config/form.php create mode 100644 vendor/symfony/twig-bundle/Resources/config/importmap.php create mode 100644 vendor/symfony/twig-bundle/Resources/config/mailer.php create mode 100644 vendor/symfony/twig-bundle/Resources/config/schema/twig-1.0.xsd create mode 100644 vendor/symfony/twig-bundle/Resources/config/twig.php create mode 100644 vendor/symfony/twig-bundle/TemplateIterator.php create mode 100644 vendor/symfony/twig-bundle/TwigBundle.php create mode 100644 vendor/symfony/twig-bundle/composer.json create mode 100644 vendor/symfony/validator/Attribute/HasNamedArguments.php create mode 100644 vendor/symfony/validator/CHANGELOG.md create mode 100644 vendor/symfony/validator/Command/DebugCommand.php create mode 100644 vendor/symfony/validator/Constraint.php create mode 100644 vendor/symfony/validator/ConstraintValidator.php create mode 100644 vendor/symfony/validator/ConstraintValidatorFactory.php create mode 100644 vendor/symfony/validator/ConstraintValidatorFactoryInterface.php create mode 100644 vendor/symfony/validator/ConstraintValidatorInterface.php create mode 100644 vendor/symfony/validator/ConstraintViolation.php create mode 100644 vendor/symfony/validator/ConstraintViolationInterface.php create mode 100644 vendor/symfony/validator/ConstraintViolationList.php create mode 100644 vendor/symfony/validator/ConstraintViolationListInterface.php create mode 100644 vendor/symfony/validator/Constraints/AbstractComparison.php create mode 100644 vendor/symfony/validator/Constraints/AbstractComparisonValidator.php create mode 100644 vendor/symfony/validator/Constraints/All.php create mode 100644 vendor/symfony/validator/Constraints/AllValidator.php create mode 100644 vendor/symfony/validator/Constraints/AtLeastOneOf.php create mode 100644 vendor/symfony/validator/Constraints/AtLeastOneOfValidator.php create mode 100644 vendor/symfony/validator/Constraints/Bic.php create mode 100644 vendor/symfony/validator/Constraints/BicValidator.php create mode 100644 vendor/symfony/validator/Constraints/Blank.php create mode 100644 vendor/symfony/validator/Constraints/BlankValidator.php create mode 100644 vendor/symfony/validator/Constraints/Callback.php create mode 100644 vendor/symfony/validator/Constraints/CallbackValidator.php create mode 100644 vendor/symfony/validator/Constraints/CardScheme.php create mode 100644 vendor/symfony/validator/Constraints/CardSchemeValidator.php create mode 100644 vendor/symfony/validator/Constraints/Cascade.php create mode 100644 vendor/symfony/validator/Constraints/Choice.php create mode 100644 vendor/symfony/validator/Constraints/ChoiceValidator.php create mode 100644 vendor/symfony/validator/Constraints/Cidr.php create mode 100644 vendor/symfony/validator/Constraints/CidrValidator.php create mode 100644 vendor/symfony/validator/Constraints/Collection.php create mode 100644 vendor/symfony/validator/Constraints/CollectionValidator.php create mode 100644 vendor/symfony/validator/Constraints/Composite.php create mode 100644 vendor/symfony/validator/Constraints/Compound.php create mode 100644 vendor/symfony/validator/Constraints/CompoundValidator.php create mode 100644 vendor/symfony/validator/Constraints/Count.php create mode 100644 vendor/symfony/validator/Constraints/CountValidator.php create mode 100644 vendor/symfony/validator/Constraints/Country.php create mode 100644 vendor/symfony/validator/Constraints/CountryValidator.php create mode 100644 vendor/symfony/validator/Constraints/CssColor.php create mode 100644 vendor/symfony/validator/Constraints/CssColorValidator.php create mode 100644 vendor/symfony/validator/Constraints/Currency.php create mode 100644 vendor/symfony/validator/Constraints/CurrencyValidator.php create mode 100644 vendor/symfony/validator/Constraints/Date.php create mode 100644 vendor/symfony/validator/Constraints/DateTime.php create mode 100644 vendor/symfony/validator/Constraints/DateTimeValidator.php create mode 100644 vendor/symfony/validator/Constraints/DateValidator.php create mode 100644 vendor/symfony/validator/Constraints/DisableAutoMapping.php create mode 100644 vendor/symfony/validator/Constraints/DivisibleBy.php create mode 100644 vendor/symfony/validator/Constraints/DivisibleByValidator.php create mode 100644 vendor/symfony/validator/Constraints/Email.php create mode 100644 vendor/symfony/validator/Constraints/EmailValidator.php create mode 100644 vendor/symfony/validator/Constraints/EnableAutoMapping.php create mode 100644 vendor/symfony/validator/Constraints/EqualTo.php create mode 100644 vendor/symfony/validator/Constraints/EqualToValidator.php create mode 100644 vendor/symfony/validator/Constraints/Existence.php create mode 100644 vendor/symfony/validator/Constraints/Expression.php create mode 100644 vendor/symfony/validator/Constraints/ExpressionLanguageSyntax.php create mode 100644 vendor/symfony/validator/Constraints/ExpressionLanguageSyntaxValidator.php create mode 100644 vendor/symfony/validator/Constraints/ExpressionSyntax.php create mode 100644 vendor/symfony/validator/Constraints/ExpressionSyntaxValidator.php create mode 100644 vendor/symfony/validator/Constraints/ExpressionValidator.php create mode 100644 vendor/symfony/validator/Constraints/File.php create mode 100644 vendor/symfony/validator/Constraints/FileValidator.php create mode 100644 vendor/symfony/validator/Constraints/GreaterThan.php create mode 100644 vendor/symfony/validator/Constraints/GreaterThanOrEqual.php create mode 100644 vendor/symfony/validator/Constraints/GreaterThanOrEqualValidator.php create mode 100644 vendor/symfony/validator/Constraints/GreaterThanValidator.php create mode 100644 vendor/symfony/validator/Constraints/GroupSequence.php create mode 100644 vendor/symfony/validator/Constraints/GroupSequenceProvider.php create mode 100644 vendor/symfony/validator/Constraints/Hostname.php create mode 100644 vendor/symfony/validator/Constraints/HostnameValidator.php create mode 100644 vendor/symfony/validator/Constraints/Iban.php create mode 100644 vendor/symfony/validator/Constraints/IbanValidator.php create mode 100644 vendor/symfony/validator/Constraints/IdenticalTo.php create mode 100644 vendor/symfony/validator/Constraints/IdenticalToValidator.php create mode 100644 vendor/symfony/validator/Constraints/Image.php create mode 100644 vendor/symfony/validator/Constraints/ImageValidator.php create mode 100644 vendor/symfony/validator/Constraints/Ip.php create mode 100644 vendor/symfony/validator/Constraints/IpValidator.php create mode 100644 vendor/symfony/validator/Constraints/IsFalse.php create mode 100644 vendor/symfony/validator/Constraints/IsFalseValidator.php create mode 100644 vendor/symfony/validator/Constraints/IsNull.php create mode 100644 vendor/symfony/validator/Constraints/IsNullValidator.php create mode 100644 vendor/symfony/validator/Constraints/IsTrue.php create mode 100644 vendor/symfony/validator/Constraints/IsTrueValidator.php create mode 100644 vendor/symfony/validator/Constraints/Isbn.php create mode 100644 vendor/symfony/validator/Constraints/IsbnValidator.php create mode 100644 vendor/symfony/validator/Constraints/Isin.php create mode 100644 vendor/symfony/validator/Constraints/IsinValidator.php create mode 100644 vendor/symfony/validator/Constraints/Issn.php create mode 100644 vendor/symfony/validator/Constraints/IssnValidator.php create mode 100644 vendor/symfony/validator/Constraints/Json.php create mode 100644 vendor/symfony/validator/Constraints/JsonValidator.php create mode 100644 vendor/symfony/validator/Constraints/Language.php create mode 100644 vendor/symfony/validator/Constraints/LanguageValidator.php create mode 100644 vendor/symfony/validator/Constraints/Length.php create mode 100644 vendor/symfony/validator/Constraints/LengthValidator.php create mode 100644 vendor/symfony/validator/Constraints/LessThan.php create mode 100644 vendor/symfony/validator/Constraints/LessThanOrEqual.php create mode 100644 vendor/symfony/validator/Constraints/LessThanOrEqualValidator.php create mode 100644 vendor/symfony/validator/Constraints/LessThanValidator.php create mode 100644 vendor/symfony/validator/Constraints/Locale.php create mode 100644 vendor/symfony/validator/Constraints/LocaleValidator.php create mode 100644 vendor/symfony/validator/Constraints/Luhn.php create mode 100644 vendor/symfony/validator/Constraints/LuhnValidator.php create mode 100644 vendor/symfony/validator/Constraints/Negative.php create mode 100644 vendor/symfony/validator/Constraints/NegativeOrZero.php create mode 100644 vendor/symfony/validator/Constraints/NoSuspiciousCharacters.php create mode 100644 vendor/symfony/validator/Constraints/NoSuspiciousCharactersValidator.php create mode 100644 vendor/symfony/validator/Constraints/NotBlank.php create mode 100644 vendor/symfony/validator/Constraints/NotBlankValidator.php create mode 100644 vendor/symfony/validator/Constraints/NotCompromisedPassword.php create mode 100644 vendor/symfony/validator/Constraints/NotCompromisedPasswordValidator.php create mode 100644 vendor/symfony/validator/Constraints/NotEqualTo.php create mode 100644 vendor/symfony/validator/Constraints/NotEqualToValidator.php create mode 100644 vendor/symfony/validator/Constraints/NotIdenticalTo.php create mode 100644 vendor/symfony/validator/Constraints/NotIdenticalToValidator.php create mode 100644 vendor/symfony/validator/Constraints/NotNull.php create mode 100644 vendor/symfony/validator/Constraints/NotNullValidator.php create mode 100644 vendor/symfony/validator/Constraints/Optional.php create mode 100644 vendor/symfony/validator/Constraints/PasswordStrength.php create mode 100644 vendor/symfony/validator/Constraints/PasswordStrengthValidator.php create mode 100644 vendor/symfony/validator/Constraints/Positive.php create mode 100644 vendor/symfony/validator/Constraints/PositiveOrZero.php create mode 100644 vendor/symfony/validator/Constraints/Range.php create mode 100644 vendor/symfony/validator/Constraints/RangeValidator.php create mode 100644 vendor/symfony/validator/Constraints/Regex.php create mode 100644 vendor/symfony/validator/Constraints/RegexValidator.php create mode 100644 vendor/symfony/validator/Constraints/Required.php create mode 100644 vendor/symfony/validator/Constraints/Sequentially.php create mode 100644 vendor/symfony/validator/Constraints/SequentiallyValidator.php create mode 100644 vendor/symfony/validator/Constraints/Time.php create mode 100644 vendor/symfony/validator/Constraints/TimeValidator.php create mode 100644 vendor/symfony/validator/Constraints/Timezone.php create mode 100644 vendor/symfony/validator/Constraints/TimezoneValidator.php create mode 100644 vendor/symfony/validator/Constraints/Traverse.php create mode 100644 vendor/symfony/validator/Constraints/Type.php create mode 100644 vendor/symfony/validator/Constraints/TypeValidator.php create mode 100644 vendor/symfony/validator/Constraints/Ulid.php create mode 100644 vendor/symfony/validator/Constraints/UlidValidator.php create mode 100644 vendor/symfony/validator/Constraints/Unique.php create mode 100644 vendor/symfony/validator/Constraints/UniqueValidator.php create mode 100644 vendor/symfony/validator/Constraints/Url.php create mode 100644 vendor/symfony/validator/Constraints/UrlValidator.php create mode 100644 vendor/symfony/validator/Constraints/Uuid.php create mode 100644 vendor/symfony/validator/Constraints/UuidValidator.php create mode 100644 vendor/symfony/validator/Constraints/Valid.php create mode 100644 vendor/symfony/validator/Constraints/ValidValidator.php create mode 100644 vendor/symfony/validator/Constraints/When.php create mode 100644 vendor/symfony/validator/Constraints/WhenValidator.php create mode 100644 vendor/symfony/validator/Constraints/ZeroComparisonConstraintTrait.php create mode 100644 vendor/symfony/validator/ContainerConstraintValidatorFactory.php create mode 100644 vendor/symfony/validator/Context/ExecutionContext.php create mode 100644 vendor/symfony/validator/Context/ExecutionContextFactory.php create mode 100644 vendor/symfony/validator/Context/ExecutionContextFactoryInterface.php create mode 100644 vendor/symfony/validator/Context/ExecutionContextInterface.php create mode 100644 vendor/symfony/validator/DataCollector/ValidatorDataCollector.php create mode 100644 vendor/symfony/validator/DependencyInjection/AddAutoMappingConfigurationPass.php create mode 100644 vendor/symfony/validator/DependencyInjection/AddConstraintValidatorsPass.php create mode 100644 vendor/symfony/validator/DependencyInjection/AddValidatorInitializersPass.php create mode 100644 vendor/symfony/validator/Exception/BadMethodCallException.php create mode 100644 vendor/symfony/validator/Exception/ConstraintDefinitionException.php create mode 100644 vendor/symfony/validator/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/validator/Exception/GroupDefinitionException.php create mode 100644 vendor/symfony/validator/Exception/InvalidArgumentException.php create mode 100644 vendor/symfony/validator/Exception/InvalidOptionsException.php create mode 100644 vendor/symfony/validator/Exception/LogicException.php create mode 100644 vendor/symfony/validator/Exception/MappingException.php create mode 100644 vendor/symfony/validator/Exception/MissingOptionsException.php create mode 100644 vendor/symfony/validator/Exception/NoSuchMetadataException.php create mode 100644 vendor/symfony/validator/Exception/OutOfBoundsException.php create mode 100644 vendor/symfony/validator/Exception/RuntimeException.php create mode 100644 vendor/symfony/validator/Exception/UnexpectedTypeException.php create mode 100644 vendor/symfony/validator/Exception/UnexpectedValueException.php create mode 100644 vendor/symfony/validator/Exception/UnsupportedMetadataException.php create mode 100644 vendor/symfony/validator/Exception/ValidationFailedException.php create mode 100644 vendor/symfony/validator/Exception/ValidatorException.php create mode 100644 vendor/symfony/validator/GroupSequenceProviderInterface.php create mode 100644 vendor/symfony/validator/LICENSE create mode 100644 vendor/symfony/validator/Mapping/AutoMappingStrategy.php create mode 100644 vendor/symfony/validator/Mapping/CascadingStrategy.php create mode 100644 vendor/symfony/validator/Mapping/ClassMetadata.php create mode 100644 vendor/symfony/validator/Mapping/ClassMetadataInterface.php create mode 100644 vendor/symfony/validator/Mapping/Factory/BlackHoleMetadataFactory.php create mode 100644 vendor/symfony/validator/Mapping/Factory/LazyLoadingMetadataFactory.php create mode 100644 vendor/symfony/validator/Mapping/Factory/MetadataFactoryInterface.php create mode 100644 vendor/symfony/validator/Mapping/GenericMetadata.php create mode 100644 vendor/symfony/validator/Mapping/GetterMetadata.php create mode 100644 vendor/symfony/validator/Mapping/Loader/AbstractLoader.php create mode 100644 vendor/symfony/validator/Mapping/Loader/AnnotationLoader.php create mode 100644 vendor/symfony/validator/Mapping/Loader/AutoMappingTrait.php create mode 100644 vendor/symfony/validator/Mapping/Loader/FileLoader.php create mode 100644 vendor/symfony/validator/Mapping/Loader/FilesLoader.php create mode 100644 vendor/symfony/validator/Mapping/Loader/LoaderChain.php create mode 100644 vendor/symfony/validator/Mapping/Loader/LoaderInterface.php create mode 100644 vendor/symfony/validator/Mapping/Loader/PropertyInfoLoader.php create mode 100644 vendor/symfony/validator/Mapping/Loader/StaticMethodLoader.php create mode 100644 vendor/symfony/validator/Mapping/Loader/XmlFileLoader.php create mode 100644 vendor/symfony/validator/Mapping/Loader/XmlFilesLoader.php create mode 100644 vendor/symfony/validator/Mapping/Loader/YamlFileLoader.php create mode 100644 vendor/symfony/validator/Mapping/Loader/YamlFilesLoader.php create mode 100644 vendor/symfony/validator/Mapping/Loader/schema/dic/constraint-mapping/constraint-mapping-1.0.xsd create mode 100644 vendor/symfony/validator/Mapping/MemberMetadata.php create mode 100644 vendor/symfony/validator/Mapping/MetadataInterface.php create mode 100644 vendor/symfony/validator/Mapping/PropertyMetadata.php create mode 100644 vendor/symfony/validator/Mapping/PropertyMetadataInterface.php create mode 100644 vendor/symfony/validator/Mapping/TraversalStrategy.php create mode 100644 vendor/symfony/validator/ObjectInitializerInterface.php create mode 100644 vendor/symfony/validator/README.md create mode 100644 vendor/symfony/validator/Resources/translations/validators.af.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.ar.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.az.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.be.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.bg.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.bs.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.ca.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.cs.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.cy.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.da.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.de.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.el.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.en.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.es.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.et.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.eu.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.fa.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.fi.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.fr.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.gl.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.he.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.hr.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.hu.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.hy.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.id.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.it.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.ja.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.lb.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.lt.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.lv.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.mk.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.mn.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.my.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.nb.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.nl.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.nn.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.no.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.pl.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.pt.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.pt_BR.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.ro.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.ru.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.sk.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.sl.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.sq.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.sr_Cyrl.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.sr_Latn.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.sv.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.th.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.tl.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.tr.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.uk.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.ur.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.uz.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.vi.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.zh_CN.xlf create mode 100644 vendor/symfony/validator/Resources/translations/validators.zh_TW.xlf create mode 100644 vendor/symfony/validator/Test/ConstraintValidatorTestCase.php create mode 100644 vendor/symfony/validator/Util/PropertyPath.php create mode 100644 vendor/symfony/validator/Validation.php create mode 100644 vendor/symfony/validator/Validator/ContextualValidatorInterface.php create mode 100644 vendor/symfony/validator/Validator/LazyProperty.php create mode 100644 vendor/symfony/validator/Validator/RecursiveContextualValidator.php create mode 100644 vendor/symfony/validator/Validator/RecursiveValidator.php create mode 100644 vendor/symfony/validator/Validator/TraceableValidator.php create mode 100644 vendor/symfony/validator/Validator/ValidatorInterface.php create mode 100644 vendor/symfony/validator/ValidatorBuilder.php create mode 100644 vendor/symfony/validator/Violation/ConstraintViolationBuilder.php create mode 100644 vendor/symfony/validator/Violation/ConstraintViolationBuilderInterface.php create mode 100644 vendor/symfony/validator/composer.json create mode 100644 vendor/symfony/var-dumper/CHANGELOG.md create mode 100644 vendor/symfony/var-dumper/Caster/AmqpCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/ArgsStub.php create mode 100644 vendor/symfony/var-dumper/Caster/Caster.php create mode 100644 vendor/symfony/var-dumper/Caster/ClassStub.php create mode 100644 vendor/symfony/var-dumper/Caster/ConstStub.php create mode 100644 vendor/symfony/var-dumper/Caster/CutArrayStub.php create mode 100644 vendor/symfony/var-dumper/Caster/CutStub.php create mode 100644 vendor/symfony/var-dumper/Caster/DOMCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/DateCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/DoctrineCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/DsCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/DsPairStub.php create mode 100644 vendor/symfony/var-dumper/Caster/EnumStub.php create mode 100644 vendor/symfony/var-dumper/Caster/ExceptionCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/FFICaster.php create mode 100644 vendor/symfony/var-dumper/Caster/FiberCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/FrameStub.php create mode 100644 vendor/symfony/var-dumper/Caster/GmpCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/ImagineCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/ImgStub.php create mode 100644 vendor/symfony/var-dumper/Caster/IntlCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/LinkStub.php create mode 100644 vendor/symfony/var-dumper/Caster/MemcachedCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/MysqliCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/PdoCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/PgSqlCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/ProxyManagerCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/RdKafkaCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/RedisCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/ReflectionCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/ResourceCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/ScalarStub.php create mode 100644 vendor/symfony/var-dumper/Caster/SplCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/StubCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/SymfonyCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/TraceStub.php create mode 100644 vendor/symfony/var-dumper/Caster/UuidCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/XmlReaderCaster.php create mode 100644 vendor/symfony/var-dumper/Caster/XmlResourceCaster.php create mode 100644 vendor/symfony/var-dumper/Cloner/AbstractCloner.php create mode 100644 vendor/symfony/var-dumper/Cloner/ClonerInterface.php create mode 100644 vendor/symfony/var-dumper/Cloner/Cursor.php create mode 100644 vendor/symfony/var-dumper/Cloner/Data.php create mode 100644 vendor/symfony/var-dumper/Cloner/DumperInterface.php create mode 100644 vendor/symfony/var-dumper/Cloner/Stub.php create mode 100644 vendor/symfony/var-dumper/Cloner/VarCloner.php create mode 100644 vendor/symfony/var-dumper/Command/Descriptor/CliDescriptor.php create mode 100644 vendor/symfony/var-dumper/Command/Descriptor/DumpDescriptorInterface.php create mode 100644 vendor/symfony/var-dumper/Command/Descriptor/HtmlDescriptor.php create mode 100644 vendor/symfony/var-dumper/Command/ServerDumpCommand.php create mode 100644 vendor/symfony/var-dumper/Dumper/AbstractDumper.php create mode 100644 vendor/symfony/var-dumper/Dumper/CliDumper.php create mode 100644 vendor/symfony/var-dumper/Dumper/ContextProvider/CliContextProvider.php create mode 100644 vendor/symfony/var-dumper/Dumper/ContextProvider/ContextProviderInterface.php create mode 100644 vendor/symfony/var-dumper/Dumper/ContextProvider/RequestContextProvider.php create mode 100644 vendor/symfony/var-dumper/Dumper/ContextProvider/SourceContextProvider.php create mode 100644 vendor/symfony/var-dumper/Dumper/ContextualizedDumper.php create mode 100644 vendor/symfony/var-dumper/Dumper/DataDumperInterface.php create mode 100644 vendor/symfony/var-dumper/Dumper/HtmlDumper.php create mode 100644 vendor/symfony/var-dumper/Dumper/ServerDumper.php create mode 100644 vendor/symfony/var-dumper/Exception/ThrowingCasterException.php create mode 100644 vendor/symfony/var-dumper/LICENSE create mode 100644 vendor/symfony/var-dumper/README.md create mode 100644 vendor/symfony/var-dumper/Resources/bin/var-dump-server create mode 100644 vendor/symfony/var-dumper/Resources/css/htmlDescriptor.css create mode 100644 vendor/symfony/var-dumper/Resources/functions/dump.php create mode 100644 vendor/symfony/var-dumper/Resources/js/htmlDescriptor.js create mode 100644 vendor/symfony/var-dumper/Server/Connection.php create mode 100644 vendor/symfony/var-dumper/Server/DumpServer.php create mode 100644 vendor/symfony/var-dumper/Test/VarDumperTestTrait.php create mode 100644 vendor/symfony/var-dumper/VarDumper.php create mode 100644 vendor/symfony/var-dumper/composer.json create mode 100644 vendor/symfony/var-exporter/CHANGELOG.md create mode 100644 vendor/symfony/var-exporter/Exception/ClassNotFoundException.php create mode 100644 vendor/symfony/var-exporter/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/var-exporter/Exception/LogicException.php create mode 100644 vendor/symfony/var-exporter/Exception/NotInstantiableTypeException.php create mode 100644 vendor/symfony/var-exporter/Hydrator.php create mode 100644 vendor/symfony/var-exporter/Instantiator.php create mode 100644 vendor/symfony/var-exporter/Internal/Exporter.php create mode 100644 vendor/symfony/var-exporter/Internal/Hydrator.php create mode 100644 vendor/symfony/var-exporter/Internal/LazyObjectRegistry.php create mode 100644 vendor/symfony/var-exporter/Internal/LazyObjectState.php create mode 100644 vendor/symfony/var-exporter/Internal/LazyObjectTrait.php create mode 100644 vendor/symfony/var-exporter/Internal/Reference.php create mode 100644 vendor/symfony/var-exporter/Internal/Registry.php create mode 100644 vendor/symfony/var-exporter/Internal/Values.php create mode 100644 vendor/symfony/var-exporter/LICENSE create mode 100644 vendor/symfony/var-exporter/LazyGhostTrait.php create mode 100644 vendor/symfony/var-exporter/LazyObjectInterface.php create mode 100644 vendor/symfony/var-exporter/LazyProxyTrait.php create mode 100644 vendor/symfony/var-exporter/ProxyHelper.php create mode 100644 vendor/symfony/var-exporter/README.md create mode 100644 vendor/symfony/var-exporter/VarExporter.php create mode 100644 vendor/symfony/var-exporter/composer.json create mode 100644 vendor/symfony/yaml/CHANGELOG.md create mode 100644 vendor/symfony/yaml/Command/LintCommand.php create mode 100644 vendor/symfony/yaml/Dumper.php create mode 100644 vendor/symfony/yaml/Escaper.php create mode 100644 vendor/symfony/yaml/Exception/DumpException.php create mode 100644 vendor/symfony/yaml/Exception/ExceptionInterface.php create mode 100644 vendor/symfony/yaml/Exception/ParseException.php create mode 100644 vendor/symfony/yaml/Exception/RuntimeException.php create mode 100644 vendor/symfony/yaml/Inline.php create mode 100644 vendor/symfony/yaml/LICENSE create mode 100644 vendor/symfony/yaml/Parser.php create mode 100644 vendor/symfony/yaml/README.md create mode 100644 vendor/symfony/yaml/Resources/bin/yaml-lint create mode 100644 vendor/symfony/yaml/Tag/TaggedValue.php create mode 100644 vendor/symfony/yaml/Unescaper.php create mode 100644 vendor/symfony/yaml/Yaml.php create mode 100644 vendor/symfony/yaml/composer.json create mode 100644 vendor/twig/twig/CHANGELOG create mode 100644 vendor/twig/twig/LICENSE create mode 100644 vendor/twig/twig/README.rst create mode 100644 vendor/twig/twig/composer.json create mode 100644 vendor/twig/twig/src/Cache/CacheInterface.php create mode 100644 vendor/twig/twig/src/Cache/FilesystemCache.php create mode 100644 vendor/twig/twig/src/Cache/NullCache.php create mode 100644 vendor/twig/twig/src/Compiler.php create mode 100644 vendor/twig/twig/src/Environment.php create mode 100644 vendor/twig/twig/src/Error/Error.php create mode 100644 vendor/twig/twig/src/Error/LoaderError.php create mode 100644 vendor/twig/twig/src/Error/RuntimeError.php create mode 100644 vendor/twig/twig/src/Error/SyntaxError.php create mode 100644 vendor/twig/twig/src/ExpressionParser.php create mode 100644 vendor/twig/twig/src/Extension/AbstractExtension.php create mode 100644 vendor/twig/twig/src/Extension/CoreExtension.php create mode 100644 vendor/twig/twig/src/Extension/DebugExtension.php create mode 100644 vendor/twig/twig/src/Extension/EscaperExtension.php create mode 100644 vendor/twig/twig/src/Extension/ExtensionInterface.php create mode 100644 vendor/twig/twig/src/Extension/GlobalsInterface.php create mode 100644 vendor/twig/twig/src/Extension/OptimizerExtension.php create mode 100644 vendor/twig/twig/src/Extension/ProfilerExtension.php create mode 100644 vendor/twig/twig/src/Extension/RuntimeExtensionInterface.php create mode 100644 vendor/twig/twig/src/Extension/SandboxExtension.php create mode 100644 vendor/twig/twig/src/Extension/StagingExtension.php create mode 100644 vendor/twig/twig/src/Extension/StringLoaderExtension.php create mode 100644 vendor/twig/twig/src/ExtensionSet.php create mode 100644 vendor/twig/twig/src/FileExtensionEscapingStrategy.php create mode 100644 vendor/twig/twig/src/Lexer.php create mode 100644 vendor/twig/twig/src/Loader/ArrayLoader.php create mode 100644 vendor/twig/twig/src/Loader/ChainLoader.php create mode 100644 vendor/twig/twig/src/Loader/FilesystemLoader.php create mode 100644 vendor/twig/twig/src/Loader/LoaderInterface.php create mode 100644 vendor/twig/twig/src/Markup.php create mode 100644 vendor/twig/twig/src/Node/AutoEscapeNode.php create mode 100644 vendor/twig/twig/src/Node/BlockNode.php create mode 100644 vendor/twig/twig/src/Node/BlockReferenceNode.php create mode 100644 vendor/twig/twig/src/Node/BodyNode.php create mode 100644 vendor/twig/twig/src/Node/CheckSecurityCallNode.php create mode 100644 vendor/twig/twig/src/Node/CheckSecurityNode.php create mode 100644 vendor/twig/twig/src/Node/CheckToStringNode.php create mode 100644 vendor/twig/twig/src/Node/DeprecatedNode.php create mode 100644 vendor/twig/twig/src/Node/DoNode.php create mode 100644 vendor/twig/twig/src/Node/EmbedNode.php create mode 100644 vendor/twig/twig/src/Node/Expression/AbstractExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/ArrayExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/ArrowFunctionExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/AssignNameExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/AbstractBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/AddBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/AndBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/BitwiseAndBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/BitwiseOrBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/BitwiseXorBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/ConcatBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/DivBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/EndsWithBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/EqualBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/FloorDivBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/GreaterBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/GreaterEqualBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/HasEveryBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/HasSomeBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/InBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/LessBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/LessEqualBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/MatchesBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/ModBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/MulBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/NotEqualBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/NotInBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/OrBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/PowerBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/RangeBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/SpaceshipBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/StartsWithBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/SubBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/BlockReferenceExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/CallExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/ConditionalExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/ConstantExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/Filter/DefaultFilter.php create mode 100644 vendor/twig/twig/src/Node/Expression/FilterExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/FunctionExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/GetAttrExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/InlinePrint.php create mode 100644 vendor/twig/twig/src/Node/Expression/MethodCallExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/NameExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/NullCoalesceExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/ParentExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/TempNameExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/Test/ConstantTest.php create mode 100644 vendor/twig/twig/src/Node/Expression/Test/DefinedTest.php create mode 100644 vendor/twig/twig/src/Node/Expression/Test/DivisiblebyTest.php create mode 100644 vendor/twig/twig/src/Node/Expression/Test/EvenTest.php create mode 100644 vendor/twig/twig/src/Node/Expression/Test/NullTest.php create mode 100644 vendor/twig/twig/src/Node/Expression/Test/OddTest.php create mode 100644 vendor/twig/twig/src/Node/Expression/Test/SameasTest.php create mode 100644 vendor/twig/twig/src/Node/Expression/TestExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/Unary/AbstractUnary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Unary/NegUnary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Unary/NotUnary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Unary/PosUnary.php create mode 100644 vendor/twig/twig/src/Node/Expression/VariadicExpression.php create mode 100644 vendor/twig/twig/src/Node/FlushNode.php create mode 100644 vendor/twig/twig/src/Node/ForLoopNode.php create mode 100644 vendor/twig/twig/src/Node/ForNode.php create mode 100644 vendor/twig/twig/src/Node/IfNode.php create mode 100644 vendor/twig/twig/src/Node/ImportNode.php create mode 100644 vendor/twig/twig/src/Node/IncludeNode.php create mode 100644 vendor/twig/twig/src/Node/MacroNode.php create mode 100644 vendor/twig/twig/src/Node/ModuleNode.php create mode 100644 vendor/twig/twig/src/Node/Node.php create mode 100644 vendor/twig/twig/src/Node/NodeCaptureInterface.php create mode 100644 vendor/twig/twig/src/Node/NodeOutputInterface.php create mode 100644 vendor/twig/twig/src/Node/PrintNode.php create mode 100644 vendor/twig/twig/src/Node/SandboxNode.php create mode 100644 vendor/twig/twig/src/Node/SetNode.php create mode 100644 vendor/twig/twig/src/Node/TextNode.php create mode 100644 vendor/twig/twig/src/Node/WithNode.php create mode 100644 vendor/twig/twig/src/NodeTraverser.php create mode 100644 vendor/twig/twig/src/NodeVisitor/AbstractNodeVisitor.php create mode 100644 vendor/twig/twig/src/NodeVisitor/EscaperNodeVisitor.php create mode 100644 vendor/twig/twig/src/NodeVisitor/MacroAutoImportNodeVisitor.php create mode 100644 vendor/twig/twig/src/NodeVisitor/NodeVisitorInterface.php create mode 100644 vendor/twig/twig/src/NodeVisitor/OptimizerNodeVisitor.php create mode 100644 vendor/twig/twig/src/NodeVisitor/SafeAnalysisNodeVisitor.php create mode 100644 vendor/twig/twig/src/NodeVisitor/SandboxNodeVisitor.php create mode 100644 vendor/twig/twig/src/Parser.php create mode 100644 vendor/twig/twig/src/Profiler/Dumper/BaseDumper.php create mode 100644 vendor/twig/twig/src/Profiler/Dumper/BlackfireDumper.php create mode 100644 vendor/twig/twig/src/Profiler/Dumper/HtmlDumper.php create mode 100644 vendor/twig/twig/src/Profiler/Dumper/TextDumper.php create mode 100644 vendor/twig/twig/src/Profiler/Node/EnterProfileNode.php create mode 100644 vendor/twig/twig/src/Profiler/Node/LeaveProfileNode.php create mode 100644 vendor/twig/twig/src/Profiler/NodeVisitor/ProfilerNodeVisitor.php create mode 100644 vendor/twig/twig/src/Profiler/Profile.php create mode 100644 vendor/twig/twig/src/RuntimeLoader/ContainerRuntimeLoader.php create mode 100644 vendor/twig/twig/src/RuntimeLoader/FactoryRuntimeLoader.php create mode 100644 vendor/twig/twig/src/RuntimeLoader/RuntimeLoaderInterface.php create mode 100644 vendor/twig/twig/src/Sandbox/SecurityError.php create mode 100644 vendor/twig/twig/src/Sandbox/SecurityNotAllowedFilterError.php create mode 100644 vendor/twig/twig/src/Sandbox/SecurityNotAllowedFunctionError.php create mode 100644 vendor/twig/twig/src/Sandbox/SecurityNotAllowedMethodError.php create mode 100644 vendor/twig/twig/src/Sandbox/SecurityNotAllowedPropertyError.php create mode 100644 vendor/twig/twig/src/Sandbox/SecurityNotAllowedTagError.php create mode 100644 vendor/twig/twig/src/Sandbox/SecurityPolicy.php create mode 100644 vendor/twig/twig/src/Sandbox/SecurityPolicyInterface.php create mode 100644 vendor/twig/twig/src/Source.php create mode 100644 vendor/twig/twig/src/Template.php create mode 100644 vendor/twig/twig/src/TemplateWrapper.php create mode 100644 vendor/twig/twig/src/Test/IntegrationTestCase.php create mode 100644 vendor/twig/twig/src/Test/NodeTestCase.php create mode 100644 vendor/twig/twig/src/Token.php create mode 100644 vendor/twig/twig/src/TokenParser/AbstractTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/ApplyTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/AutoEscapeTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/BlockTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/DeprecatedTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/DoTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/EmbedTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/ExtendsTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/FlushTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/ForTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/FromTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/IfTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/ImportTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/IncludeTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/MacroTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/SandboxTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/SetTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/TokenParserInterface.php create mode 100644 vendor/twig/twig/src/TokenParser/UseTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/WithTokenParser.php create mode 100644 vendor/twig/twig/src/TokenStream.php create mode 100644 vendor/twig/twig/src/TwigFilter.php create mode 100644 vendor/twig/twig/src/TwigFunction.php create mode 100644 vendor/twig/twig/src/TwigTest.php create mode 100644 vendor/twig/twig/src/Util/DeprecationCollector.php create mode 100644 vendor/twig/twig/src/Util/TemplateDirIterator.php create mode 100644 vendor/webmozart/assert/CHANGELOG.md create mode 100644 vendor/webmozart/assert/LICENSE create mode 100644 vendor/webmozart/assert/README.md create mode 100644 vendor/webmozart/assert/composer.json create mode 100644 vendor/webmozart/assert/src/Assert.php create mode 100644 vendor/webmozart/assert/src/InvalidArgumentException.php create mode 100644 vendor/webmozart/assert/src/Mixin.php create mode 100644 vendor/zircote/swagger-php/CONTRIBUTING.md create mode 100644 vendor/zircote/swagger-php/LICENSE create mode 100644 vendor/zircote/swagger-php/NOTICE create mode 100644 vendor/zircote/swagger-php/README.md create mode 100644 vendor/zircote/swagger-php/bin/openapi create mode 100644 vendor/zircote/swagger-php/composer.json create mode 100644 vendor/zircote/swagger-php/src/Analysers/AnalyserInterface.php create mode 100644 vendor/zircote/swagger-php/src/Analysers/AnnotationFactoryInterface.php create mode 100644 vendor/zircote/swagger-php/src/Analysers/AttributeAnnotationFactory.php create mode 100644 vendor/zircote/swagger-php/src/Analysers/ComposerAutoloaderScanner.php create mode 100644 vendor/zircote/swagger-php/src/Analysers/DocBlockAnnotationFactory.php create mode 100644 vendor/zircote/swagger-php/src/Analysers/DocBlockParser.php create mode 100644 vendor/zircote/swagger-php/src/Analysers/ReflectionAnalyser.php create mode 100644 vendor/zircote/swagger-php/src/Analysers/TokenAnalyser.php create mode 100644 vendor/zircote/swagger-php/src/Analysers/TokenScanner.php create mode 100644 vendor/zircote/swagger-php/src/Analysis.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/AbstractAnnotation.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/AdditionalProperties.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Attachable.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Components.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Contact.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/CookieParameter.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Delete.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Discriminator.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Examples.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/ExternalDocumentation.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Flow.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Get.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Head.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Header.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/HeaderParameter.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Info.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Items.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/JsonContent.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/License.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Link.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/MediaType.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/OpenApi.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Operation.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Options.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Parameter.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Patch.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/PathItem.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/PathParameter.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Post.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Property.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Put.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/QueryParameter.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/RequestBody.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Response.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Schema.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/SecurityScheme.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Server.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/ServerVariable.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Tag.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Trace.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Webhook.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/Xml.php create mode 100644 vendor/zircote/swagger-php/src/Annotations/XmlContent.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/AdditionalProperties.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Attachable.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Components.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Contact.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/CookieParameter.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Delete.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Discriminator.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Examples.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/ExternalDocumentation.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Flow.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Get.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Head.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Header.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/HeaderParameter.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Info.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Items.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/JsonContent.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/License.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Link.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/MediaType.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/OpenApi.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/OperationTrait.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Options.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Parameter.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/ParameterTrait.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Patch.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/PathItem.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/PathParameter.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Post.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Property.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Put.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/QueryParameter.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/RequestBody.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Response.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Schema.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/SecurityScheme.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Server.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/ServerVariable.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Tag.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Trace.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Webhook.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/Xml.php create mode 100644 vendor/zircote/swagger-php/src/Attributes/XmlContent.php create mode 100644 vendor/zircote/swagger-php/src/Context.php create mode 100644 vendor/zircote/swagger-php/src/Generator.php create mode 100644 vendor/zircote/swagger-php/src/Loggers/ConsoleLogger.php create mode 100644 vendor/zircote/swagger-php/src/Loggers/DefaultLogger.php create mode 100644 vendor/zircote/swagger-php/src/Processors/AugmentParameters.php create mode 100644 vendor/zircote/swagger-php/src/Processors/AugmentProperties.php create mode 100644 vendor/zircote/swagger-php/src/Processors/AugmentRefs.php create mode 100644 vendor/zircote/swagger-php/src/Processors/AugmentSchemas.php create mode 100644 vendor/zircote/swagger-php/src/Processors/BuildPaths.php create mode 100644 vendor/zircote/swagger-php/src/Processors/CleanUnmerged.php create mode 100644 vendor/zircote/swagger-php/src/Processors/CleanUnusedComponents.php create mode 100644 vendor/zircote/swagger-php/src/Processors/Concerns/CollectorTrait.php create mode 100644 vendor/zircote/swagger-php/src/Processors/Concerns/DocblockTrait.php create mode 100644 vendor/zircote/swagger-php/src/Processors/Concerns/MergePropertiesTrait.php create mode 100644 vendor/zircote/swagger-php/src/Processors/Concerns/RefTrait.php create mode 100644 vendor/zircote/swagger-php/src/Processors/Concerns/TypesTrait.php create mode 100644 vendor/zircote/swagger-php/src/Processors/DocBlockDescriptions.php create mode 100644 vendor/zircote/swagger-php/src/Processors/ExpandClasses.php create mode 100644 vendor/zircote/swagger-php/src/Processors/ExpandEnums.php create mode 100644 vendor/zircote/swagger-php/src/Processors/ExpandInterfaces.php create mode 100644 vendor/zircote/swagger-php/src/Processors/ExpandTraits.php create mode 100644 vendor/zircote/swagger-php/src/Processors/MergeIntoComponents.php create mode 100644 vendor/zircote/swagger-php/src/Processors/MergeIntoOpenApi.php create mode 100644 vendor/zircote/swagger-php/src/Processors/MergeJsonContent.php create mode 100644 vendor/zircote/swagger-php/src/Processors/MergeXmlContent.php create mode 100644 vendor/zircote/swagger-php/src/Processors/OperationId.php create mode 100644 vendor/zircote/swagger-php/src/Processors/ProcessorInterface.php create mode 100644 vendor/zircote/swagger-php/src/Serializer.php create mode 100644 vendor/zircote/swagger-php/src/Util.php diff --git a/.env b/.env new file mode 100644 index 00000000..09c8f05b --- /dev/null +++ b/.env @@ -0,0 +1,45 @@ +# In all environments, the following files are loaded if they exist, +# the latter taking precedence over the former: +# +# * .env contains default values for the environment variables needed by the app +# * .env.local uncommitted file with local overrides +# * .env.$APP_ENV committed environment-specific defaults +# * .env.$APP_ENV.local uncommitted environment-specific overrides +# +# Real environment variables win over .env files. +# +# DO NOT DEFINE PRODUCTION SECRETS IN THIS FILE NOR IN ANY OTHER COMMITTED FILES. +# https://symfony.com/doc/current/configuration/secrets.html +# +# Run "composer dump-env prod" to compile .env files for production use (requires symfony/flex >=1.2). +# https://symfony.com/doc/current/best_practices.html#use-environment-variables-for-infrastructure-configuration + +###> symfony/framework-bundle ### +APP_ENV=dev +APP_SECRET=b8e4c4620ab2c4f9e0f74deb028cca79 +###< symfony/framework-bundle ### + +###> doctrine/doctrine-bundle ### +# Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url +# IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml +# +# DATABASE_URL="sqlite:///%kernel.project_dir%/var/data.db" +# DATABASE_URL="mysql://app:!ChangeMe!@127.0.0.1:3306/app?serverVersion=8.0.32&charset=utf8mb4" +# DATABASE_URL="mysql://app:!ChangeMe!@127.0.0.1:3306/app?serverVersion=10.11.2-MariaDB&charset=utf8mb4" +#DATABASE_URL="mysql://mamb:lakers06@db.dyb-tech.com:3306/la_liga?serverVersion=10.11.2-MariaDB&charset=utf8mb4" +# DATABASE_URL="postgresql://app:!ChangeMe!@127.0.0.1:5432/app?serverVersion=15&charset=utf8" +###< doctrine/doctrine-bundle ### + +###> lexik/jwt-authentication-bundle ### +JWT_SECRET_KEY=%kernel.project_dir%/config/jwt/private.pem +JWT_PUBLIC_KEY=%kernel.project_dir%/config/jwt/public.pem +JWT_PASSPHRASE=51429d81a28d5a6df251a9de746259e21d4721499e62ea4d155a316ec968f28c +###< lexik/jwt-authentication-bundle ### + +###> nelmio/cors-bundle ### +CORS_ALLOW_ORIGIN='^https?://(localhost|127\.0\.0\.1)(:[0-9]+)?$' +###< nelmio/cors-bundle ### + +###> symfony/mailer ### +# MAILER_DSN=null://null +###< symfony/mailer ### diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..e69de29b diff --git a/bin/console b/bin/console new file mode 100644 index 00000000..b2800027 --- /dev/null +++ b/bin/console @@ -0,0 +1,17 @@ +#!/usr/bin/env php +=8.1", + "ext-ctype": "*", + "ext-iconv": "*", + "doctrine/doctrine-bundle": "^2.10", + "doctrine/doctrine-migrations-bundle": "^3.2", + "doctrine/orm": "^2.16", + "lexik/jwt-authentication-bundle": "^2.19", + "nelmio/api-doc-bundle": "^4.12", + "nelmio/cors-bundle": "*", + "symfony/console": "6.3.*", + "symfony/dotenv": "6.3.*", + "symfony/flex": "^2", + "symfony/framework-bundle": "6.3.*", + "symfony/mailer": "6.3.*", + "symfony/runtime": "6.3.*", + "symfony/twig-bundle": "6.3.*", + "symfony/validator": "6.3.*", + "symfony/yaml": "6.3.*" + }, + "config": { + "allow-plugins": { + "php-http/discovery": true, + "symfony/flex": true, + "symfony/runtime": true + }, + "sort-packages": true + }, + "autoload": { + "psr-4": { + "DMD\\LaLigaApi\\": "src/" + } + }, + "autoload-dev": { + "psr-4": { + "DMD\\LaLigaApi\\Tests\\": "tests/" + } + }, + "replace": { + "symfony/polyfill-ctype": "*", + "symfony/polyfill-iconv": "*", + "symfony/polyfill-php72": "*", + "symfony/polyfill-php73": "*", + "symfony/polyfill-php74": "*", + "symfony/polyfill-php80": "*", + "symfony/polyfill-php81": "*" + }, + "scripts": { + "auto-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "post-install-cmd": [ + "@auto-scripts" + ], + "post-update-cmd": [ + "@auto-scripts" + ] + }, + "conflict": { + "symfony/symfony": "*" + }, + "extra": { + "symfony": { + "allow-contrib": false, + "require": "6.3.*" + } + }, + "require-dev": { + "symfony/maker-bundle": "^1.50" + } +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 00000000..b3aa973d --- /dev/null +++ b/composer.lock @@ -0,0 +1,6566 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "4df854cec01b4d93327a25ef0a1ff8a2", + "packages": [ + { + "name": "doctrine/cache", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/cache.git", + "reference": "1ca8f21980e770095a31456042471a57bc4c68fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/cache/zipball/1ca8f21980e770095a31456042471a57bc4c68fb", + "reference": "1ca8f21980e770095a31456042471a57bc4c68fb", + "shasum": "" + }, + "require": { + "php": "~7.1 || ^8.0" + }, + "conflict": { + "doctrine/common": ">2.2,<2.4" + }, + "require-dev": { + "cache/integration-tests": "dev-master", + "doctrine/coding-standard": "^9", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psr/cache": "^1.0 || ^2.0 || ^3.0", + "symfony/cache": "^4.4 || ^5.4 || ^6", + "symfony/var-exporter": "^4.4 || ^5.4 || ^6" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.", + "homepage": "https://www.doctrine-project.org/projects/cache.html", + "keywords": [ + "abstraction", + "apcu", + "cache", + "caching", + "couchdb", + "memcached", + "php", + "redis", + "xcache" + ], + "support": { + "issues": "https://github.com/doctrine/cache/issues", + "source": "https://github.com/doctrine/cache/tree/2.2.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache", + "type": "tidelift" + } + ], + "time": "2022-05-20T20:07:39+00:00" + }, + { + "name": "doctrine/collections", + "version": "2.1.4", + "source": { + "type": "git", + "url": "https://github.com/doctrine/collections.git", + "reference": "72328a11443a0de79967104ad36ba7b30bded134" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/collections/zipball/72328a11443a0de79967104ad36ba7b30bded134", + "reference": "72328a11443a0de79967104ad36ba7b30bded134", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^1", + "php": "^8.1" + }, + "require-dev": { + "doctrine/coding-standard": "^12", + "ext-json": "*", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^9.5", + "vimeo/psalm": "^5.11" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Collections\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Collections library that adds additional functionality on top of PHP arrays.", + "homepage": "https://www.doctrine-project.org/projects/collections.html", + "keywords": [ + "array", + "collections", + "iterators", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/collections/issues", + "source": "https://github.com/doctrine/collections/tree/2.1.4" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcollections", + "type": "tidelift" + } + ], + "time": "2023-10-03T09:22:33+00:00" + }, + { + "name": "doctrine/common", + "version": "3.4.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/common.git", + "reference": "8b5e5650391f851ed58910b3e3d48a71062eeced" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/common/zipball/8b5e5650391f851ed58910b3e3d48a71062eeced", + "reference": "8b5e5650391f851ed58910b3e3d48a71062eeced", + "shasum": "" + }, + "require": { + "doctrine/persistence": "^2.0 || ^3.0", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9.0 || ^10.0", + "doctrine/collections": "^1", + "phpstan/phpstan": "^1.4.1", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5.20 || ^8.5 || ^9.0", + "squizlabs/php_codesniffer": "^3.0", + "symfony/phpunit-bridge": "^6.1", + "vimeo/psalm": "^4.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, proxies and much more.", + "homepage": "https://www.doctrine-project.org/projects/common.html", + "keywords": [ + "common", + "doctrine", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/common/issues", + "source": "https://github.com/doctrine/common/tree/3.4.3" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcommon", + "type": "tidelift" + } + ], + "time": "2022-10-09T11:47:59+00:00" + }, + { + "name": "doctrine/dbal", + "version": "3.8.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/dbal.git", + "reference": "c9ea252cdce4da324ede3d6c5913dd89f769afd2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/c9ea252cdce4da324ede3d6c5913dd89f769afd2", + "reference": "c9ea252cdce4da324ede3d6c5913dd89f769afd2", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2", + "doctrine/cache": "^1.11|^2.0", + "doctrine/deprecations": "^0.5.3|^1", + "doctrine/event-manager": "^1|^2", + "php": "^7.4 || ^8.0", + "psr/cache": "^1|^2|^3", + "psr/log": "^1|^2|^3" + }, + "require-dev": { + "doctrine/coding-standard": "12.0.0", + "fig/log-test": "^1", + "jetbrains/phpstorm-stubs": "2023.1", + "phpstan/phpstan": "1.10.57", + "phpstan/phpstan-strict-rules": "^1.5", + "phpunit/phpunit": "9.6.16", + "psalm/plugin-phpunit": "0.18.4", + "slevomat/coding-standard": "8.13.1", + "squizlabs/php_codesniffer": "3.8.1", + "symfony/cache": "^5.4|^6.0|^7.0", + "symfony/console": "^4.4|^5.4|^6.0|^7.0", + "vimeo/psalm": "4.30.0" + }, + "suggest": { + "symfony/console": "For helpful console commands such as SQL execution and import of files." + }, + "bin": [ + "bin/doctrine-dbal" + ], + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\DBAL\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + } + ], + "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", + "homepage": "https://www.doctrine-project.org/projects/dbal.html", + "keywords": [ + "abstraction", + "database", + "db2", + "dbal", + "mariadb", + "mssql", + "mysql", + "oci8", + "oracle", + "pdo", + "pgsql", + "postgresql", + "queryobject", + "sasql", + "sql", + "sqlite", + "sqlserver", + "sqlsrv" + ], + "support": { + "issues": "https://github.com/doctrine/dbal/issues", + "source": "https://github.com/doctrine/dbal/tree/3.8.1" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal", + "type": "tidelift" + } + ], + "time": "2024-02-03T17:33:49+00:00" + }, + { + "name": "doctrine/deprecations", + "version": "1.1.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/deprecations.git", + "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", + "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9", + "phpstan/phpstan": "1.4.10 || 1.10.15", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psalm/plugin-phpunit": "0.18.4", + "psr/log": "^1 || ^2 || ^3", + "vimeo/psalm": "4.30.0 || 5.12.0" + }, + "suggest": { + "psr/log": "Allows logging deprecations via PSR-3 logger implementation" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", + "homepage": "https://www.doctrine-project.org/", + "support": { + "issues": "https://github.com/doctrine/deprecations/issues", + "source": "https://github.com/doctrine/deprecations/tree/1.1.3" + }, + "time": "2024-01-30T19:34:25+00:00" + }, + { + "name": "doctrine/doctrine-bundle", + "version": "2.11.2", + "source": { + "type": "git", + "url": "https://github.com/doctrine/DoctrineBundle.git", + "reference": "fb22c9320383caa2829c32dc3b84c1b5e0f1ceaf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/fb22c9320383caa2829c32dc3b84c1b5e0f1ceaf", + "reference": "fb22c9320383caa2829c32dc3b84c1b5e0f1ceaf", + "shasum": "" + }, + "require": { + "doctrine/cache": "^1.11 || ^2.0", + "doctrine/dbal": "^3.7.0 || ^4.0", + "doctrine/persistence": "^2.2 || ^3", + "doctrine/sql-formatter": "^1.0.1", + "php": "^7.4 || ^8.0", + "symfony/cache": "^5.4 || ^6.0 || ^7.0", + "symfony/config": "^5.4 || ^6.0 || ^7.0", + "symfony/console": "^5.4 || ^6.0 || ^7.0", + "symfony/dependency-injection": "^5.4 || ^6.0 || ^7.0", + "symfony/deprecation-contracts": "^2.1 || ^3", + "symfony/doctrine-bridge": "^5.4.19 || ^6.0.7 || ^7.0", + "symfony/framework-bundle": "^5.4 || ^6.0 || ^7.0", + "symfony/polyfill-php80": "^1.15", + "symfony/service-contracts": "^1.1.1 || ^2.0 || ^3" + }, + "conflict": { + "doctrine/annotations": ">=3.0", + "doctrine/orm": "<2.17 || >=4.0", + "twig/twig": "<1.34 || >=2.0 <2.4" + }, + "require-dev": { + "doctrine/annotations": "^1 || ^2", + "doctrine/coding-standard": "^12", + "doctrine/deprecations": "^1.0", + "doctrine/orm": "^2.17 || ^3.0", + "friendsofphp/proxy-manager-lts": "^1.0", + "phpunit/phpunit": "^9.5.26", + "psalm/plugin-phpunit": "^0.18.4", + "psalm/plugin-symfony": "^5", + "psr/log": "^1.1.4 || ^2.0 || ^3.0", + "symfony/phpunit-bridge": "^6.1 || ^7.0", + "symfony/property-info": "^5.4 || ^6.0 || ^7.0", + "symfony/proxy-manager-bridge": "^5.4 || ^6.0 || ^7.0", + "symfony/security-bundle": "^5.4 || ^6.0 || ^7.0", + "symfony/string": "^5.4 || ^6.0 || ^7.0", + "symfony/twig-bridge": "^5.4 || ^6.0 || ^7.0", + "symfony/validator": "^5.4 || ^6.0 || ^7.0", + "symfony/var-exporter": "^5.4 || ^6.2 || ^7.0", + "symfony/web-profiler-bundle": "^5.4 || ^6.0 || ^7.0", + "symfony/yaml": "^5.4 || ^6.0 || ^7.0", + "twig/twig": "^1.34 || ^2.12 || ^3.0", + "vimeo/psalm": "^5.15" + }, + "suggest": { + "doctrine/orm": "The Doctrine ORM integration is optional in the bundle.", + "ext-pdo": "*", + "symfony/web-profiler-bundle": "To use the data collector." + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Doctrine\\Bundle\\DoctrineBundle\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + }, + { + "name": "Doctrine Project", + "homepage": "https://www.doctrine-project.org/" + } + ], + "description": "Symfony DoctrineBundle", + "homepage": "https://www.doctrine-project.org", + "keywords": [ + "database", + "dbal", + "orm", + "persistence" + ], + "support": { + "issues": "https://github.com/doctrine/DoctrineBundle/issues", + "source": "https://github.com/doctrine/DoctrineBundle/tree/2.11.2" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdoctrine-bundle", + "type": "tidelift" + } + ], + "time": "2024-02-06T15:41:25+00:00" + }, + { + "name": "doctrine/doctrine-migrations-bundle", + "version": "3.3.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/DoctrineMigrationsBundle.git", + "reference": "1dd42906a5fb9c5960723e2ebb45c68006493835" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/DoctrineMigrationsBundle/zipball/1dd42906a5fb9c5960723e2ebb45c68006493835", + "reference": "1dd42906a5fb9c5960723e2ebb45c68006493835", + "shasum": "" + }, + "require": { + "doctrine/doctrine-bundle": "^2.4", + "doctrine/migrations": "^3.2", + "php": "^7.2|^8.0", + "symfony/deprecation-contracts": "^2.1 || ^3", + "symfony/framework-bundle": "^5.4 || ^6.0 || ^7.0" + }, + "require-dev": { + "doctrine/coding-standard": "^12", + "doctrine/orm": "^2.6 || ^3", + "doctrine/persistence": "^2.0 || ^3 ", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-deprecation-rules": "^1", + "phpstan/phpstan-phpunit": "^1", + "phpstan/phpstan-strict-rules": "^1.1", + "phpstan/phpstan-symfony": "^1.3", + "phpunit/phpunit": "^8.5|^9.5", + "psalm/plugin-phpunit": "^0.18.4", + "psalm/plugin-symfony": "^3 || ^5", + "symfony/phpunit-bridge": "^6.3 || ^7", + "symfony/var-exporter": "^5.4 || ^6 || ^7", + "vimeo/psalm": "^4.30 || ^5.15" + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Doctrine\\Bundle\\MigrationsBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Doctrine Project", + "homepage": "https://www.doctrine-project.org" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony DoctrineMigrationsBundle", + "homepage": "https://www.doctrine-project.org", + "keywords": [ + "dbal", + "migrations", + "schema" + ], + "support": { + "issues": "https://github.com/doctrine/DoctrineMigrationsBundle/issues", + "source": "https://github.com/doctrine/DoctrineMigrationsBundle/tree/3.3.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdoctrine-migrations-bundle", + "type": "tidelift" + } + ], + "time": "2023-11-13T19:44:41+00:00" + }, + { + "name": "doctrine/event-manager", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/event-manager.git", + "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/750671534e0241a7c50ea5b43f67e23eb5c96f32", + "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "conflict": { + "doctrine/common": "<2.9" + }, + "require-dev": { + "doctrine/coding-standard": "^10", + "phpstan/phpstan": "^1.8.8", + "phpunit/phpunit": "^9.5", + "vimeo/psalm": "^4.28" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.", + "homepage": "https://www.doctrine-project.org/projects/event-manager.html", + "keywords": [ + "event", + "event dispatcher", + "event manager", + "event system", + "events" + ], + "support": { + "issues": "https://github.com/doctrine/event-manager/issues", + "source": "https://github.com/doctrine/event-manager/tree/2.0.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager", + "type": "tidelift" + } + ], + "time": "2022-10-12T20:59:15+00:00" + }, + { + "name": "doctrine/inflector", + "version": "2.0.9", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "2930cd5ef353871c821d5c43ed030d39ac8cfe65" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/2930cd5ef353871c821d5c43ed030d39ac8cfe65", + "reference": "2930cd5ef353871c821d5c43ed030d39ac8cfe65", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^11.0", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.3", + "phpunit/phpunit": "^8.5 || ^9.5", + "vimeo/psalm": "^4.25 || ^5.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", + "homepage": "https://www.doctrine-project.org/projects/inflector.html", + "keywords": [ + "inflection", + "inflector", + "lowercase", + "manipulation", + "php", + "plural", + "singular", + "strings", + "uppercase", + "words" + ], + "support": { + "issues": "https://github.com/doctrine/inflector/issues", + "source": "https://github.com/doctrine/inflector/tree/2.0.9" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", + "type": "tidelift" + } + ], + "time": "2024-01-15T18:05:13+00:00" + }, + { + "name": "doctrine/instantiator", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", + "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "doctrine/coding-standard": "^11", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^1.2", + "phpstan/phpstan": "^1.9.4", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.5.27", + "vimeo/psalm": "^5.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "keywords": [ + "constructor", + "instantiate" + ], + "support": { + "issues": "https://github.com/doctrine/instantiator/issues", + "source": "https://github.com/doctrine/instantiator/tree/2.0.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" + } + ], + "time": "2022-12-30T00:23:10+00:00" + }, + { + "name": "doctrine/lexer", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "doctrine/coding-standard": "^12", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^10.5", + "psalm/plugin-phpunit": "^0.18.3", + "vimeo/psalm": "^5.21" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/3.0.1" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], + "time": "2024-02-05T11:56:58+00:00" + }, + { + "name": "doctrine/migrations", + "version": "3.7.2", + "source": { + "type": "git", + "url": "https://github.com/doctrine/migrations.git", + "reference": "47af29eef49f29ebee545947e8b2a4b3be318c8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/migrations/zipball/47af29eef49f29ebee545947e8b2a4b3be318c8a", + "reference": "47af29eef49f29ebee545947e8b2a4b3be318c8a", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2", + "doctrine/dbal": "^3.5.1 || ^4", + "doctrine/deprecations": "^0.5.3 || ^1", + "doctrine/event-manager": "^1.2 || ^2.0", + "php": "^8.1", + "psr/log": "^1.1.3 || ^2 || ^3", + "symfony/console": "^5.4 || ^6.0 || ^7.0", + "symfony/stopwatch": "^5.4 || ^6.0 || ^7.0", + "symfony/var-exporter": "^6.2 || ^7.0" + }, + "conflict": { + "doctrine/orm": "<2.12 || >=4" + }, + "require-dev": { + "doctrine/coding-standard": "^12", + "doctrine/orm": "^2.13 || ^3", + "doctrine/persistence": "^2 || ^3", + "doctrine/sql-formatter": "^1.0", + "ext-pdo_sqlite": "*", + "phpstan/phpstan": "^1.10", + "phpstan/phpstan-deprecation-rules": "^1.1", + "phpstan/phpstan-phpunit": "^1.3", + "phpstan/phpstan-strict-rules": "^1.4", + "phpstan/phpstan-symfony": "^1.3", + "phpunit/phpunit": "^10.3", + "symfony/cache": "^5.4 || ^6.0 || ^7.0", + "symfony/process": "^5.4 || ^6.0 || ^7.0", + "symfony/yaml": "^5.4 || ^6.0 || ^7.0" + }, + "suggest": { + "doctrine/sql-formatter": "Allows to generate formatted SQL with the diff command.", + "symfony/yaml": "Allows the use of yaml for migration configuration files." + }, + "bin": [ + "bin/doctrine-migrations" + ], + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Migrations\\": "lib/Doctrine/Migrations" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Michael Simonson", + "email": "contact@mikesimonson.com" + } + ], + "description": "PHP Doctrine Migrations project offer additional functionality on top of the database abstraction layer (DBAL) for versioning your database schema and easily deploying changes to it. It is a very easy to use and a powerful tool.", + "homepage": "https://www.doctrine-project.org/projects/migrations.html", + "keywords": [ + "database", + "dbal", + "migrations" + ], + "support": { + "issues": "https://github.com/doctrine/migrations/issues", + "source": "https://github.com/doctrine/migrations/tree/3.7.2" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fmigrations", + "type": "tidelift" + } + ], + "time": "2023-12-05T11:35:05+00:00" + }, + { + "name": "doctrine/orm", + "version": "2.18.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/orm.git", + "reference": "f2176a9ce56cafdfd1624d54bfdb076819083d5b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/orm/zipball/f2176a9ce56cafdfd1624d54bfdb076819083d5b", + "reference": "f2176a9ce56cafdfd1624d54bfdb076819083d5b", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2", + "doctrine/cache": "^1.12.1 || ^2.1.1", + "doctrine/collections": "^1.5 || ^2.1", + "doctrine/common": "^3.0.3", + "doctrine/dbal": "^2.13.1 || ^3.2", + "doctrine/deprecations": "^0.5.3 || ^1", + "doctrine/event-manager": "^1.2 || ^2", + "doctrine/inflector": "^1.4 || ^2.0", + "doctrine/instantiator": "^1.3 || ^2", + "doctrine/lexer": "^2 || ^3", + "doctrine/persistence": "^2.4 || ^3", + "ext-ctype": "*", + "php": "^7.1 || ^8.0", + "psr/cache": "^1 || ^2 || ^3", + "symfony/console": "^4.2 || ^5.0 || ^6.0 || ^7.0", + "symfony/polyfill-php72": "^1.23", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "doctrine/annotations": "<1.13 || >= 3.0" + }, + "require-dev": { + "doctrine/annotations": "^1.13 || ^2", + "doctrine/coding-standard": "^9.0.2 || ^12.0", + "phpbench/phpbench": "^0.16.10 || ^1.0", + "phpstan/phpstan": "~1.4.10 || 1.10.35", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6", + "psr/log": "^1 || ^2 || ^3", + "squizlabs/php_codesniffer": "3.7.2", + "symfony/cache": "^4.4 || ^5.4 || ^6.4 || ^7.0", + "symfony/var-exporter": "^4.4 || ^5.4 || ^6.2 || ^7.0", + "symfony/yaml": "^3.4 || ^4.0 || ^5.0 || ^6.0 || ^7.0", + "vimeo/psalm": "4.30.0 || 5.16.0" + }, + "suggest": { + "ext-dom": "Provides support for XSD validation for XML mapping files", + "symfony/cache": "Provides cache support for Setup Tool with doctrine/cache 2.0", + "symfony/yaml": "If you want to use YAML Metadata Mapping Driver" + }, + "bin": [ + "bin/doctrine" + ], + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\ORM\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "Object-Relational-Mapper for PHP", + "homepage": "https://www.doctrine-project.org/projects/orm.html", + "keywords": [ + "database", + "orm" + ], + "support": { + "issues": "https://github.com/doctrine/orm/issues", + "source": "https://github.com/doctrine/orm/tree/2.18.0" + }, + "time": "2024-01-31T15:53:12+00:00" + }, + { + "name": "doctrine/persistence", + "version": "3.2.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/persistence.git", + "reference": "63fee8c33bef740db6730eb2a750cd3da6495603" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/63fee8c33bef740db6730eb2a750cd3da6495603", + "reference": "63fee8c33bef740db6730eb2a750cd3da6495603", + "shasum": "" + }, + "require": { + "doctrine/event-manager": "^1 || ^2", + "php": "^7.2 || ^8.0", + "psr/cache": "^1.0 || ^2.0 || ^3.0" + }, + "conflict": { + "doctrine/common": "<2.10" + }, + "require-dev": { + "composer/package-versions-deprecated": "^1.11", + "doctrine/coding-standard": "^11", + "doctrine/common": "^3.0", + "phpstan/phpstan": "1.9.4", + "phpstan/phpstan-phpunit": "^1", + "phpstan/phpstan-strict-rules": "^1.1", + "phpunit/phpunit": "^8.5 || ^9.5", + "symfony/cache": "^4.4 || ^5.4 || ^6.0", + "vimeo/psalm": "4.30.0 || 5.3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Persistence\\": "src/Persistence" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.", + "homepage": "https://www.doctrine-project.org/projects/persistence.html", + "keywords": [ + "mapper", + "object", + "odm", + "orm", + "persistence" + ], + "support": { + "issues": "https://github.com/doctrine/persistence/issues", + "source": "https://github.com/doctrine/persistence/tree/3.2.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fpersistence", + "type": "tidelift" + } + ], + "time": "2023-05-17T18:32:04+00:00" + }, + { + "name": "doctrine/sql-formatter", + "version": "1.1.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/sql-formatter.git", + "reference": "25a06c7bf4c6b8218f47928654252863ffc890a5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/sql-formatter/zipball/25a06c7bf4c6b8218f47928654252863ffc890a5", + "reference": "25a06c7bf4c6b8218f47928654252863ffc890a5", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4" + }, + "bin": [ + "bin/sql-formatter" + ], + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\SqlFormatter\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jeremy Dorn", + "email": "jeremy@jeremydorn.com", + "homepage": "https://jeremydorn.com/" + } + ], + "description": "a PHP SQL highlighting library", + "homepage": "https://github.com/doctrine/sql-formatter/", + "keywords": [ + "highlight", + "sql" + ], + "support": { + "issues": "https://github.com/doctrine/sql-formatter/issues", + "source": "https://github.com/doctrine/sql-formatter/tree/1.1.3" + }, + "time": "2022-05-23T21:33:49+00:00" + }, + { + "name": "egulias/email-validator", + "version": "4.0.2", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ebaaf5be6c0286928352e054f2d5125608e5405e", + "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^2.0 || ^3.0", + "php": ">=8.1", + "symfony/polyfill-intl-idn": "^1.26" + }, + "require-dev": { + "phpunit/phpunit": "^10.2", + "vimeo/psalm": "^5.12" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "support": { + "issues": "https://github.com/egulias/EmailValidator/issues", + "source": "https://github.com/egulias/EmailValidator/tree/4.0.2" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2023-10-06T06:47:41+00:00" + }, + { + "name": "lcobucci/clock", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/lcobucci/clock.git", + "reference": "039ef98c6b57b101d10bd11d8fdfda12cbd996dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/lcobucci/clock/zipball/039ef98c6b57b101d10bd11d8fdfda12cbd996dc", + "reference": "039ef98c6b57b101d10bd11d8fdfda12cbd996dc", + "shasum": "" + }, + "require": { + "php": "~8.1.0 || ~8.2.0", + "psr/clock": "^1.0" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "require-dev": { + "infection/infection": "^0.26", + "lcobucci/coding-standard": "^9.0", + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan": "^1.9.4", + "phpstan/phpstan-deprecation-rules": "^1.1.1", + "phpstan/phpstan-phpunit": "^1.3.2", + "phpstan/phpstan-strict-rules": "^1.4.4", + "phpunit/phpunit": "^9.5.27" + }, + "type": "library", + "autoload": { + "psr-4": { + "Lcobucci\\Clock\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Luís Cobucci", + "email": "lcobucci@gmail.com" + } + ], + "description": "Yet another clock abstraction", + "support": { + "issues": "https://github.com/lcobucci/clock/issues", + "source": "https://github.com/lcobucci/clock/tree/3.0.0" + }, + "funding": [ + { + "url": "https://github.com/lcobucci", + "type": "github" + }, + { + "url": "https://www.patreon.com/lcobucci", + "type": "patreon" + } + ], + "time": "2022-12-19T15:00:24+00:00" + }, + { + "name": "lcobucci/jwt", + "version": "5.2.0", + "source": { + "type": "git", + "url": "https://github.com/lcobucci/jwt.git", + "reference": "0ba88aed12c04bd2ed9924f500673f32b67a6211" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/lcobucci/jwt/zipball/0ba88aed12c04bd2ed9924f500673f32b67a6211", + "reference": "0ba88aed12c04bd2ed9924f500673f32b67a6211", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "ext-sodium": "*", + "php": "~8.1.0 || ~8.2.0 || ~8.3.0", + "psr/clock": "^1.0" + }, + "require-dev": { + "infection/infection": "^0.27.0", + "lcobucci/clock": "^3.0", + "lcobucci/coding-standard": "^11.0", + "phpbench/phpbench": "^1.2.9", + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan": "^1.10.7", + "phpstan/phpstan-deprecation-rules": "^1.1.3", + "phpstan/phpstan-phpunit": "^1.3.10", + "phpstan/phpstan-strict-rules": "^1.5.0", + "phpunit/phpunit": "^10.2.6" + }, + "suggest": { + "lcobucci/clock": ">= 3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Lcobucci\\JWT\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Luís Cobucci", + "email": "lcobucci@gmail.com", + "role": "Developer" + } + ], + "description": "A simple library to work with JSON Web Token and JSON Web Signature", + "keywords": [ + "JWS", + "jwt" + ], + "support": { + "issues": "https://github.com/lcobucci/jwt/issues", + "source": "https://github.com/lcobucci/jwt/tree/5.2.0" + }, + "funding": [ + { + "url": "https://github.com/lcobucci", + "type": "github" + }, + { + "url": "https://www.patreon.com/lcobucci", + "type": "patreon" + } + ], + "time": "2023-11-20T21:17:42+00:00" + }, + { + "name": "lexik/jwt-authentication-bundle", + "version": "v2.20.3", + "source": { + "type": "git", + "url": "https://github.com/lexik/LexikJWTAuthenticationBundle.git", + "reference": "a196d68d07dd5486a523cc3415620badbb5d25c2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/lexik/LexikJWTAuthenticationBundle/zipball/a196d68d07dd5486a523cc3415620badbb5d25c2", + "reference": "a196d68d07dd5486a523cc3415620badbb5d25c2", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "lcobucci/clock": "^1.2|^2.0|^3.0", + "lcobucci/jwt": "^3.4|^4.1|^5.0", + "namshi/jose": "^7.2", + "php": ">=7.1", + "symfony/config": "^4.4|^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^4.4|^5.4|^6.0|^7.0", + "symfony/deprecation-contracts": "^2.4|^3.0", + "symfony/event-dispatcher": "^4.4|^5.4|^6.0|^7.0", + "symfony/http-foundation": "^4.4|^5.4|^6.0|^7.0", + "symfony/http-kernel": "^4.4|^5.4|^6.0|^7.0", + "symfony/property-access": "^4.4|^5.4|^6.0|^7.0", + "symfony/security-bundle": "^4.4|^5.4|^6.0|^7.0", + "symfony/translation-contracts": "^1.0|^2.0|^3.0" + }, + "conflict": { + "symfony/console": "<4.4" + }, + "require-dev": { + "symfony/browser-kit": "^5.4|^6.0|^7.0", + "symfony/console": "^4.4|^5.4|^6.0|^7.0", + "symfony/dom-crawler": "^5.4|^6.0|^7.0", + "symfony/filesystem": "^4.4|^5.4|^6.0|^7.0", + "symfony/framework-bundle": "^4.4|^5.4|^6.0|^7.0", + "symfony/phpunit-bridge": "^4.4|^5.4|^6.0|^7.0", + "symfony/security-guard": "^4.4|^5.4|^6.0|^7.0", + "symfony/var-dumper": "^4.4|^5.4|^6.0|^7.0", + "symfony/yaml": "^4.4|^5.4|^6.0|^7.0" + }, + "suggest": { + "gesdinet/jwt-refresh-token-bundle": "Implements a refresh token system over Json Web Tokens in Symfony", + "spomky-labs/lexik-jose-bridge": "Provides a JWT Token encoder with encryption support" + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Lexik\\Bundle\\JWTAuthenticationBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jeremy Barthe", + "email": "j.barthe@lexik.fr", + "homepage": "https://github.com/jeremyb" + }, + { + "name": "Nicolas Cabot", + "email": "n.cabot@lexik.fr", + "homepage": "https://github.com/slashfan" + }, + { + "name": "Cedric Girard", + "email": "c.girard@lexik.fr", + "homepage": "https://github.com/cedric-g" + }, + { + "name": "Dev Lexik", + "email": "dev@lexik.fr", + "homepage": "https://github.com/lexik" + }, + { + "name": "Robin Chalas", + "email": "robin.chalas@gmail.com", + "homepage": "https://github.com/chalasr" + }, + { + "name": "Lexik Community", + "homepage": "https://github.com/lexik/LexikJWTAuthenticationBundle/graphs/contributors" + } + ], + "description": "This bundle provides JWT authentication for your Symfony REST API", + "homepage": "https://github.com/lexik/LexikJWTAuthenticationBundle", + "keywords": [ + "Authentication", + "JWS", + "api", + "bundle", + "jwt", + "rest", + "symfony" + ], + "support": { + "issues": "https://github.com/lexik/LexikJWTAuthenticationBundle/issues", + "source": "https://github.com/lexik/LexikJWTAuthenticationBundle/tree/v2.20.3" + }, + "funding": [ + { + "url": "https://github.com/chalasr", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/lexik/jwt-authentication-bundle", + "type": "tidelift" + } + ], + "time": "2023-12-14T15:58:11+00:00" + }, + { + "name": "namshi/jose", + "version": "7.2.3", + "source": { + "type": "git", + "url": "https://github.com/namshi/jose.git", + "reference": "89a24d7eb3040e285dd5925fcad992378b82bcff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/namshi/jose/zipball/89a24d7eb3040e285dd5925fcad992378b82bcff", + "reference": "89a24d7eb3040e285dd5925fcad992378b82bcff", + "shasum": "" + }, + "require": { + "ext-date": "*", + "ext-hash": "*", + "ext-json": "*", + "ext-pcre": "*", + "ext-spl": "*", + "php": ">=5.5", + "symfony/polyfill-php56": "^1.0" + }, + "require-dev": { + "phpseclib/phpseclib": "^2.0", + "phpunit/phpunit": "^4.5|^5.0", + "satooshi/php-coveralls": "^1.0" + }, + "suggest": { + "ext-openssl": "Allows to use OpenSSL as crypto engine.", + "phpseclib/phpseclib": "Allows to use Phpseclib as crypto engine, use version ^2.0." + }, + "type": "library", + "autoload": { + "psr-4": { + "Namshi\\JOSE\\": "src/Namshi/JOSE/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alessandro Nadalin", + "email": "alessandro.nadalin@gmail.com" + }, + { + "name": "Alessandro Cinelli (cirpo)", + "email": "alessandro.cinelli@gmail.com" + } + ], + "description": "JSON Object Signing and Encryption library for PHP.", + "keywords": [ + "JSON Web Signature", + "JSON Web Token", + "JWS", + "json", + "jwt", + "token" + ], + "support": { + "issues": "https://github.com/namshi/jose/issues", + "source": "https://github.com/namshi/jose/tree/master" + }, + "time": "2016-12-05T07:27:31+00:00" + }, + { + "name": "nelmio/api-doc-bundle", + "version": "v4.19.3", + "source": { + "type": "git", + "url": "https://github.com/nelmio/NelmioApiDocBundle.git", + "reference": "daadb0b567c637d737f58fd25da0b4db2321560d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nelmio/NelmioApiDocBundle/zipball/daadb0b567c637d737f58fd25da0b4db2321560d", + "reference": "daadb0b567c637d737f58fd25da0b4db2321560d", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": ">=7.2", + "phpdocumentor/reflection-docblock": "^3.1|^4.0|^5.0", + "psr/cache": "^1.0|^2.0|^3.0", + "psr/container": "^1.0|^2.0", + "psr/log": "^1.0|^2.0|^3.0", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/framework-bundle": "^5.4.24|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/options-resolver": "^5.4|^6.0|^7.0", + "symfony/property-info": "^5.4|^6.0|^7.0", + "symfony/routing": "^5.4|^6.0|^7.0", + "zircote/swagger-php": "^4.2.15" + }, + "require-dev": { + "api-platform/core": "^2.7.0|^3", + "composer/package-versions-deprecated": "1.11.99.1", + "doctrine/annotations": "^2.0", + "friendsofsymfony/rest-bundle": "^2.8|^3.0", + "jms/serializer": "^1.14|^3.0", + "jms/serializer-bundle": "^2.3|^3.0|^4.0|^5.0", + "phpunit/phpunit": "^8.5|^9.6", + "sensio/framework-extra-bundle": "^5.4|^6.0", + "symfony/asset": "^5.4|^6.0|^7.0", + "symfony/browser-kit": "^5.4|^6.0|^7.0", + "symfony/cache": "^5.4|^6.0|^7.0", + "symfony/dom-crawler": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/form": "^5.4|^6.0|^7.0", + "symfony/phpunit-bridge": "^6.4", + "symfony/property-access": "^5.4|^6.0|^7.0", + "symfony/security-csrf": "^5.4|^6.0|^7.0", + "symfony/serializer": "^5.4|^6.0|^7.0", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/templating": "^5.4|^6.0|^7.0", + "symfony/twig-bundle": "^5.4|^6.0|^7.0", + "symfony/validator": "^5.4|^6.0|^7.0", + "willdurand/hateoas-bundle": "^1.0|^2.0" + }, + "suggest": { + "api-platform/core": "For using an API oriented framework.", + "doctrine/annotations": "For using doctrine annotations", + "friendsofsymfony/rest-bundle": "For using the parameters annotations.", + "jms/serializer-bundle": "For describing your models.", + "symfony/asset": "For using the Swagger UI.", + "symfony/cache": "For using a PSR-6 compatible cache implementation with the API doc generator.", + "symfony/form": "For describing your form type models.", + "symfony/monolog-bundle": "For using a PSR-3 compatible logger implementation with the API PHP describer.", + "symfony/security-csrf": "For using csrf protection tokens in forms.", + "symfony/serializer": "For describing your models.", + "symfony/twig-bundle": "For using the Swagger UI.", + "symfony/validator": "For describing the validation constraints in your models.", + "willdurand/hateoas-bundle": "For extracting HATEOAS metadata." + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, + "autoload": { + "psr-4": { + "Nelmio\\ApiDocBundle\\": "" + }, + "exclude-from-classmap": [ + "Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "https://github.com/nelmio/NelmioApiDocBundle/contributors" + } + ], + "description": "Generates documentation for your REST API from annotations", + "keywords": [ + "api", + "doc", + "documentation", + "rest" + ], + "support": { + "issues": "https://github.com/nelmio/NelmioApiDocBundle/issues", + "source": "https://github.com/nelmio/NelmioApiDocBundle/tree/v4.19.3" + }, + "time": "2024-02-07T13:21:48+00:00" + }, + { + "name": "nelmio/cors-bundle", + "version": "2.4.0", + "source": { + "type": "git", + "url": "https://github.com/nelmio/NelmioCorsBundle.git", + "reference": "78fcdb91f76b080a1008133def9c7f613833933d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nelmio/NelmioCorsBundle/zipball/78fcdb91f76b080a1008133def9c7f613833933d", + "reference": "78fcdb91f76b080a1008133def9c7f613833933d", + "shasum": "" + }, + "require": { + "psr/log": "^1.0 || ^2.0 || ^3.0", + "symfony/framework-bundle": "^5.4 || ^6.0 || ^7.0" + }, + "require-dev": { + "mockery/mockery": "^1.3.6", + "symfony/phpunit-bridge": "^5.4 || ^6.0 || ^7.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Nelmio\\CorsBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nelmio", + "homepage": "http://nelm.io" + }, + { + "name": "Symfony Community", + "homepage": "https://github.com/nelmio/NelmioCorsBundle/contributors" + } + ], + "description": "Adds CORS (Cross-Origin Resource Sharing) headers support in your Symfony application", + "keywords": [ + "api", + "cors", + "crossdomain" + ], + "support": { + "issues": "https://github.com/nelmio/NelmioCorsBundle/issues", + "source": "https://github.com/nelmio/NelmioCorsBundle/tree/2.4.0" + }, + "time": "2023-11-30T16:41:19+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", + "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" + }, + "time": "2020-06-27T09:03:43+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "5.3.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/type-resolver": "^1.3", + "webmozart/assert": "^1.9.1" + }, + "require-dev": { + "mockery/mockery": "~1.3.2", + "psalm/phar": "^4.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + }, + { + "name": "Jaap van Otterdijk", + "email": "account@ijaap.nl" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" + }, + "time": "2021-10-19T17:43:47+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "fad452781b3d774e3337b0c0b245dd8e5a4455fc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/fad452781b3d774e3337b0c0b245dd8e5a4455fc", + "reference": "fad452781b3d774e3337b0c0b245dd8e5a4455fc", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^1.0", + "php": "^7.4 || ^8.0", + "phpdocumentor/reflection-common": "^2.0", + "phpstan/phpdoc-parser": "^1.13" + }, + "require-dev": { + "ext-tokenizer": "*", + "phpbench/phpbench": "^1.2", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpunit/phpunit": "^9.5", + "rector/rector": "^0.13.9", + "vimeo/psalm": "^4.25" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "support": { + "issues": "https://github.com/phpDocumentor/TypeResolver/issues", + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.8.0" + }, + "time": "2024-01-11T11:49:22+00:00" + }, + { + "name": "phpstan/phpdoc-parser", + "version": "1.25.0", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpdoc-parser.git", + "reference": "bd84b629c8de41aa2ae82c067c955e06f1b00240" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/bd84b629c8de41aa2ae82c067c955e06f1b00240", + "reference": "bd84b629c8de41aa2ae82c067c955e06f1b00240", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/annotations": "^2.0", + "nikic/php-parser": "^4.15", + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.5", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.0", + "phpunit/phpunit": "^9.5", + "symfony/process": "^5.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPStan\\PhpDocParser\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPDoc parser with support for nullable, intersection and generic types", + "support": { + "issues": "https://github.com/phpstan/phpdoc-parser/issues", + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.25.0" + }, + "time": "2024-01-04T17:06:16+00:00" + }, + { + "name": "psr/cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "support": { + "source": "https://github.com/php-fig/cache/tree/3.0.0" + }, + "time": "2021-02-03T23:26:27+00:00" + }, + { + "name": "psr/clock", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/clock.git", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Clock\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for reading the clock.", + "homepage": "https://github.com/php-fig/clock", + "keywords": [ + "clock", + "now", + "psr", + "psr-20", + "time" + ], + "support": { + "issues": "https://github.com/php-fig/clock/issues", + "source": "https://github.com/php-fig/clock/tree/1.0.0" + }, + "time": "2022-11-25T14:36:26+00:00" + }, + { + "name": "psr/container", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/2.0.2" + }, + "time": "2021-11-05T16:47:00+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/log", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001", + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/3.0.0" + }, + "time": "2021-07-14T16:46:02+00:00" + }, + { + "name": "symfony/cache", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/cache.git", + "reference": "d085eedf33550ce014230bc51fca8df726ed7ac5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/cache/zipball/d085eedf33550ce014230bc51fca8df726ed7ac5", + "reference": "d085eedf33550ce014230bc51fca8df726ed7ac5", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/cache": "^2.0|^3.0", + "psr/log": "^1.1|^2|^3", + "symfony/cache-contracts": "^2.5|^3", + "symfony/service-contracts": "^2.5|^3", + "symfony/var-exporter": "^6.3.6" + }, + "conflict": { + "doctrine/dbal": "<2.13.1", + "symfony/dependency-injection": "<5.4", + "symfony/http-kernel": "<5.4", + "symfony/var-dumper": "<5.4" + }, + "provide": { + "psr/cache-implementation": "2.0|3.0", + "psr/simple-cache-implementation": "1.0|2.0|3.0", + "symfony/cache-implementation": "1.1|2.0|3.0" + }, + "require-dev": { + "cache/integration-tests": "dev-master", + "doctrine/dbal": "^2.13.1|^3|^4", + "predis/predis": "^1.1|^2.0", + "psr/simple-cache": "^1.0|^2.0|^3.0", + "symfony/config": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/filesystem": "^5.4|^6.0", + "symfony/http-kernel": "^5.4|^6.0", + "symfony/messenger": "^5.4|^6.0", + "symfony/var-dumper": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Cache\\": "" + }, + "classmap": [ + "Traits/ValueWrapper.php" + ], + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides extended PSR-6, PSR-16 (and tags) implementations", + "homepage": "https://symfony.com", + "keywords": [ + "caching", + "psr6" + ], + "support": { + "source": "https://github.com/symfony/cache/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T14:42:18+00:00" + }, + { + "name": "symfony/cache-contracts", + "version": "v3.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/cache-contracts.git", + "reference": "1d74b127da04ffa87aa940abe15446fa89653778" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/1d74b127da04ffa87aa940abe15446fa89653778", + "reference": "1d74b127da04ffa87aa940abe15446fa89653778", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/cache": "^3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Cache\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to caching", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/cache-contracts/tree/v3.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-09-25T12:52:38+00:00" + }, + { + "name": "symfony/clock", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/clock.git", + "reference": "b0fd66f03a9afb104a8def4e893fa96e1699c39b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/clock/zipball/b0fd66f03a9afb104a8def4e893fa96e1699c39b", + "reference": "b0fd66f03a9afb104a8def4e893fa96e1699c39b", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/clock": "^1.0" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/now.php" + ], + "psr-4": { + "Symfony\\Component\\Clock\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Decouples applications from the system clock", + "homepage": "https://symfony.com", + "keywords": [ + "clock", + "psr20", + "time" + ], + "support": { + "source": "https://github.com/symfony/clock/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T14:35:58+00:00" + }, + { + "name": "symfony/config", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "66b548223ec2569cc9f997f0dfbe8c3cfed9417e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/config/zipball/66b548223ec2569cc9f997f0dfbe8c3cfed9417e", + "reference": "66b548223ec2569cc9f997f0dfbe8c3cfed9417e", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/filesystem": "^5.4|^6.0", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/finder": "<5.4", + "symfony/service-contracts": "<2.5" + }, + "require-dev": { + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/finder": "^5.4|^6.0", + "symfony/messenger": "^5.4|^6.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Config\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/config/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T14:35:58+00:00" + }, + { + "name": "symfony/console", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "6f69929b2421cf733a5b791dde3c3a2cfa6340cd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/6f69929b2421cf733a5b791dde3c3a2cfa6340cd", + "reference": "6f69929b2421cf733a5b791dde3c3a2cfa6340cd", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/string": "^5.4|^6.0" + }, + "conflict": { + "symfony/dependency-injection": "<5.4", + "symfony/dotenv": "<5.4", + "symfony/event-dispatcher": "<5.4", + "symfony/lock": "<5.4", + "symfony/process": "<5.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/lock": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0", + "symfony/var-dumper": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], + "support": { + "source": "https://github.com/symfony/console/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T16:21:43+00:00" + }, + { + "name": "symfony/dependency-injection", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "3ca6c70bef0644be86d5acd962f11a6a6aa9382d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/3ca6c70bef0644be86d5acd962f11a6a6aa9382d", + "reference": "3ca6c70bef0644be86d5acd962f11a6a6aa9382d", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/container": "^1.1|^2.0", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/service-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^6.2.10" + }, + "conflict": { + "ext-psr": "<1.1|>=2", + "symfony/config": "<6.1", + "symfony/finder": "<5.4", + "symfony/proxy-manager-bridge": "<6.3", + "symfony/yaml": "<5.4" + }, + "provide": { + "psr/container-implementation": "1.1|2.0", + "symfony/service-implementation": "1.1|2.0|3.0" + }, + "require-dev": { + "symfony/config": "^6.1", + "symfony/expression-language": "^5.4|^6.0", + "symfony/yaml": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\DependencyInjection\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows you to standardize and centralize the way objects are constructed in your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/dependency-injection/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-30T08:17:33+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/7c3aff79d10325257a001fcf92d991f24fc967cf", + "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-05-23T14:45:45+00:00" + }, + { + "name": "symfony/doctrine-bridge", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/doctrine-bridge.git", + "reference": "395b7bfd32b0f7700877c50ab1452f283c99878a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/395b7bfd32b0f7700877c50ab1452f283c99878a", + "reference": "395b7bfd32b0f7700877c50ab1452f283c99878a", + "shasum": "" + }, + "require": { + "doctrine/event-manager": "^1.2|^2", + "doctrine/persistence": "^2|^3", + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0", + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "doctrine/annotations": "<1.13.1", + "doctrine/dbal": "<2.13.1", + "doctrine/lexer": "<1.1", + "doctrine/orm": "<2.12", + "symfony/cache": "<5.4", + "symfony/dependency-injection": "<6.2", + "symfony/form": "<5.4.21|>=6,<6.2.7", + "symfony/http-foundation": "<6.3", + "symfony/http-kernel": "<6.2", + "symfony/lock": "<6.3", + "symfony/messenger": "<5.4", + "symfony/property-info": "<5.4", + "symfony/security-bundle": "<5.4", + "symfony/security-core": "<6.0", + "symfony/validator": "<5.4.25|>=6,<6.2.12|>=6.3,<6.3.1" + }, + "require-dev": { + "doctrine/annotations": "^1.13.1|^2", + "doctrine/collections": "^1.0|^2.0", + "doctrine/data-fixtures": "^1.1", + "doctrine/dbal": "^2.13.1|^3|^4", + "doctrine/orm": "^2.12|^3", + "psr/log": "^1|^2|^3", + "symfony/cache": "^5.4|^6.0", + "symfony/config": "^5.4|^6.0", + "symfony/dependency-injection": "^6.2", + "symfony/doctrine-messenger": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/form": "^5.4.21|^6.2.7", + "symfony/http-kernel": "^6.3", + "symfony/lock": "^6.3", + "symfony/messenger": "^5.4|^6.0", + "symfony/property-access": "^5.4|^6.0", + "symfony/property-info": "^5.4|^6.0", + "symfony/proxy-manager-bridge": "^5.4|^6.0", + "symfony/security-core": "^6.0", + "symfony/stopwatch": "^5.4|^6.0", + "symfony/translation": "^5.4|^6.0", + "symfony/uid": "^5.4|^6.0", + "symfony/validator": "^5.4.25|~6.2.12|^6.3.1", + "symfony/var-dumper": "^5.4|^6.0" + }, + "type": "symfony-bridge", + "autoload": { + "psr-4": { + "Symfony\\Bridge\\Doctrine\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides integration for Doctrine with various Symfony components", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/doctrine-bridge/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T14:42:18+00:00" + }, + { + "name": "symfony/dotenv", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/dotenv.git", + "reference": "d9eaf699978601af5a50c26cbc4326158d9bd8b0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dotenv/zipball/d9eaf699978601af5a50c26cbc4326158d9bd8b0", + "reference": "d9eaf699978601af5a50c26cbc4326158d9bd8b0", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "conflict": { + "symfony/console": "<5.4", + "symfony/process": "<5.4" + }, + "require-dev": { + "symfony/console": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Dotenv\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Registers environment variables from a .env file", + "homepage": "https://symfony.com", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "support": { + "source": "https://github.com/symfony/dotenv/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T14:35:58+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "93a8400a7eaaaf385b2d6f71e30e064baa639629" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/93a8400a7eaaaf385b2d6f71e30e064baa639629", + "reference": "93a8400a7eaaaf385b2d6f71e30e064baa639629", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^1|^2|^3", + "symfony/var-dumper": "^5.4|^6.0" + }, + "conflict": { + "symfony/deprecation-contracts": "<2.5" + }, + "require-dev": { + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-kernel": "^5.4|^6.0", + "symfony/serializer": "^5.4|^6.0" + }, + "bin": [ + "Resources/bin/patch-type-declarations" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\ErrorHandler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to manage errors and ease debugging PHP code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/error-handler/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T14:35:58+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "6e344ddd3c18c525b5e5a4e996f3debda48e3078" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/6e344ddd3c18c525b5e5a4e996f3debda48e3078", + "reference": "6e344ddd3c18c525b5e5a4e996f3debda48e3078", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/event-dispatcher-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/dependency-injection": "<5.4", + "symfony/service-contracts": "<2.5" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/error-handler": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/http-foundation": "^5.4|^6.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/stopwatch": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T14:35:58+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v3.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "a76aed96a42d2b521153fb382d418e30d18b59df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/a76aed96a42d2b521153fb382d418e30d18b59df", + "reference": "a76aed96a42d2b521153fb382d418e30d18b59df", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/event-dispatcher": "^1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-05-23T14:45:45+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "9f4b59b7906ccb0692d7565f98012fd1679eedfc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/9f4b59b7906ccb0692d7565f98012fd1679eedfc", + "reference": "9f4b59b7906ccb0692d7565f98012fd1679eedfc", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.8" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides basic utilities for the filesystem", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/filesystem/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T14:35:58+00:00" + }, + { + "name": "symfony/finder", + "version": "v6.3.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "a1b31d88c0e998168ca7792f222cbecee47428c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/a1b31d88c0e998168ca7792f222cbecee47428c4", + "reference": "a1b31d88c0e998168ca7792f222cbecee47428c4", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "symfony/filesystem": "^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v6.3.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-09-26T12:56:25+00:00" + }, + { + "name": "symfony/flex", + "version": "v2.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/flex.git", + "reference": "bec213c39511eda66663baa2ee7440c65f89c695" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/flex/zipball/bec213c39511eda66663baa2ee7440c65f89c695", + "reference": "bec213c39511eda66663baa2ee7440c65f89c695", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^2.1", + "php": ">=8.0" + }, + "require-dev": { + "composer/composer": "^2.1", + "symfony/dotenv": "^5.4|^6.0", + "symfony/filesystem": "^5.4|^6.0", + "symfony/phpunit-bridge": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Symfony\\Flex\\Flex" + }, + "autoload": { + "psr-4": { + "Symfony\\Flex\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien.potencier@gmail.com" + } + ], + "description": "Composer plugin for Symfony", + "support": { + "issues": "https://github.com/symfony/flex/issues", + "source": "https://github.com/symfony/flex/tree/v2.4.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-02-05T18:04:53+00:00" + }, + { + "name": "symfony/framework-bundle", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/framework-bundle.git", + "reference": "e144e3757296bed367ec3b764d8438891af75f78" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/e144e3757296bed367ec3b764d8438891af75f78", + "reference": "e144e3757296bed367ec3b764d8438891af75f78", + "shasum": "" + }, + "require": { + "composer-runtime-api": ">=2.1", + "ext-xml": "*", + "php": ">=8.1", + "symfony/cache": "^5.4|^6.0", + "symfony/config": "^6.1", + "symfony/dependency-injection": "^6.3.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^6.1", + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/filesystem": "^5.4|^6.0", + "symfony/finder": "^5.4|^6.0", + "symfony/http-foundation": "^6.3", + "symfony/http-kernel": "^6.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/routing": "^5.4|^6.0" + }, + "conflict": { + "doctrine/annotations": "<1.13.1", + "doctrine/persistence": "<1.3", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/asset": "<5.4", + "symfony/clock": "<6.3", + "symfony/console": "<5.4|>=7.0", + "symfony/dom-crawler": "<6.3", + "symfony/dotenv": "<5.4", + "symfony/form": "<5.4", + "symfony/http-client": "<6.3", + "symfony/lock": "<5.4", + "symfony/mailer": "<5.4", + "symfony/messenger": "<6.3", + "symfony/mime": "<6.2", + "symfony/property-access": "<5.4", + "symfony/property-info": "<5.4", + "symfony/security-core": "<5.4", + "symfony/security-csrf": "<5.4", + "symfony/serializer": "<6.3", + "symfony/stopwatch": "<5.4", + "symfony/translation": "<6.2.8", + "symfony/twig-bridge": "<5.4", + "symfony/twig-bundle": "<5.4", + "symfony/validator": "<6.3", + "symfony/web-profiler-bundle": "<5.4", + "symfony/workflow": "<5.4" + }, + "require-dev": { + "doctrine/annotations": "^1.13.1|^2", + "doctrine/persistence": "^1.3|^2|^3", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/asset": "^5.4|^6.0", + "symfony/asset-mapper": "^6.3", + "symfony/browser-kit": "^5.4|^6.0", + "symfony/clock": "^6.2", + "symfony/console": "^5.4.9|^6.0.9", + "symfony/css-selector": "^5.4|^6.0", + "symfony/dom-crawler": "^6.3", + "symfony/dotenv": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/form": "^5.4|^6.0", + "symfony/html-sanitizer": "^6.1", + "symfony/http-client": "^6.3", + "symfony/lock": "^5.4|^6.0", + "symfony/mailer": "^5.4|^6.0", + "symfony/messenger": "^6.3", + "symfony/mime": "^6.2", + "symfony/notifier": "^5.4|^6.0", + "symfony/polyfill-intl-icu": "~1.0", + "symfony/process": "^5.4|^6.0", + "symfony/property-info": "^5.4|^6.0", + "symfony/rate-limiter": "^5.4|^6.0", + "symfony/scheduler": "^6.3", + "symfony/security-bundle": "^5.4|^6.0", + "symfony/semaphore": "^5.4|^6.0", + "symfony/serializer": "^6.3", + "symfony/stopwatch": "^5.4|^6.0", + "symfony/string": "^5.4|^6.0", + "symfony/translation": "^6.2.8", + "symfony/twig-bundle": "^5.4|^6.0", + "symfony/uid": "^5.4|^6.0", + "symfony/validator": "^6.3", + "symfony/web-link": "^5.4|^6.0", + "symfony/workflow": "^5.4|^6.0", + "symfony/yaml": "^5.4|^6.0", + "twig/twig": "^2.10|^3.0" + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Symfony\\Bundle\\FrameworkBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a tight integration between Symfony components and the Symfony full-stack framework", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/framework-bundle/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T16:21:43+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "3b72add708d48e8c08f7152df2d0b8d5303408fa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/3b72add708d48e8c08f7152df2d0b8d5303408fa", + "reference": "3b72add708d48e8c08f7152df2d0b8d5303408fa", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php83": "^1.27" + }, + "conflict": { + "symfony/cache": "<6.3" + }, + "require-dev": { + "doctrine/dbal": "^2.13.1|^3|^4", + "predis/predis": "^1.1|^2.0", + "symfony/cache": "^6.3", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4", + "symfony/mime": "^5.4|^6.0", + "symfony/rate-limiter": "^5.2|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Defines an object-oriented layer for the HTTP specification", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T14:35:58+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "f7d160e46a6e0d3183e7a3846d4e3b4d04d5898b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f7d160e46a6e0d3183e7a3846d4e3b4d04d5898b", + "reference": "f7d160e46a6e0d3183e7a3846d4e3b4d04d5898b", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^6.3", + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/http-foundation": "^6.3.4", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/browser-kit": "<5.4", + "symfony/cache": "<5.4", + "symfony/config": "<6.1", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<6.3.4", + "symfony/doctrine-bridge": "<5.4", + "symfony/form": "<5.4", + "symfony/http-client": "<5.4", + "symfony/http-client-contracts": "<2.5", + "symfony/mailer": "<5.4", + "symfony/messenger": "<5.4", + "symfony/translation": "<5.4", + "symfony/translation-contracts": "<2.5", + "symfony/twig-bridge": "<5.4", + "symfony/validator": "<5.4", + "symfony/var-dumper": "<6.3", + "twig/twig": "<2.13" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^5.4|^6.0", + "symfony/clock": "^6.2", + "symfony/config": "^6.1", + "symfony/console": "^5.4|^6.0", + "symfony/css-selector": "^5.4|^6.0", + "symfony/dependency-injection": "^6.3.4", + "symfony/dom-crawler": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/finder": "^5.4|^6.0", + "symfony/http-client-contracts": "^2.5|^3", + "symfony/process": "^5.4|^6.0", + "symfony/property-access": "^5.4.5|^6.0.5", + "symfony/routing": "^5.4|^6.0", + "symfony/serializer": "^6.3", + "symfony/stopwatch": "^5.4|^6.0", + "symfony/translation": "^5.4|^6.0", + "symfony/translation-contracts": "^2.5|^3", + "symfony/uid": "^5.4|^6.0", + "symfony/validator": "^6.3", + "symfony/var-exporter": "^6.2", + "twig/twig": "^2.13|^3.0.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a structured process for converting a Request into a Response", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-30T20:05:26+00:00" + }, + { + "name": "symfony/mailer", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/mailer.git", + "reference": "3cbb745658179fb1a68ba87a4a4f16ee99dcb821" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mailer/zipball/3cbb745658179fb1a68ba87a4a4f16ee99dcb821", + "reference": "3cbb745658179fb1a68ba87a4a4f16ee99dcb821", + "shasum": "" + }, + "require": { + "egulias/email-validator": "^2.1.10|^3|^4", + "php": ">=8.1", + "psr/event-dispatcher": "^1", + "psr/log": "^1|^2|^3", + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/mime": "^6.2", + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<5.4", + "symfony/messenger": "<6.2", + "symfony/mime": "<6.2", + "symfony/twig-bridge": "<6.2.1" + }, + "require-dev": { + "symfony/console": "^5.4|^6.0", + "symfony/http-client": "^5.4|^6.0", + "symfony/messenger": "^6.2", + "symfony/twig-bridge": "^6.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mailer\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Helps sending emails", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/mailer/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T14:46:07+00:00" + }, + { + "name": "symfony/mime", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "4b24dcaf8dfcd23fb7abb5b9df11e8c8093db68a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/4b24dcaf8dfcd23fb7abb5b9df11e8c8093db68a", + "reference": "4b24dcaf8dfcd23fb7abb5b9df11e8c8093db68a", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/mailer": "<5.4", + "symfony/serializer": "<6.3.12|>=6.4,<6.4.3" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3.1|^4", + "league/html-to-markdown": "^5.0", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/property-access": "^5.4|^6.0", + "symfony/property-info": "^5.4|^6.0", + "symfony/serializer": "~6.3.12|^6.4.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows manipulating MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "support": { + "source": "https://github.com/symfony/mime/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-30T08:17:33+00:00" + }, + { + "name": "symfony/options-resolver", + "version": "v6.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/options-resolver.git", + "reference": "a10f19f5198d589d5c33333cffe98dc9820332dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/a10f19f5198d589d5c33333cffe98dc9820332dd", + "reference": "a10f19f5198d589d5c33333cffe98dc9820332dd", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\OptionsResolver\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an improved replacement for the array_replace PHP function", + "homepage": "https://symfony.com", + "keywords": [ + "config", + "configuration", + "options" + ], + "support": { + "source": "https://github.com/symfony/options-resolver/tree/v6.3.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-05-12T14:21:09+00:00" + }, + { + "name": "symfony/password-hasher", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/password-hasher.git", + "reference": "513140986f5d6ca1b1ef86f47166a36654571bfe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/password-hasher/zipball/513140986f5d6ca1b1ef86f47166a36654571bfe", + "reference": "513140986f5d6ca1b1ef86f47166a36654571bfe", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "conflict": { + "symfony/security-core": "<5.4" + }, + "require-dev": { + "symfony/console": "^5.4|^6.0", + "symfony/security-core": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\PasswordHasher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Robin Chalas", + "email": "robin.chalas@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides password hashing utilities", + "homepage": "https://symfony.com", + "keywords": [ + "hashing", + "password" + ], + "support": { + "source": "https://github.com/symfony/password-hasher/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T14:35:58+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/32a9da87d7b3245e09ac426c83d334ae9f06f80f", + "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "a287ed7475f85bf6f61890146edbc932c0fff919" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/a287ed7475f85bf6f61890146edbc932c0fff919", + "reference": "a287ed7475f85bf6f61890146edbc932c0fff919", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "symfony/polyfill-intl-normalizer": "^1.10", + "symfony/polyfill-php72": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "bc45c394692b948b4d383a08d7753968bed9a83d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/bc45c394692b948b4d383a08d7753968bed9a83d", + "reference": "bc45c394692b948b4d383a08d7753968bed9a83d", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9773676c8a1bb1f8d4340a62efe641cf76eda7ec", + "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/polyfill-php56", + "version": "v1.20.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php56.git", + "reference": "54b8cd7e6c1643d78d011f3be89f3ef1f9f4c675" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/54b8cd7e6c1643d78d011f3be89f3ef1f9f4c675", + "reference": "54b8cd7e6c1643d78d011f3be89f3ef1f9f4c675", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "metapackage", + "extra": { + "branch-alias": { + "dev-main": "1.20-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 5.6+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php56/tree/v1.20.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-23T14:02:19+00:00" + }, + { + "name": "symfony/polyfill-php83", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "86fcae159633351e5fd145d1c47de6c528f8caff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/86fcae159633351e5fd145d1c47de6c528f8caff", + "reference": "86fcae159633351e5fd145d1c47de6c528f8caff", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "symfony/polyfill-php80": "^1.14" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php83\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php83/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/property-access", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/property-access.git", + "reference": "bbf7228ce2673538e1502cf1613d84ecfe8548d0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/property-access/zipball/bbf7228ce2673538e1502cf1613d84ecfe8548d0", + "reference": "bbf7228ce2673538e1502cf1613d84ecfe8548d0", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/property-info": "^5.4|^6.0" + }, + "require-dev": { + "symfony/cache": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\PropertyAccess\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides functions to read and write from/to an object or array using a simple string notation", + "homepage": "https://symfony.com", + "keywords": [ + "access", + "array", + "extraction", + "index", + "injection", + "object", + "property", + "property-path", + "reflection" + ], + "support": { + "source": "https://github.com/symfony/property-access/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T14:35:58+00:00" + }, + { + "name": "symfony/property-info", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/property-info.git", + "reference": "ad9640f115b090503d52e8c8d5029e6041a40ccb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/property-info/zipball/ad9640f115b090503d52e8c8d5029e6041a40ccb", + "reference": "ad9640f115b090503d52e8c8d5029e6041a40ccb", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/string": "^5.4|^6.0" + }, + "conflict": { + "phpdocumentor/reflection-docblock": "<5.2", + "phpdocumentor/type-resolver": "<1.5.1", + "symfony/dependency-injection": "<5.4" + }, + "require-dev": { + "doctrine/annotations": "^1.10.4|^2", + "phpdocumentor/reflection-docblock": "^5.2", + "phpstan/phpdoc-parser": "^1.0", + "symfony/cache": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/serializer": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\PropertyInfo\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kévin Dunglas", + "email": "dunglas@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Extracts information about PHP class' properties using metadata of popular sources", + "homepage": "https://symfony.com", + "keywords": [ + "doctrine", + "phpdoc", + "property", + "symfony", + "type", + "validator" + ], + "support": { + "source": "https://github.com/symfony/property-info/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T16:21:43+00:00" + }, + { + "name": "symfony/routing", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "c7a3dcdd44d14022bf0d9d27f14a7b238f7e3e85" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/c7a3dcdd44d14022bf0d9d27f14a7b238f7e3e85", + "reference": "c7a3dcdd44d14022bf0d9d27f14a7b238f7e3e85", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "doctrine/annotations": "<1.12", + "symfony/config": "<6.2", + "symfony/dependency-injection": "<5.4", + "symfony/yaml": "<5.4" + }, + "require-dev": { + "doctrine/annotations": "^1.12|^2", + "psr/log": "^1|^2|^3", + "symfony/config": "^6.2", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/http-foundation": "^5.4|^6.0", + "symfony/yaml": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Maps an HTTP request to a set of configuration variables", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "support": { + "source": "https://github.com/symfony/routing/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-30T13:17:59+00:00" + }, + { + "name": "symfony/runtime", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/runtime.git", + "reference": "a8d2b8f6033a33c224b43065a10bab5e4f0be486" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/runtime/zipball/a8d2b8f6033a33c224b43065a10bab5e4f0be486", + "reference": "a8d2b8f6033a33c224b43065a10bab5e4f0be486", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0|^2.0", + "php": ">=8.1" + }, + "conflict": { + "symfony/dotenv": "<5.4" + }, + "require-dev": { + "composer/composer": "^1.0.2|^2.0", + "symfony/console": "^5.4.9|^6.0.9", + "symfony/dotenv": "^5.4|^6.0", + "symfony/http-foundation": "^5.4|^6.0", + "symfony/http-kernel": "^5.4|^6.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Symfony\\Component\\Runtime\\Internal\\ComposerPlugin" + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Runtime\\": "", + "Symfony\\Runtime\\Symfony\\Component\\": "Internal/" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Enables decoupling PHP applications from global state", + "homepage": "https://symfony.com", + "keywords": [ + "runtime" + ], + "support": { + "source": "https://github.com/symfony/runtime/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T14:35:58+00:00" + }, + { + "name": "symfony/security-bundle", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/security-bundle.git", + "reference": "60eeacf3bbcbc830919824fbacaf6a9c0ecd0244" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/security-bundle/zipball/60eeacf3bbcbc830919824fbacaf6a9c0ecd0244", + "reference": "60eeacf3bbcbc830919824fbacaf6a9c0ecd0244", + "shasum": "" + }, + "require": { + "composer-runtime-api": ">=2.1", + "ext-xml": "*", + "php": ">=8.1", + "symfony/clock": "^6.3", + "symfony/config": "^6.1", + "symfony/dependency-injection": "^6.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/http-foundation": "^6.2", + "symfony/http-kernel": "^6.2", + "symfony/password-hasher": "^5.4|^6.0", + "symfony/security-core": "^6.2", + "symfony/security-csrf": "^5.4|^6.0", + "symfony/security-http": "^6.3.6", + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/browser-kit": "<5.4", + "symfony/console": "<5.4", + "symfony/framework-bundle": "<6.3", + "symfony/http-client": "<5.4", + "symfony/ldap": "<5.4", + "symfony/twig-bundle": "<5.4" + }, + "require-dev": { + "doctrine/annotations": "^1.10.4|^2", + "symfony/asset": "^5.4|^6.0", + "symfony/browser-kit": "^5.4|^6.0", + "symfony/console": "^5.4|^6.0", + "symfony/css-selector": "^5.4|^6.0", + "symfony/dom-crawler": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/form": "^5.4|^6.0", + "symfony/framework-bundle": "^6.3", + "symfony/http-client": "^5.4|^6.0", + "symfony/ldap": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0", + "symfony/rate-limiter": "^5.4|^6.0", + "symfony/serializer": "^5.4|^6.0", + "symfony/translation": "^5.4|^6.0", + "symfony/twig-bridge": "^5.4|^6.0", + "symfony/twig-bundle": "^5.4|^6.0", + "symfony/validator": "^5.4|^6.0", + "symfony/yaml": "^5.4|^6.0", + "twig/twig": "^2.13|^3.0.4", + "web-token/jwt-checker": "^3.1", + "web-token/jwt-signature-algorithm-ecdsa": "^3.1", + "web-token/jwt-signature-algorithm-eddsa": "^3.1", + "web-token/jwt-signature-algorithm-hmac": "^3.1", + "web-token/jwt-signature-algorithm-none": "^3.1", + "web-token/jwt-signature-algorithm-rsa": "^3.1" + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Symfony\\Bundle\\SecurityBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a tight integration of the Security component into the Symfony full-stack framework", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/security-bundle/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T14:42:18+00:00" + }, + { + "name": "symfony/security-core", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/security-core.git", + "reference": "a2e6a338aaf4efec722839ec49f88eed2d752f92" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/security-core/zipball/a2e6a338aaf4efec722839ec49f88eed2d752f92", + "reference": "a2e6a338aaf4efec722839ec49f88eed2d752f92", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/event-dispatcher-contracts": "^2.5|^3", + "symfony/password-hasher": "^5.4|^6.0", + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/event-dispatcher": "<5.4", + "symfony/http-foundation": "<5.4", + "symfony/ldap": "<5.4", + "symfony/security-guard": "<5.4", + "symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3", + "symfony/validator": "<5.4" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "psr/container": "^1.1|^2.0", + "psr/log": "^1|^2|^3", + "symfony/cache": "^5.4|^6.0", + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/http-foundation": "^5.4|^6.0", + "symfony/ldap": "^5.4|^6.0", + "symfony/string": "^5.4|^6.0", + "symfony/translation": "^5.4.35|~6.3.12|^6.4.3", + "symfony/validator": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Security\\Core\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Security Component - Core Library", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/security-core/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T14:42:18+00:00" + }, + { + "name": "symfony/security-csrf", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/security-csrf.git", + "reference": "7d6ba797b8523da6d2e5b59994e7a73d305ce4b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/security-csrf/zipball/7d6ba797b8523da6d2e5b59994e7a73d305ce4b5", + "reference": "7d6ba797b8523da6d2e5b59994e7a73d305ce4b5", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/security-core": "^5.4|^6.0" + }, + "conflict": { + "symfony/http-foundation": "<5.4" + }, + "require-dev": { + "symfony/http-foundation": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Security\\Csrf\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Security Component - CSRF Library", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/security-csrf/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T14:35:58+00:00" + }, + { + "name": "symfony/security-http", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/security-http.git", + "reference": "09eb813655cd9b1f679f4d984721633e9a0bab60" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/security-http/zipball/09eb813655cd9b1f679f4d984721633e9a0bab60", + "reference": "09eb813655cd9b1f679f4d984721633e9a0bab60", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-foundation": "^5.4|^6.0", + "symfony/http-kernel": "^6.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/property-access": "^5.4|^6.0", + "symfony/security-core": "^6.3", + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/clock": "<6.3", + "symfony/event-dispatcher": "<5.4.9|>=6,<6.0.9", + "symfony/http-client-contracts": "<3.0", + "symfony/security-bundle": "<5.4", + "symfony/security-csrf": "<5.4" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/cache": "^5.4|^6.0", + "symfony/clock": "^6.3", + "symfony/expression-language": "^5.4|^6.0", + "symfony/http-client-contracts": "^3.0", + "symfony/rate-limiter": "^5.4|^6.0", + "symfony/routing": "^5.4|^6.0", + "symfony/security-csrf": "^5.4|^6.0", + "symfony/translation": "^5.4|^6.0", + "web-token/jwt-checker": "^3.1", + "web-token/jwt-signature-algorithm-ecdsa": "^3.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Security\\Http\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Security Component - HTTP Integration", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/security-http/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T14:42:18+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v3.4.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "fe07cbc8d837f60caf7018068e350cc5163681a0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/fe07cbc8d837f60caf7018068e350cc5163681a0", + "reference": "fe07cbc8d837f60caf7018068e350cc5163681a0", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/container": "^1.1|^2.0" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v3.4.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-12-26T14:02:43+00:00" + }, + { + "name": "symfony/stopwatch", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/stopwatch.git", + "reference": "416596166641f1f728b0a64f5b9dd07cceb410c1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/416596166641f1f728b0a64f5b9dd07cceb410c1", + "reference": "416596166641f1f728b0a64f5b9dd07cceb410c1", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/service-contracts": "^2.5|^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Stopwatch\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a way to profile code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/stopwatch/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T14:35:58+00:00" + }, + { + "name": "symfony/string", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "bce75043af265dc8aca536a6ab1d6b3181763529" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/bce75043af265dc8aca536a6ab1d6b3181763529", + "reference": "bce75043af265dc8aca536a6ab1d6b3181763529", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.5" + }, + "require-dev": { + "symfony/error-handler": "^5.4|^6.0", + "symfony/http-client": "^5.4|^6.0", + "symfony/intl": "^6.2", + "symfony/translation-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "support": { + "source": "https://github.com/symfony/string/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T14:35:58+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v3.4.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "06450585bf65e978026bda220cdebca3f867fde7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/06450585bf65e978026bda220cdebca3f867fde7", + "reference": "06450585bf65e978026bda220cdebca3f867fde7", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v3.4.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-12-26T14:02:43+00:00" + }, + { + "name": "symfony/twig-bridge", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/twig-bridge.git", + "reference": "dd34e348a9237d40eb7a791ee14de6efbadd5108" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/dd34e348a9237d40eb7a791ee14de6efbadd5108", + "reference": "dd34e348a9237d40eb7a791ee14de6efbadd5108", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/translation-contracts": "^2.5|^3", + "twig/twig": "^2.13|^3.0.4" + }, + "conflict": { + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/console": "<5.4", + "symfony/form": "<6.3", + "symfony/http-foundation": "<5.4", + "symfony/http-kernel": "<6.2", + "symfony/mime": "<6.2", + "symfony/translation": "<5.4", + "symfony/workflow": "<5.4" + }, + "require-dev": { + "doctrine/annotations": "^1.12|^2", + "egulias/email-validator": "^2.1.10|^3|^4", + "league/html-to-markdown": "^5.0", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/asset": "^5.4|^6.0", + "symfony/asset-mapper": "^6.3", + "symfony/console": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/finder": "^5.4|^6.0", + "symfony/form": "^6.3", + "symfony/html-sanitizer": "^6.1", + "symfony/http-foundation": "^5.4|^6.0", + "symfony/http-kernel": "^6.2", + "symfony/intl": "^5.4|^6.0", + "symfony/mime": "^6.2", + "symfony/polyfill-intl-icu": "~1.0", + "symfony/property-info": "^5.4|^6.0", + "symfony/routing": "^5.4|^6.0", + "symfony/security-acl": "^2.8|^3.0", + "symfony/security-core": "^5.4|^6.0", + "symfony/security-csrf": "^5.4|^6.0", + "symfony/security-http": "^5.4|^6.0", + "symfony/serializer": "~6.3.12|^6.4.3", + "symfony/stopwatch": "^5.4|^6.0", + "symfony/translation": "^6.1", + "symfony/web-link": "^5.4|^6.0", + "symfony/workflow": "^5.4|^6.0", + "symfony/yaml": "^5.4|^6.0", + "twig/cssinliner-extra": "^2.12|^3", + "twig/inky-extra": "^2.12|^3", + "twig/markdown-extra": "^2.12|^3" + }, + "type": "symfony-bridge", + "autoload": { + "psr-4": { + "Symfony\\Bridge\\Twig\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides integration for Twig with various Symfony components", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/twig-bridge/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-30T08:17:33+00:00" + }, + { + "name": "symfony/twig-bundle", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/twig-bundle.git", + "reference": "820d2a7a2b876b287215a6b93f482dace8057d9b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/820d2a7a2b876b287215a6b93f482dace8057d9b", + "reference": "820d2a7a2b876b287215a6b93f482dace8057d9b", + "shasum": "" + }, + "require": { + "composer-runtime-api": ">=2.1", + "php": ">=8.1", + "symfony/config": "^6.1", + "symfony/dependency-injection": "^6.1", + "symfony/http-foundation": "^5.4|^6.0", + "symfony/http-kernel": "^6.2", + "symfony/twig-bridge": "^6.3", + "twig/twig": "^2.13|^3.0.4" + }, + "conflict": { + "symfony/framework-bundle": "<5.4", + "symfony/translation": "<5.4" + }, + "require-dev": { + "doctrine/annotations": "^1.10.4|^2", + "symfony/asset": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/finder": "^5.4|^6.0", + "symfony/form": "^5.4|^6.0", + "symfony/framework-bundle": "^5.4|^6.0", + "symfony/routing": "^5.4|^6.0", + "symfony/stopwatch": "^5.4|^6.0", + "symfony/translation": "^5.4|^6.0", + "symfony/web-link": "^5.4|^6.0", + "symfony/yaml": "^5.4|^6.0" + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Symfony\\Bundle\\TwigBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a tight integration of Twig into the Symfony full-stack framework", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/twig-bundle/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T14:35:58+00:00" + }, + { + "name": "symfony/validator", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/validator.git", + "reference": "5e3ac975cc36d22db979225c587eed3d1f172bb8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/validator/zipball/5e3ac975cc36d22db979225c587eed3d1f172bb8", + "reference": "5e3ac975cc36d22db979225c587eed3d1f172bb8", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php83": "^1.27", + "symfony/translation-contracts": "^2.5|^3" + }, + "conflict": { + "doctrine/annotations": "<1.13", + "doctrine/lexer": "<1.1", + "symfony/dependency-injection": "<5.4", + "symfony/expression-language": "<5.4", + "symfony/http-kernel": "<5.4", + "symfony/intl": "<5.4", + "symfony/property-info": "<5.4", + "symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3", + "symfony/yaml": "<5.4" + }, + "require-dev": { + "doctrine/annotations": "^1.13|^2", + "egulias/email-validator": "^2.1.10|^3|^4", + "symfony/cache": "^5.4|^6.0", + "symfony/config": "^5.4|^6.0", + "symfony/console": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/finder": "^5.4|^6.0", + "symfony/http-client": "^5.4|^6.0", + "symfony/http-foundation": "^5.4|^6.0", + "symfony/http-kernel": "^5.4|^6.0", + "symfony/intl": "^5.4|^6.0", + "symfony/mime": "^5.4|^6.0", + "symfony/property-access": "^5.4|^6.0", + "symfony/property-info": "^5.4|^6.0", + "symfony/translation": "^5.4.35|~6.3.12|^6.4.3", + "symfony/yaml": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Validator\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to validate values", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/validator/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T14:46:07+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "5791cc448c78a1a7879812d8073cc6690286e488" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/5791cc448c78a1a7879812d8073cc6690286e488", + "reference": "5791cc448c78a1a7879812d8073cc6690286e488", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/console": "<5.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^5.4|^6.0", + "symfony/http-kernel": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0", + "symfony/uid": "^5.4|^6.0", + "twig/twig": "^2.13|^3.0.4" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T16:21:43+00:00" + }, + { + "name": "symfony/var-exporter", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-exporter.git", + "reference": "ea6fe0e7d188f4b34c28a00d3f9a58ee33801a4b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/ea6fe0e7d188f4b34c28a00d3f9a58ee33801a4b", + "reference": "ea6fe0e7d188f4b34c28a00d3f9a58ee33801a4b", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "symfony/var-dumper": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\VarExporter\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows exporting any serializable PHP data structure to plain PHP code", + "homepage": "https://symfony.com", + "keywords": [ + "clone", + "construct", + "export", + "hydrate", + "instantiate", + "lazy-loading", + "proxy", + "serialize" + ], + "support": { + "source": "https://github.com/symfony/var-exporter/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T14:35:58+00:00" + }, + { + "name": "symfony/yaml", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "8ab9bb61e9b862c9b481af745ff163bc5e5e6246" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/8ab9bb61e9b862c9b481af745ff163bc5e5e6246", + "reference": "8ab9bb61e9b862c9b481af745ff163bc5e5e6246", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<5.4" + }, + "require-dev": { + "symfony/console": "^5.4|^6.0" + }, + "bin": [ + "Resources/bin/yaml-lint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Loads and dumps YAML files", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T14:35:58+00:00" + }, + { + "name": "twig/twig", + "version": "v3.8.0", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig.git", + "reference": "9d15f0ac07f44dc4217883ec6ae02fd555c6f71d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/9d15f0ac07f44dc4217883ec6ae02fd555c6f71d", + "reference": "9d15f0ac07f44dc4217883ec6ae02fd555c6f71d", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-mbstring": "^1.3", + "symfony/polyfill-php80": "^1.22" + }, + "require-dev": { + "psr/container": "^1.0|^2.0", + "symfony/phpunit-bridge": "^5.4.9|^6.3|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Twig\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + }, + { + "name": "Twig Team", + "role": "Contributors" + }, + { + "name": "Armin Ronacher", + "email": "armin.ronacher@active-4.com", + "role": "Project Founder" + } + ], + "description": "Twig, the flexible, fast, and secure template language for PHP", + "homepage": "https://twig.symfony.com", + "keywords": [ + "templating" + ], + "support": { + "issues": "https://github.com/twigphp/Twig/issues", + "source": "https://github.com/twigphp/Twig/tree/v3.8.0" + }, + "funding": [ + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/twig/twig", + "type": "tidelift" + } + ], + "time": "2023-11-21T18:54:41+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.13" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/1.11.0" + }, + "time": "2022-06-03T18:03:27+00:00" + }, + { + "name": "zircote/swagger-php", + "version": "4.8.4", + "source": { + "type": "git", + "url": "https://github.com/zircote/swagger-php.git", + "reference": "bdee7f5a9216ce103ba2c953c1c43c4a3e139e4c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zircote/swagger-php/zipball/bdee7f5a9216ce103ba2c953c1c43c4a3e139e4c", + "reference": "bdee7f5a9216ce103ba2c953c1c43c4a3e139e4c", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": ">=7.2", + "psr/log": "^1.1 || ^2.0 || ^3.0", + "symfony/deprecation-contracts": "^2 || ^3", + "symfony/finder": ">=2.2", + "symfony/yaml": ">=3.3" + }, + "require-dev": { + "composer/package-versions-deprecated": "^1.11", + "doctrine/annotations": "^1.7 || ^2.0", + "friendsofphp/php-cs-fixer": "^2.17 || ^3.47.1", + "phpstan/phpstan": "^1.6", + "phpunit/phpunit": ">=8", + "vimeo/psalm": "^4.23" + }, + "suggest": { + "doctrine/annotations": "^1.7 || ^2.0" + }, + "bin": [ + "bin/openapi" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, + "autoload": { + "psr-4": { + "OpenApi\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Robert Allen", + "email": "zircote@gmail.com" + }, + { + "name": "Bob Fanger", + "email": "bfanger@gmail.com", + "homepage": "https://bfanger.nl" + }, + { + "name": "Martin Rademacher", + "email": "mano@radebatz.net", + "homepage": "https://radebatz.net" + } + ], + "description": "swagger-php - Generate interactive documentation for your RESTful API using phpdoc annotations", + "homepage": "https://github.com/zircote/swagger-php/", + "keywords": [ + "api", + "json", + "rest", + "service discovery" + ], + "support": { + "issues": "https://github.com/zircote/swagger-php/issues", + "source": "https://github.com/zircote/swagger-php/tree/4.8.4" + }, + "time": "2024-02-04T21:16:47+00:00" + } + ], + "packages-dev": [ + { + "name": "nikic/php-parser", + "version": "v5.0.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "4a21235f7e56e713259a6f76bf4b5ea08502b9dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4a21235f7e56e713259a6f76bf4b5ea08502b9dc", + "reference": "4a21235f7e56e713259a6f76bf4b5ea08502b9dc", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-json": "*", + "ext-tokenizer": "*", + "php": ">=7.4" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v5.0.0" + }, + "time": "2024-01-07T17:17:35+00:00" + }, + { + "name": "symfony/maker-bundle", + "version": "v1.53.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/maker-bundle.git", + "reference": "8d2f3f96704766837548d177fe3ae39ae94822d9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/8d2f3f96704766837548d177fe3ae39ae94822d9", + "reference": "8d2f3f96704766837548d177fe3ae39ae94822d9", + "shasum": "" + }, + "require": { + "doctrine/inflector": "^2.0", + "nikic/php-parser": "^4.18|^5.0", + "php": ">=8.1", + "symfony/config": "^6.3|^7.0", + "symfony/console": "^6.3|^7.0", + "symfony/dependency-injection": "^6.3|^7.0", + "symfony/deprecation-contracts": "^2.2|^3", + "symfony/filesystem": "^6.3|^7.0", + "symfony/finder": "^6.3|^7.0", + "symfony/framework-bundle": "^6.3|^7.0", + "symfony/http-kernel": "^6.3|^7.0", + "symfony/process": "^6.3|^7.0" + }, + "conflict": { + "doctrine/doctrine-bundle": "<2.4", + "doctrine/orm": "<2.10" + }, + "require-dev": { + "composer/semver": "^3.0", + "doctrine/doctrine-bundle": "^2.5.0", + "doctrine/orm": "^2.10.0", + "symfony/http-client": "^6.3|^7.0", + "symfony/phpunit-bridge": "^6.3|^7.0", + "symfony/security-core": "^6.3|^7.0", + "symfony/yaml": "^6.3|^7.0", + "twig/twig": "^3.0|^4.x-dev" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Bundle\\MakerBundle\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Maker helps you create empty commands, controllers, form classes, tests and more so you can forget about writing boilerplate code.", + "homepage": "https://symfony.com/doc/current/bundles/SymfonyMakerBundle/index.html", + "keywords": [ + "code generator", + "dev", + "generator", + "scaffold", + "scaffolding" + ], + "support": { + "issues": "https://github.com/symfony/maker-bundle/issues", + "source": "https://github.com/symfony/maker-bundle/tree/v1.53.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-02-01T10:05:38+00:00" + }, + { + "name": "symfony/process", + "version": "v6.3.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "6c5eceb88510fc6ccd7044f2bacb21a3c0993882" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/6c5eceb88510fc6ccd7044f2bacb21a3c0993882", + "reference": "6c5eceb88510fc6ccd7044f2bacb21a3c0993882", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v6.3.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T14:35:58+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": [], + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": ">=8.1", + "ext-ctype": "*", + "ext-iconv": "*" + }, + "platform-dev": [], + "plugin-api-version": "2.3.0" +} diff --git a/config/bundles.php b/config/bundles.php new file mode 100644 index 00000000..9427f417 --- /dev/null +++ b/config/bundles.php @@ -0,0 +1,13 @@ + ['all' => true], + Doctrine\Bundle\DoctrineBundle\DoctrineBundle::class => ['all' => true], + Doctrine\Bundle\MigrationsBundle\DoctrineMigrationsBundle::class => ['all' => true], + Symfony\Bundle\MakerBundle\MakerBundle::class => ['dev' => true], + Symfony\Bundle\SecurityBundle\SecurityBundle::class => ['all' => true], + Lexik\Bundle\JWTAuthenticationBundle\LexikJWTAuthenticationBundle::class => ['all' => true], + Nelmio\CorsBundle\NelmioCorsBundle::class => ['all' => true], + Symfony\Bundle\TwigBundle\TwigBundle::class => ['all' => true], + Nelmio\ApiDocBundle\NelmioApiDocBundle::class => ['all' => true], +]; diff --git a/config/jwt/private.pem b/config/jwt/private.pem new file mode 100644 index 00000000..687e7976 --- /dev/null +++ b/config/jwt/private.pem @@ -0,0 +1,30 @@ +-----BEGIN ENCRYPTED PRIVATE KEY----- +MIIFHDBOBgkqhkiG9w0BBQ0wQTApBgkqhkiG9w0BBQwwHAQInDeviyrjeGECAggA +MAwGCCqGSIb3DQIJBQAwFAYIKoZIhvcNAwcECOv8u+sIrYZyBIIEyH00Kuv7H9X/ +pbCCgoQaisJ8oWyakZEvxJY+bvpteYMRqFBGfSSCwM198FhR49+gf29hWsr8bF3f +zoS+e8dnkzaVebBZ582FVAWUWdTBVct2CNHXDLTmwz/PJel/xGXXEqpoyb2wcxrr ++m3kEJq00AV2m5zDcPjL3lP71pEta2DwuPfKgs+n9KnqGO94zuj0Q+pe7hEVlfia +nKbmUWfXRSXscBv7dzt/Npl0pRiDkPCSPCKIXZfrVa8agxrUQbS422cVNtee8h5u +dqU5ZrnfmUOogRWW+/Is8HbdMPk1u1TGlHIBeJeJCeR7cype6KXFvZKqREP1MhH3 +u9ge+J14PRqdm2ZeGpeKyvpnmrObE+qSeSShrttaytC6862IBJAcWs7+30oM/TUR +mpA8yj9G5wRgNB4kBYGfNCo3VgDL1be/ai0yUTeIpxOwszMidSXZ6lQ9KvJG55X8 +kKmFfnLHqCx4D44WhtQPggcipZgsKePjFd348Wb2OWTRYpf66e5Q0Sua2+Faf6yL +8Y891ZFb2k68GNFS4sL0ZKvjiIRvbOYUt0wPebL5z5yJgza8/a7rC2cEv+vo/grw +npGGMc73iQ/jtFRYHNQBe4/uq5xO8eLxyrSdgHjIPek6N/yvP0BX994AV6KM9ew3 +ovIgouBPfjF+jE5/wKfoFZFua2QVdm8kK0BcXqQkeKlgeBIXZEspuHqWRVAvH0Zx +zrqdraj8kTW9FtaRsTctwqsIuVBMXMm7h8ASl0nDSQRY+0xICdq0xO43Ie8UXx2i +8hQkRNa/zqmzbtenZhZXoKc/K6ylhA++7o/nEjwPZmfbgIndTdu5CDnH3qclX/Ls +cwTo1/mZuXyy0MCQ+qbagq2a4Ymbx5YQ304R8N6BieT2cnItWOWiImO1VgKQWlUp +9tNubgFFVCb+I6orguPwUPeptvXnxBERiTqFmlv7t1rK8+5twk07TXMQXQkHs20C +7MeKRUkXrQmRDiPRkRlEs2SmyPVqIT0eXi4ofGf57VQ4llkjBeDZIXzckMjFctZ4 +2vBH2QCzWDb9+/8Gm/rDJh55VoJhyTGCiM6p87ebNHpmOtWviGThr02Fv8h+p3oZ +r5qWUU6k7XWS2UbL4FOcmctzsj1ieXPMeA6GjcRhzB48Ctp9FClYoaug1hTaupQc +7UYoy/j1kDVR+ft4Ld8RTTXC1M1ejHopEF3ssuLY7/t9tAA0Dyx0jBwJh+sZMZot +rKP/mOvmMzIQxQwgj05Q4vXF5g9rVCDVCKbb8AGWdktkG8SBe9M2xzEv7GWuOLwa +tmlRSD8V/hRpclCu5ry6zX/H/sjhDQkUkBRdO6drClyqEiX8HYkWsbkd791P8mgt +E42Fy02L7KyVa3wTn9QHu+9bwUBUI7cBmjindWXNdCbzNYoNevAwAgsfCoK0LZmp +BxbJ9e68yZXkIrEnxkl4tboaidhn/zDcf9msJfdZqwbfPtdDheIFGjgvZYPBxDzA +W9/4YGwwRFznycTobhLmBCYqpUrON7nXNdvMvSaG3mQevkRBRBVNTIxEufq6u/11 +FrT/2kmFKAMPfypwV4PEZRaoJuxpnjWgMDQV1+W0HC0xdIlrTEySEmhTRiTdax8F +rvvz81Q6bF7l6y5xVcWv2g== +-----END ENCRYPTED PRIVATE KEY----- diff --git a/config/jwt/public.pem b/config/jwt/public.pem new file mode 100644 index 00000000..0957a77b --- /dev/null +++ b/config/jwt/public.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwDsrme1BZmfXZF9XDBGY +l/eBtM04MTfHC5IV9HI4scoiFsQUUgxiESrE1ATwzd94E/V98W6xeApKpRlHKulb +/AxoBo+FaHZLIAEwfkSsqHhhcTATfdkI3nLd3OksbuqDg19nrWoStjTeig9jb3op +GezkL+fHcrUpBUFdT0jkuyR/hnIaYtWK6xalWodozJjPHxNC69X7p6xuWGPkRW2q +Plm1GzBl4hsvdZ0QfTJQC8aGPXII6Ug5jAySN4jvNSEQNDrnrZ1aiD+A8mnePaE/ +le9Md4h/pMAn0ku9nv1dTMmFOl7xZUPpG2Qq7wilHyejtU2sLi8MciJaUSesg5ee +dwIDAQAB +-----END PUBLIC KEY----- diff --git a/config/packages/cache.yaml b/config/packages/cache.yaml new file mode 100644 index 00000000..6899b720 --- /dev/null +++ b/config/packages/cache.yaml @@ -0,0 +1,19 @@ +framework: + cache: + # Unique name of your app: used to compute stable namespaces for cache keys. + #prefix_seed: your_vendor_name/app_name + + # The "app" cache stores to the filesystem by default. + # The data in this cache should persist between deploys. + # Other options include: + + # Redis + #app: cache.adapter.redis + #default_redis_provider: redis://localhost + + # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues) + #app: cache.adapter.apcu + + # Namespaced pools use the above "app" backend by default + #pools: + #my.dedicated.cache: null diff --git a/config/packages/dev/maker.yaml b/config/packages/dev/maker.yaml new file mode 100644 index 00000000..8752820c --- /dev/null +++ b/config/packages/dev/maker.yaml @@ -0,0 +1,5 @@ +maker: + # tell MakerBundle that all of your classes live in an + # Acme namespace, instead of the default App + # (e.g. Acme\Entity\Article, Acme\Command\MyCommand, etc) + root_namespace: 'DMD\LaLigaApi\' \ No newline at end of file diff --git a/config/packages/doctrine.yaml b/config/packages/doctrine.yaml new file mode 100644 index 00000000..6210a847 --- /dev/null +++ b/config/packages/doctrine.yaml @@ -0,0 +1,49 @@ +doctrine: + dbal: +# url: '%env(resolve:DATABASE_URL)%' + url: 'mysql://root:root@localhost:3307/la_liga?serverVersion=8.0.32&charset=utf8mb4' +# url: 'mysql://root:root@localhost:3307/la_liga?serverVersion=7.4.16&charset=utf8mb4' + # IMPORTANT: You MUST configure your server version, + # either here or in the DATABASE_URL env var (see .env file) + #server_version: '15' + + profiling_collect_backtrace: '%kernel.debug%' + orm: + auto_generate_proxy_classes: true + enable_lazy_ghost_objects: true + report_fields_where_declared: true + validate_xml_mapping: true + naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware + auto_mapping: true + mappings: + DMD\LaLigaApi: + is_bundle: false + dir: '%kernel.project_dir%/src/Entity' + prefix: 'DMD\LaLigaApi\Entity' + alias: App + +when@test: + doctrine: + dbal: + # "TEST_TOKEN" is typically set by ParaTest + dbname_suffix: '_test%env(default::TEST_TOKEN)%' + +when@prod: + doctrine: + orm: + auto_generate_proxy_classes: false + proxy_dir: '%kernel.build_dir%/doctrine/orm/Proxies' + query_cache_driver: + type: pool + pool: doctrine.system_cache_pool + result_cache_driver: + type: pool + pool: doctrine.result_cache_pool + + framework: + cache: + pools: + doctrine.result_cache_pool: + adapter: cache.app + doctrine.system_cache_pool: + adapter: cache.system diff --git a/config/packages/doctrine_migrations.yaml b/config/packages/doctrine_migrations.yaml new file mode 100644 index 00000000..29231d94 --- /dev/null +++ b/config/packages/doctrine_migrations.yaml @@ -0,0 +1,6 @@ +doctrine_migrations: + migrations_paths: + # namespace is arbitrary but should be different from App\Migrations + # as migrations classes should NOT be autoloaded + 'DoctrineMigrations': '%kernel.project_dir%/migrations' + enable_profiler: false diff --git a/config/packages/framework.yaml b/config/packages/framework.yaml new file mode 100644 index 00000000..6d85c295 --- /dev/null +++ b/config/packages/framework.yaml @@ -0,0 +1,25 @@ +# see https://symfony.com/doc/current/reference/configuration/framework.html +framework: + secret: '%env(APP_SECRET)%' + #csrf_protection: true + http_method_override: false + handle_all_throwables: true + + # Enables session support. Note that the session will ONLY be started if you read or write from it. + # Remove or comment this section to explicitly disable session support. + session: + handler_id: null + cookie_secure: auto + cookie_samesite: lax + storage_factory_id: session.storage.factory.native + + #esi: true + #fragments: true + php_errors: + log: true + +when@test: + framework: + test: true + session: + storage_factory_id: session.storage.factory.mock_file diff --git a/config/packages/lexik_jwt_authentication.yaml b/config/packages/lexik_jwt_authentication.yaml new file mode 100644 index 00000000..d9d83adf --- /dev/null +++ b/config/packages/lexik_jwt_authentication.yaml @@ -0,0 +1,5 @@ +lexik_jwt_authentication: + secret_key: '%env(resolve:JWT_SECRET_KEY)%' + public_key: '%env(resolve:JWT_PUBLIC_KEY)%' + pass_phrase: '%env(JWT_PASSPHRASE)%' + token_ttl: 1800 diff --git a/config/packages/mailer.yaml b/config/packages/mailer.yaml new file mode 100644 index 00000000..df92d731 --- /dev/null +++ b/config/packages/mailer.yaml @@ -0,0 +1,3 @@ +framework: + mailer: + dsn: 'smtp://soporteliga:dmdlakers06@localhost:8025?verify_peer=0' diff --git a/config/packages/nelmio_api_doc.yaml b/config/packages/nelmio_api_doc.yaml new file mode 100644 index 00000000..4e684794 --- /dev/null +++ b/config/packages/nelmio_api_doc.yaml @@ -0,0 +1,9 @@ +nelmio_api_doc: + documentation: + info: + title: My App + description: This is an awesome app! + version: 1.0.0 + areas: # to filter documented areas + path_patterns: + - ^/api(?!/doc$) # Accepts routes under /api except /api/doc diff --git a/config/packages/nelmio_cors.yaml b/config/packages/nelmio_cors.yaml new file mode 100644 index 00000000..5c8de38f --- /dev/null +++ b/config/packages/nelmio_cors.yaml @@ -0,0 +1,10 @@ +nelmio_cors: + defaults: + origin_regex: true + allow_origin: ['*'] + allow_methods: ['GET', 'OPTIONS', 'POST', 'PUT', 'PATCH', 'DELETE'] + allow_headers: ['Content-Type', 'Authorization'] + expose_headers: ['Link'] + max_age: 3600 + paths: + '^/': null diff --git a/config/packages/routing.yaml b/config/packages/routing.yaml new file mode 100644 index 00000000..4b766ce5 --- /dev/null +++ b/config/packages/routing.yaml @@ -0,0 +1,12 @@ +framework: + router: + utf8: true + + # Configure how to generate URLs in non-HTTP contexts, such as CLI commands. + # See https://symfony.com/doc/current/routing.html#generating-urls-in-commands + #default_uri: http://localhost + +when@prod: + framework: + router: + strict_requirements: null diff --git a/config/packages/security.yaml b/config/packages/security.yaml new file mode 100644 index 00000000..7f000a22 --- /dev/null +++ b/config/packages/security.yaml @@ -0,0 +1,60 @@ +security: + # https://symfony.com/doc/current/security.html#registering-the-user-hashing-passwords + enable_authenticator_manager: true + password_hashers: + Symfony\Component\Security\Core\User\PasswordAuthenticatedUserInterface: 'auto' + # https://symfony.com/doc/current/security.html#loading-the-user-the-user-provider + providers: + # used to reload user from session & other features (e.g. switch_user) + app_user_provider: + entity: + class: DMD\LaLigaApi\Entity\User + property: email + firewalls: + login: + pattern: ^/api/login + stateless: true + json_login: + check_path: /api/login_check + success_handler: lexik_jwt_authentication.handler.authentication_success + failure_handler: lexik_jwt_authentication.handler.authentication_failure + + api: + pattern: ^/api + stateless: true + jwt: ~ + + dev: + pattern: ^/(_(profiler|wdt)|css|images|js)/ + security: false + main: + lazy: true + provider: app_user_provider + + # activate different ways to authenticate + # https://symfony.com/doc/current/security.html#the-firewall + + # https://symfony.com/doc/current/security/impersonating_user.html + # switch_user: true + + # Easy way to control access for large sections of your site + # Note: Only the *first* access control that matches will be used + access_control: + - { path: ^/api/login, roles: PUBLIC_ACCESS } + - { path: ^/api/user/password, roles: PUBLIC_ACCESS } + - { path: ^/api/public, roles: PUBLIC_ACCESS } + - { path: ^/api/register, roles: PUBLIC_ACCESS } + - { path: ^/api, roles: IS_AUTHENTICATED_FULLY } + +when@test: + security: + password_hashers: + # By default, password hashers are resource intensive and take time. This is + # important to generate secure password hashes. In tests however, secure hashes + # are not important, waste resources and increase test times. The following + # reduces the work factor to the lowest possible values. + Symfony\Component\Security\Core\User\PasswordAuthenticatedUserInterface: + algorithm: auto + cost: 4 # Lowest possible value for bcrypt + time_cost: 3 # Lowest possible value for argon + memory_cost: 10 # Lowest possible value for argon diff --git a/config/packages/twig.yaml b/config/packages/twig.yaml new file mode 100644 index 00000000..f9f4cc53 --- /dev/null +++ b/config/packages/twig.yaml @@ -0,0 +1,6 @@ +twig: + default_path: '%kernel.project_dir%/templates' + +when@test: + twig: + strict_variables: true diff --git a/config/packages/validator.yaml b/config/packages/validator.yaml new file mode 100644 index 00000000..0201281d --- /dev/null +++ b/config/packages/validator.yaml @@ -0,0 +1,13 @@ +framework: + validation: + email_validation_mode: html5 + + # Enables validator auto-mapping support. + # For instance, basic validation constraints will be inferred from Doctrine's metadata. + #auto_mapping: + # App\Entity\: [] + +when@test: + framework: + validation: + not_compromised_password: false diff --git a/config/preload.php b/config/preload.php new file mode 100644 index 00000000..7e897edd --- /dev/null +++ b/config/preload.php @@ -0,0 +1,5 @@ +addSql('CREATE TABLE facility (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) DEFAULT NULL, address VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); + $this->addSql('CREATE TABLE file (id INT AUTO_INCREMENT NOT NULL, game_id INT DEFAULT NULL, player_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, type VARCHAR(255) DEFAULT NULL, created_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_8C9F3610E48FD905 (game_id), INDEX IDX_8C9F361099E6F5DF (player_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); + $this->addSql('CREATE TABLE game (id INT AUTO_INCREMENT NOT NULL, season_id INT DEFAULT NULL, facility_id INT DEFAULT NULL, home_team_id INT DEFAULT NULL, away_team_id INT DEFAULT NULL, points_home INT DEFAULT NULL, points_away INT DEFAULT NULL, planned_date DATETIME DEFAULT NULL, game_date_time DATETIME DEFAULT NULL, notes VARCHAR(350) DEFAULT NULL, INDEX IDX_232B318C4EC001D1 (season_id), INDEX IDX_232B318CA7014910 (facility_id), INDEX IDX_232B318C9C4C13F6 (home_team_id), INDEX IDX_232B318C45185D02 (away_team_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); + $this->addSql('CREATE TABLE league (id INT AUTO_INCREMENT NOT NULL, president_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, logo VARCHAR(255) DEFAULT NULL, description VARCHAR(255) DEFAULT NULL, active TINYINT(1) DEFAULT NULL, created_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', points_per_win INT DEFAULT NULL, points_per_draw INT DEFAULT NULL, UNIQUE INDEX UNIQ_3EB4C318B40A33C7 (president_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); + $this->addSql('CREATE TABLE log (id INT AUTO_INCREMENT NOT NULL, payload JSON DEFAULT NULL, code INT DEFAULT NULL, message VARCHAR(550) DEFAULT NULL, created_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); + $this->addSql('CREATE TABLE player (id INT AUTO_INCREMENT NOT NULL, team_id INT DEFAULT NULL, first_name VARCHAR(255) DEFAULT NULL, last_name VARCHAR(255) DEFAULT NULL, position VARCHAR(255) DEFAULT NULL, jersey_number SMALLINT DEFAULT NULL, is_federated TINYINT(1) DEFAULT NULL, picture_file_name VARCHAR(255) DEFAULT NULL, birthday DATE DEFAULT NULL, INDEX IDX_98197A65296CD8AE (team_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); + $this->addSql('CREATE TABLE season (id INT AUTO_INCREMENT NOT NULL, league_id INT DEFAULT NULL, date_start DATE NOT NULL, date_end DATE DEFAULT NULL, active TINYINT(1) DEFAULT NULL, created_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_F0E45BA958AFC4DE (league_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); + $this->addSql('CREATE TABLE season_team (season_id INT NOT NULL, team_id INT NOT NULL, INDEX IDX_42A93A814EC001D1 (season_id), INDEX IDX_42A93A81296CD8AE (team_id), PRIMARY KEY(season_id, team_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); + $this->addSql('CREATE TABLE season_data (id INT AUTO_INCREMENT NOT NULL, team_id INT DEFAULT NULL, season_id INT DEFAULT NULL, captain_id INT DEFAULT NULL, points INT DEFAULT NULL, INDEX IDX_2BBA6FFD296CD8AE (team_id), INDEX IDX_2BBA6FFD4EC001D1 (season_id), INDEX IDX_2BBA6FFD3346729B (captain_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); + $this->addSql('CREATE TABLE team (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) DEFAULT NULL, active TINYINT(1) DEFAULT NULL, created_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); + $this->addSql('CREATE TABLE user (id INT AUTO_INCREMENT NOT NULL, email VARCHAR(180) NOT NULL, roles JSON NOT NULL, password VARCHAR(255) NOT NULL, first_name VARCHAR(255) DEFAULT NULL, last_name VARCHAR(255) DEFAULT NULL, phone VARCHAR(255) DEFAULT NULL, profile_picture VARCHAR(255) DEFAULT NULL, birthday DATE DEFAULT NULL, active TINYINT(1) DEFAULT NULL, created_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', UNIQUE INDEX UNIQ_8D93D649E7927C74 (email), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); + $this->addSql('ALTER TABLE file ADD CONSTRAINT FK_8C9F3610E48FD905 FOREIGN KEY (game_id) REFERENCES game (id)'); + $this->addSql('ALTER TABLE file ADD CONSTRAINT FK_8C9F361099E6F5DF FOREIGN KEY (player_id) REFERENCES player (id)'); + $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318C4EC001D1 FOREIGN KEY (season_id) REFERENCES season (id)'); + $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318CA7014910 FOREIGN KEY (facility_id) REFERENCES facility (id)'); + $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318C9C4C13F6 FOREIGN KEY (home_team_id) REFERENCES team (id)'); + $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318C45185D02 FOREIGN KEY (away_team_id) REFERENCES team (id)'); + $this->addSql('ALTER TABLE league ADD CONSTRAINT FK_3EB4C318B40A33C7 FOREIGN KEY (president_id) REFERENCES user (id)'); + $this->addSql('ALTER TABLE player ADD CONSTRAINT FK_98197A65296CD8AE FOREIGN KEY (team_id) REFERENCES team (id)'); + $this->addSql('ALTER TABLE season ADD CONSTRAINT FK_F0E45BA958AFC4DE FOREIGN KEY (league_id) REFERENCES league (id)'); + $this->addSql('ALTER TABLE season_team ADD CONSTRAINT FK_42A93A814EC001D1 FOREIGN KEY (season_id) REFERENCES season (id) ON DELETE CASCADE'); + $this->addSql('ALTER TABLE season_team ADD CONSTRAINT FK_42A93A81296CD8AE FOREIGN KEY (team_id) REFERENCES team (id) ON DELETE CASCADE'); + $this->addSql('ALTER TABLE season_data ADD CONSTRAINT FK_2BBA6FFD296CD8AE FOREIGN KEY (team_id) REFERENCES team (id)'); + $this->addSql('ALTER TABLE season_data ADD CONSTRAINT FK_2BBA6FFD4EC001D1 FOREIGN KEY (season_id) REFERENCES season (id)'); + $this->addSql('ALTER TABLE season_data ADD CONSTRAINT FK_2BBA6FFD3346729B FOREIGN KEY (captain_id) REFERENCES user (id)'); + } + + public function down(Schema $schema): void + { + // this down() migration is auto-generated, please modify it to your needs + $this->addSql('ALTER TABLE file DROP FOREIGN KEY FK_8C9F3610E48FD905'); + $this->addSql('ALTER TABLE file DROP FOREIGN KEY FK_8C9F361099E6F5DF'); + $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318C4EC001D1'); + $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318CA7014910'); + $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318C9C4C13F6'); + $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318C45185D02'); + $this->addSql('ALTER TABLE league DROP FOREIGN KEY FK_3EB4C318B40A33C7'); + $this->addSql('ALTER TABLE player DROP FOREIGN KEY FK_98197A65296CD8AE'); + $this->addSql('ALTER TABLE season DROP FOREIGN KEY FK_F0E45BA958AFC4DE'); + $this->addSql('ALTER TABLE season_team DROP FOREIGN KEY FK_42A93A814EC001D1'); + $this->addSql('ALTER TABLE season_team DROP FOREIGN KEY FK_42A93A81296CD8AE'); + $this->addSql('ALTER TABLE season_data DROP FOREIGN KEY FK_2BBA6FFD296CD8AE'); + $this->addSql('ALTER TABLE season_data DROP FOREIGN KEY FK_2BBA6FFD4EC001D1'); + $this->addSql('ALTER TABLE season_data DROP FOREIGN KEY FK_2BBA6FFD3346729B'); + $this->addSql('DROP TABLE facility'); + $this->addSql('DROP TABLE file'); + $this->addSql('DROP TABLE game'); + $this->addSql('DROP TABLE league'); + $this->addSql('DROP TABLE log'); + $this->addSql('DROP TABLE player'); + $this->addSql('DROP TABLE season'); + $this->addSql('DROP TABLE season_team'); + $this->addSql('DROP TABLE season_data'); + $this->addSql('DROP TABLE team'); + $this->addSql('DROP TABLE user'); + } +} diff --git a/migrations/Version20231007212245.php b/migrations/Version20231007212245.php new file mode 100644 index 00000000..d0a5271b --- /dev/null +++ b/migrations/Version20231007212245.php @@ -0,0 +1,31 @@ +addSql('ALTER TABLE user ADD note_list LONGTEXT DEFAULT NULL COMMENT \'(DC2Type:array)\''); + } + + public function down(Schema $schema): void + { + // this down() migration is auto-generated, please modify it to your needs + $this->addSql('ALTER TABLE user DROP note_list'); + } +} diff --git a/migrations/Version20231007221519.php b/migrations/Version20231007221519.php new file mode 100644 index 00000000..eb4b55fa --- /dev/null +++ b/migrations/Version20231007221519.php @@ -0,0 +1,41 @@ +addSql('ALTER TABLE season_data DROP FOREIGN KEY FK_2BBA6FFD3346729B'); + $this->addSql('DROP INDEX IDX_2BBA6FFD3346729B ON season_data'); + $this->addSql('ALTER TABLE season_data DROP captain_id'); + $this->addSql('ALTER TABLE team ADD captain_id INT DEFAULT NULL'); + $this->addSql('ALTER TABLE team ADD CONSTRAINT FK_CAPTAIN_ID FOREIGN KEY (captain_id) REFERENCES user (id)'); + $this->addSql('CREATE UNIQUE INDEX UNIQ_CAPTAIN_ID ON team (captain_id)'); + } + + public function down(Schema $schema): void + { + // this down() migration is auto-generated, please modify it to your needs + $this->addSql('ALTER TABLE season_data ADD captain_id INT DEFAULT NULL'); + $this->addSql('ALTER TABLE season_data ADD CONSTRAINT FK_2BBA6FFD3346729B FOREIGN KEY (captain_id) REFERENCES user (id)'); + $this->addSql('CREATE INDEX IDX_2BBA6FFD3346729B ON season_data (captain_id)'); + $this->addSql('ALTER TABLE team DROP FOREIGN KEY FK_C4E0A61F3346729B'); + $this->addSql('DROP INDEX UNIQ_C4E0A61F3346729B ON team'); + $this->addSql('ALTER TABLE team DROP captain_id'); + } +} diff --git a/migrations/Version20231007222620.php b/migrations/Version20231007222620.php new file mode 100644 index 00000000..4efa4dd5 --- /dev/null +++ b/migrations/Version20231007222620.php @@ -0,0 +1,33 @@ +addSql('ALTER TABLE league ADD city VARCHAR(255) DEFAULT NULL'); + $this->addSql('ALTER TABLE team RENAME INDEX uniq_captain_id TO UNIQ_C4E0A61F3346729B'); + } + + public function down(Schema $schema): void + { + // this down() migration is auto-generated, please modify it to your needs + $this->addSql('ALTER TABLE league DROP city'); + $this->addSql('ALTER TABLE team RENAME INDEX uniq_c4e0a61f3346729b TO UNIQ_CAPTAIN_ID'); + } +} diff --git a/migrations/Version20231007223332.php b/migrations/Version20231007223332.php new file mode 100644 index 00000000..fa8a08ce --- /dev/null +++ b/migrations/Version20231007223332.php @@ -0,0 +1,31 @@ +addSql('ALTER TABLE league ADD points_per_loss INT DEFAULT NULL'); + } + + public function down(Schema $schema): void + { + // this down() migration is auto-generated, please modify it to your needs + $this->addSql('ALTER TABLE league DROP points_per_loss'); + } +} diff --git a/migrations/Version20231108232033.php b/migrations/Version20231108232033.php new file mode 100644 index 00000000..c00b1e94 --- /dev/null +++ b/migrations/Version20231108232033.php @@ -0,0 +1,35 @@ +addSql('ALTER TABLE facility ADD season_id INT DEFAULT NULL'); + $this->addSql('ALTER TABLE facility ADD CONSTRAINT FK_105994B24EC001D1 FOREIGN KEY (season_id) REFERENCES season (id)'); + $this->addSql('CREATE INDEX IDX_105994B24EC001D1 ON facility (season_id)'); + } + + public function down(Schema $schema): void + { + // this down() migration is auto-generated, please modify it to your needs + $this->addSql('ALTER TABLE facility DROP FOREIGN KEY FK_105994B24EC001D1'); + $this->addSql('DROP INDEX IDX_105994B24EC001D1 ON facility'); + $this->addSql('ALTER TABLE facility DROP season_id'); + } +} diff --git a/migrations/Version20231109001241.php b/migrations/Version20231109001241.php new file mode 100644 index 00000000..89f0a3bc --- /dev/null +++ b/migrations/Version20231109001241.php @@ -0,0 +1,31 @@ +addSql('ALTER TABLE facility ADD created_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\''); + } + + public function down(Schema $schema): void + { + // this down() migration is auto-generated, please modify it to your needs + $this->addSql('ALTER TABLE facility DROP created_at'); + } +} diff --git a/migrations/Version20240208210630.php b/migrations/Version20240208210630.php new file mode 100644 index 00000000..27dfa1b7 --- /dev/null +++ b/migrations/Version20240208210630.php @@ -0,0 +1,39 @@ +addSql('CREATE TABLE notification (id INT AUTO_INCREMENT NOT NULL, requesting_user_id INT DEFAULT NULL, league_id INT DEFAULT NULL, type VARCHAR(255) DEFAULT NULL, message VARCHAR(280) DEFAULT NULL, is_accepted TINYINT(1) DEFAULT NULL, created_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', team_id INT DEFAULT NULL, INDEX IDX_BF5476CA2A841BBC (requesting_user_id), INDEX IDX_BF5476CA58AFC4DE (league_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); + $this->addSql('ALTER TABLE notification ADD CONSTRAINT FK_NOTIFICATION_REQUESTING_USER_ID FOREIGN KEY (requesting_user_id) REFERENCES user (id)'); + $this->addSql('ALTER TABLE notification ADD CONSTRAINT FK_NOTIFICATION_LEAGUE_ID FOREIGN KEY (league_id) REFERENCES league (id)'); + $this->addSql('ALTER TABLE league ADD matches_between_teams INT DEFAULT NULL, ADD blocked_match_dates JSON DEFAULT NULL'); + $this->addSql('ALTER TABLE log CHANGE payload payload LONGTEXT DEFAULT NULL'); + } + + public function down(Schema $schema): void + { + // this down() migration is auto-generated, please modify it to your needs + $this->addSql('ALTER TABLE notification DROP FOREIGN KEY FK_NOTIFICATION_REQUESTING_USER_ID'); + $this->addSql('ALTER TABLE notification DROP FOREIGN KEY FK_NOTIFICATION_LEAGUE_ID'); + $this->addSql('DROP TABLE notification'); + $this->addSql('ALTER TABLE league DROP matches_between_teams, DROP blocked_match_dates'); + $this->addSql('ALTER TABLE log CHANGE payload payload JSON DEFAULT NULL'); + } +} diff --git a/migrations/Version20240210215035.php b/migrations/Version20240210215035.php new file mode 100644 index 00000000..cf2850f1 --- /dev/null +++ b/migrations/Version20240210215035.php @@ -0,0 +1,31 @@ +addSql('ALTER TABLE season DROP date_end'); + } + + public function down(Schema $schema): void + { + // this down() migration is auto-generated, please modify it to your needs + $this->addSql('ALTER TABLE season ADD date_end DATE DEFAULT NULL'); + } +} diff --git a/migrations/Version20240210230354.php b/migrations/Version20240210230354.php new file mode 100644 index 00000000..da6459a7 --- /dev/null +++ b/migrations/Version20240210230354.php @@ -0,0 +1,33 @@ +addSql('CREATE TABLE custom_role (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, created_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_USER_ID (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); + $this->addSql('ALTER TABLE custom_role ADD CONSTRAINT FK_CUSTOM_ROLE_USER FOREIGN KEY (user_id) REFERENCES user (id)'); + } + + public function down(Schema $schema): void + { + // this down() migration is auto-generated, please modify it to your needs + $this->addSql('ALTER TABLE custom_role DROP FOREIGN KEY FK_CUSTOM_ROLE_USER'); + $this->addSql('DROP TABLE custom_role'); + } +} diff --git a/migrations/Version20240210231643.php b/migrations/Version20240210231643.php new file mode 100644 index 00000000..6518a4fb --- /dev/null +++ b/migrations/Version20240210231643.php @@ -0,0 +1,33 @@ +addSql('ALTER TABLE custom_role RENAME INDEX idx_user_id TO IDX_561F4297A76ED395'); + $this->addSql('ALTER TABLE season ADD updated_at DATETIME DEFAULT NULL'); + } + + public function down(Schema $schema): void + { + // this down() migration is auto-generated, please modify it to your needs + $this->addSql('ALTER TABLE custom_role RENAME INDEX idx_561f4297a76ed395 TO IDX_USER_ID'); + $this->addSql('ALTER TABLE season DROP updated_at'); + } +} diff --git a/migrations/Version20240307211223.php b/migrations/Version20240307211223.php new file mode 100644 index 00000000..92e7e246 --- /dev/null +++ b/migrations/Version20240307211223.php @@ -0,0 +1,49 @@ +addSql('ALTER TABLE league DROP FOREIGN KEY FK_3EB4C318B40A33C7'); + $this->addSql('DROP INDEX UNIQ_3EB4C318B40A33C7 ON league'); + $this->addSql('ALTER TABLE league DROP president_id'); + $this->addSql('ALTER TABLE notification DROP FOREIGN KEY FK_NOTIFICATION_REQUESTING_USER_ID'); + $this->addSql('DROP INDEX IDX_BF5476CA2A841BBC ON notification'); + $this->addSql('ALTER TABLE notification ADD user_to_notify_id INT NOT NULL, CHANGE requesting_user_id user_who_fired_event_id INT DEFAULT NULL'); + $this->addSql('ALTER TABLE notification ADD CONSTRAINT FK_BF5476CA6EEF4E6F FOREIGN KEY (user_who_fired_event_id) REFERENCES user (id)'); + $this->addSql('ALTER TABLE notification ADD CONSTRAINT FK_BF5476CA64958C8F FOREIGN KEY (user_to_notify_id) REFERENCES user (id)'); + $this->addSql('CREATE INDEX IDX_BF5476CA6EEF4E6F ON notification (user_who_fired_event_id)'); + $this->addSql('CREATE INDEX IDX_BF5476CA64958C8F ON notification (user_to_notify_id)'); + } + + public function down(Schema $schema): void + { + // this down() migration is auto-generated, please modify it to your needs + $this->addSql('ALTER TABLE league ADD president_id INT DEFAULT NULL'); + $this->addSql('ALTER TABLE league ADD CONSTRAINT FK_3EB4C318B40A33C7 FOREIGN KEY (president_id) REFERENCES user (id)'); + $this->addSql('CREATE UNIQUE INDEX UNIQ_3EB4C318B40A33C7 ON league (president_id)'); + $this->addSql('ALTER TABLE notification DROP FOREIGN KEY FK_BF5476CA6EEF4E6F'); + $this->addSql('ALTER TABLE notification DROP FOREIGN KEY FK_BF5476CA64958C8F'); + $this->addSql('DROP INDEX IDX_BF5476CA6EEF4E6F ON notification'); + $this->addSql('DROP INDEX IDX_BF5476CA64958C8F ON notification'); + $this->addSql('ALTER TABLE notification DROP user_to_notify_id, CHANGE user_who_fired_event_id requesting_user_id INT DEFAULT NULL'); + $this->addSql('ALTER TABLE notification ADD CONSTRAINT FK_NOTIFICATION_REQUESTING_USER_ID FOREIGN KEY (requesting_user_id) REFERENCES user (id)'); + $this->addSql('CREATE INDEX IDX_BF5476CA2A841BBC ON notification (requesting_user_id)'); + } +} diff --git a/migrations/Version20240310082537.php b/migrations/Version20240310082537.php new file mode 100644 index 00000000..0a3292fd --- /dev/null +++ b/migrations/Version20240310082537.php @@ -0,0 +1,31 @@ +addSql('ALTER TABLE notification ADD read_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', CHANGE is_accepted is_read TINYINT(1) DEFAULT NULL'); + } + + public function down(Schema $schema): void + { + // this down() migration is auto-generated, please modify it to your needs + $this->addSql('ALTER TABLE notification DROP read_at, CHANGE is_read is_accepted TINYINT(1) DEFAULT NULL'); + } +} diff --git a/migrations/Version20240403225038.php b/migrations/Version20240403225038.php new file mode 100644 index 00000000..48d3d1ee --- /dev/null +++ b/migrations/Version20240403225038.php @@ -0,0 +1,31 @@ +addSql('ALTER TABLE game ADD created_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', ADD updated_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\''); + } + + public function down(Schema $schema): void + { + // this down() migration is auto-generated, please modify it to your needs + $this->addSql('ALTER TABLE game DROP created_at, DROP updated_at'); + } +} diff --git a/migrations/Version20240516234124.php b/migrations/Version20240516234124.php new file mode 100644 index 00000000..1c4d8c93 --- /dev/null +++ b/migrations/Version20240516234124.php @@ -0,0 +1,37 @@ +addSql('ALTER TABLE file ADD season_id INT DEFAULT NULL'); + $this->addSql('ALTER TABLE file ADD CONSTRAINT FK_8C9F36104EC001D1 FOREIGN KEY (season_id) REFERENCES season (id)'); + $this->addSql('CREATE INDEX IDX_8C9F36104EC001D1 ON file (season_id)'); + $this->addSql('ALTER TABLE league ADD is_public TINYINT(1) DEFAULT NULL'); + } + + public function down(Schema $schema): void + { + // this down() migration is auto-generated, please modify it to your needs + $this->addSql('ALTER TABLE file DROP FOREIGN KEY FK_8C9F36104EC001D1'); + $this->addSql('DROP INDEX IDX_8C9F36104EC001D1 ON file'); + $this->addSql('ALTER TABLE file DROP season_id'); + $this->addSql('ALTER TABLE league DROP is_public'); + } +} diff --git a/mysql-dump/LaLiga.sql b/mysql-dump/LaLiga.sql new file mode 100644 index 00000000..7dfa1954 --- /dev/null +++ b/mysql-dump/LaLiga.sql @@ -0,0 +1,388 @@ +-- MySQL dump 10.13 Distrib 8.0.31, for Win64 (x86_64) +-- +-- Host: 127.0.0.1 Database: la_liga +-- ------------------------------------------------------ +-- Server version 5.7.24 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!50503 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `doctrine_migration_versions` +-- + +DROP TABLE IF EXISTS `doctrine_migration_versions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `doctrine_migration_versions` ( + `version` varchar(191) COLLATE utf8_unicode_ci NOT NULL, + `executed_at` datetime DEFAULT NULL, + `execution_time` int(11) DEFAULT NULL, + PRIMARY KEY (`version`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `doctrine_migration_versions` +-- + +LOCK TABLES `doctrine_migration_versions` WRITE; +/*!40000 ALTER TABLE `doctrine_migration_versions` DISABLE KEYS */; +INSERT INTO `doctrine_migration_versions` VALUES ('DoctrineMigrations\\Version20230831220137','2023-09-18 21:25:32',26),('DoctrineMigrations\\Version20230918201118','2023-09-18 21:25:32',0),('DoctrineMigrations\\Version20230918202500','2023-09-18 21:25:32',2452),('DoctrineMigrations\\Version20231007212245','2023-10-07 22:23:15',176),('DoctrineMigrations\\Version20231007221519','2023-10-07 23:20:14',351),('DoctrineMigrations\\Version20231007222620','2023-10-07 23:27:17',145),('DoctrineMigrations\\Version20231007223332','2023-10-07 23:34:28',98); +/*!40000 ALTER TABLE `doctrine_migration_versions` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `facility` +-- + +DROP TABLE IF EXISTS `facility`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `facility` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `address` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `facility` +-- + +LOCK TABLES `facility` WRITE; +/*!40000 ALTER TABLE `facility` DISABLE KEYS */; +/*!40000 ALTER TABLE `facility` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `file` +-- + +DROP TABLE IF EXISTS `file`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `file` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `game_id` int(11) DEFAULT NULL, + `player_id` int(11) DEFAULT NULL, + `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `created_at` datetime DEFAULT NULL COMMENT '(DC2Type:datetime_immutable)', + PRIMARY KEY (`id`), + KEY `IDX_8C9F3610E48FD905` (`game_id`), + KEY `IDX_8C9F361099E6F5DF` (`player_id`), + CONSTRAINT `FK_8C9F361099E6F5DF` FOREIGN KEY (`player_id`) REFERENCES `player` (`id`), + CONSTRAINT `FK_8C9F3610E48FD905` FOREIGN KEY (`game_id`) REFERENCES `game` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `file` +-- + +LOCK TABLES `file` WRITE; +/*!40000 ALTER TABLE `file` DISABLE KEYS */; +/*!40000 ALTER TABLE `file` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `game` +-- + +DROP TABLE IF EXISTS `game`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `game` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `season_id` int(11) DEFAULT NULL, + `facility_id` int(11) DEFAULT NULL, + `home_team_id` int(11) DEFAULT NULL, + `away_team_id` int(11) DEFAULT NULL, + `points_home` int(11) DEFAULT NULL, + `points_away` int(11) DEFAULT NULL, + `planned_date` datetime DEFAULT NULL, + `game_date_time` datetime DEFAULT NULL, + `notes` varchar(350) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `IDX_232B318C4EC001D1` (`season_id`), + KEY `IDX_232B318CA7014910` (`facility_id`), + KEY `IDX_232B318C9C4C13F6` (`home_team_id`), + KEY `IDX_232B318C45185D02` (`away_team_id`), + CONSTRAINT `FK_232B318C45185D02` FOREIGN KEY (`away_team_id`) REFERENCES `team` (`id`), + CONSTRAINT `FK_232B318C4EC001D1` FOREIGN KEY (`season_id`) REFERENCES `season` (`id`), + CONSTRAINT `FK_232B318C9C4C13F6` FOREIGN KEY (`home_team_id`) REFERENCES `team` (`id`), + CONSTRAINT `FK_232B318CA7014910` FOREIGN KEY (`facility_id`) REFERENCES `facility` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `game` +-- + +LOCK TABLES `game` WRITE; +/*!40000 ALTER TABLE `game` DISABLE KEYS */; +/*!40000 ALTER TABLE `game` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `league` +-- + +DROP TABLE IF EXISTS `league`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `league` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `president_id` int(11) DEFAULT NULL, + `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `city` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `logo` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `description` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `points_per_win` int(11) DEFAULT NULL, + `points_per_draw` int(11) DEFAULT NULL, + `points_per_loss` int(11) DEFAULT NULL, + `active` tinyint(1) DEFAULT NULL, + `created_at` datetime DEFAULT NULL COMMENT '(DC2Type:datetime_immutable)', + PRIMARY KEY (`id`), + UNIQUE KEY `UNIQ_3EB4C318B40A33C7` (`president_id`), + CONSTRAINT `FK_3EB4C318B40A33C7` FOREIGN KEY (`president_id`) REFERENCES `user` (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `league` +-- + +LOCK TABLES `league` WRITE; +/*!40000 ALTER TABLE `league` DISABLE KEYS */; +INSERT INTO `league` VALUES (9,2,'La Primera Liga',NULL,'/src/files/league/logo.jpg','Liga de pruebas.',3,2,1,1,'2023-10-08 02:12:02'); +/*!40000 ALTER TABLE `league` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `log` +-- + +DROP TABLE IF EXISTS `log`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `log` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `payload` json DEFAULT NULL, + `code` int(11) DEFAULT NULL, + `message` varchar(550) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `created_at` datetime DEFAULT NULL COMMENT '(DC2Type:datetime_immutable)', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `log` +-- + +LOCK TABLES `log` WRITE; +/*!40000 ALTER TABLE `log` DISABLE KEYS */; +INSERT INTO `log` VALUES (1,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',500,'Typed property DMD\\LaLigaApi\\Dto\\UserDto::$noteList must not be accessed before initialization','2023-10-04 23:26:48'),(2,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',500,'Class \"HttpException\" not found','2023-10-04 23:28:11'),(3,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',500,'Class \"HttpException\" not found','2023-10-04 23:29:38'),(4,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',404,'No route found for \"POST http://127.0.0.1:8000/api/login_check\"','2023-10-06 23:25:17'),(5,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',404,'No route found for \"POST http://127.0.0.1:8000/api/login\"','2023-10-06 23:37:11'),(6,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',404,'No route found for \"POST http://127.0.0.1:8000/api/login\"','2023-10-06 23:39:15'),(7,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',404,'No route found for \"POST http://127.0.0.1:8000/api/login_check\"','2023-10-06 23:39:23'),(8,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',404,'No route found for \"POST http://127.0.0.1:8000/api/login\"','2023-10-06 23:39:30'),(9,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',404,'No route found for \"POST http://127.0.0.1:8000/api/login\"','2023-10-06 23:40:36'),(10,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',404,'No route found for \"POST http://127.0.0.1:8000/api/login_check\"','2023-10-06 23:40:43'),(11,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',500,'The routing file \"D:\\My Stuff\\DEVELOPMENT\\Side Projects\\LaLiga/config/routes.yaml\" contains unsupported keys for \"controllers\": \"api_login_check\". Expected one of: \"resource\", \"type\", \"prefix\", \"path\", \"host\", \"schemes\", \"methods\", \"defaults\", \"requirements\", \"options\", \"condition\", \"controller\", \"name_prefix\", \"trailing_slash_on_root\", \"locale\", \"format\", \"utf8\", \"exclude\", \"stateless\" in D:\\My Stuff\\DEVELOPMENT\\Side Projects\\LaLiga/config/routes.yaml (which is being imported from \"D:\\My Stuff\\DEVELOPMENT\\Side Projects\\LaLiga\\src\\Kernel.php\").','2023-10-06 23:41:23'),(12,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',400,'The key \"username\" must be provided.','2023-10-06 23:41:51'),(13,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',500,'Class \"HttpException\" not found','2023-10-06 23:54:55'),(14,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',500,'Class \"HttpException\" not found','2023-10-06 23:58:03'),(15,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',500,'Class \"HttpException\" not found','2023-10-07 00:01:59'),(16,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',400,'Ya hay un usuario registrado con este correo.','2023-10-07 00:05:07'),(17,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',400,'Ya hay un usuario registrado con este correo.','2023-10-07 00:05:52'),(18,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',500,'Cannot validate values of type \"string\" automatically. Please provide a constraint.','2023-10-07 00:06:16'),(19,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',500,'Symfony\\Component\\Validator\\Mapping\\GenericMetadata::addConstraint(): Argument #1 ($constraint) must be of type Symfony\\Component\\Validator\\Constraint, int given, called in D:\\My Stuff\\DEVELOPMENT\\Side Projects\\LaLiga\\vendor\\symfony\\validator\\Mapping\\GenericMetadata.php on line 183','2023-10-07 00:07:17'),(20,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',500,'Cannot resolve argument $handleCreateLeague of \"DMD\\LaLigaApi\\Controller\\LeagueController::createLeague()\": Cannot autowire service \"DMD\\LaLigaApi\\Service\\League\\Handlers\\createLeague\\HandleCreateLeague\": argument \"$response\" of method \"__construct()\" references class \"Symfony\\Component\\HttpFoundation\\JsonResponse\" but no such service exists.','2023-10-08 00:26:12'),(21,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',403,'Sin permiso.','2023-10-08 00:30:55'),(22,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',403,'Sin permiso.','2023-10-08 00:31:34'),(23,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',500,'Typed property DMD\\LaLigaApi\\Dto\\LeagueDto::$createdAt must not be accessed before initialization','2023-10-08 00:36:47'),(24,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',403,'Sin permiso.','2023-10-08 00:39:28'),(25,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',403,'Sin permiso.','2023-10-08 00:40:25'),(26,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',500,'Typed property DMD\\LaLigaApi\\Dto\\LeagueDto::$createdAt must not be accessed before initialization','2023-10-08 00:41:55'),(27,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',500,'DateTime::createFromFormat(): Argument #2 ($datetime) must be of type string, DateTime given','2023-10-08 00:49:57'),(28,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',500,'DateTime::createFromFormat(): Argument #2 ($datetime) must be of type string, DateTime given','2023-10-08 00:51:52'),(29,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',500,'Warning: Undefined array key \"captain\"','2023-10-08 00:52:47'),(30,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',403,'Sin permiso.','2023-10-08 01:04:34'),(31,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',403,'Ya tienes una liga creada.','2023-10-08 01:06:24'),(32,'[{\"files\": {}, \"query\": {}, \"server\": {}, \"cookies\": {}, \"headers\": {}, \"request\": {}, \"attributes\": {}}]',403,'No se puede crear una nueva liga porque ya tienes una creada.','2023-10-08 01:08:53'); +/*!40000 ALTER TABLE `log` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `player` +-- + +DROP TABLE IF EXISTS `player`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `player` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `team_id` int(11) DEFAULT NULL, + `first_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `last_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `position` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `jersey_number` smallint(6) DEFAULT NULL, + `is_federated` tinyint(1) DEFAULT NULL, + `picture_file_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `birthday` date DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `IDX_98197A65296CD8AE` (`team_id`), + CONSTRAINT `FK_98197A65296CD8AE` FOREIGN KEY (`team_id`) REFERENCES `team` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `player` +-- + +LOCK TABLES `player` WRITE; +/*!40000 ALTER TABLE `player` DISABLE KEYS */; +/*!40000 ALTER TABLE `player` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `season` +-- + +DROP TABLE IF EXISTS `season`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `season` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `league_id` int(11) DEFAULT NULL, + `date_start` date NOT NULL, + `date_end` date DEFAULT NULL, + `active` tinyint(1) DEFAULT NULL, + `created_at` datetime DEFAULT NULL COMMENT '(DC2Type:datetime_immutable)', + PRIMARY KEY (`id`), + KEY `IDX_F0E45BA958AFC4DE` (`league_id`), + CONSTRAINT `FK_F0E45BA958AFC4DE` FOREIGN KEY (`league_id`) REFERENCES `league` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `season` +-- + +LOCK TABLES `season` WRITE; +/*!40000 ALTER TABLE `season` DISABLE KEYS */; +/*!40000 ALTER TABLE `season` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `season_data` +-- + +DROP TABLE IF EXISTS `season_data`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `season_data` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `team_id` int(11) DEFAULT NULL, + `season_id` int(11) DEFAULT NULL, + `points` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `IDX_2BBA6FFD296CD8AE` (`team_id`), + KEY `IDX_2BBA6FFD4EC001D1` (`season_id`), + CONSTRAINT `FK_2BBA6FFD296CD8AE` FOREIGN KEY (`team_id`) REFERENCES `team` (`id`), + CONSTRAINT `FK_2BBA6FFD4EC001D1` FOREIGN KEY (`season_id`) REFERENCES `season` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `season_data` +-- + +LOCK TABLES `season_data` WRITE; +/*!40000 ALTER TABLE `season_data` DISABLE KEYS */; +/*!40000 ALTER TABLE `season_data` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `season_team` +-- + +DROP TABLE IF EXISTS `season_team`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `season_team` ( + `season_id` int(11) NOT NULL, + `team_id` int(11) NOT NULL, + PRIMARY KEY (`season_id`,`team_id`), + KEY `IDX_42A93A814EC001D1` (`season_id`), + KEY `IDX_42A93A81296CD8AE` (`team_id`), + CONSTRAINT `FK_42A93A81296CD8AE` FOREIGN KEY (`team_id`) REFERENCES `team` (`id`) ON DELETE CASCADE, + CONSTRAINT `FK_42A93A814EC001D1` FOREIGN KEY (`season_id`) REFERENCES `season` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `season_team` +-- + +LOCK TABLES `season_team` WRITE; +/*!40000 ALTER TABLE `season_team` DISABLE KEYS */; +/*!40000 ALTER TABLE `season_team` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `team` +-- + +DROP TABLE IF EXISTS `team`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `team` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `active` tinyint(1) DEFAULT NULL, + `created_at` datetime DEFAULT NULL COMMENT '(DC2Type:datetime_immutable)', + `captain_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `UNIQ_C4E0A61F3346729B` (`captain_id`), + CONSTRAINT `FK_CAPTAIN_ID` FOREIGN KEY (`captain_id`) REFERENCES `user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `team` +-- + +LOCK TABLES `team` WRITE; +/*!40000 ALTER TABLE `team` DISABLE KEYS */; +/*!40000 ALTER TABLE `team` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `user` +-- + +DROP TABLE IF EXISTS `user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `user` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `email` varchar(180) COLLATE utf8mb4_unicode_ci NOT NULL, + `roles` json NOT NULL, + `password` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `first_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `last_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `phone` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `profile_picture` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `birthday` date DEFAULT NULL, + `note_list` longtext COLLATE utf8mb4_unicode_ci COMMENT '(DC2Type:array)', + `active` tinyint(1) DEFAULT NULL, + `created_at` datetime DEFAULT NULL COMMENT '(DC2Type:datetime_immutable)', + PRIMARY KEY (`id`), + UNIQUE KEY `UNIQ_8D93D649E7927C74` (`email`) +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `user` +-- + +LOCK TABLES `user` WRITE; +/*!40000 ALTER TABLE `user` DISABLE KEYS */; +INSERT INTO `user` VALUES (2,'dnlguzman@gmail.com','[\"ROLE_USER\"]','$2y$13$gEJ2F/QIGSAp8Ymu0Mm12O8KJtY3NKuUhceGAewuK3oGalR9.FxiO','Daniel','Daniel','123456786','/src/imagenes/413421324.jpg','1988-03-15',NULL,NULL,'2023-10-04 23:30:51'),(3,'test@gmail.com','[\"ROLE_USER\"]','$2y$13$mp7TYGwN4xkk8qfkAaHv7.g8naBBQAQd9hg/thehIfHntcLfYzRWS','Daniel','Daniel','123456786','/src/imagenes/413421324.jpg','1988-03-15',NULL,NULL,'2023-10-04 23:32:08'); +/*!40000 ALTER TABLE `user` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2023-10-08 21:16:09 diff --git a/public/.htaccess b/public/.htaccess new file mode 100644 index 00000000..c498e1ee --- /dev/null +++ b/public/.htaccess @@ -0,0 +1,11 @@ +AuthUserFile "/etc/apache2/passwd.pass" +AuthName "Please Enter Password" +AuthType Basic +Require valid-user + + RewriteEngine On + RewriteCond %{HTTP:Authorization} .+ + RewriteRule ^ - [E=HTTP_AUTHORIZATION:%0] + RewriteCond %{REQUEST_FILENAME} !-f + RewriteRule ^(.*)$ index.php [QSA,L] + \ No newline at end of file diff --git a/public/bundles/nelmioapidoc/init-swagger-ui.js b/public/bundles/nelmioapidoc/init-swagger-ui.js new file mode 100644 index 00000000..bb06f3f2 --- /dev/null +++ b/public/bundles/nelmioapidoc/init-swagger-ui.js @@ -0,0 +1,52 @@ +// This file is part of the API Platform project. +// +// (c) Kévin Dunglas +// +// For the full copyright and license information, please view the LICENSE +// file that was distributed with this source code. + +function loadSwaggerUI(userOptions = {}) { + const data = JSON.parse(document.getElementById('swagger-data').innerText); + const defaultOptions = { + spec: data.spec, + dom_id: '#swagger-ui', + validatorUrl: null, + presets: [ + SwaggerUIBundle.presets.apis, + SwaggerUIStandalonePreset + ], + plugins: [ + SwaggerUIBundle.plugins.DownloadUrl + ], + layout: 'StandaloneLayout' + }; + const options = Object.assign({}, defaultOptions, userOptions); + const ui = SwaggerUIBundle(options); + + const storageKey = 'nelmio_api_auth'; + + // if we have auth in storage use it + if (sessionStorage.getItem(storageKey)) { + try { + ui.authActions.authorize(JSON.parse(sessionStorage.getItem(storageKey))); + } catch (ignored) { + // catch any errors here so it does not stop script execution + } + } + + // hook into authorize to store the auth in local storage when user performs authorization + const currentAuthorize = ui.authActions.authorize; + ui.authActions.authorize = function (payload) { + sessionStorage.setItem(storageKey, JSON.stringify(payload)); + return currentAuthorize(payload); + }; + + // hook into logout to clear auth from storage if user logs out + const currentLogout = ui.authActions.logout; + ui.authActions.logout = function (payload) { + sessionStorage.removeItem(storageKey); + return currentLogout(payload); + }; + + window.ui = ui; +} diff --git a/public/bundles/nelmioapidoc/logo.png b/public/bundles/nelmioapidoc/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..981d266c40e53dc548f38ac48e899b7867f901b9 GIT binary patch literal 9212 zcmVfX2au5PKNmMmGaWg{8e*w`j!SPTZj<^(X13?UF8lOX}d5QZc`2-%nn z1ScU0WZ(k{glu5K8Un$X#qqv@<$aO0xwW)<@3-80tIqs!>q*b;*51Z8>GS!#PrrWe z-nvzF>UXv}b)ImXbpO}hV=43&o0M1d^beia)xYN4s8~KT^Rmvy<)L!95}POnG5HOu zsLwQMH6&>^CJI(}rme=EGZUk?wr2ORo+q)HNK5i7Y;g)H{PZ5p}4~!d;p_N-QD zd~=-U__m#mM*ZtaJots#!m1yicIGqZme{jIOY|6l`N41h@$y=w_zR_C{Dxv=PZg0E zktoNiJhD}l9K9d_UW^q|I3q0tXiTaS_Clf`{74lUM|J&jw5rSF(RtuzOacA zTL9DcjpflTwl%iuqZBd{!0i&$CE!!=84{H-m0>jQ+f{F+pWn4-_n)5r%-8H)V%HKa z(FuTg_xC^Yf?B2czBsb~&4}hkvWatzYvWu43x_bF>G;Im4(d%ZGShhqB#DFa!aSdz{%^LXT7=~m;xmbMdn&B0%SYp=_Ezxm+`L-)QQ0l8y zULQsFSwI;7G;Q)LTCV@n`i7xU;?QIGyRqg>G9v;mO z{9)R$;d!kIG?_+3ddkJpD+YRN%a+)-L`!s(U>+Xm8Z5@~MIzFhUlrxSu6D$_9qdy7 z=qPpDA3maX?(n5m=b7x93lI~dK0%WyL_KjFom_~cvleUc-g`Ng&ljWZCu+No1*z)e z+Se!gTrJc;RW--k-hw7;9NA5AWLF9vu)(*r2Z5&kU;s;9_`f4<(>2;kdI1K{`$t`9 zM*-gVL=RPAM+r9S}i^!Sb85$O>0x2+~ zs&_ORjhkwz*y9!;9ICIR^m85e`NWx0+77lES!^P^Py@}6SB8lDQK zMxlm8B`_ve$j+g*jP$NYdrzlTUJL!3ke+p94w57#O*4|jlO)+;Uuojd@(^a(8EF4z z%-~s=-c#|mf^!+(d-OnN8Q_|L+9->R^Q5ZY2{cr7>&(otZNFP<-y|Y06_IWcK}04*q%OHBH6$W$wbs7$IQsPvuoIY7 z)pl-uJ-phQe;=@4L^2VHMdUnV%$vu@$E%MKSUP#&fC*rah&034PZE*e8X6i}U$566 z53_u>V_hX3^E46OAN3i9M``B4i(ciM*MH;WTr3STLV9#STxy2}o&Ij&)0{fzO0)GJvsOsHYwrn|8ZGU!KkgMvA zz}Hl@%NX-2U|rDoCm%<@z6jh56utM`7Wn>N;47-SS41umk>>{i+SA?LeL8T{V?1@! zs(J-*3vjxK{5oJn#79x|G;8hsoXCFb<4lhN^R`cXsCU)5XAih6qtzP6QGlqFySIQ4 z5n&kLy^F1P|A>`qH!w8V2PWz;s~4UR35PE7tu2Eo)@V%4ar^aGF*LG{;gMCug({f? zb!qOV`wUGI3a&x9?67eZt*SIn4rc3PK_wA6@3AoZj4>zNhI3BBqB{{`)6)Uw&suB$ zGWfh}L}XpKrh3_Bm&xUqUw+h!+gkh0Lqs~;bieoh(@_*X4@RaIkE-P8`MdGB``V@85D%v5#v%*@Pa zcX#(mAvhHQbI!Sk;y9kR)~fe@09Y#`6=0u;+#P)3Zfot@;2)X}H)1YHk_StrQgZ>m zXZ3o$P^nasaP0whz5eyDHy{1zM=PqjQA7%=Iu*3)NnzYgRo!Z>oeT?qV+i(H=iHB@ zD4L$PSS?Tq+SmsZvp39N6voiiF$UW)hI*1D546WHIXP*=9QB8L+dQay?{`K~G_jCi z5s|j`^4NoV)a7`+{zH4a9!52aOFvw^dM zcNz83JE*LT7+SF$%~~|}-A_6_8lu`3RgZd)2#7i)n?+lbrD*n^*Y=cj)xMR(FNE#Q z#a5ue`dzzrl|{ts0#Uq5rSf#(kAP>*1IB(4`S9G_++S6z)!F&?U2@4K&U-%`0vfA; z8Dq?+fnN;_QW5!LtycRS@DAX4Z8>0!`Cy~b_*}VMo&kOq_&87lz6U%vP1Bk&=JmjP zffe%}eP0ws?@812t8pB=c?)MDg_PUkXP@o7_ZI+P4j{ZwM7{~UJzO#ae0b~Dt$(;~ z-8uz623#Dzdp>aG5$0Mt{`y9v5gTJ(2fQB`o_Fm7VGLi1<2b8UtLKEk<+D3L4=^es ze>yie_sMFtI(;k}F^VGZz5gn(rXzTE2kJG=>38^onWBrap(GO9{z>S2=U-Fcw__4!$4V==aX&svAH z96Es^BDm%RGh465#6|EPpS94iJ*8QKCUtNvB9{_1Ct%`g(y6=g%^4{gf8N&p+7p5W zi%KF=T)uqyd8&HtA`gST2{h0N*&&4h}FCz+4rPcZ3LeTRLBA zjCrMqXlU02?eV{g#o|2yAW3MW7PK4I+EaiJ2F*xE)V&CtVvP9{;M>O%P?;A%s)We@ z+eIV^{tVl#bWVf;P*vj*#cu&-!X=nz=P+8IcxKv2n>tJ zua?W@dlrfUtEvlst%wvmgh_i|raE}xI{Gmg=DXgpBawta)gZ80L^g+Oi@}w7M-)Zh z0Dc(ulz%^H`1ZX1a=^q9txId|Q-Sw|Ew*-$%mhAM7)8-L4}f{wjMmon%1L;YbZing za|3qA7Ht18(a=V8@MK)62bBnH3F5*d4q6C;jZ5G&ygyn#N`8GS0~GI4G-)C}#cGP3 z8;3pj;YaTwYmB4ItC+4Ls2~R2u)J`FPMx+_dhT8`)g}D7RUF1 z2LiZH4N`OHD20Zo>g~X_RU)|pn-FNMW=sffhDdR1*};dOun{(KkM z9(b@m%)>&Nf>uNZy!V6N`}0Jk&BuoK{Z-N)G1Ih&-i#|9QqpBvv32P>-9b;~HBr z`?nzvmWjGoApL96zBOpiAl?-4-hzoy8KIX}xXwbm{e z@eT}`1b*8XbF=sUeIoL^;k&|7KChW&*{ceL!oAM9*NMpg3+DC}BJyh@GUdI$GAz;p zhe-07x6PQT>JN=EZ}i^VAYjfB5t*BtJJAT-U6)^e`GxO%=R1o*FuXP_2tpMegFNFMppk|+s++}k&H1Dr07QA+#Nf1$lA4Qk7R;I9p-a(B;RNL z0&cZh z&T~WNk0Ch(59Bayw*`l)>K$2@eQaW4Li+mpPQ=1%_4W1Dopasu=3EZ3&e{ThZx}=I zDEaFG4**SSK7jB60(3oB1+=GX?y=F|5LOFa<`3rA!1JQZS78{FABBQz7G8_c5HHa}m=1F+v zzOt%va3fm5wa~0}@UwQ&zK;HTe^6OS!5l~?$z_j%&o`z}kNDhLP*r@rh4hx$H*5In zJ>68g_0;`4cMS#xohZ#Z=dKU?!I8E0{3C!!J2dA~dEm#Hy!TgxZ91>2H!pC>epUUL zwe}0%`w>;$A|gE^(pRlkp9_5HNitNOXSL8-qAc!H5` zM`S>PW;Rx6sxZ?MVk>l&1k={sbd>rE!7z~g(1mt@^q}#L(Ol!I&#$p4^;DT^Diy1A z7r=WDUQqG5o2|;e3CH($TE6{IAGSP5ch9V>XeFohb=4leY0I4_YHFv(nC+@MAtE&q zIsXU&p+Vq>Awn95*Ypys9v?Es+%6(_1oK%BV`jHqq`e{PEFv=eBoWH7h+L|wFArM1 z)E-mR-`g|dJSL7}qTT^+sh7F>zWt2YF`m7AhUc7=(OnQqMR;Jmz$dp<=_xv1b6SJM zc_M3Bx6I%X3}B6*(gwF6st7q?RTUGIbdq_Z7-pKD`}cX4l|2v6l=!!;H8%FNc+DwO z^cDn{LdzR&9*ekgSB<;t{lr~^lxsC28&N8iSg~^DFsfz|z$~g-2d*RE%e{cZAB>O% ze4S_!eAAyKW#w`?SxC}93Blan&O2JOwiCGVlW3?1l5aZ3WTQs2wL43*ITc$hl}eP# z6~tI})VuiF!w>V6!F?>ND&8wLE>iAUPIoC`w7!=s?i2>9!fVe+`SO;GbpwVMKPBe+ ztto2<3~Tx=H$0TEVbIc7HhlNqgiR|fpnU3j<>{-GIF9++eN|4X&aif{LjTZ8qIi-_ zXAtp3k+8q+`PQy(9^hmOy+z99G78Mj&XTn1zEQ7l&(d@;7NUvcIQ8CN3;e8zoUVsC z`lYG~a9i-Tf@8uAc|yUHf<)vOz4vDUNl0UTGMm}&7Lm6FzWkms=I?((zUxoa#8%Zk zz^(HFfA>WMK+v402VOwiC zU6V7MvdqvoxPp?2aK1^}YT_kDjDWFZ-cv2X1lB`k{n3|kk`p|YboqLRM{Todk1=0zKy3}F5lpbg>zPj2c4Mnt5gs#ShE z$py>tbwN9~lURJT?^}PP?|yapt~4sT?@jIJ$8*cjQV*y0jPlae)ASXE#2KQ3Atqs! z-OaK%rCg{`sZ=Q!n%F3&w{L)QX_nMaQ0*PY+kMot7S+CCS~5n%C3Fo8qtRZ}Bn%7; zQm!ab)S_G}(iN9jW+z!b`!GY1r&6>yQ5;Gs5}viPNz3i#>X{OaEM?R3Iv1bP)ZvVPpEro}MCP-hx${DXgeC{`)3R zt*G2P?b$b7N6IZkpjIhUiW0;chL-hFHM1ZID+ULsR_cgk4EFa?E6-qUMx|V&R49Ht(mP*l3Af=R! zQ7LBNBhoY@BTvgL6pBPx5TRVIP$&HyPsMoFmK&7&6^RX5OPFr>rm8M#1X5K~5xM#(z#Nm8o@rAtq&z;J0WfI` z7-LM`dtW%*Vpr9BthGM~?#1pSxD_S{yIEB&9!K9?Fbh#tBO+b%H0nZQXnF5r9+?z# zI37eCI_E$``6tM8vHLo{dsG&obFQ8Dzu0b5g^*Jp0C_AGXWOwERCO+#0<(aP0QNO> zv|2RUP@(9+h=CNu2B9H7q)`ir3Le9(bK5eBMC2Ur{kzDI+HDMs zr&ug56zPo{jYc6vwCxd|ak6vnFI07mgXMwR^|X$LHW*`m#W~k5PSAc{qN-CJ=6)n1 zXNNIVfYaM!C=?2=6MP~vq^fWC-rotlkVhW8c$80VjQKh5{Tkr3jsqP6v@`J%^3!W# zt$j_FW!D0ikRPTv;iVP&yh>Hy@0`m-R4WbCDfN1t)Ffn? zXZOAdh6fr9tniE!_cL7b3{~Oe9>_9KulUS^^Bo{|i1T@$oFe7?_-EQma7k)soAyqp zi|Zd1i^VKW)7wstY=kJc= z_(bPvKt$dqB9r9jkWtk_mSqngWh~-U;MXKStlrZh45n_q_13%3J@?$rLCcnbRUKn! zU%S^@+aALn;3?#lLS7fNaeJ(j9pHQfm__83z{|q5(zX)PG`%HUvkQ1y=e>vq*Xkz zS2R=7%+vB7pZPprI&+VBkvWpY(I02L@u@9deyXQx9n|;GZRWr^wvCQ4F?#rfkaim=A65s!vvh)cIV=(aBxq$ zz`>;aYKK|b)zQyF$F=QtYoSluRQ2PkIv4uYud2P_{a#i5sP{gZKhCfiq_eG#J}k5t zze!#-5>@r8`uT~8iQOIdM;-lbkFnD6tU>Z}N0F*#s(OR>{!{0jcb-$#QC0oxLyTdc zs(w^eTVcGPP}SSQchzuhL|!oA%ZK2B4W{*SRV{~mcdF_~#>U1T2(HGbRQ2xg-Kt;} z+|psX&*xd+JU%gxkEOO%5%@C|-gg6cl9yRx-flvvqupxT9RfZT#wV&epsGEgt^2(9 zpE;o3zw>bMGv$JP_8GlN&zhQ}r|6mU!fXZ=14W;k%2);K!5Y*GS!O6$!=`0|G0J$$ z^U}3boVrZtiY$G)mlcJCl~v12*3IzLVWG=LEFXe2Q_|Gufi9n$*6MPhf%A}gvdlB* zJcUf@iUeOOuyx#W@BWh8F;o1(=dR5r^OGOPO%DLSO!G6m)m~fAB5)@fbVy> z1)mQ4mvlU<)BhjMvh2O#jBbtm?C*D0tyQZS_#0^)YQNB_V!K!?aCb%NL6*rd;h~Yj@!K4 z5_r%(FG%VFPak&9T{SW?k^$`5v*+K2hlhQb^H^2)kr!n+4Oks`Gck{6ePN94zJ4S8 zt%v!=TC1&A>yvRDkCGQ&$W-;mp--CvFWWWHz6ZQB2%#Ip{X5e%{jjz6CJt7((J+Rs z4?g(dw+`y}fwh}1TrS_+P)(Pe-!SwF^CuvG5CxcGZOGmn&##%Qx5`&yR!W@FauFS5BiWm8Ye znwn#v={ev;jno7oL-6^NkGKMRTo+6l7k=Rp-GOAwiPVf>mc4ERwMq$dOq~5ZuU~w%F zltMUsVbo*25;>)jc4=BsV)izL8I9P`SK;L0eoDnyXB%eP zdtExM^cZ8J!{@CmO~(_L4uH8-8)&3y<4191mzP9i1!gkCWNO&au-rCPpeyq9#g5^k zV^!5LT=A?dJ9-OBC5EC^qDYC1VvHgJNvagYF&DK@KIKQ3Tbax0GYE1m?$D=d4hxa zo_p`|n>TK_*L!_VJ9rWs&An`e>C`Zh8uq3UV-B__8KntNBsq8^fu4eAS z#)Ki#qmX;T0GGQ_?j3xmVuXtRzW> zl}mVZcgB*W|&M3_stc!ak9X5`-?PP4&DPLg4&Kfkb0$Jp}*i+ zS4rtFIQk;TV8QTEJ>vekn1&MyMv3ORB%1pZ2Y#UawB-K6+5UlF`}RwUU)Ve-V=Mo* zxul^NnNHBZUZTef%;&EuzTxzqbmOjlD!1=7WU5&703Z{mjFb(}-caNPYZcjQn!8MjyXQUQl*b2`mZj00Y3NEjiqYA{?CzQ zviy$K`#EQsr&7p&#=@!KklgIGLbYg!ETm3Iz2FgIfuWLPb5BOmYP%L7?LwbXc>nUv zMc(i;H8%8kx+6z5Qp#58ijH`zUs-)|3U_sBpo5(X-kXZ6l-N&PDNT%KfAjpc1) zbzfUz@+?Y@UdZJWksHS?JLUv_KYtzmi*@>`mYV<{!09FI#Z7{%}|A&$n*1qQ@m{1 zG!v<1ER7gzFl}n3J?pxvl}u#?Mr`MAi#T99Glvaz-m){JkwQ5r^9R2b|AHl)*yA#!7SlndO-ep1!8?+T}x)e^)TM9h^J2d6ivZ zBF(|PP!@*>%(Xn*#xs1moEHNO)KXzpF|$%Ek%l-x`SQ#l=ktKF6(Go4u5-rh_p8h}fc`1HW S=V|r;0000label, +.swagger-ui .loading-container .loading:after, +.swagger-ui .btn, +.swagger-ui .btn.cancel, +.swagger-ui select, +.swagger-ui label, +.swagger-ui .dialog-ux .modal-ux-content h4, +.swagger-ui .dialog-ux .modal-ux-header h3, +.swagger-ui section.models h4, +.swagger-ui section.models h5, +.swagger-ui .model-title, +.swagger-ui .parameter__name, +.swagger-ui .topbar a, +.swagger-ui .topbar .download-url-wrapper .download-url-button, +.swagger-ui .info .title small pre, +.swagger-ui .scopes h2, +.swagger-ui .errors-wrapper hgroup h4 { + font-family: sans-serif !important; +} + +#swagger-ui-logos { + position: absolute; + width:0; + height:0; +} diff --git a/public/bundles/nelmioapidoc/swagger-ui/swagger-ui-bundle.js b/public/bundles/nelmioapidoc/swagger-ui/swagger-ui-bundle.js new file mode 100644 index 00000000..6878058e --- /dev/null +++ b/public/bundles/nelmioapidoc/swagger-ui/swagger-ui-bundle.js @@ -0,0 +1,3 @@ +/*! For license information please see swagger-ui-bundle.js.LICENSE.txt */ +!function webpackUniversalModuleDefinition(i,s){"object"==typeof exports&&"object"==typeof module?module.exports=s():"function"==typeof define&&define.amd?define([],s):"object"==typeof exports?exports.SwaggerUIBundle=s():i.SwaggerUIBundle=s()}(this,(()=>(()=>{var i={17967:(i,s)=>{"use strict";s.Nm=s.Rq=void 0;var u=/^([^\w]*)(javascript|data|vbscript)/im,m=/&#(\w+)(^\w|;)?/g,v=/&(newline|tab);/gi,_=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,j=/^.+(:|:)/gim,M=[".","/"];s.Rq="about:blank",s.Nm=function sanitizeUrl(i){if(!i)return s.Rq;var $=function decodeHtmlCharacters(i){return i.replace(_,"").replace(m,(function(i,s){return String.fromCharCode(s)}))}(i).replace(v,"").replace(_,"").trim();if(!$)return s.Rq;if(function isRelativeUrlWithoutProtocol(i){return M.indexOf(i[0])>-1}($))return $;var W=$.match(j);if(!W)return $;var X=W[0];return u.test(X)?s.Rq:$}},79742:(i,s)=>{"use strict";s.byteLength=function byteLength(i){var s=getLens(i),u=s[0],m=s[1];return 3*(u+m)/4-m},s.toByteArray=function toByteArray(i){var s,u,_=getLens(i),j=_[0],M=_[1],$=new v(function _byteLength(i,s,u){return 3*(s+u)/4-u}(0,j,M)),W=0,X=M>0?j-4:j;for(u=0;u>16&255,$[W++]=s>>8&255,$[W++]=255&s;2===M&&(s=m[i.charCodeAt(u)]<<2|m[i.charCodeAt(u+1)]>>4,$[W++]=255&s);1===M&&(s=m[i.charCodeAt(u)]<<10|m[i.charCodeAt(u+1)]<<4|m[i.charCodeAt(u+2)]>>2,$[W++]=s>>8&255,$[W++]=255&s);return $},s.fromByteArray=function fromByteArray(i){for(var s,m=i.length,v=m%3,_=[],j=16383,M=0,$=m-v;M<$;M+=j)_.push(encodeChunk(i,M,M+j>$?$:M+j));1===v?(s=i[m-1],_.push(u[s>>2]+u[s<<4&63]+"==")):2===v&&(s=(i[m-2]<<8)+i[m-1],_.push(u[s>>10]+u[s>>4&63]+u[s<<2&63]+"="));return _.join("")};for(var u=[],m=[],v="undefined"!=typeof Uint8Array?Uint8Array:Array,_="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0;j<64;++j)u[j]=_[j],m[_.charCodeAt(j)]=j;function getLens(i){var s=i.length;if(s%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var u=i.indexOf("=");return-1===u&&(u=s),[u,u===s?0:4-u%4]}function encodeChunk(i,s,m){for(var v,_,j=[],M=s;M>18&63]+u[_>>12&63]+u[_>>6&63]+u[63&_]);return j.join("")}m["-".charCodeAt(0)]=62,m["_".charCodeAt(0)]=63},48764:(i,s,u)=>{"use strict";const m=u(79742),v=u(80645),_="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;s.Buffer=Buffer,s.SlowBuffer=function SlowBuffer(i){+i!=i&&(i=0);return Buffer.alloc(+i)},s.INSPECT_MAX_BYTES=50;const j=2147483647;function createBuffer(i){if(i>j)throw new RangeError('The value "'+i+'" is invalid for option "size"');const s=new Uint8Array(i);return Object.setPrototypeOf(s,Buffer.prototype),s}function Buffer(i,s,u){if("number"==typeof i){if("string"==typeof s)throw new TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(i)}return from(i,s,u)}function from(i,s,u){if("string"==typeof i)return function fromString(i,s){"string"==typeof s&&""!==s||(s="utf8");if(!Buffer.isEncoding(s))throw new TypeError("Unknown encoding: "+s);const u=0|byteLength(i,s);let m=createBuffer(u);const v=m.write(i,s);v!==u&&(m=m.slice(0,v));return m}(i,s);if(ArrayBuffer.isView(i))return function fromArrayView(i){if(isInstance(i,Uint8Array)){const s=new Uint8Array(i);return fromArrayBuffer(s.buffer,s.byteOffset,s.byteLength)}return fromArrayLike(i)}(i);if(null==i)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof i);if(isInstance(i,ArrayBuffer)||i&&isInstance(i.buffer,ArrayBuffer))return fromArrayBuffer(i,s,u);if("undefined"!=typeof SharedArrayBuffer&&(isInstance(i,SharedArrayBuffer)||i&&isInstance(i.buffer,SharedArrayBuffer)))return fromArrayBuffer(i,s,u);if("number"==typeof i)throw new TypeError('The "value" argument must not be of type number. Received type number');const m=i.valueOf&&i.valueOf();if(null!=m&&m!==i)return Buffer.from(m,s,u);const v=function fromObject(i){if(Buffer.isBuffer(i)){const s=0|checked(i.length),u=createBuffer(s);return 0===u.length||i.copy(u,0,0,s),u}if(void 0!==i.length)return"number"!=typeof i.length||numberIsNaN(i.length)?createBuffer(0):fromArrayLike(i);if("Buffer"===i.type&&Array.isArray(i.data))return fromArrayLike(i.data)}(i);if(v)return v;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof i[Symbol.toPrimitive])return Buffer.from(i[Symbol.toPrimitive]("string"),s,u);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof i)}function assertSize(i){if("number"!=typeof i)throw new TypeError('"size" argument must be of type number');if(i<0)throw new RangeError('The value "'+i+'" is invalid for option "size"')}function allocUnsafe(i){return assertSize(i),createBuffer(i<0?0:0|checked(i))}function fromArrayLike(i){const s=i.length<0?0:0|checked(i.length),u=createBuffer(s);for(let m=0;m=j)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+j.toString(16)+" bytes");return 0|i}function byteLength(i,s){if(Buffer.isBuffer(i))return i.length;if(ArrayBuffer.isView(i)||isInstance(i,ArrayBuffer))return i.byteLength;if("string"!=typeof i)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof i);const u=i.length,m=arguments.length>2&&!0===arguments[2];if(!m&&0===u)return 0;let v=!1;for(;;)switch(s){case"ascii":case"latin1":case"binary":return u;case"utf8":case"utf-8":return utf8ToBytes(i).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*u;case"hex":return u>>>1;case"base64":return base64ToBytes(i).length;default:if(v)return m?-1:utf8ToBytes(i).length;s=(""+s).toLowerCase(),v=!0}}function slowToString(i,s,u){let m=!1;if((void 0===s||s<0)&&(s=0),s>this.length)return"";if((void 0===u||u>this.length)&&(u=this.length),u<=0)return"";if((u>>>=0)<=(s>>>=0))return"";for(i||(i="utf8");;)switch(i){case"hex":return hexSlice(this,s,u);case"utf8":case"utf-8":return utf8Slice(this,s,u);case"ascii":return asciiSlice(this,s,u);case"latin1":case"binary":return latin1Slice(this,s,u);case"base64":return base64Slice(this,s,u);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,s,u);default:if(m)throw new TypeError("Unknown encoding: "+i);i=(i+"").toLowerCase(),m=!0}}function swap(i,s,u){const m=i[s];i[s]=i[u],i[u]=m}function bidirectionalIndexOf(i,s,u,m,v){if(0===i.length)return-1;if("string"==typeof u?(m=u,u=0):u>2147483647?u=2147483647:u<-2147483648&&(u=-2147483648),numberIsNaN(u=+u)&&(u=v?0:i.length-1),u<0&&(u=i.length+u),u>=i.length){if(v)return-1;u=i.length-1}else if(u<0){if(!v)return-1;u=0}if("string"==typeof s&&(s=Buffer.from(s,m)),Buffer.isBuffer(s))return 0===s.length?-1:arrayIndexOf(i,s,u,m,v);if("number"==typeof s)return s&=255,"function"==typeof Uint8Array.prototype.indexOf?v?Uint8Array.prototype.indexOf.call(i,s,u):Uint8Array.prototype.lastIndexOf.call(i,s,u):arrayIndexOf(i,[s],u,m,v);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(i,s,u,m,v){let _,j=1,M=i.length,$=s.length;if(void 0!==m&&("ucs2"===(m=String(m).toLowerCase())||"ucs-2"===m||"utf16le"===m||"utf-16le"===m)){if(i.length<2||s.length<2)return-1;j=2,M/=2,$/=2,u/=2}function read(i,s){return 1===j?i[s]:i.readUInt16BE(s*j)}if(v){let m=-1;for(_=u;_M&&(u=M-$),_=u;_>=0;_--){let u=!0;for(let m=0;m<$;m++)if(read(i,_+m)!==read(s,m)){u=!1;break}if(u)return _}return-1}function hexWrite(i,s,u,m){u=Number(u)||0;const v=i.length-u;m?(m=Number(m))>v&&(m=v):m=v;const _=s.length;let j;for(m>_/2&&(m=_/2),j=0;j>8,v=u%256,_.push(v),_.push(m);return _}(s,i.length-u),i,u,m)}function base64Slice(i,s,u){return 0===s&&u===i.length?m.fromByteArray(i):m.fromByteArray(i.slice(s,u))}function utf8Slice(i,s,u){u=Math.min(i.length,u);const m=[];let v=s;for(;v239?4:s>223?3:s>191?2:1;if(v+j<=u){let u,m,M,$;switch(j){case 1:s<128&&(_=s);break;case 2:u=i[v+1],128==(192&u)&&($=(31&s)<<6|63&u,$>127&&(_=$));break;case 3:u=i[v+1],m=i[v+2],128==(192&u)&&128==(192&m)&&($=(15&s)<<12|(63&u)<<6|63&m,$>2047&&($<55296||$>57343)&&(_=$));break;case 4:u=i[v+1],m=i[v+2],M=i[v+3],128==(192&u)&&128==(192&m)&&128==(192&M)&&($=(15&s)<<18|(63&u)<<12|(63&m)<<6|63&M,$>65535&&$<1114112&&(_=$))}}null===_?(_=65533,j=1):_>65535&&(_-=65536,m.push(_>>>10&1023|55296),_=56320|1023&_),m.push(_),v+=j}return function decodeCodePointsArray(i){const s=i.length;if(s<=M)return String.fromCharCode.apply(String,i);let u="",m=0;for(;mm.length?(Buffer.isBuffer(s)||(s=Buffer.from(s)),s.copy(m,v)):Uint8Array.prototype.set.call(m,s,v);else{if(!Buffer.isBuffer(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(m,v)}v+=s.length}return m},Buffer.byteLength=byteLength,Buffer.prototype._isBuffer=!0,Buffer.prototype.swap16=function swap16(){const i=this.length;if(i%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let s=0;su&&(i+=" ... "),""},_&&(Buffer.prototype[_]=Buffer.prototype.inspect),Buffer.prototype.compare=function compare(i,s,u,m,v){if(isInstance(i,Uint8Array)&&(i=Buffer.from(i,i.offset,i.byteLength)),!Buffer.isBuffer(i))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof i);if(void 0===s&&(s=0),void 0===u&&(u=i?i.length:0),void 0===m&&(m=0),void 0===v&&(v=this.length),s<0||u>i.length||m<0||v>this.length)throw new RangeError("out of range index");if(m>=v&&s>=u)return 0;if(m>=v)return-1;if(s>=u)return 1;if(this===i)return 0;let _=(v>>>=0)-(m>>>=0),j=(u>>>=0)-(s>>>=0);const M=Math.min(_,j),$=this.slice(m,v),W=i.slice(s,u);for(let i=0;i>>=0,isFinite(u)?(u>>>=0,void 0===m&&(m="utf8")):(m=u,u=void 0)}const v=this.length-s;if((void 0===u||u>v)&&(u=v),i.length>0&&(u<0||s<0)||s>this.length)throw new RangeError("Attempt to write outside buffer bounds");m||(m="utf8");let _=!1;for(;;)switch(m){case"hex":return hexWrite(this,i,s,u);case"utf8":case"utf-8":return utf8Write(this,i,s,u);case"ascii":case"latin1":case"binary":return asciiWrite(this,i,s,u);case"base64":return base64Write(this,i,s,u);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,i,s,u);default:if(_)throw new TypeError("Unknown encoding: "+m);m=(""+m).toLowerCase(),_=!0}},Buffer.prototype.toJSON=function toJSON(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const M=4096;function asciiSlice(i,s,u){let m="";u=Math.min(i.length,u);for(let v=s;vm)&&(u=m);let v="";for(let m=s;mu)throw new RangeError("Trying to access beyond buffer length")}function checkInt(i,s,u,m,v,_){if(!Buffer.isBuffer(i))throw new TypeError('"buffer" argument must be a Buffer instance');if(s>v||s<_)throw new RangeError('"value" argument is out of bounds');if(u+m>i.length)throw new RangeError("Index out of range")}function wrtBigUInt64LE(i,s,u,m,v){checkIntBI(s,m,v,i,u,7);let _=Number(s&BigInt(4294967295));i[u++]=_,_>>=8,i[u++]=_,_>>=8,i[u++]=_,_>>=8,i[u++]=_;let j=Number(s>>BigInt(32)&BigInt(4294967295));return i[u++]=j,j>>=8,i[u++]=j,j>>=8,i[u++]=j,j>>=8,i[u++]=j,u}function wrtBigUInt64BE(i,s,u,m,v){checkIntBI(s,m,v,i,u,7);let _=Number(s&BigInt(4294967295));i[u+7]=_,_>>=8,i[u+6]=_,_>>=8,i[u+5]=_,_>>=8,i[u+4]=_;let j=Number(s>>BigInt(32)&BigInt(4294967295));return i[u+3]=j,j>>=8,i[u+2]=j,j>>=8,i[u+1]=j,j>>=8,i[u]=j,u+8}function checkIEEE754(i,s,u,m,v,_){if(u+m>i.length)throw new RangeError("Index out of range");if(u<0)throw new RangeError("Index out of range")}function writeFloat(i,s,u,m,_){return s=+s,u>>>=0,_||checkIEEE754(i,0,u,4),v.write(i,s,u,m,23,4),u+4}function writeDouble(i,s,u,m,_){return s=+s,u>>>=0,_||checkIEEE754(i,0,u,8),v.write(i,s,u,m,52,8),u+8}Buffer.prototype.slice=function slice(i,s){const u=this.length;(i=~~i)<0?(i+=u)<0&&(i=0):i>u&&(i=u),(s=void 0===s?u:~~s)<0?(s+=u)<0&&(s=0):s>u&&(s=u),s>>=0,s>>>=0,u||checkOffset(i,s,this.length);let m=this[i],v=1,_=0;for(;++_>>=0,s>>>=0,u||checkOffset(i,s,this.length);let m=this[i+--s],v=1;for(;s>0&&(v*=256);)m+=this[i+--s]*v;return m},Buffer.prototype.readUint8=Buffer.prototype.readUInt8=function readUInt8(i,s){return i>>>=0,s||checkOffset(i,1,this.length),this[i]},Buffer.prototype.readUint16LE=Buffer.prototype.readUInt16LE=function readUInt16LE(i,s){return i>>>=0,s||checkOffset(i,2,this.length),this[i]|this[i+1]<<8},Buffer.prototype.readUint16BE=Buffer.prototype.readUInt16BE=function readUInt16BE(i,s){return i>>>=0,s||checkOffset(i,2,this.length),this[i]<<8|this[i+1]},Buffer.prototype.readUint32LE=Buffer.prototype.readUInt32LE=function readUInt32LE(i,s){return i>>>=0,s||checkOffset(i,4,this.length),(this[i]|this[i+1]<<8|this[i+2]<<16)+16777216*this[i+3]},Buffer.prototype.readUint32BE=Buffer.prototype.readUInt32BE=function readUInt32BE(i,s){return i>>>=0,s||checkOffset(i,4,this.length),16777216*this[i]+(this[i+1]<<16|this[i+2]<<8|this[i+3])},Buffer.prototype.readBigUInt64LE=defineBigIntMethod((function readBigUInt64LE(i){validateNumber(i>>>=0,"offset");const s=this[i],u=this[i+7];void 0!==s&&void 0!==u||boundsError(i,this.length-8);const m=s+256*this[++i]+65536*this[++i]+this[++i]*2**24,v=this[++i]+256*this[++i]+65536*this[++i]+u*2**24;return BigInt(m)+(BigInt(v)<>>=0,"offset");const s=this[i],u=this[i+7];void 0!==s&&void 0!==u||boundsError(i,this.length-8);const m=s*2**24+65536*this[++i]+256*this[++i]+this[++i],v=this[++i]*2**24+65536*this[++i]+256*this[++i]+u;return(BigInt(m)<>>=0,s>>>=0,u||checkOffset(i,s,this.length);let m=this[i],v=1,_=0;for(;++_=v&&(m-=Math.pow(2,8*s)),m},Buffer.prototype.readIntBE=function readIntBE(i,s,u){i>>>=0,s>>>=0,u||checkOffset(i,s,this.length);let m=s,v=1,_=this[i+--m];for(;m>0&&(v*=256);)_+=this[i+--m]*v;return v*=128,_>=v&&(_-=Math.pow(2,8*s)),_},Buffer.prototype.readInt8=function readInt8(i,s){return i>>>=0,s||checkOffset(i,1,this.length),128&this[i]?-1*(255-this[i]+1):this[i]},Buffer.prototype.readInt16LE=function readInt16LE(i,s){i>>>=0,s||checkOffset(i,2,this.length);const u=this[i]|this[i+1]<<8;return 32768&u?4294901760|u:u},Buffer.prototype.readInt16BE=function readInt16BE(i,s){i>>>=0,s||checkOffset(i,2,this.length);const u=this[i+1]|this[i]<<8;return 32768&u?4294901760|u:u},Buffer.prototype.readInt32LE=function readInt32LE(i,s){return i>>>=0,s||checkOffset(i,4,this.length),this[i]|this[i+1]<<8|this[i+2]<<16|this[i+3]<<24},Buffer.prototype.readInt32BE=function readInt32BE(i,s){return i>>>=0,s||checkOffset(i,4,this.length),this[i]<<24|this[i+1]<<16|this[i+2]<<8|this[i+3]},Buffer.prototype.readBigInt64LE=defineBigIntMethod((function readBigInt64LE(i){validateNumber(i>>>=0,"offset");const s=this[i],u=this[i+7];void 0!==s&&void 0!==u||boundsError(i,this.length-8);const m=this[i+4]+256*this[i+5]+65536*this[i+6]+(u<<24);return(BigInt(m)<>>=0,"offset");const s=this[i],u=this[i+7];void 0!==s&&void 0!==u||boundsError(i,this.length-8);const m=(s<<24)+65536*this[++i]+256*this[++i]+this[++i];return(BigInt(m)<>>=0,s||checkOffset(i,4,this.length),v.read(this,i,!0,23,4)},Buffer.prototype.readFloatBE=function readFloatBE(i,s){return i>>>=0,s||checkOffset(i,4,this.length),v.read(this,i,!1,23,4)},Buffer.prototype.readDoubleLE=function readDoubleLE(i,s){return i>>>=0,s||checkOffset(i,8,this.length),v.read(this,i,!0,52,8)},Buffer.prototype.readDoubleBE=function readDoubleBE(i,s){return i>>>=0,s||checkOffset(i,8,this.length),v.read(this,i,!1,52,8)},Buffer.prototype.writeUintLE=Buffer.prototype.writeUIntLE=function writeUIntLE(i,s,u,m){if(i=+i,s>>>=0,u>>>=0,!m){checkInt(this,i,s,u,Math.pow(2,8*u)-1,0)}let v=1,_=0;for(this[s]=255&i;++_>>=0,u>>>=0,!m){checkInt(this,i,s,u,Math.pow(2,8*u)-1,0)}let v=u-1,_=1;for(this[s+v]=255&i;--v>=0&&(_*=256);)this[s+v]=i/_&255;return s+u},Buffer.prototype.writeUint8=Buffer.prototype.writeUInt8=function writeUInt8(i,s,u){return i=+i,s>>>=0,u||checkInt(this,i,s,1,255,0),this[s]=255&i,s+1},Buffer.prototype.writeUint16LE=Buffer.prototype.writeUInt16LE=function writeUInt16LE(i,s,u){return i=+i,s>>>=0,u||checkInt(this,i,s,2,65535,0),this[s]=255&i,this[s+1]=i>>>8,s+2},Buffer.prototype.writeUint16BE=Buffer.prototype.writeUInt16BE=function writeUInt16BE(i,s,u){return i=+i,s>>>=0,u||checkInt(this,i,s,2,65535,0),this[s]=i>>>8,this[s+1]=255&i,s+2},Buffer.prototype.writeUint32LE=Buffer.prototype.writeUInt32LE=function writeUInt32LE(i,s,u){return i=+i,s>>>=0,u||checkInt(this,i,s,4,4294967295,0),this[s+3]=i>>>24,this[s+2]=i>>>16,this[s+1]=i>>>8,this[s]=255&i,s+4},Buffer.prototype.writeUint32BE=Buffer.prototype.writeUInt32BE=function writeUInt32BE(i,s,u){return i=+i,s>>>=0,u||checkInt(this,i,s,4,4294967295,0),this[s]=i>>>24,this[s+1]=i>>>16,this[s+2]=i>>>8,this[s+3]=255&i,s+4},Buffer.prototype.writeBigUInt64LE=defineBigIntMethod((function writeBigUInt64LE(i,s=0){return wrtBigUInt64LE(this,i,s,BigInt(0),BigInt("0xffffffffffffffff"))})),Buffer.prototype.writeBigUInt64BE=defineBigIntMethod((function writeBigUInt64BE(i,s=0){return wrtBigUInt64BE(this,i,s,BigInt(0),BigInt("0xffffffffffffffff"))})),Buffer.prototype.writeIntLE=function writeIntLE(i,s,u,m){if(i=+i,s>>>=0,!m){const m=Math.pow(2,8*u-1);checkInt(this,i,s,u,m-1,-m)}let v=0,_=1,j=0;for(this[s]=255&i;++v>0)-j&255;return s+u},Buffer.prototype.writeIntBE=function writeIntBE(i,s,u,m){if(i=+i,s>>>=0,!m){const m=Math.pow(2,8*u-1);checkInt(this,i,s,u,m-1,-m)}let v=u-1,_=1,j=0;for(this[s+v]=255&i;--v>=0&&(_*=256);)i<0&&0===j&&0!==this[s+v+1]&&(j=1),this[s+v]=(i/_>>0)-j&255;return s+u},Buffer.prototype.writeInt8=function writeInt8(i,s,u){return i=+i,s>>>=0,u||checkInt(this,i,s,1,127,-128),i<0&&(i=255+i+1),this[s]=255&i,s+1},Buffer.prototype.writeInt16LE=function writeInt16LE(i,s,u){return i=+i,s>>>=0,u||checkInt(this,i,s,2,32767,-32768),this[s]=255&i,this[s+1]=i>>>8,s+2},Buffer.prototype.writeInt16BE=function writeInt16BE(i,s,u){return i=+i,s>>>=0,u||checkInt(this,i,s,2,32767,-32768),this[s]=i>>>8,this[s+1]=255&i,s+2},Buffer.prototype.writeInt32LE=function writeInt32LE(i,s,u){return i=+i,s>>>=0,u||checkInt(this,i,s,4,2147483647,-2147483648),this[s]=255&i,this[s+1]=i>>>8,this[s+2]=i>>>16,this[s+3]=i>>>24,s+4},Buffer.prototype.writeInt32BE=function writeInt32BE(i,s,u){return i=+i,s>>>=0,u||checkInt(this,i,s,4,2147483647,-2147483648),i<0&&(i=4294967295+i+1),this[s]=i>>>24,this[s+1]=i>>>16,this[s+2]=i>>>8,this[s+3]=255&i,s+4},Buffer.prototype.writeBigInt64LE=defineBigIntMethod((function writeBigInt64LE(i,s=0){return wrtBigUInt64LE(this,i,s,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),Buffer.prototype.writeBigInt64BE=defineBigIntMethod((function writeBigInt64BE(i,s=0){return wrtBigUInt64BE(this,i,s,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),Buffer.prototype.writeFloatLE=function writeFloatLE(i,s,u){return writeFloat(this,i,s,!0,u)},Buffer.prototype.writeFloatBE=function writeFloatBE(i,s,u){return writeFloat(this,i,s,!1,u)},Buffer.prototype.writeDoubleLE=function writeDoubleLE(i,s,u){return writeDouble(this,i,s,!0,u)},Buffer.prototype.writeDoubleBE=function writeDoubleBE(i,s,u){return writeDouble(this,i,s,!1,u)},Buffer.prototype.copy=function copy(i,s,u,m){if(!Buffer.isBuffer(i))throw new TypeError("argument should be a Buffer");if(u||(u=0),m||0===m||(m=this.length),s>=i.length&&(s=i.length),s||(s=0),m>0&&m=this.length)throw new RangeError("Index out of range");if(m<0)throw new RangeError("sourceEnd out of bounds");m>this.length&&(m=this.length),i.length-s>>=0,u=void 0===u?this.length:u>>>0,i||(i=0),"number"==typeof i)for(v=s;v=m+4;u-=3)s=`_${i.slice(u-3,u)}${s}`;return`${i.slice(0,u)}${s}`}function checkIntBI(i,s,u,m,v,_){if(i>u||i3?0===s||s===BigInt(0)?`>= 0${m} and < 2${m} ** ${8*(_+1)}${m}`:`>= -(2${m} ** ${8*(_+1)-1}${m}) and < 2 ** ${8*(_+1)-1}${m}`:`>= ${s}${m} and <= ${u}${m}`,new $.ERR_OUT_OF_RANGE("value",v,i)}!function checkBounds(i,s,u){validateNumber(s,"offset"),void 0!==i[s]&&void 0!==i[s+u]||boundsError(s,i.length-(u+1))}(m,v,_)}function validateNumber(i,s){if("number"!=typeof i)throw new $.ERR_INVALID_ARG_TYPE(s,"number",i)}function boundsError(i,s,u){if(Math.floor(i)!==i)throw validateNumber(i,u),new $.ERR_OUT_OF_RANGE(u||"offset","an integer",i);if(s<0)throw new $.ERR_BUFFER_OUT_OF_BOUNDS;throw new $.ERR_OUT_OF_RANGE(u||"offset",`>= ${u?1:0} and <= ${s}`,i)}E("ERR_BUFFER_OUT_OF_BOUNDS",(function(i){return i?`${i} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),E("ERR_INVALID_ARG_TYPE",(function(i,s){return`The "${i}" argument must be of type number. Received type ${typeof s}`}),TypeError),E("ERR_OUT_OF_RANGE",(function(i,s,u){let m=`The value of "${i}" is out of range.`,v=u;return Number.isInteger(u)&&Math.abs(u)>2**32?v=addNumericalSeparator(String(u)):"bigint"==typeof u&&(v=String(u),(u>BigInt(2)**BigInt(32)||u<-(BigInt(2)**BigInt(32)))&&(v=addNumericalSeparator(v)),v+="n"),m+=` It must be ${s}. Received ${v}`,m}),RangeError);const W=/[^+/0-9A-Za-z-_]/g;function utf8ToBytes(i,s){let u;s=s||1/0;const m=i.length;let v=null;const _=[];for(let j=0;j55295&&u<57344){if(!v){if(u>56319){(s-=3)>-1&&_.push(239,191,189);continue}if(j+1===m){(s-=3)>-1&&_.push(239,191,189);continue}v=u;continue}if(u<56320){(s-=3)>-1&&_.push(239,191,189),v=u;continue}u=65536+(v-55296<<10|u-56320)}else v&&(s-=3)>-1&&_.push(239,191,189);if(v=null,u<128){if((s-=1)<0)break;_.push(u)}else if(u<2048){if((s-=2)<0)break;_.push(u>>6|192,63&u|128)}else if(u<65536){if((s-=3)<0)break;_.push(u>>12|224,u>>6&63|128,63&u|128)}else{if(!(u<1114112))throw new Error("Invalid code point");if((s-=4)<0)break;_.push(u>>18|240,u>>12&63|128,u>>6&63|128,63&u|128)}}return _}function base64ToBytes(i){return m.toByteArray(function base64clean(i){if((i=(i=i.split("=")[0]).trim().replace(W,"")).length<2)return"";for(;i.length%4!=0;)i+="=";return i}(i))}function blitBuffer(i,s,u,m){let v;for(v=0;v=s.length||v>=i.length);++v)s[v+u]=i[v];return v}function isInstance(i,s){return i instanceof s||null!=i&&null!=i.constructor&&null!=i.constructor.name&&i.constructor.name===s.name}function numberIsNaN(i){return i!=i}const X=function(){const i="0123456789abcdef",s=new Array(256);for(let u=0;u<16;++u){const m=16*u;for(let v=0;v<16;++v)s[m+v]=i[u]+i[v]}return s}();function defineBigIntMethod(i){return"undefined"==typeof BigInt?BufferBigIntNotDefined:i}function BufferBigIntNotDefined(){throw new Error("BigInt not supported")}},21924:(i,s,u)=>{"use strict";var m=u(40210),v=u(55559),_=v(m("String.prototype.indexOf"));i.exports=function callBoundIntrinsic(i,s){var u=m(i,!!s);return"function"==typeof u&&_(i,".prototype.")>-1?v(u):u}},55559:(i,s,u)=>{"use strict";var m=u(58612),v=u(40210),_=v("%Function.prototype.apply%"),j=v("%Function.prototype.call%"),M=v("%Reflect.apply%",!0)||m.call(j,_),$=v("%Object.getOwnPropertyDescriptor%",!0),W=v("%Object.defineProperty%",!0),X=v("%Math.max%");if(W)try{W({},"a",{value:1})}catch(i){W=null}i.exports=function callBind(i){var s=M(m,j,arguments);$&&W&&($(s,"length").configurable&&W(s,"length",{value:1+X(0,i.length-(arguments.length-1))}));return s};var Y=function applyBind(){return M(m,_,arguments)};W?W(i.exports,"apply",{value:Y}):i.exports.apply=Y},94184:(i,s)=>{var u;!function(){"use strict";var m={}.hasOwnProperty;function classNames(){for(var i=[],s=0;s{"use strict";s.parse=function parse(i,s){if("string"!=typeof i)throw new TypeError("argument str must be a string");var u={},m=(s||{}).decode||decode,v=0;for(;v{"use strict";var m=u(11742),v={"text/plain":"Text","text/html":"Url",default:"Text"};i.exports=function copy(i,s){var u,_,j,M,$,W,X=!1;s||(s={}),u=s.debug||!1;try{if(j=m(),M=document.createRange(),$=document.getSelection(),(W=document.createElement("span")).textContent=i,W.ariaHidden="true",W.style.all="unset",W.style.position="fixed",W.style.top=0,W.style.clip="rect(0, 0, 0, 0)",W.style.whiteSpace="pre",W.style.webkitUserSelect="text",W.style.MozUserSelect="text",W.style.msUserSelect="text",W.style.userSelect="text",W.addEventListener("copy",(function(m){if(m.stopPropagation(),s.format)if(m.preventDefault(),void 0===m.clipboardData){u&&console.warn("unable to use e.clipboardData"),u&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var _=v[s.format]||v.default;window.clipboardData.setData(_,i)}else m.clipboardData.clearData(),m.clipboardData.setData(s.format,i);s.onCopy&&(m.preventDefault(),s.onCopy(m.clipboardData))})),document.body.appendChild(W),M.selectNodeContents(W),$.addRange(M),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");X=!0}catch(m){u&&console.error("unable to copy using execCommand: ",m),u&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(s.format||"text",i),s.onCopy&&s.onCopy(window.clipboardData),X=!0}catch(m){u&&console.error("unable to copy using clipboardData: ",m),u&&console.error("falling back to prompt"),_=function format(i){var s=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return i.replace(/#{\s*key\s*}/g,s)}("message"in s?s.message:"Copy to clipboard: #{key}, Enter"),window.prompt(_,i)}}finally{$&&("function"==typeof $.removeRange?$.removeRange(M):$.removeAllRanges()),W&&document.body.removeChild(W),j()}return X}},44101:(i,s,u)=>{var m=u(18957);i.exports=m},90093:(i,s,u)=>{var m=u(28196);i.exports=m},65362:(i,s,u)=>{var m=u(63383);i.exports=m},50415:(i,s,u)=>{u(61181),u(47627),u(24415),u(66274),u(77971);var m=u(54058);i.exports=m.AggregateError},27700:(i,s,u)=>{u(73381);var m=u(35703);i.exports=m("Function").bind},16246:(i,s,u)=>{var m=u(7046),v=u(27700),_=Function.prototype;i.exports=function(i){var s=i.bind;return i===_||m(_,i)&&s===_.bind?v:s}},45999:(i,s,u)=>{u(49221);var m=u(54058);i.exports=m.Object.assign},16121:(i,s,u)=>{i.exports=u(38644)},14122:(i,s,u)=>{i.exports=u(89097)},60269:(i,s,u)=>{i.exports=u(76936)},38644:(i,s,u)=>{u(89731);var m=u(44101);i.exports=m},89097:(i,s,u)=>{var m=u(90093);i.exports=m},76936:(i,s,u)=>{var m=u(65362);i.exports=m},24883:(i,s,u)=>{var m=u(57475),v=u(69826),_=TypeError;i.exports=function(i){if(m(i))return i;throw _(v(i)+" is not a function")}},11851:(i,s,u)=>{var m=u(57475),v=String,_=TypeError;i.exports=function(i){if("object"==typeof i||m(i))return i;throw _("Can't set "+v(i)+" as a prototype")}},18479:i=>{i.exports=function(){}},96059:(i,s,u)=>{var m=u(10941),v=String,_=TypeError;i.exports=function(i){if(m(i))return i;throw _(v(i)+" is not an object")}},31692:(i,s,u)=>{var m=u(74529),v=u(59413),_=u(10623),createMethod=function(i){return function(s,u,j){var M,$=m(s),W=_($),X=v(j,W);if(i&&u!=u){for(;W>X;)if((M=$[X++])!=M)return!0}else for(;W>X;X++)if((i||X in $)&&$[X]===u)return i||X||0;return!i&&-1}};i.exports={includes:createMethod(!0),indexOf:createMethod(!1)}},93765:(i,s,u)=>{var m=u(95329);i.exports=m([].slice)},82532:(i,s,u)=>{var m=u(95329),v=m({}.toString),_=m("".slice);i.exports=function(i){return _(v(i),8,-1)}},9697:(i,s,u)=>{var m=u(22885),v=u(57475),_=u(82532),j=u(99813)("toStringTag"),M=Object,$="Arguments"==_(function(){return arguments}());i.exports=m?_:function(i){var s,u,m;return void 0===i?"Undefined":null===i?"Null":"string"==typeof(u=function(i,s){try{return i[s]}catch(i){}}(s=M(i),j))?u:$?_(s):"Object"==(m=_(s))&&v(s.callee)?"Arguments":m}},23489:(i,s,u)=>{var m=u(90953),v=u(31136),_=u(49677),j=u(65988);i.exports=function(i,s,u){for(var M=v(s),$=j.f,W=_.f,X=0;X{var m=u(95981);i.exports=!m((function(){function F(){}return F.prototype.constructor=null,Object.getPrototypeOf(new F)!==F.prototype}))},23538:i=>{i.exports=function(i,s){return{value:i,done:s}}},32029:(i,s,u)=>{var m=u(55746),v=u(65988),_=u(31887);i.exports=m?function(i,s,u){return v.f(i,s,_(1,u))}:function(i,s,u){return i[s]=u,i}},31887:i=>{i.exports=function(i,s){return{enumerable:!(1&i),configurable:!(2&i),writable:!(4&i),value:s}}},95929:(i,s,u)=>{var m=u(32029);i.exports=function(i,s,u,v){return v&&v.enumerable?i[s]=u:m(i,s,u),i}},75609:(i,s,u)=>{var m=u(21899),v=Object.defineProperty;i.exports=function(i,s){try{v(m,i,{value:s,configurable:!0,writable:!0})}catch(u){m[i]=s}return s}},55746:(i,s,u)=>{var m=u(95981);i.exports=!m((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},76616:i=>{var s="object"==typeof document&&document.all,u=void 0===s&&void 0!==s;i.exports={all:s,IS_HTMLDDA:u}},61333:(i,s,u)=>{var m=u(21899),v=u(10941),_=m.document,j=v(_)&&v(_.createElement);i.exports=function(i){return j?_.createElement(i):{}}},63281:i=>{i.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},2861:i=>{i.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},53385:(i,s,u)=>{var m,v,_=u(21899),j=u(2861),M=_.process,$=_.Deno,W=M&&M.versions||$&&$.version,X=W&&W.v8;X&&(v=(m=X.split("."))[0]>0&&m[0]<4?1:+(m[0]+m[1])),!v&&j&&(!(m=j.match(/Edge\/(\d+)/))||m[1]>=74)&&(m=j.match(/Chrome\/(\d+)/))&&(v=+m[1]),i.exports=v},35703:(i,s,u)=>{var m=u(54058);i.exports=function(i){return m[i+"Prototype"]}},56759:i=>{i.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},53995:(i,s,u)=>{var m=u(95329),v=Error,_=m("".replace),j=String(v("zxcasd").stack),M=/\n\s*at [^:]*:[^\n]*/,$=M.test(j);i.exports=function(i,s){if($&&"string"==typeof i&&!v.prepareStackTrace)for(;s--;)i=_(i,M,"");return i}},79585:(i,s,u)=>{var m=u(32029),v=u(53995),_=u(18780),j=Error.captureStackTrace;i.exports=function(i,s,u,M){_&&(j?j(i,s):m(i,"stack",v(u,M)))}},18780:(i,s,u)=>{var m=u(95981),v=u(31887);i.exports=!m((function(){var i=Error("a");return!("stack"in i)||(Object.defineProperty(i,"stack",v(1,7)),7!==i.stack)}))},76887:(i,s,u)=>{"use strict";var m=u(21899),v=u(79730),_=u(97484),j=u(57475),M=u(49677).f,$=u(37252),W=u(54058),X=u(86843),Y=u(32029),Z=u(90953),wrapConstructor=function(i){var Wrapper=function(s,u,m){if(this instanceof Wrapper){switch(arguments.length){case 0:return new i;case 1:return new i(s);case 2:return new i(s,u)}return new i(s,u,m)}return v(i,this,arguments)};return Wrapper.prototype=i.prototype,Wrapper};i.exports=function(i,s){var u,v,ee,ie,ae,le,ce,pe,de,fe=i.target,ye=i.global,be=i.stat,_e=i.proto,we=ye?m:be?m[fe]:(m[fe]||{}).prototype,Se=ye?W:W[fe]||Y(W,fe,{})[fe],xe=Se.prototype;for(ie in s)v=!(u=$(ye?ie:fe+(be?".":"#")+ie,i.forced))&&we&&Z(we,ie),le=Se[ie],v&&(ce=i.dontCallGetSet?(de=M(we,ie))&&de.value:we[ie]),ae=v&&ce?ce:s[ie],v&&typeof le==typeof ae||(pe=i.bind&&v?X(ae,m):i.wrap&&v?wrapConstructor(ae):_e&&j(ae)?_(ae):ae,(i.sham||ae&&ae.sham||le&&le.sham)&&Y(pe,"sham",!0),Y(Se,ie,pe),_e&&(Z(W,ee=fe+"Prototype")||Y(W,ee,{}),Y(W[ee],ie,ae),i.real&&xe&&(u||!xe[ie])&&Y(xe,ie,ae)))}},95981:i=>{i.exports=function(i){try{return!!i()}catch(i){return!0}}},79730:(i,s,u)=>{var m=u(18285),v=Function.prototype,_=v.apply,j=v.call;i.exports="object"==typeof Reflect&&Reflect.apply||(m?j.bind(_):function(){return j.apply(_,arguments)})},86843:(i,s,u)=>{var m=u(97484),v=u(24883),_=u(18285),j=m(m.bind);i.exports=function(i,s){return v(i),void 0===s?i:_?j(i,s):function(){return i.apply(s,arguments)}}},18285:(i,s,u)=>{var m=u(95981);i.exports=!m((function(){var i=function(){}.bind();return"function"!=typeof i||i.hasOwnProperty("prototype")}))},98308:(i,s,u)=>{"use strict";var m=u(95329),v=u(24883),_=u(10941),j=u(90953),M=u(93765),$=u(18285),W=Function,X=m([].concat),Y=m([].join),Z={};i.exports=$?W.bind:function bind(i){var s=v(this),u=s.prototype,m=M(arguments,1),$=function bound(){var u=X(m,M(arguments));return this instanceof $?function(i,s,u){if(!j(Z,s)){for(var m=[],v=0;v{var m=u(18285),v=Function.prototype.call;i.exports=m?v.bind(v):function(){return v.apply(v,arguments)}},79417:(i,s,u)=>{var m=u(55746),v=u(90953),_=Function.prototype,j=m&&Object.getOwnPropertyDescriptor,M=v(_,"name"),$=M&&"something"===function something(){}.name,W=M&&(!m||m&&j(_,"name").configurable);i.exports={EXISTS:M,PROPER:$,CONFIGURABLE:W}},45526:(i,s,u)=>{var m=u(95329),v=u(24883);i.exports=function(i,s,u){try{return m(v(Object.getOwnPropertyDescriptor(i,s)[u]))}catch(i){}}},97484:(i,s,u)=>{var m=u(82532),v=u(95329);i.exports=function(i){if("Function"===m(i))return v(i)}},95329:(i,s,u)=>{var m=u(18285),v=Function.prototype,_=v.call,j=m&&v.bind.bind(_,_);i.exports=m?j:function(i){return function(){return _.apply(i,arguments)}}},626:(i,s,u)=>{var m=u(54058),v=u(21899),_=u(57475),aFunction=function(i){return _(i)?i:void 0};i.exports=function(i,s){return arguments.length<2?aFunction(m[i])||aFunction(v[i]):m[i]&&m[i][s]||v[i]&&v[i][s]}},22902:(i,s,u)=>{var m=u(9697),v=u(14229),_=u(82119),j=u(12077),M=u(99813)("iterator");i.exports=function(i){if(!_(i))return v(i,M)||v(i,"@@iterator")||j[m(i)]}},53476:(i,s,u)=>{var m=u(78834),v=u(24883),_=u(96059),j=u(69826),M=u(22902),$=TypeError;i.exports=function(i,s){var u=arguments.length<2?M(i):s;if(v(u))return _(m(u,i));throw $(j(i)+" is not iterable")}},14229:(i,s,u)=>{var m=u(24883),v=u(82119);i.exports=function(i,s){var u=i[s];return v(u)?void 0:m(u)}},21899:function(i,s,u){var check=function(i){return i&&i.Math==Math&&i};i.exports=check("object"==typeof globalThis&&globalThis)||check("object"==typeof window&&window)||check("object"==typeof self&&self)||check("object"==typeof u.g&&u.g)||function(){return this}()||this||Function("return this")()},90953:(i,s,u)=>{var m=u(95329),v=u(89678),_=m({}.hasOwnProperty);i.exports=Object.hasOwn||function hasOwn(i,s){return _(v(i),s)}},27748:i=>{i.exports={}},15463:(i,s,u)=>{var m=u(626);i.exports=m("document","documentElement")},2840:(i,s,u)=>{var m=u(55746),v=u(95981),_=u(61333);i.exports=!m&&!v((function(){return 7!=Object.defineProperty(_("div"),"a",{get:function(){return 7}}).a}))},37026:(i,s,u)=>{var m=u(95329),v=u(95981),_=u(82532),j=Object,M=m("".split);i.exports=v((function(){return!j("z").propertyIsEnumerable(0)}))?function(i){return"String"==_(i)?M(i,""):j(i)}:j},70926:(i,s,u)=>{var m=u(57475),v=u(10941),_=u(88929);i.exports=function(i,s,u){var j,M;return _&&m(j=s.constructor)&&j!==u&&v(M=j.prototype)&&M!==u.prototype&&_(i,M),i}},53794:(i,s,u)=>{var m=u(10941),v=u(32029);i.exports=function(i,s){m(s)&&"cause"in s&&v(i,"cause",s.cause)}},45402:(i,s,u)=>{var m,v,_,j=u(47093),M=u(21899),$=u(10941),W=u(32029),X=u(90953),Y=u(63030),Z=u(44262),ee=u(27748),ie="Object already initialized",ae=M.TypeError,le=M.WeakMap;if(j||Y.state){var ce=Y.state||(Y.state=new le);ce.get=ce.get,ce.has=ce.has,ce.set=ce.set,m=function(i,s){if(ce.has(i))throw ae(ie);return s.facade=i,ce.set(i,s),s},v=function(i){return ce.get(i)||{}},_=function(i){return ce.has(i)}}else{var pe=Z("state");ee[pe]=!0,m=function(i,s){if(X(i,pe))throw ae(ie);return s.facade=i,W(i,pe,s),s},v=function(i){return X(i,pe)?i[pe]:{}},_=function(i){return X(i,pe)}}i.exports={set:m,get:v,has:_,enforce:function(i){return _(i)?v(i):m(i,{})},getterFor:function(i){return function(s){var u;if(!$(s)||(u=v(s)).type!==i)throw ae("Incompatible receiver, "+i+" required");return u}}}},6782:(i,s,u)=>{var m=u(99813),v=u(12077),_=m("iterator"),j=Array.prototype;i.exports=function(i){return void 0!==i&&(v.Array===i||j[_]===i)}},57475:(i,s,u)=>{var m=u(76616),v=m.all;i.exports=m.IS_HTMLDDA?function(i){return"function"==typeof i||i===v}:function(i){return"function"==typeof i}},37252:(i,s,u)=>{var m=u(95981),v=u(57475),_=/#|\.prototype\./,isForced=function(i,s){var u=M[j(i)];return u==W||u!=$&&(v(s)?m(s):!!s)},j=isForced.normalize=function(i){return String(i).replace(_,".").toLowerCase()},M=isForced.data={},$=isForced.NATIVE="N",W=isForced.POLYFILL="P";i.exports=isForced},82119:i=>{i.exports=function(i){return null==i}},10941:(i,s,u)=>{var m=u(57475),v=u(76616),_=v.all;i.exports=v.IS_HTMLDDA?function(i){return"object"==typeof i?null!==i:m(i)||i===_}:function(i){return"object"==typeof i?null!==i:m(i)}},82529:i=>{i.exports=!0},56664:(i,s,u)=>{var m=u(626),v=u(57475),_=u(7046),j=u(32302),M=Object;i.exports=j?function(i){return"symbol"==typeof i}:function(i){var s=m("Symbol");return v(s)&&_(s.prototype,M(i))}},93091:(i,s,u)=>{var m=u(86843),v=u(78834),_=u(96059),j=u(69826),M=u(6782),$=u(10623),W=u(7046),X=u(53476),Y=u(22902),Z=u(7609),ee=TypeError,Result=function(i,s){this.stopped=i,this.result=s},ie=Result.prototype;i.exports=function(i,s,u){var ae,le,ce,pe,de,fe,ye,be=u&&u.that,_e=!(!u||!u.AS_ENTRIES),we=!(!u||!u.IS_RECORD),Se=!(!u||!u.IS_ITERATOR),xe=!(!u||!u.INTERRUPTED),Ie=m(s,be),stop=function(i){return ae&&Z(ae,"normal",i),new Result(!0,i)},callFn=function(i){return _e?(_(i),xe?Ie(i[0],i[1],stop):Ie(i[0],i[1])):xe?Ie(i,stop):Ie(i)};if(we)ae=i.iterator;else if(Se)ae=i;else{if(!(le=Y(i)))throw ee(j(i)+" is not iterable");if(M(le)){for(ce=0,pe=$(i);pe>ce;ce++)if((de=callFn(i[ce]))&&W(ie,de))return de;return new Result(!1)}ae=X(i,le)}for(fe=we?i.next:ae.next;!(ye=v(fe,ae)).done;){try{de=callFn(ye.value)}catch(i){Z(ae,"throw",i)}if("object"==typeof de&&de&&W(ie,de))return de}return new Result(!1)}},7609:(i,s,u)=>{var m=u(78834),v=u(96059),_=u(14229);i.exports=function(i,s,u){var j,M;v(i);try{if(!(j=_(i,"return"))){if("throw"===s)throw u;return u}j=m(j,i)}catch(i){M=!0,j=i}if("throw"===s)throw u;if(M)throw j;return v(j),u}},53847:(i,s,u)=>{"use strict";var m=u(35143).IteratorPrototype,v=u(29290),_=u(31887),j=u(90904),M=u(12077),returnThis=function(){return this};i.exports=function(i,s,u,$){var W=s+" Iterator";return i.prototype=v(m,{next:_(+!$,u)}),j(i,W,!1,!0),M[W]=returnThis,i}},75105:(i,s,u)=>{"use strict";var m=u(76887),v=u(78834),_=u(82529),j=u(79417),M=u(57475),$=u(53847),W=u(249),X=u(88929),Y=u(90904),Z=u(32029),ee=u(95929),ie=u(99813),ae=u(12077),le=u(35143),ce=j.PROPER,pe=j.CONFIGURABLE,de=le.IteratorPrototype,fe=le.BUGGY_SAFARI_ITERATORS,ye=ie("iterator"),be="keys",_e="values",we="entries",returnThis=function(){return this};i.exports=function(i,s,u,j,ie,le,Se){$(u,s,j);var xe,Ie,Pe,getIterationMethod=function(i){if(i===ie&&Ve)return Ve;if(!fe&&i in qe)return qe[i];switch(i){case be:return function keys(){return new u(this,i)};case _e:return function values(){return new u(this,i)};case we:return function entries(){return new u(this,i)}}return function(){return new u(this)}},Te=s+" Iterator",Re=!1,qe=i.prototype,ze=qe[ye]||qe["@@iterator"]||ie&&qe[ie],Ve=!fe&&ze||getIterationMethod(ie),We="Array"==s&&qe.entries||ze;if(We&&(xe=W(We.call(new i)))!==Object.prototype&&xe.next&&(_||W(xe)===de||(X?X(xe,de):M(xe[ye])||ee(xe,ye,returnThis)),Y(xe,Te,!0,!0),_&&(ae[Te]=returnThis)),ce&&ie==_e&&ze&&ze.name!==_e&&(!_&&pe?Z(qe,"name",_e):(Re=!0,Ve=function values(){return v(ze,this)})),ie)if(Ie={values:getIterationMethod(_e),keys:le?Ve:getIterationMethod(be),entries:getIterationMethod(we)},Se)for(Pe in Ie)(fe||Re||!(Pe in qe))&&ee(qe,Pe,Ie[Pe]);else m({target:s,proto:!0,forced:fe||Re},Ie);return _&&!Se||qe[ye]===Ve||ee(qe,ye,Ve,{name:ie}),ae[s]=Ve,Ie}},35143:(i,s,u)=>{"use strict";var m,v,_,j=u(95981),M=u(57475),$=u(10941),W=u(29290),X=u(249),Y=u(95929),Z=u(99813),ee=u(82529),ie=Z("iterator"),ae=!1;[].keys&&("next"in(_=[].keys())?(v=X(X(_)))!==Object.prototype&&(m=v):ae=!0),!$(m)||j((function(){var i={};return m[ie].call(i)!==i}))?m={}:ee&&(m=W(m)),M(m[ie])||Y(m,ie,(function(){return this})),i.exports={IteratorPrototype:m,BUGGY_SAFARI_ITERATORS:ae}},12077:i=>{i.exports={}},10623:(i,s,u)=>{var m=u(43057);i.exports=function(i){return m(i.length)}},35331:i=>{var s=Math.ceil,u=Math.floor;i.exports=Math.trunc||function trunc(i){var m=+i;return(m>0?u:s)(m)}},14649:(i,s,u)=>{var m=u(85803);i.exports=function(i,s){return void 0===i?arguments.length<2?"":s:m(i)}},24420:(i,s,u)=>{"use strict";var m=u(55746),v=u(95329),_=u(78834),j=u(95981),M=u(14771),$=u(87857),W=u(36760),X=u(89678),Y=u(37026),Z=Object.assign,ee=Object.defineProperty,ie=v([].concat);i.exports=!Z||j((function(){if(m&&1!==Z({b:1},Z(ee({},"a",{enumerable:!0,get:function(){ee(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var i={},s={},u=Symbol(),v="abcdefghijklmnopqrst";return i[u]=7,v.split("").forEach((function(i){s[i]=i})),7!=Z({},i)[u]||M(Z({},s)).join("")!=v}))?function assign(i,s){for(var u=X(i),v=arguments.length,j=1,Z=$.f,ee=W.f;v>j;)for(var ae,le=Y(arguments[j++]),ce=Z?ie(M(le),Z(le)):M(le),pe=ce.length,de=0;pe>de;)ae=ce[de++],m&&!_(ee,le,ae)||(u[ae]=le[ae]);return u}:Z},29290:(i,s,u)=>{var m,v=u(96059),_=u(59938),j=u(56759),M=u(27748),$=u(15463),W=u(61333),X=u(44262),Y="prototype",Z="script",ee=X("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(i){return"<"+Z+">"+i+""},NullProtoObjectViaActiveX=function(i){i.write(scriptTag("")),i.close();var s=i.parentWindow.Object;return i=null,s},NullProtoObject=function(){try{m=new ActiveXObject("htmlfile")}catch(i){}var i,s,u;NullProtoObject="undefined"!=typeof document?document.domain&&m?NullProtoObjectViaActiveX(m):(s=W("iframe"),u="java"+Z+":",s.style.display="none",$.appendChild(s),s.src=String(u),(i=s.contentWindow.document).open(),i.write(scriptTag("document.F=Object")),i.close(),i.F):NullProtoObjectViaActiveX(m);for(var v=j.length;v--;)delete NullProtoObject[Y][j[v]];return NullProtoObject()};M[ee]=!0,i.exports=Object.create||function create(i,s){var u;return null!==i?(EmptyConstructor[Y]=v(i),u=new EmptyConstructor,EmptyConstructor[Y]=null,u[ee]=i):u=NullProtoObject(),void 0===s?u:_.f(u,s)}},59938:(i,s,u)=>{var m=u(55746),v=u(83937),_=u(65988),j=u(96059),M=u(74529),$=u(14771);s.f=m&&!v?Object.defineProperties:function defineProperties(i,s){j(i);for(var u,m=M(s),v=$(s),W=v.length,X=0;W>X;)_.f(i,u=v[X++],m[u]);return i}},65988:(i,s,u)=>{var m=u(55746),v=u(2840),_=u(83937),j=u(96059),M=u(83894),$=TypeError,W=Object.defineProperty,X=Object.getOwnPropertyDescriptor,Y="enumerable",Z="configurable",ee="writable";s.f=m?_?function defineProperty(i,s,u){if(j(i),s=M(s),j(u),"function"==typeof i&&"prototype"===s&&"value"in u&&ee in u&&!u[ee]){var m=X(i,s);m&&m[ee]&&(i[s]=u.value,u={configurable:Z in u?u[Z]:m[Z],enumerable:Y in u?u[Y]:m[Y],writable:!1})}return W(i,s,u)}:W:function defineProperty(i,s,u){if(j(i),s=M(s),j(u),v)try{return W(i,s,u)}catch(i){}if("get"in u||"set"in u)throw $("Accessors not supported");return"value"in u&&(i[s]=u.value),i}},49677:(i,s,u)=>{var m=u(55746),v=u(78834),_=u(36760),j=u(31887),M=u(74529),$=u(83894),W=u(90953),X=u(2840),Y=Object.getOwnPropertyDescriptor;s.f=m?Y:function getOwnPropertyDescriptor(i,s){if(i=M(i),s=$(s),X)try{return Y(i,s)}catch(i){}if(W(i,s))return j(!v(_.f,i,s),i[s])}},10946:(i,s,u)=>{var m=u(55629),v=u(56759).concat("length","prototype");s.f=Object.getOwnPropertyNames||function getOwnPropertyNames(i){return m(i,v)}},87857:(i,s)=>{s.f=Object.getOwnPropertySymbols},249:(i,s,u)=>{var m=u(90953),v=u(57475),_=u(89678),j=u(44262),M=u(91310),$=j("IE_PROTO"),W=Object,X=W.prototype;i.exports=M?W.getPrototypeOf:function(i){var s=_(i);if(m(s,$))return s[$];var u=s.constructor;return v(u)&&s instanceof u?u.prototype:s instanceof W?X:null}},7046:(i,s,u)=>{var m=u(95329);i.exports=m({}.isPrototypeOf)},55629:(i,s,u)=>{var m=u(95329),v=u(90953),_=u(74529),j=u(31692).indexOf,M=u(27748),$=m([].push);i.exports=function(i,s){var u,m=_(i),W=0,X=[];for(u in m)!v(M,u)&&v(m,u)&&$(X,u);for(;s.length>W;)v(m,u=s[W++])&&(~j(X,u)||$(X,u));return X}},14771:(i,s,u)=>{var m=u(55629),v=u(56759);i.exports=Object.keys||function keys(i){return m(i,v)}},36760:(i,s)=>{"use strict";var u={}.propertyIsEnumerable,m=Object.getOwnPropertyDescriptor,v=m&&!u.call({1:2},1);s.f=v?function propertyIsEnumerable(i){var s=m(this,i);return!!s&&s.enumerable}:u},88929:(i,s,u)=>{var m=u(45526),v=u(96059),_=u(11851);i.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var i,s=!1,u={};try{(i=m(Object.prototype,"__proto__","set"))(u,[]),s=u instanceof Array}catch(i){}return function setPrototypeOf(u,m){return v(u),_(m),s?i(u,m):u.__proto__=m,u}}():void 0)},95623:(i,s,u)=>{"use strict";var m=u(22885),v=u(9697);i.exports=m?{}.toString:function toString(){return"[object "+v(this)+"]"}},39811:(i,s,u)=>{var m=u(78834),v=u(57475),_=u(10941),j=TypeError;i.exports=function(i,s){var u,M;if("string"===s&&v(u=i.toString)&&!_(M=m(u,i)))return M;if(v(u=i.valueOf)&&!_(M=m(u,i)))return M;if("string"!==s&&v(u=i.toString)&&!_(M=m(u,i)))return M;throw j("Can't convert object to primitive value")}},31136:(i,s,u)=>{var m=u(626),v=u(95329),_=u(10946),j=u(87857),M=u(96059),$=v([].concat);i.exports=m("Reflect","ownKeys")||function ownKeys(i){var s=_.f(M(i)),u=j.f;return u?$(s,u(i)):s}},54058:i=>{i.exports={}},9056:(i,s,u)=>{var m=u(65988).f;i.exports=function(i,s,u){u in i||m(i,u,{configurable:!0,get:function(){return s[u]},set:function(i){s[u]=i}})}},48219:(i,s,u)=>{var m=u(82119),v=TypeError;i.exports=function(i){if(m(i))throw v("Can't call method on "+i);return i}},90904:(i,s,u)=>{var m=u(22885),v=u(65988).f,_=u(32029),j=u(90953),M=u(95623),$=u(99813)("toStringTag");i.exports=function(i,s,u,W){if(i){var X=u?i:i.prototype;j(X,$)||v(X,$,{configurable:!0,value:s}),W&&!m&&_(X,"toString",M)}}},44262:(i,s,u)=>{var m=u(68726),v=u(99418),_=m("keys");i.exports=function(i){return _[i]||(_[i]=v(i))}},63030:(i,s,u)=>{var m=u(21899),v=u(75609),_="__core-js_shared__",j=m[_]||v(_,{});i.exports=j},68726:(i,s,u)=>{var m=u(82529),v=u(63030);(i.exports=function(i,s){return v[i]||(v[i]=void 0!==s?s:{})})("versions",[]).push({version:"3.31.1",mode:m?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.31.1/LICENSE",source:"https://github.com/zloirock/core-js"})},64620:(i,s,u)=>{var m=u(95329),v=u(62435),_=u(85803),j=u(48219),M=m("".charAt),$=m("".charCodeAt),W=m("".slice),createMethod=function(i){return function(s,u){var m,X,Y=_(j(s)),Z=v(u),ee=Y.length;return Z<0||Z>=ee?i?"":void 0:(m=$(Y,Z))<55296||m>56319||Z+1===ee||(X=$(Y,Z+1))<56320||X>57343?i?M(Y,Z):m:i?W(Y,Z,Z+2):X-56320+(m-55296<<10)+65536}};i.exports={codeAt:createMethod(!1),charAt:createMethod(!0)}},63405:(i,s,u)=>{var m=u(53385),v=u(95981),_=u(21899).String;i.exports=!!Object.getOwnPropertySymbols&&!v((function(){var i=Symbol();return!_(i)||!(Object(i)instanceof Symbol)||!Symbol.sham&&m&&m<41}))},59413:(i,s,u)=>{var m=u(62435),v=Math.max,_=Math.min;i.exports=function(i,s){var u=m(i);return u<0?v(u+s,0):_(u,s)}},74529:(i,s,u)=>{var m=u(37026),v=u(48219);i.exports=function(i){return m(v(i))}},62435:(i,s,u)=>{var m=u(35331);i.exports=function(i){var s=+i;return s!=s||0===s?0:m(s)}},43057:(i,s,u)=>{var m=u(62435),v=Math.min;i.exports=function(i){return i>0?v(m(i),9007199254740991):0}},89678:(i,s,u)=>{var m=u(48219),v=Object;i.exports=function(i){return v(m(i))}},46935:(i,s,u)=>{var m=u(78834),v=u(10941),_=u(56664),j=u(14229),M=u(39811),$=u(99813),W=TypeError,X=$("toPrimitive");i.exports=function(i,s){if(!v(i)||_(i))return i;var u,$=j(i,X);if($){if(void 0===s&&(s="default"),u=m($,i,s),!v(u)||_(u))return u;throw W("Can't convert object to primitive value")}return void 0===s&&(s="number"),M(i,s)}},83894:(i,s,u)=>{var m=u(46935),v=u(56664);i.exports=function(i){var s=m(i,"string");return v(s)?s:s+""}},22885:(i,s,u)=>{var m={};m[u(99813)("toStringTag")]="z",i.exports="[object z]"===String(m)},85803:(i,s,u)=>{var m=u(9697),v=String;i.exports=function(i){if("Symbol"===m(i))throw TypeError("Cannot convert a Symbol value to a string");return v(i)}},69826:i=>{var s=String;i.exports=function(i){try{return s(i)}catch(i){return"Object"}}},99418:(i,s,u)=>{var m=u(95329),v=0,_=Math.random(),j=m(1..toString);i.exports=function(i){return"Symbol("+(void 0===i?"":i)+")_"+j(++v+_,36)}},32302:(i,s,u)=>{var m=u(63405);i.exports=m&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},83937:(i,s,u)=>{var m=u(55746),v=u(95981);i.exports=m&&v((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},47093:(i,s,u)=>{var m=u(21899),v=u(57475),_=m.WeakMap;i.exports=v(_)&&/native code/.test(String(_))},99813:(i,s,u)=>{var m=u(21899),v=u(68726),_=u(90953),j=u(99418),M=u(63405),$=u(32302),W=m.Symbol,X=v("wks"),Y=$?W.for||W:W&&W.withoutSetter||j;i.exports=function(i){return _(X,i)||(X[i]=M&&_(W,i)?W[i]:Y("Symbol."+i)),X[i]}},62864:(i,s,u)=>{"use strict";var m=u(626),v=u(90953),_=u(32029),j=u(7046),M=u(88929),$=u(23489),W=u(9056),X=u(70926),Y=u(14649),Z=u(53794),ee=u(79585),ie=u(55746),ae=u(82529);i.exports=function(i,s,u,le){var ce="stackTraceLimit",pe=le?2:1,de=i.split("."),fe=de[de.length-1],ye=m.apply(null,de);if(ye){var be=ye.prototype;if(!ae&&v(be,"cause")&&delete be.cause,!u)return ye;var _e=m("Error"),we=s((function(i,s){var u=Y(le?s:i,void 0),m=le?new ye(i):new ye;return void 0!==u&&_(m,"message",u),ee(m,we,m.stack,2),this&&j(be,this)&&X(m,this,we),arguments.length>pe&&Z(m,arguments[pe]),m}));if(we.prototype=be,"Error"!==fe?M?M(we,_e):$(we,_e,{name:!0}):ie&&ce in ye&&(W(we,ye,ce),W(we,ye,"prepareStackTrace")),$(we,ye),!ae)try{be.name!==fe&&_(be,"name",fe),be.constructor=we}catch(i){}return we}}},24415:(i,s,u)=>{var m=u(76887),v=u(626),_=u(79730),j=u(95981),M=u(62864),$="AggregateError",W=v($),X=!j((function(){return 1!==W([1]).errors[0]}))&&j((function(){return 7!==W([1],$,{cause:7}).cause}));m({global:!0,constructor:!0,arity:2,forced:X},{AggregateError:M($,(function(i){return function AggregateError(s,u){return _(i,this,arguments)}}),X,!0)})},49812:(i,s,u)=>{"use strict";var m=u(76887),v=u(7046),_=u(249),j=u(88929),M=u(23489),$=u(29290),W=u(32029),X=u(31887),Y=u(53794),Z=u(79585),ee=u(93091),ie=u(14649),ae=u(99813)("toStringTag"),le=Error,ce=[].push,pe=function AggregateError(i,s){var u,m=v(de,this);j?u=j(le(),m?_(this):de):(u=m?this:$(de),W(u,ae,"Error")),void 0!==s&&W(u,"message",ie(s)),Z(u,pe,u.stack,1),arguments.length>2&&Y(u,arguments[2]);var M=[];return ee(i,ce,{that:M}),W(u,"errors",M),u};j?j(pe,le):M(pe,le,{name:!0});var de=pe.prototype=$(le.prototype,{constructor:X(1,pe),message:X(1,""),name:X(1,"AggregateError")});m({global:!0,constructor:!0,arity:2},{AggregateError:pe})},47627:(i,s,u)=>{u(49812)},66274:(i,s,u)=>{"use strict";var m=u(74529),v=u(18479),_=u(12077),j=u(45402),M=u(65988).f,$=u(75105),W=u(23538),X=u(82529),Y=u(55746),Z="Array Iterator",ee=j.set,ie=j.getterFor(Z);i.exports=$(Array,"Array",(function(i,s){ee(this,{type:Z,target:m(i),index:0,kind:s})}),(function(){var i=ie(this),s=i.target,u=i.kind,m=i.index++;return!s||m>=s.length?(i.target=void 0,W(void 0,!0)):W("keys"==u?m:"values"==u?s[m]:[m,s[m]],!1)}),"values");var ae=_.Arguments=_.Array;if(v("keys"),v("values"),v("entries"),!X&&Y&&"values"!==ae.name)try{M(ae,"name",{value:"values"})}catch(i){}},61181:(i,s,u)=>{var m=u(76887),v=u(21899),_=u(79730),j=u(62864),M="WebAssembly",$=v[M],W=7!==Error("e",{cause:7}).cause,exportGlobalErrorCauseWrapper=function(i,s){var u={};u[i]=j(i,s,W),m({global:!0,constructor:!0,arity:1,forced:W},u)},exportWebAssemblyErrorCauseWrapper=function(i,s){if($&&$[i]){var u={};u[i]=j(M+"."+i,s,W),m({target:M,stat:!0,constructor:!0,arity:1,forced:W},u)}};exportGlobalErrorCauseWrapper("Error",(function(i){return function Error(s){return _(i,this,arguments)}})),exportGlobalErrorCauseWrapper("EvalError",(function(i){return function EvalError(s){return _(i,this,arguments)}})),exportGlobalErrorCauseWrapper("RangeError",(function(i){return function RangeError(s){return _(i,this,arguments)}})),exportGlobalErrorCauseWrapper("ReferenceError",(function(i){return function ReferenceError(s){return _(i,this,arguments)}})),exportGlobalErrorCauseWrapper("SyntaxError",(function(i){return function SyntaxError(s){return _(i,this,arguments)}})),exportGlobalErrorCauseWrapper("TypeError",(function(i){return function TypeError(s){return _(i,this,arguments)}})),exportGlobalErrorCauseWrapper("URIError",(function(i){return function URIError(s){return _(i,this,arguments)}})),exportWebAssemblyErrorCauseWrapper("CompileError",(function(i){return function CompileError(s){return _(i,this,arguments)}})),exportWebAssemblyErrorCauseWrapper("LinkError",(function(i){return function LinkError(s){return _(i,this,arguments)}})),exportWebAssemblyErrorCauseWrapper("RuntimeError",(function(i){return function RuntimeError(s){return _(i,this,arguments)}}))},73381:(i,s,u)=>{var m=u(76887),v=u(98308);m({target:"Function",proto:!0,forced:Function.bind!==v},{bind:v})},49221:(i,s,u)=>{var m=u(76887),v=u(24420);m({target:"Object",stat:!0,arity:2,forced:Object.assign!==v},{assign:v})},77971:(i,s,u)=>{"use strict";var m=u(64620).charAt,v=u(85803),_=u(45402),j=u(75105),M=u(23538),$="String Iterator",W=_.set,X=_.getterFor($);j(String,"String",(function(i){W(this,{type:$,string:v(i),index:0})}),(function next(){var i,s=X(this),u=s.string,v=s.index;return v>=u.length?M(void 0,!0):(i=m(u,v),s.index+=i.length,M(i,!1))}))},89731:(i,s,u)=>{u(47627)},7634:(i,s,u)=>{u(66274);var m=u(63281),v=u(21899),_=u(9697),j=u(32029),M=u(12077),$=u(99813)("toStringTag");for(var W in m){var X=v[W],Y=X&&X.prototype;Y&&_(Y)!==$&&j(Y,$,W),M[W]=M.Array}},18957:(i,s,u)=>{u(89731);var m=u(50415);u(7634),i.exports=m},28196:(i,s,u)=>{var m=u(16246);i.exports=m},63383:(i,s,u)=>{var m=u(45999);i.exports=m},8269:function(i,s,u){var m;m=void 0!==u.g?u.g:this,i.exports=function(i){if(i.CSS&&i.CSS.escape)return i.CSS.escape;var cssEscape=function(i){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");for(var s,u=String(i),m=u.length,v=-1,_="",j=u.charCodeAt(0);++v=1&&s<=31||127==s||0==v&&s>=48&&s<=57||1==v&&s>=48&&s<=57&&45==j?"\\"+s.toString(16)+" ":0==v&&1==m&&45==s||!(s>=128||45==s||95==s||s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122)?"\\"+u.charAt(v):u.charAt(v):_+="�";return _};return i.CSS||(i.CSS={}),i.CSS.escape=cssEscape,cssEscape}(m)},27698:(i,s,u)=>{"use strict";var m=u(48764).Buffer;function isSpecificValue(i){return i instanceof m||i instanceof Date||i instanceof RegExp}function cloneSpecificValue(i){if(i instanceof m){var s=m.alloc?m.alloc(i.length):new m(i.length);return i.copy(s),s}if(i instanceof Date)return new Date(i.getTime());if(i instanceof RegExp)return new RegExp(i);throw new Error("Unexpected situation")}function deepCloneArray(i){var s=[];return i.forEach((function(i,u){"object"==typeof i&&null!==i?Array.isArray(i)?s[u]=deepCloneArray(i):isSpecificValue(i)?s[u]=cloneSpecificValue(i):s[u]=v({},i):s[u]=i})),s}function safeGetProperty(i,s){return"__proto__"===s?void 0:i[s]}var v=i.exports=function(){if(arguments.length<1||"object"!=typeof arguments[0])return!1;if(arguments.length<2)return arguments[0];var i,s,u=arguments[0];return Array.prototype.slice.call(arguments,1).forEach((function(m){"object"!=typeof m||null===m||Array.isArray(m)||Object.keys(m).forEach((function(_){return s=safeGetProperty(u,_),(i=safeGetProperty(m,_))===u?void 0:"object"!=typeof i||null===i?void(u[_]=i):Array.isArray(i)?void(u[_]=deepCloneArray(i)):isSpecificValue(i)?void(u[_]=cloneSpecificValue(i)):"object"!=typeof s||null===s||Array.isArray(s)?void(u[_]=v({},i)):void(u[_]=v(s,i))}))})),u}},9996:i=>{"use strict";var s=function isMergeableObject(i){return function isNonNullObject(i){return!!i&&"object"==typeof i}(i)&&!function isSpecial(i){var s=Object.prototype.toString.call(i);return"[object RegExp]"===s||"[object Date]"===s||function isReactElement(i){return i.$$typeof===u}(i)}(i)};var u="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function cloneUnlessOtherwiseSpecified(i,s){return!1!==s.clone&&s.isMergeableObject(i)?deepmerge(function emptyTarget(i){return Array.isArray(i)?[]:{}}(i),i,s):i}function defaultArrayMerge(i,s,u){return i.concat(s).map((function(i){return cloneUnlessOtherwiseSpecified(i,u)}))}function getKeys(i){return Object.keys(i).concat(function getEnumerableOwnPropertySymbols(i){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(i).filter((function(s){return Object.propertyIsEnumerable.call(i,s)})):[]}(i))}function propertyIsOnObject(i,s){try{return s in i}catch(i){return!1}}function mergeObject(i,s,u){var m={};return u.isMergeableObject(i)&&getKeys(i).forEach((function(s){m[s]=cloneUnlessOtherwiseSpecified(i[s],u)})),getKeys(s).forEach((function(v){(function propertyIsUnsafe(i,s){return propertyIsOnObject(i,s)&&!(Object.hasOwnProperty.call(i,s)&&Object.propertyIsEnumerable.call(i,s))})(i,v)||(propertyIsOnObject(i,v)&&u.isMergeableObject(s[v])?m[v]=function getMergeFunction(i,s){if(!s.customMerge)return deepmerge;var u=s.customMerge(i);return"function"==typeof u?u:deepmerge}(v,u)(i[v],s[v],u):m[v]=cloneUnlessOtherwiseSpecified(s[v],u))})),m}function deepmerge(i,u,m){(m=m||{}).arrayMerge=m.arrayMerge||defaultArrayMerge,m.isMergeableObject=m.isMergeableObject||s,m.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var v=Array.isArray(u);return v===Array.isArray(i)?v?m.arrayMerge(i,u,m):mergeObject(i,u,m):cloneUnlessOtherwiseSpecified(u,m)}deepmerge.all=function deepmergeAll(i,s){if(!Array.isArray(i))throw new Error("first argument should be an array");return i.reduce((function(i,u){return deepmerge(i,u,s)}),{})};var m=deepmerge;i.exports=m},27856:function(i){i.exports=function(){"use strict";const{entries:i,setPrototypeOf:s,isFrozen:u,getPrototypeOf:m,getOwnPropertyDescriptor:v}=Object;let{freeze:_,seal:j,create:M}=Object,{apply:$,construct:W}="undefined"!=typeof Reflect&&Reflect;_||(_=function freeze(i){return i}),j||(j=function seal(i){return i}),$||($=function apply(i,s,u){return i.apply(s,u)}),W||(W=function construct(i,s){return new i(...s)});const X=unapply(Array.prototype.forEach),Y=unapply(Array.prototype.pop),Z=unapply(Array.prototype.push),ee=unapply(String.prototype.toLowerCase),ie=unapply(String.prototype.toString),ae=unapply(String.prototype.match),le=unapply(String.prototype.replace),ce=unapply(String.prototype.indexOf),pe=unapply(String.prototype.trim),de=unapply(RegExp.prototype.test),fe=unconstruct(TypeError);function unapply(i){return function(s){for(var u=arguments.length,m=new Array(u>1?u-1:0),v=1;v2&&void 0!==arguments[2]?arguments[2]:ee;s&&s(i,null);let _=m.length;for(;_--;){let s=m[_];if("string"==typeof s){const i=v(s);i!==s&&(u(m)||(m[_]=i),s=i)}i[s]=!0}return i}function clone(s){const u=M(null);for(const[m,_]of i(s))void 0!==v(s,m)&&(u[m]=_);return u}function lookupGetter(i,s){for(;null!==i;){const u=v(i,s);if(u){if(u.get)return unapply(u.get);if("function"==typeof u.value)return unapply(u.value)}i=m(i)}function fallbackValue(i){return console.warn("fallback value for",i),null}return fallbackValue}const ye=_(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),be=_(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),_e=_(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),we=_(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),Se=_(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),xe=_(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),Ie=_(["#text"]),Pe=_(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),Te=_(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),Re=_(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),qe=_(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),ze=j(/\{\{[\w\W]*|[\w\W]*\}\}/gm),Ve=j(/<%[\w\W]*|[\w\W]*%>/gm),We=j(/\${[\w\W]*}/gm),He=j(/^data-[\-\w.\u00B7-\uFFFF]/),Xe=j(/^aria-[\-\w]+$/),Ye=j(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Qe=j(/^(?:\w+script|data):/i),et=j(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),tt=j(/^html$/i);var rt=Object.freeze({__proto__:null,MUSTACHE_EXPR:ze,ERB_EXPR:Ve,TMPLIT_EXPR:We,DATA_ATTR:He,ARIA_ATTR:Xe,IS_ALLOWED_URI:Ye,IS_SCRIPT_OR_DATA:Qe,ATTR_WHITESPACE:et,DOCTYPE_NAME:tt});const nt=function getGlobal(){return"undefined"==typeof window?null:window},ot=function _createTrustedTypesPolicy(i,s){if("object"!=typeof i||"function"!=typeof i.createPolicy)return null;let u=null;const m="data-tt-policy-suffix";s&&s.hasAttribute(m)&&(u=s.getAttribute(m));const v="dompurify"+(u?"#"+u:"");try{return i.createPolicy(v,{createHTML:i=>i,createScriptURL:i=>i})}catch(i){return console.warn("TrustedTypes policy "+v+" could not be created."),null}};function createDOMPurify(){let s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:nt();const DOMPurify=i=>createDOMPurify(i);if(DOMPurify.version="3.0.6",DOMPurify.removed=[],!s||!s.document||9!==s.document.nodeType)return DOMPurify.isSupported=!1,DOMPurify;let{document:u}=s;const m=u,v=m.currentScript,{DocumentFragment:j,HTMLTemplateElement:$,Node:W,Element:ze,NodeFilter:Ve,NamedNodeMap:We=s.NamedNodeMap||s.MozNamedAttrMap,HTMLFormElement:He,DOMParser:Xe,trustedTypes:Qe}=s,et=ze.prototype,it=lookupGetter(et,"cloneNode"),at=lookupGetter(et,"nextSibling"),st=lookupGetter(et,"childNodes"),lt=lookupGetter(et,"parentNode");if("function"==typeof $){const i=u.createElement("template");i.content&&i.content.ownerDocument&&(u=i.content.ownerDocument)}let ct,ut="";const{implementation:pt,createNodeIterator:ht,createDocumentFragment:dt,getElementsByTagName:mt}=u,{importNode:gt}=m;let yt={};DOMPurify.isSupported="function"==typeof i&&"function"==typeof lt&&pt&&void 0!==pt.createHTMLDocument;const{MUSTACHE_EXPR:vt,ERB_EXPR:bt,TMPLIT_EXPR:_t,DATA_ATTR:wt,ARIA_ATTR:Et,IS_SCRIPT_OR_DATA:St,ATTR_WHITESPACE:xt}=rt;let{IS_ALLOWED_URI:kt}=rt,Ot=null;const At=addToSet({},[...ye,...be,..._e,...Se,...Ie]);let Ct=null;const jt=addToSet({},[...Pe,...Te,...Re,...qe]);let It=Object.seal(M(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Pt=null,Nt=null,Tt=!0,Mt=!0,Rt=!1,Dt=!0,Bt=!1,Lt=!1,Ft=!1,qt=!1,$t=!1,Ut=!1,zt=!1,Vt=!0,Wt=!1;const Kt="user-content-";let Ht=!0,Jt=!1,Gt={},Xt=null;const Yt=addToSet({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Qt=null;const Zt=addToSet({},["audio","video","img","source","image","track"]);let er=null;const tr=addToSet({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),rr="http://www.w3.org/1998/Math/MathML",nr="http://www.w3.org/2000/svg",ir="http://www.w3.org/1999/xhtml";let ar=ir,sr=!1,lr=null;const cr=addToSet({},[rr,nr,ir],ie);let ur=null;const pr=["application/xhtml+xml","text/html"],dr="text/html";let fr=null,mr=null;const gr=u.createElement("form"),yr=function isRegexOrFunction(i){return i instanceof RegExp||i instanceof Function},vr=function _parseConfig(){let i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!mr||mr!==i){if(i&&"object"==typeof i||(i={}),i=clone(i),ur=ur=-1===pr.indexOf(i.PARSER_MEDIA_TYPE)?dr:i.PARSER_MEDIA_TYPE,fr="application/xhtml+xml"===ur?ie:ee,Ot="ALLOWED_TAGS"in i?addToSet({},i.ALLOWED_TAGS,fr):At,Ct="ALLOWED_ATTR"in i?addToSet({},i.ALLOWED_ATTR,fr):jt,lr="ALLOWED_NAMESPACES"in i?addToSet({},i.ALLOWED_NAMESPACES,ie):cr,er="ADD_URI_SAFE_ATTR"in i?addToSet(clone(tr),i.ADD_URI_SAFE_ATTR,fr):tr,Qt="ADD_DATA_URI_TAGS"in i?addToSet(clone(Zt),i.ADD_DATA_URI_TAGS,fr):Zt,Xt="FORBID_CONTENTS"in i?addToSet({},i.FORBID_CONTENTS,fr):Yt,Pt="FORBID_TAGS"in i?addToSet({},i.FORBID_TAGS,fr):{},Nt="FORBID_ATTR"in i?addToSet({},i.FORBID_ATTR,fr):{},Gt="USE_PROFILES"in i&&i.USE_PROFILES,Tt=!1!==i.ALLOW_ARIA_ATTR,Mt=!1!==i.ALLOW_DATA_ATTR,Rt=i.ALLOW_UNKNOWN_PROTOCOLS||!1,Dt=!1!==i.ALLOW_SELF_CLOSE_IN_ATTR,Bt=i.SAFE_FOR_TEMPLATES||!1,Lt=i.WHOLE_DOCUMENT||!1,$t=i.RETURN_DOM||!1,Ut=i.RETURN_DOM_FRAGMENT||!1,zt=i.RETURN_TRUSTED_TYPE||!1,qt=i.FORCE_BODY||!1,Vt=!1!==i.SANITIZE_DOM,Wt=i.SANITIZE_NAMED_PROPS||!1,Ht=!1!==i.KEEP_CONTENT,Jt=i.IN_PLACE||!1,kt=i.ALLOWED_URI_REGEXP||Ye,ar=i.NAMESPACE||ir,It=i.CUSTOM_ELEMENT_HANDLING||{},i.CUSTOM_ELEMENT_HANDLING&&yr(i.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(It.tagNameCheck=i.CUSTOM_ELEMENT_HANDLING.tagNameCheck),i.CUSTOM_ELEMENT_HANDLING&&yr(i.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(It.attributeNameCheck=i.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),i.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof i.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(It.allowCustomizedBuiltInElements=i.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Bt&&(Mt=!1),Ut&&($t=!0),Gt&&(Ot=addToSet({},[...Ie]),Ct=[],!0===Gt.html&&(addToSet(Ot,ye),addToSet(Ct,Pe)),!0===Gt.svg&&(addToSet(Ot,be),addToSet(Ct,Te),addToSet(Ct,qe)),!0===Gt.svgFilters&&(addToSet(Ot,_e),addToSet(Ct,Te),addToSet(Ct,qe)),!0===Gt.mathMl&&(addToSet(Ot,Se),addToSet(Ct,Re),addToSet(Ct,qe))),i.ADD_TAGS&&(Ot===At&&(Ot=clone(Ot)),addToSet(Ot,i.ADD_TAGS,fr)),i.ADD_ATTR&&(Ct===jt&&(Ct=clone(Ct)),addToSet(Ct,i.ADD_ATTR,fr)),i.ADD_URI_SAFE_ATTR&&addToSet(er,i.ADD_URI_SAFE_ATTR,fr),i.FORBID_CONTENTS&&(Xt===Yt&&(Xt=clone(Xt)),addToSet(Xt,i.FORBID_CONTENTS,fr)),Ht&&(Ot["#text"]=!0),Lt&&addToSet(Ot,["html","head","body"]),Ot.table&&(addToSet(Ot,["tbody"]),delete Pt.tbody),i.TRUSTED_TYPES_POLICY){if("function"!=typeof i.TRUSTED_TYPES_POLICY.createHTML)throw fe('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof i.TRUSTED_TYPES_POLICY.createScriptURL)throw fe('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');ct=i.TRUSTED_TYPES_POLICY,ut=ct.createHTML("")}else void 0===ct&&(ct=ot(Qe,v)),null!==ct&&"string"==typeof ut&&(ut=ct.createHTML(""));_&&_(i),mr=i}},br=addToSet({},["mi","mo","mn","ms","mtext"]),_r=addToSet({},["foreignobject","desc","title","annotation-xml"]),wr=addToSet({},["title","style","font","a","script"]),Er=addToSet({},be);addToSet(Er,_e),addToSet(Er,we);const Sr=addToSet({},Se);addToSet(Sr,xe);const xr=function _checkValidNamespace(i){let s=lt(i);s&&s.tagName||(s={namespaceURI:ar,tagName:"template"});const u=ee(i.tagName),m=ee(s.tagName);return!!lr[i.namespaceURI]&&(i.namespaceURI===nr?s.namespaceURI===ir?"svg"===u:s.namespaceURI===rr?"svg"===u&&("annotation-xml"===m||br[m]):Boolean(Er[u]):i.namespaceURI===rr?s.namespaceURI===ir?"math"===u:s.namespaceURI===nr?"math"===u&&_r[m]:Boolean(Sr[u]):i.namespaceURI===ir?!(s.namespaceURI===nr&&!_r[m])&&!(s.namespaceURI===rr&&!br[m])&&!Sr[u]&&(wr[u]||!Er[u]):!("application/xhtml+xml"!==ur||!lr[i.namespaceURI]))},kr=function _forceRemove(i){Z(DOMPurify.removed,{element:i});try{i.parentNode.removeChild(i)}catch(s){i.remove()}},Or=function _removeAttribute(i,s){try{Z(DOMPurify.removed,{attribute:s.getAttributeNode(i),from:s})}catch(i){Z(DOMPurify.removed,{attribute:null,from:s})}if(s.removeAttribute(i),"is"===i&&!Ct[i])if($t||Ut)try{kr(s)}catch(i){}else try{s.setAttribute(i,"")}catch(i){}},Ar=function _initDocument(i){let s=null,m=null;if(qt)i=""+i;else{const s=ae(i,/^[\r\n\t ]+/);m=s&&s[0]}"application/xhtml+xml"===ur&&ar===ir&&(i=''+i+"");const v=ct?ct.createHTML(i):i;if(ar===ir)try{s=(new Xe).parseFromString(v,ur)}catch(i){}if(!s||!s.documentElement){s=pt.createDocument(ar,"template",null);try{s.documentElement.innerHTML=sr?ut:v}catch(i){}}const _=s.body||s.documentElement;return i&&m&&_.insertBefore(u.createTextNode(m),_.childNodes[0]||null),ar===ir?mt.call(s,Lt?"html":"body")[0]:Lt?s.documentElement:_},Cr=function _createNodeIterator(i){return ht.call(i.ownerDocument||i,i,Ve.SHOW_ELEMENT|Ve.SHOW_COMMENT|Ve.SHOW_TEXT,null)},jr=function _isClobbered(i){return i instanceof He&&("string"!=typeof i.nodeName||"string"!=typeof i.textContent||"function"!=typeof i.removeChild||!(i.attributes instanceof We)||"function"!=typeof i.removeAttribute||"function"!=typeof i.setAttribute||"string"!=typeof i.namespaceURI||"function"!=typeof i.insertBefore||"function"!=typeof i.hasChildNodes)},Ir=function _isNode(i){return"function"==typeof W&&i instanceof W},Pr=function _executeHook(i,s,u){yt[i]&&X(yt[i],(i=>{i.call(DOMPurify,s,u,mr)}))},Nr=function _sanitizeElements(i){let s=null;if(Pr("beforeSanitizeElements",i,null),jr(i))return kr(i),!0;const u=fr(i.nodeName);if(Pr("uponSanitizeElement",i,{tagName:u,allowedTags:Ot}),i.hasChildNodes()&&!Ir(i.firstElementChild)&&de(/<[/\w]/g,i.innerHTML)&&de(/<[/\w]/g,i.textContent))return kr(i),!0;if(!Ot[u]||Pt[u]){if(!Pt[u]&&Mr(u)){if(It.tagNameCheck instanceof RegExp&&de(It.tagNameCheck,u))return!1;if(It.tagNameCheck instanceof Function&&It.tagNameCheck(u))return!1}if(Ht&&!Xt[u]){const s=lt(i)||i.parentNode,u=st(i)||i.childNodes;if(u&&s)for(let m=u.length-1;m>=0;--m)s.insertBefore(it(u[m],!0),at(i))}return kr(i),!0}return i instanceof ze&&!xr(i)?(kr(i),!0):"noscript"!==u&&"noembed"!==u&&"noframes"!==u||!de(/<\/no(script|embed|frames)/i,i.innerHTML)?(Bt&&3===i.nodeType&&(s=i.textContent,X([vt,bt,_t],(i=>{s=le(s,i," ")})),i.textContent!==s&&(Z(DOMPurify.removed,{element:i.cloneNode()}),i.textContent=s)),Pr("afterSanitizeElements",i,null),!1):(kr(i),!0)},Tr=function _isValidAttribute(i,s,m){if(Vt&&("id"===s||"name"===s)&&(m in u||m in gr))return!1;if(Mt&&!Nt[s]&&de(wt,s));else if(Tt&&de(Et,s));else if(!Ct[s]||Nt[s]){if(!(Mr(i)&&(It.tagNameCheck instanceof RegExp&&de(It.tagNameCheck,i)||It.tagNameCheck instanceof Function&&It.tagNameCheck(i))&&(It.attributeNameCheck instanceof RegExp&&de(It.attributeNameCheck,s)||It.attributeNameCheck instanceof Function&&It.attributeNameCheck(s))||"is"===s&&It.allowCustomizedBuiltInElements&&(It.tagNameCheck instanceof RegExp&&de(It.tagNameCheck,m)||It.tagNameCheck instanceof Function&&It.tagNameCheck(m))))return!1}else if(er[s]);else if(de(kt,le(m,xt,"")));else if("src"!==s&&"xlink:href"!==s&&"href"!==s||"script"===i||0!==ce(m,"data:")||!Qt[i])if(Rt&&!de(St,le(m,xt,"")));else if(m)return!1;return!0},Mr=function _isBasicCustomElement(i){return i.indexOf("-")>0},Rr=function _sanitizeAttributes(i){Pr("beforeSanitizeAttributes",i,null);const{attributes:s}=i;if(!s)return;const u={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ct};let m=s.length;for(;m--;){const v=s[m],{name:_,namespaceURI:j,value:M}=v,$=fr(_);let W="value"===_?M:pe(M);if(u.attrName=$,u.attrValue=W,u.keepAttr=!0,u.forceKeepAttr=void 0,Pr("uponSanitizeAttribute",i,u),W=u.attrValue,u.forceKeepAttr)continue;if(Or(_,i),!u.keepAttr)continue;if(!Dt&&de(/\/>/i,W)){Or(_,i);continue}Bt&&X([vt,bt,_t],(i=>{W=le(W,i," ")}));const Z=fr(i.nodeName);if(Tr(Z,$,W)){if(!Wt||"id"!==$&&"name"!==$||(Or(_,i),W=Kt+W),ct&&"object"==typeof Qe&&"function"==typeof Qe.getAttributeType)if(j);else switch(Qe.getAttributeType(Z,$)){case"TrustedHTML":W=ct.createHTML(W);break;case"TrustedScriptURL":W=ct.createScriptURL(W)}try{j?i.setAttributeNS(j,_,W):i.setAttribute(_,W),Y(DOMPurify.removed)}catch(i){}}}Pr("afterSanitizeAttributes",i,null)},Dr=function _sanitizeShadowDOM(i){let s=null;const u=Cr(i);for(Pr("beforeSanitizeShadowDOM",i,null);s=u.nextNode();)Pr("uponSanitizeShadowNode",s,null),Nr(s)||(s.content instanceof j&&_sanitizeShadowDOM(s.content),Rr(s));Pr("afterSanitizeShadowDOM",i,null)};return DOMPurify.sanitize=function(i){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=null,v=null,_=null,M=null;if(sr=!i,sr&&(i="\x3c!--\x3e"),"string"!=typeof i&&!Ir(i)){if("function"!=typeof i.toString)throw fe("toString is not a function");if("string"!=typeof(i=i.toString()))throw fe("dirty is not a string, aborting")}if(!DOMPurify.isSupported)return i;if(Ft||vr(s),DOMPurify.removed=[],"string"==typeof i&&(Jt=!1),Jt){if(i.nodeName){const s=fr(i.nodeName);if(!Ot[s]||Pt[s])throw fe("root node is forbidden and cannot be sanitized in-place")}}else if(i instanceof W)u=Ar("\x3c!----\x3e"),v=u.ownerDocument.importNode(i,!0),1===v.nodeType&&"BODY"===v.nodeName||"HTML"===v.nodeName?u=v:u.appendChild(v);else{if(!$t&&!Bt&&!Lt&&-1===i.indexOf("<"))return ct&&zt?ct.createHTML(i):i;if(u=Ar(i),!u)return $t?null:zt?ut:""}u&&qt&&kr(u.firstChild);const $=Cr(Jt?i:u);for(;_=$.nextNode();)Nr(_)||(_.content instanceof j&&Dr(_.content),Rr(_));if(Jt)return i;if($t){if(Ut)for(M=dt.call(u.ownerDocument);u.firstChild;)M.appendChild(u.firstChild);else M=u;return(Ct.shadowroot||Ct.shadowrootmode)&&(M=gt.call(m,M,!0)),M}let Y=Lt?u.outerHTML:u.innerHTML;return Lt&&Ot["!doctype"]&&u.ownerDocument&&u.ownerDocument.doctype&&u.ownerDocument.doctype.name&&de(tt,u.ownerDocument.doctype.name)&&(Y="\n"+Y),Bt&&X([vt,bt,_t],(i=>{Y=le(Y,i," ")})),ct&&zt?ct.createHTML(Y):Y},DOMPurify.setConfig=function(){vr(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Ft=!0},DOMPurify.clearConfig=function(){mr=null,Ft=!1},DOMPurify.isValidAttribute=function(i,s,u){mr||vr({});const m=fr(i),v=fr(s);return Tr(m,v,u)},DOMPurify.addHook=function(i,s){"function"==typeof s&&(yt[i]=yt[i]||[],Z(yt[i],s))},DOMPurify.removeHook=function(i){if(yt[i])return Y(yt[i])},DOMPurify.removeHooks=function(i){yt[i]&&(yt[i]=[])},DOMPurify.removeAllHooks=function(){yt={}},DOMPurify}return createDOMPurify()}()},69450:i=>{"use strict";class SubRange{constructor(i,s){this.low=i,this.high=s,this.length=1+s-i}overlaps(i){return!(this.highi.high)}touches(i){return!(this.high+1i.high)}add(i){return new SubRange(Math.min(this.low,i.low),Math.max(this.high,i.high))}subtract(i){return i.low<=this.low&&i.high>=this.high?[]:i.low>this.low&&i.highi+s.length),0)}add(i,s){var _add=i=>{for(var s=0;s{for(var s=0;s{for(var s=0;s{for(var u=s.low;u<=s.high;)i.push(u),u++;return i}),[])}subranges(){return this.ranges.map((i=>({low:i.low,high:i.high,length:1+i.high-i.low})))}}i.exports=DRange},17187:i=>{"use strict";var s,u="object"==typeof Reflect?Reflect:null,m=u&&"function"==typeof u.apply?u.apply:function ReflectApply(i,s,u){return Function.prototype.apply.call(i,s,u)};s=u&&"function"==typeof u.ownKeys?u.ownKeys:Object.getOwnPropertySymbols?function ReflectOwnKeys(i){return Object.getOwnPropertyNames(i).concat(Object.getOwnPropertySymbols(i))}:function ReflectOwnKeys(i){return Object.getOwnPropertyNames(i)};var v=Number.isNaN||function NumberIsNaN(i){return i!=i};function EventEmitter(){EventEmitter.init.call(this)}i.exports=EventEmitter,i.exports.once=function once(i,s){return new Promise((function(u,m){function errorListener(u){i.removeListener(s,resolver),m(u)}function resolver(){"function"==typeof i.removeListener&&i.removeListener("error",errorListener),u([].slice.call(arguments))}eventTargetAgnosticAddListener(i,s,resolver,{once:!0}),"error"!==s&&function addErrorHandlerIfEventEmitter(i,s,u){"function"==typeof i.on&&eventTargetAgnosticAddListener(i,"error",s,u)}(i,errorListener,{once:!0})}))},EventEmitter.EventEmitter=EventEmitter,EventEmitter.prototype._events=void 0,EventEmitter.prototype._eventsCount=0,EventEmitter.prototype._maxListeners=void 0;var _=10;function checkListener(i){if("function"!=typeof i)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof i)}function _getMaxListeners(i){return void 0===i._maxListeners?EventEmitter.defaultMaxListeners:i._maxListeners}function _addListener(i,s,u,m){var v,_,j;if(checkListener(u),void 0===(_=i._events)?(_=i._events=Object.create(null),i._eventsCount=0):(void 0!==_.newListener&&(i.emit("newListener",s,u.listener?u.listener:u),_=i._events),j=_[s]),void 0===j)j=_[s]=u,++i._eventsCount;else if("function"==typeof j?j=_[s]=m?[u,j]:[j,u]:m?j.unshift(u):j.push(u),(v=_getMaxListeners(i))>0&&j.length>v&&!j.warned){j.warned=!0;var M=new Error("Possible EventEmitter memory leak detected. "+j.length+" "+String(s)+" listeners added. Use emitter.setMaxListeners() to increase limit");M.name="MaxListenersExceededWarning",M.emitter=i,M.type=s,M.count=j.length,function ProcessEmitWarning(i){console&&console.warn&&console.warn(i)}(M)}return i}function onceWrapper(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function _onceWrap(i,s,u){var m={fired:!1,wrapFn:void 0,target:i,type:s,listener:u},v=onceWrapper.bind(m);return v.listener=u,m.wrapFn=v,v}function _listeners(i,s,u){var m=i._events;if(void 0===m)return[];var v=m[s];return void 0===v?[]:"function"==typeof v?u?[v.listener||v]:[v]:u?function unwrapListeners(i){for(var s=new Array(i.length),u=0;u0&&(j=s[0]),j instanceof Error)throw j;var M=new Error("Unhandled error."+(j?" ("+j.message+")":""));throw M.context=j,M}var $=_[i];if(void 0===$)return!1;if("function"==typeof $)m($,this,s);else{var W=$.length,X=arrayClone($,W);for(u=0;u=0;_--)if(u[_]===s||u[_].listener===s){j=u[_].listener,v=_;break}if(v<0)return this;0===v?u.shift():function spliceOne(i,s){for(;s+1=0;m--)this.removeListener(i,s[m]);return this},EventEmitter.prototype.listeners=function listeners(i){return _listeners(this,i,!0)},EventEmitter.prototype.rawListeners=function rawListeners(i){return _listeners(this,i,!1)},EventEmitter.listenerCount=function(i,s){return"function"==typeof i.listenerCount?i.listenerCount(s):listenerCount.call(i,s)},EventEmitter.prototype.listenerCount=listenerCount,EventEmitter.prototype.eventNames=function eventNames(){return this._eventsCount>0?s(this._events):[]}},21102:(i,s,u)=>{"use strict";var m=u(46291),v=create(Error);function create(i){return FormattedError.displayName=i.displayName||i.name,FormattedError;function FormattedError(s){return s&&(s=m.apply(null,arguments)),new i(s)}}i.exports=v,v.eval=create(EvalError),v.range=create(RangeError),v.reference=create(ReferenceError),v.syntax=create(SyntaxError),v.type=create(TypeError),v.uri=create(URIError),v.create=create},46291:i=>{!function(){var s;function format(i){for(var s,u,m,v,_=1,j=[].slice.call(arguments),M=0,$=i.length,W="",X=!1,Y=!1,nextArg=function(){return j[_++]},slurpNumber=function(){for(var u="";/\d/.test(i[M]);)u+=i[M++],s=i[M];return u.length>0?parseInt(u):null};M<$;++M)if(s=i[M],X)switch(X=!1,"."==s?(Y=!1,s=i[++M]):"0"==s&&"."==i[M+1]?(Y=!0,s=i[M+=2]):Y=!0,v=slurpNumber(),s){case"b":W+=parseInt(nextArg(),10).toString(2);break;case"c":W+="string"==typeof(u=nextArg())||u instanceof String?u:String.fromCharCode(parseInt(u,10));break;case"d":W+=parseInt(nextArg(),10);break;case"f":m=String(parseFloat(nextArg()).toFixed(v||6)),W+=Y?m:m.replace(/^0/,"");break;case"j":W+=JSON.stringify(nextArg());break;case"o":W+="0"+parseInt(nextArg(),10).toString(8);break;case"s":W+=nextArg();break;case"x":W+="0x"+parseInt(nextArg(),10).toString(16);break;case"X":W+="0x"+parseInt(nextArg(),10).toString(16).toUpperCase();break;default:W+=s}else"%"===s?X=!0:W+=s;return W}(s=i.exports=format).format=format,s.vsprintf=function vsprintf(i,s){return format.apply(null,[i].concat(s))},"undefined"!=typeof console&&"function"==typeof console.log&&(s.printf=function printf(){console.log(format.apply(null,arguments))})}()},17648:i=>{"use strict";var s=Object.prototype.toString,u=Math.max,m=function concatty(i,s){for(var u=[],m=0;m{"use strict";var m=u(17648);i.exports=Function.prototype.bind||m},40210:(i,s,u)=>{"use strict";var m,v=SyntaxError,_=Function,j=TypeError,getEvalledConstructor=function(i){try{return _('"use strict"; return ('+i+").constructor;")()}catch(i){}},M=Object.getOwnPropertyDescriptor;if(M)try{M({},"")}catch(i){M=null}var throwTypeError=function(){throw new j},$=M?function(){try{return throwTypeError}catch(i){try{return M(arguments,"callee").get}catch(i){return throwTypeError}}}():throwTypeError,W=u(41405)(),X=u(28185)(),Y=Object.getPrototypeOf||(X?function(i){return i.__proto__}:null),Z={},ee="undefined"!=typeof Uint8Array&&Y?Y(Uint8Array):m,ie={"%AggregateError%":"undefined"==typeof AggregateError?m:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?m:ArrayBuffer,"%ArrayIteratorPrototype%":W&&Y?Y([][Symbol.iterator]()):m,"%AsyncFromSyncIteratorPrototype%":m,"%AsyncFunction%":Z,"%AsyncGenerator%":Z,"%AsyncGeneratorFunction%":Z,"%AsyncIteratorPrototype%":Z,"%Atomics%":"undefined"==typeof Atomics?m:Atomics,"%BigInt%":"undefined"==typeof BigInt?m:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?m:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?m:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?m:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?m:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?m:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?m:FinalizationRegistry,"%Function%":_,"%GeneratorFunction%":Z,"%Int8Array%":"undefined"==typeof Int8Array?m:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?m:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?m:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":W&&Y?Y(Y([][Symbol.iterator]())):m,"%JSON%":"object"==typeof JSON?JSON:m,"%Map%":"undefined"==typeof Map?m:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&W&&Y?Y((new Map)[Symbol.iterator]()):m,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?m:Promise,"%Proxy%":"undefined"==typeof Proxy?m:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?m:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?m:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&W&&Y?Y((new Set)[Symbol.iterator]()):m,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?m:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":W&&Y?Y(""[Symbol.iterator]()):m,"%Symbol%":W?Symbol:m,"%SyntaxError%":v,"%ThrowTypeError%":$,"%TypedArray%":ee,"%TypeError%":j,"%Uint8Array%":"undefined"==typeof Uint8Array?m:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?m:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?m:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?m:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?m:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?m:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?m:WeakSet};if(Y)try{null.error}catch(i){var ae=Y(Y(i));ie["%Error.prototype%"]=ae}var le=function doEval(i){var s;if("%AsyncFunction%"===i)s=getEvalledConstructor("async function () {}");else if("%GeneratorFunction%"===i)s=getEvalledConstructor("function* () {}");else if("%AsyncGeneratorFunction%"===i)s=getEvalledConstructor("async function* () {}");else if("%AsyncGenerator%"===i){var u=doEval("%AsyncGeneratorFunction%");u&&(s=u.prototype)}else if("%AsyncIteratorPrototype%"===i){var m=doEval("%AsyncGenerator%");m&&Y&&(s=Y(m.prototype))}return ie[i]=s,s},ce={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},pe=u(58612),de=u(17642),fe=pe.call(Function.call,Array.prototype.concat),ye=pe.call(Function.apply,Array.prototype.splice),be=pe.call(Function.call,String.prototype.replace),_e=pe.call(Function.call,String.prototype.slice),we=pe.call(Function.call,RegExp.prototype.exec),Se=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,xe=/\\(\\)?/g,Ie=function getBaseIntrinsic(i,s){var u,m=i;if(de(ce,m)&&(m="%"+(u=ce[m])[0]+"%"),de(ie,m)){var _=ie[m];if(_===Z&&(_=le(m)),void 0===_&&!s)throw new j("intrinsic "+i+" exists, but is not available. Please file an issue!");return{alias:u,name:m,value:_}}throw new v("intrinsic "+i+" does not exist!")};i.exports=function GetIntrinsic(i,s){if("string"!=typeof i||0===i.length)throw new j("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof s)throw new j('"allowMissing" argument must be a boolean');if(null===we(/^%?[^%]*%?$/,i))throw new v("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var u=function stringToPath(i){var s=_e(i,0,1),u=_e(i,-1);if("%"===s&&"%"!==u)throw new v("invalid intrinsic syntax, expected closing `%`");if("%"===u&&"%"!==s)throw new v("invalid intrinsic syntax, expected opening `%`");var m=[];return be(i,Se,(function(i,s,u,v){m[m.length]=u?be(v,xe,"$1"):s||i})),m}(i),m=u.length>0?u[0]:"",_=Ie("%"+m+"%",s),$=_.name,W=_.value,X=!1,Y=_.alias;Y&&(m=Y[0],ye(u,fe([0,1],Y)));for(var Z=1,ee=!0;Z=u.length){var pe=M(W,ae);W=(ee=!!pe)&&"get"in pe&&!("originalValue"in pe.get)?pe.get:W[ae]}else ee=de(W,ae),W=W[ae];ee&&!X&&(ie[$]=W)}}return W}},28185:i=>{"use strict";var s={foo:{}},u=Object;i.exports=function hasProto(){return{__proto__:s}.foo===s.foo&&!({__proto__:null}instanceof u)}},41405:(i,s,u)=>{"use strict";var m="undefined"!=typeof Symbol&&Symbol,v=u(55419);i.exports=function hasNativeSymbols(){return"function"==typeof m&&("function"==typeof Symbol&&("symbol"==typeof m("foo")&&("symbol"==typeof Symbol("bar")&&v())))}},55419:i=>{"use strict";i.exports=function hasSymbols(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var i={},s=Symbol("test"),u=Object(s);if("string"==typeof s)return!1;if("[object Symbol]"!==Object.prototype.toString.call(s))return!1;if("[object Symbol]"!==Object.prototype.toString.call(u))return!1;for(s in i[s]=42,i)return!1;if("function"==typeof Object.keys&&0!==Object.keys(i).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(i).length)return!1;var m=Object.getOwnPropertySymbols(i);if(1!==m.length||m[0]!==s)return!1;if(!Object.prototype.propertyIsEnumerable.call(i,s))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var v=Object.getOwnPropertyDescriptor(i,s);if(42!==v.value||!0!==v.enumerable)return!1}return!0}},17642:(i,s,u)=>{"use strict";var m=u(58612);i.exports=m.call(Function.call,Object.prototype.hasOwnProperty)},47802:i=>{function deepFreeze(i){return i instanceof Map?i.clear=i.delete=i.set=function(){throw new Error("map is read-only")}:i instanceof Set&&(i.add=i.clear=i.delete=function(){throw new Error("set is read-only")}),Object.freeze(i),Object.getOwnPropertyNames(i).forEach((function(s){var u=i[s];"object"!=typeof u||Object.isFrozen(u)||deepFreeze(u)})),i}var s=deepFreeze,u=deepFreeze;s.default=u;class Response{constructor(i){void 0===i.data&&(i.data={}),this.data=i.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function escapeHTML(i){return i.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function inherit(i,...s){const u=Object.create(null);for(const s in i)u[s]=i[s];return s.forEach((function(i){for(const s in i)u[s]=i[s]})),u}const emitsWrappingTags=i=>!!i.kind;class HTMLRenderer{constructor(i,s){this.buffer="",this.classPrefix=s.classPrefix,i.walk(this)}addText(i){this.buffer+=escapeHTML(i)}openNode(i){if(!emitsWrappingTags(i))return;let s=i.kind;i.sublanguage||(s=`${this.classPrefix}${s}`),this.span(s)}closeNode(i){emitsWrappingTags(i)&&(this.buffer+="")}value(){return this.buffer}span(i){this.buffer+=``}}class TokenTree{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(i){this.top.children.push(i)}openNode(i){const s={kind:i,children:[]};this.add(s),this.stack.push(s)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(i){return this.constructor._walk(i,this.rootNode)}static _walk(i,s){return"string"==typeof s?i.addText(s):s.children&&(i.openNode(s),s.children.forEach((s=>this._walk(i,s))),i.closeNode(s)),i}static _collapse(i){"string"!=typeof i&&i.children&&(i.children.every((i=>"string"==typeof i))?i.children=[i.children.join("")]:i.children.forEach((i=>{TokenTree._collapse(i)})))}}class TokenTreeEmitter extends TokenTree{constructor(i){super(),this.options=i}addKeyword(i,s){""!==i&&(this.openNode(s),this.addText(i),this.closeNode())}addText(i){""!==i&&this.add(i)}addSublanguage(i,s){const u=i.root;u.kind=s,u.sublanguage=!0,this.add(u)}toHTML(){return new HTMLRenderer(this,this.options).value()}finalize(){return!0}}function source(i){return i?"string"==typeof i?i:i.source:null}const m=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;const v="[a-zA-Z]\\w*",_="[a-zA-Z_]\\w*",j="\\b\\d+(\\.\\d+)?",M="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",$="\\b(0b[01]+)",W={begin:"\\\\[\\s\\S]",relevance:0},X={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[W]},Y={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[W]},Z={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},COMMENT=function(i,s,u={}){const m=inherit({className:"comment",begin:i,end:s,contains:[]},u);return m.contains.push(Z),m.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),m},ee=COMMENT("//","$"),ie=COMMENT("/\\*","\\*/"),ae=COMMENT("#","$"),le={className:"number",begin:j,relevance:0},ce={className:"number",begin:M,relevance:0},pe={className:"number",begin:$,relevance:0},de={className:"number",begin:j+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},fe={begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[W,{begin:/\[/,end:/\]/,relevance:0,contains:[W]}]}]},ye={className:"title",begin:v,relevance:0},be={className:"title",begin:_,relevance:0},_e={begin:"\\.\\s*"+_,relevance:0};var we=Object.freeze({__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:v,UNDERSCORE_IDENT_RE:_,NUMBER_RE:j,C_NUMBER_RE:M,BINARY_NUMBER_RE:$,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(i={})=>{const s=/^#![ ]*\//;return i.binary&&(i.begin=function concat(...i){return i.map((i=>source(i))).join("")}(s,/.*\b/,i.binary,/\b.*/)),inherit({className:"meta",begin:s,end:/$/,relevance:0,"on:begin":(i,s)=>{0!==i.index&&s.ignoreMatch()}},i)},BACKSLASH_ESCAPE:W,APOS_STRING_MODE:X,QUOTE_STRING_MODE:Y,PHRASAL_WORDS_MODE:Z,COMMENT,C_LINE_COMMENT_MODE:ee,C_BLOCK_COMMENT_MODE:ie,HASH_COMMENT_MODE:ae,NUMBER_MODE:le,C_NUMBER_MODE:ce,BINARY_NUMBER_MODE:pe,CSS_NUMBER_MODE:de,REGEXP_MODE:fe,TITLE_MODE:ye,UNDERSCORE_TITLE_MODE:be,METHOD_GUARD:_e,END_SAME_AS_BEGIN:function(i){return Object.assign(i,{"on:begin":(i,s)=>{s.data._beginMatch=i[1]},"on:end":(i,s)=>{s.data._beginMatch!==i[1]&&s.ignoreMatch()}})}});function skipIfhasPrecedingDot(i,s){"."===i.input[i.index-1]&&s.ignoreMatch()}function beginKeywords(i,s){s&&i.beginKeywords&&(i.begin="\\b("+i.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",i.__beforeBegin=skipIfhasPrecedingDot,i.keywords=i.keywords||i.beginKeywords,delete i.beginKeywords,void 0===i.relevance&&(i.relevance=0))}function compileIllegal(i,s){Array.isArray(i.illegal)&&(i.illegal=function either(...i){return"("+i.map((i=>source(i))).join("|")+")"}(...i.illegal))}function compileMatch(i,s){if(i.match){if(i.begin||i.end)throw new Error("begin & end are not supported with match");i.begin=i.match,delete i.match}}function compileRelevance(i,s){void 0===i.relevance&&(i.relevance=1)}const Se=["of","and","for","in","not","or","if","then","parent","list","value"],xe="keyword";function compileKeywords(i,s,u=xe){const m={};return"string"==typeof i?compileList(u,i.split(" ")):Array.isArray(i)?compileList(u,i):Object.keys(i).forEach((function(u){Object.assign(m,compileKeywords(i[u],s,u))})),m;function compileList(i,u){s&&(u=u.map((i=>i.toLowerCase()))),u.forEach((function(s){const u=s.split("|");m[u[0]]=[i,scoreForKeyword(u[0],u[1])]}))}}function scoreForKeyword(i,s){return s?Number(s):function commonKeyword(i){return Se.includes(i.toLowerCase())}(i)?0:1}function compileLanguage(i,{plugins:s}){function langRe(s,u){return new RegExp(source(s),"m"+(i.case_insensitive?"i":"")+(u?"g":""))}class MultiRegex{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(i,s){s.position=this.position++,this.matchIndexes[this.matchAt]=s,this.regexes.push([s,i]),this.matchAt+=function countMatchGroups(i){return new RegExp(i.toString()+"|").exec("").length-1}(i)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const i=this.regexes.map((i=>i[1]));this.matcherRe=langRe(function join(i,s="|"){let u=0;return i.map((i=>{u+=1;const s=u;let v=source(i),_="";for(;v.length>0;){const i=m.exec(v);if(!i){_+=v;break}_+=v.substring(0,i.index),v=v.substring(i.index+i[0].length),"\\"===i[0][0]&&i[1]?_+="\\"+String(Number(i[1])+s):(_+=i[0],"("===i[0]&&u++)}return _})).map((i=>`(${i})`)).join(s)}(i),!0),this.lastIndex=0}exec(i){this.matcherRe.lastIndex=this.lastIndex;const s=this.matcherRe.exec(i);if(!s)return null;const u=s.findIndex(((i,s)=>s>0&&void 0!==i)),m=this.matchIndexes[u];return s.splice(0,u),Object.assign(s,m)}}class ResumableMultiRegex{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(i){if(this.multiRegexes[i])return this.multiRegexes[i];const s=new MultiRegex;return this.rules.slice(i).forEach((([i,u])=>s.addRule(i,u))),s.compile(),this.multiRegexes[i]=s,s}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(i,s){this.rules.push([i,s]),"begin"===s.type&&this.count++}exec(i){const s=this.getMatcher(this.regexIndex);s.lastIndex=this.lastIndex;let u=s.exec(i);if(this.resumingScanAtSamePosition())if(u&&u.index===this.lastIndex);else{const s=this.getMatcher(0);s.lastIndex=this.lastIndex+1,u=s.exec(i)}return u&&(this.regexIndex+=u.position+1,this.regexIndex===this.count&&this.considerAll()),u}}if(i.compilerExtensions||(i.compilerExtensions=[]),i.contains&&i.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return i.classNameAliases=inherit(i.classNameAliases||{}),function compileMode(s,u){const m=s;if(s.isCompiled)return m;[compileMatch].forEach((i=>i(s,u))),i.compilerExtensions.forEach((i=>i(s,u))),s.__beforeBegin=null,[beginKeywords,compileIllegal,compileRelevance].forEach((i=>i(s,u))),s.isCompiled=!0;let v=null;if("object"==typeof s.keywords&&(v=s.keywords.$pattern,delete s.keywords.$pattern),s.keywords&&(s.keywords=compileKeywords(s.keywords,i.case_insensitive)),s.lexemes&&v)throw new Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return v=v||s.lexemes||/\w+/,m.keywordPatternRe=langRe(v,!0),u&&(s.begin||(s.begin=/\B|\b/),m.beginRe=langRe(s.begin),s.endSameAsBegin&&(s.end=s.begin),s.end||s.endsWithParent||(s.end=/\B|\b/),s.end&&(m.endRe=langRe(s.end)),m.terminatorEnd=source(s.end)||"",s.endsWithParent&&u.terminatorEnd&&(m.terminatorEnd+=(s.end?"|":"")+u.terminatorEnd)),s.illegal&&(m.illegalRe=langRe(s.illegal)),s.contains||(s.contains=[]),s.contains=[].concat(...s.contains.map((function(i){return function expandOrCloneMode(i){i.variants&&!i.cachedVariants&&(i.cachedVariants=i.variants.map((function(s){return inherit(i,{variants:null},s)})));if(i.cachedVariants)return i.cachedVariants;if(dependencyOnParent(i))return inherit(i,{starts:i.starts?inherit(i.starts):null});if(Object.isFrozen(i))return inherit(i);return i}("self"===i?s:i)}))),s.contains.forEach((function(i){compileMode(i,m)})),s.starts&&compileMode(s.starts,u),m.matcher=function buildModeRegex(i){const s=new ResumableMultiRegex;return i.contains.forEach((i=>s.addRule(i.begin,{rule:i,type:"begin"}))),i.terminatorEnd&&s.addRule(i.terminatorEnd,{type:"end"}),i.illegal&&s.addRule(i.illegal,{type:"illegal"}),s}(m),m}(i)}function dependencyOnParent(i){return!!i&&(i.endsWithParent||dependencyOnParent(i.starts))}function BuildVuePlugin(i){const s={props:["language","code","autodetect"],data:function(){return{detectedLanguage:"",unknownLanguage:!1}},computed:{className(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted(){if(!this.autoDetect&&!i.getLanguage(this.language))return console.warn(`The language "${this.language}" you specified could not be found.`),this.unknownLanguage=!0,escapeHTML(this.code);let s={};return this.autoDetect?(s=i.highlightAuto(this.code),this.detectedLanguage=s.language):(s=i.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),s.value},autoDetect(){return!this.language||function hasValueOrEmptyAttribute(i){return Boolean(i||""===i)}(this.autodetect)},ignoreIllegals:()=>!0},render(i){return i("pre",{},[i("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:s,VuePlugin:{install(i){i.component("highlightjs",s)}}}}const Ie={"after:highlightElement":({el:i,result:s,text:u})=>{const m=nodeStream(i);if(!m.length)return;const v=document.createElement("div");v.innerHTML=s.value,s.value=function mergeStreams(i,s,u){let m=0,v="";const _=[];function selectStream(){return i.length&&s.length?i[0].offset!==s[0].offset?i[0].offset"}function close(i){v+=""}function render(i){("start"===i.event?open:close)(i.node)}for(;i.length||s.length;){let s=selectStream();if(v+=escapeHTML(u.substring(m,s[0].offset)),m=s[0].offset,s===i){_.reverse().forEach(close);do{render(s.splice(0,1)[0]),s=selectStream()}while(s===i&&s.length&&s[0].offset===m);_.reverse().forEach(open)}else"start"===s[0].event?_.push(s[0].node):_.pop(),render(s.splice(0,1)[0])}return v+escapeHTML(u.substr(m))}(m,nodeStream(v),u)}};function tag(i){return i.nodeName.toLowerCase()}function nodeStream(i){const s=[];return function _nodeStream(i,u){for(let m=i.firstChild;m;m=m.nextSibling)3===m.nodeType?u+=m.nodeValue.length:1===m.nodeType&&(s.push({event:"start",offset:u,node:m}),u=_nodeStream(m,u),tag(m).match(/br|hr|img|input/)||s.push({event:"stop",offset:u,node:m}));return u}(i,0),s}const Pe={},error=i=>{console.error(i)},warn=(i,...s)=>{console.log(`WARN: ${i}`,...s)},deprecated=(i,s)=>{Pe[`${i}/${s}`]||(console.log(`Deprecated as of ${i}. ${s}`),Pe[`${i}/${s}`]=!0)},Te=escapeHTML,Re=inherit,qe=Symbol("nomatch");var ze=function(i){const u=Object.create(null),m=Object.create(null),v=[];let _=!0;const j=/(^(<[^>]+>|\t|)+|\n)/gm,M="Could not find the language '{}', did you forget to load/include a language module?",$={disableAutodetect:!0,name:"Plain text",contains:[]};let W={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:TokenTreeEmitter};function shouldNotHighlight(i){return W.noHighlightRe.test(i)}function highlight(i,s,u,m){let v="",_="";"object"==typeof s?(v=i,u=s.ignoreIllegals,_=s.language,m=void 0):(deprecated("10.7.0","highlight(lang, code, ...args) has been deprecated."),deprecated("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),_=i,v=s);const j={code:v,language:_};fire("before:highlight",j);const M=j.result?j.result:_highlight(j.language,j.code,u,m);return M.code=j.code,fire("after:highlight",M),M}function _highlight(i,s,m,j){function keywordData(i,s){const u=X.case_insensitive?s[0].toLowerCase():s[0];return Object.prototype.hasOwnProperty.call(i.keywords,u)&&i.keywords[u]}function processBuffer(){null!=ee.subLanguage?function processSubLanguage(){if(""===le)return;let i=null;if("string"==typeof ee.subLanguage){if(!u[ee.subLanguage])return void ae.addText(le);i=_highlight(ee.subLanguage,le,!0,ie[ee.subLanguage]),ie[ee.subLanguage]=i.top}else i=highlightAuto(le,ee.subLanguage.length?ee.subLanguage:null);ee.relevance>0&&(ce+=i.relevance),ae.addSublanguage(i.emitter,i.language)}():function processKeywords(){if(!ee.keywords)return void ae.addText(le);let i=0;ee.keywordPatternRe.lastIndex=0;let s=ee.keywordPatternRe.exec(le),u="";for(;s;){u+=le.substring(i,s.index);const m=keywordData(ee,s);if(m){const[i,v]=m;if(ae.addText(u),u="",ce+=v,i.startsWith("_"))u+=s[0];else{const u=X.classNameAliases[i]||i;ae.addKeyword(s[0],u)}}else u+=s[0];i=ee.keywordPatternRe.lastIndex,s=ee.keywordPatternRe.exec(le)}u+=le.substr(i),ae.addText(u)}(),le=""}function startNewMode(i){return i.className&&ae.openNode(X.classNameAliases[i.className]||i.className),ee=Object.create(i,{parent:{value:ee}}),ee}function endOfMode(i,s,u){let m=function startsWith(i,s){const u=i&&i.exec(s);return u&&0===u.index}(i.endRe,u);if(m){if(i["on:end"]){const u=new Response(i);i["on:end"](s,u),u.isMatchIgnored&&(m=!1)}if(m){for(;i.endsParent&&i.parent;)i=i.parent;return i}}if(i.endsWithParent)return endOfMode(i.parent,s,u)}function doIgnore(i){return 0===ee.matcher.regexIndex?(le+=i[0],1):(fe=!0,0)}function doBeginMatch(i){const s=i[0],u=i.rule,m=new Response(u),v=[u.__beforeBegin,u["on:begin"]];for(const u of v)if(u&&(u(i,m),m.isMatchIgnored))return doIgnore(s);return u&&u.endSameAsBegin&&(u.endRe=function escape(i){return new RegExp(i.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}(s)),u.skip?le+=s:(u.excludeBegin&&(le+=s),processBuffer(),u.returnBegin||u.excludeBegin||(le=s)),startNewMode(u),u.returnBegin?0:s.length}function doEndMatch(i){const u=i[0],m=s.substr(i.index),v=endOfMode(ee,i,m);if(!v)return qe;const _=ee;_.skip?le+=u:(_.returnEnd||_.excludeEnd||(le+=u),processBuffer(),_.excludeEnd&&(le=u));do{ee.className&&ae.closeNode(),ee.skip||ee.subLanguage||(ce+=ee.relevance),ee=ee.parent}while(ee!==v.parent);return v.starts&&(v.endSameAsBegin&&(v.starts.endRe=v.endRe),startNewMode(v.starts)),_.returnEnd?0:u.length}let $={};function processLexeme(u,v){const j=v&&v[0];if(le+=u,null==j)return processBuffer(),0;if("begin"===$.type&&"end"===v.type&&$.index===v.index&&""===j){if(le+=s.slice(v.index,v.index+1),!_){const s=new Error("0 width match regex");throw s.languageName=i,s.badRule=$.rule,s}return 1}if($=v,"begin"===v.type)return doBeginMatch(v);if("illegal"===v.type&&!m){const i=new Error('Illegal lexeme "'+j+'" for mode "'+(ee.className||"")+'"');throw i.mode=ee,i}if("end"===v.type){const i=doEndMatch(v);if(i!==qe)return i}if("illegal"===v.type&&""===j)return 1;if(de>1e5&&de>3*v.index){throw new Error("potential infinite loop, way more iterations than matches")}return le+=j,j.length}const X=getLanguage(i);if(!X)throw error(M.replace("{}",i)),new Error('Unknown language: "'+i+'"');const Y=compileLanguage(X,{plugins:v});let Z="",ee=j||Y;const ie={},ae=new W.__emitter(W);!function processContinuations(){const i=[];for(let s=ee;s!==X;s=s.parent)s.className&&i.unshift(s.className);i.forEach((i=>ae.openNode(i)))}();let le="",ce=0,pe=0,de=0,fe=!1;try{for(ee.matcher.considerAll();;){de++,fe?fe=!1:ee.matcher.considerAll(),ee.matcher.lastIndex=pe;const i=ee.matcher.exec(s);if(!i)break;const u=processLexeme(s.substring(pe,i.index),i);pe=i.index+u}return processLexeme(s.substr(pe)),ae.closeAllNodes(),ae.finalize(),Z=ae.toHTML(),{relevance:Math.floor(ce),value:Z,language:i,illegal:!1,emitter:ae,top:ee}}catch(u){if(u.message&&u.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:u.message,context:s.slice(pe-100,pe+100),mode:u.mode},sofar:Z,relevance:0,value:Te(s),emitter:ae};if(_)return{illegal:!1,relevance:0,value:Te(s),emitter:ae,language:i,top:ee,errorRaised:u};throw u}}function highlightAuto(i,s){s=s||W.languages||Object.keys(u);const m=function justTextHighlightResult(i){const s={relevance:0,emitter:new W.__emitter(W),value:Te(i),illegal:!1,top:$};return s.emitter.addText(i),s}(i),v=s.filter(getLanguage).filter(autoDetection).map((s=>_highlight(s,i,!1)));v.unshift(m);const _=v.sort(((i,s)=>{if(i.relevance!==s.relevance)return s.relevance-i.relevance;if(i.language&&s.language){if(getLanguage(i.language).supersetOf===s.language)return 1;if(getLanguage(s.language).supersetOf===i.language)return-1}return 0})),[j,M]=_,X=j;return X.second_best=M,X}const X={"before:highlightElement":({el:i})=>{W.useBR&&(i.innerHTML=i.innerHTML.replace(/\n/g,"").replace(//g,"\n"))},"after:highlightElement":({result:i})=>{W.useBR&&(i.value=i.value.replace(/\n/g,"
"))}},Y=/^(<[^>]+>|\t)+/gm,Z={"after:highlightElement":({result:i})=>{W.tabReplace&&(i.value=i.value.replace(Y,(i=>i.replace(/\t/g,W.tabReplace))))}};function highlightElement(i){let s=null;const u=function blockLanguage(i){let s=i.className+" ";s+=i.parentNode?i.parentNode.className:"";const u=W.languageDetectRe.exec(s);if(u){const s=getLanguage(u[1]);return s||(warn(M.replace("{}",u[1])),warn("Falling back to no-highlight mode for this block.",i)),s?u[1]:"no-highlight"}return s.split(/\s+/).find((i=>shouldNotHighlight(i)||getLanguage(i)))}(i);if(shouldNotHighlight(u))return;fire("before:highlightElement",{el:i,language:u}),s=i;const v=s.textContent,_=u?highlight(v,{language:u,ignoreIllegals:!0}):highlightAuto(v);fire("after:highlightElement",{el:i,result:_,text:v}),i.innerHTML=_.value,function updateClassName(i,s,u){const v=s?m[s]:u;i.classList.add("hljs"),v&&i.classList.add(v)}(i,u,_.language),i.result={language:_.language,re:_.relevance,relavance:_.relevance},_.second_best&&(i.second_best={language:_.second_best.language,re:_.second_best.relevance,relavance:_.second_best.relevance})}const initHighlighting=()=>{if(initHighlighting.called)return;initHighlighting.called=!0,deprecated("10.6.0","initHighlighting() is deprecated. Use highlightAll() instead.");document.querySelectorAll("pre code").forEach(highlightElement)};let ee=!1;function highlightAll(){if("loading"===document.readyState)return void(ee=!0);document.querySelectorAll("pre code").forEach(highlightElement)}function getLanguage(i){return i=(i||"").toLowerCase(),u[i]||u[m[i]]}function registerAliases(i,{languageName:s}){"string"==typeof i&&(i=[i]),i.forEach((i=>{m[i.toLowerCase()]=s}))}function autoDetection(i){const s=getLanguage(i);return s&&!s.disableAutodetect}function fire(i,s){const u=i;v.forEach((function(i){i[u]&&i[u](s)}))}"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(function boot(){ee&&highlightAll()}),!1),Object.assign(i,{highlight,highlightAuto,highlightAll,fixMarkup:function deprecateFixMarkup(i){return deprecated("10.2.0","fixMarkup will be removed entirely in v11.0"),deprecated("10.2.0","Please see https://github.com/highlightjs/highlight.js/issues/2534"),function fixMarkup(i){return W.tabReplace||W.useBR?i.replace(j,(i=>"\n"===i?W.useBR?"
":i:W.tabReplace?i.replace(/\t/g,W.tabReplace):i)):i}(i)},highlightElement,highlightBlock:function deprecateHighlightBlock(i){return deprecated("10.7.0","highlightBlock will be removed entirely in v12.0"),deprecated("10.7.0","Please use highlightElement now."),highlightElement(i)},configure:function configure(i){i.useBR&&(deprecated("10.3.0","'useBR' will be removed entirely in v11.0"),deprecated("10.3.0","Please see https://github.com/highlightjs/highlight.js/issues/2559")),W=Re(W,i)},initHighlighting,initHighlightingOnLoad:function initHighlightingOnLoad(){deprecated("10.6.0","initHighlightingOnLoad() is deprecated. Use highlightAll() instead."),ee=!0},registerLanguage:function registerLanguage(s,m){let v=null;try{v=m(i)}catch(i){if(error("Language definition for '{}' could not be registered.".replace("{}",s)),!_)throw i;error(i),v=$}v.name||(v.name=s),u[s]=v,v.rawDefinition=m.bind(null,i),v.aliases&®isterAliases(v.aliases,{languageName:s})},unregisterLanguage:function unregisterLanguage(i){delete u[i];for(const s of Object.keys(m))m[s]===i&&delete m[s]},listLanguages:function listLanguages(){return Object.keys(u)},getLanguage,registerAliases,requireLanguage:function requireLanguage(i){deprecated("10.4.0","requireLanguage will be removed entirely in v11."),deprecated("10.4.0","Please see https://github.com/highlightjs/highlight.js/pull/2844");const s=getLanguage(i);if(s)return s;throw new Error("The '{}' language is required, but not loaded.".replace("{}",i))},autoDetection,inherit:Re,addPlugin:function addPlugin(i){!function upgradePluginAPI(i){i["before:highlightBlock"]&&!i["before:highlightElement"]&&(i["before:highlightElement"]=s=>{i["before:highlightBlock"](Object.assign({block:s.el},s))}),i["after:highlightBlock"]&&!i["after:highlightElement"]&&(i["after:highlightElement"]=s=>{i["after:highlightBlock"](Object.assign({block:s.el},s))})}(i),v.push(i)},vuePlugin:BuildVuePlugin(i).VuePlugin}),i.debugMode=function(){_=!1},i.safeMode=function(){_=!0},i.versionString="10.7.3";for(const i in we)"object"==typeof we[i]&&s(we[i]);return Object.assign(i,we),i.addPlugin(X),i.addPlugin(Ie),i.addPlugin(Z),i}({});i.exports=ze},61519:i=>{function concat(...i){return i.map((i=>function source(i){return i?"string"==typeof i?i:i.source:null}(i))).join("")}i.exports=function bash(i){const s={},u={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[s]}]};Object.assign(s,{className:"variable",variants:[{begin:concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},u]});const m={className:"subst",begin:/\$\(/,end:/\)/,contains:[i.BACKSLASH_ESCAPE]},v={begin:/<<-?\s*(?=\w+)/,starts:{contains:[i.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},_={className:"string",begin:/"/,end:/"/,contains:[i.BACKSLASH_ESCAPE,s,m]};m.contains.push(_);const j={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},i.NUMBER_MODE,s]},M=i.SHEBANG({binary:`(${["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"].join("|")})`,relevance:10}),$={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[i.inherit(i.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp"},contains:[M,i.SHEBANG(),$,j,i.HASH_COMMENT_MODE,v,_,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},s]}}},30786:i=>{function concat(...i){return i.map((i=>function source(i){return i?"string"==typeof i?i:i.source:null}(i))).join("")}i.exports=function http(i){const s="HTTP/(2|1\\.[01])",u={className:"attribute",begin:concat("^",/[A-Za-z][A-Za-z0-9-]*/,"(?=\\:\\s)"),starts:{contains:[{className:"punctuation",begin:/: /,relevance:0,starts:{end:"$",relevance:0}}]}},m=[u,{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}];return{name:"HTTP",aliases:["https"],illegal:/\S/,contains:[{begin:"^(?="+s+" \\d{3})",end:/$/,contains:[{className:"meta",begin:s},{className:"number",begin:"\\b\\d{3}\\b"}],starts:{end:/\b\B/,illegal:/\S/,contains:m}},{begin:"(?=^[A-Z]+ (.*?) "+s+"$)",end:/$/,contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{className:"meta",begin:s},{className:"keyword",begin:"[A-Z]+"}],starts:{end:/\b\B/,illegal:/\S/,contains:m}},i.inherit(u,{relevance:0})]}}},96344:i=>{const s="[A-Za-z$_][0-9A-Za-z$_]*",u=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],m=["true","false","null","undefined","NaN","Infinity"],v=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer","BigInt64Array","BigUint64Array","BigInt"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function lookahead(i){return concat("(?=",i,")")}function concat(...i){return i.map((i=>function source(i){return i?"string"==typeof i?i:i.source:null}(i))).join("")}i.exports=function javascript(i){const _=s,j="<>",M="",$={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(i,s)=>{const u=i[0].length+i.index,m=i.input[u];"<"!==m?">"===m&&(((i,{after:s})=>{const u="",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:i.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:W,contains:ye}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:j,end:M},{begin:$.begin,"on:begin":$.isTrulyOpeningTag,end:$.end}],subLanguage:"xml",contains:[{begin:$.begin,end:$.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:W,contains:["self",i.inherit(i.TITLE_MODE,{begin:_}),be],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:i.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[be,i.inherit(i.TITLE_MODE,{begin:_})]},{variants:[{begin:"\\."+_},{begin:"\\$"+_}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},i.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[i.inherit(i.TITLE_MODE,{begin:_}),"self",be]},{begin:"(get|set)\\s+(?="+_+"\\()",end:/\{/,keywords:"get set",contains:[i.inherit(i.TITLE_MODE,{begin:_}),{begin:/\(\)/},be]},{begin:/\$[(.]/}]}}},82026:i=>{i.exports=function json(i){const s={literal:"true false null"},u=[i.C_LINE_COMMENT_MODE,i.C_BLOCK_COMMENT_MODE],m=[i.QUOTE_STRING_MODE,i.C_NUMBER_MODE],v={end:",",endsWithParent:!0,excludeEnd:!0,contains:m,keywords:s},_={begin:/\{/,end:/\}/,contains:[{className:"attr",begin:/"/,end:/"/,contains:[i.BACKSLASH_ESCAPE],illegal:"\\n"},i.inherit(v,{begin:/:/})].concat(u),illegal:"\\S"},j={begin:"\\[",end:"\\]",contains:[i.inherit(v)],illegal:"\\S"};return m.push(_,j),u.forEach((function(i){m.push(i)})),{name:"JSON",contains:m,keywords:s,illegal:"\\S"}}},66336:i=>{i.exports=function powershell(i){const s={$pattern:/-?[A-z\.\-]+\b/,keyword:"if else foreach return do while until elseif begin for trap data dynamicparam end break throw param continue finally in switch exit filter try process catch hidden static parameter",built_in:"ac asnp cat cd CFS chdir clc clear clhy cli clp cls clv cnsn compare copy cp cpi cpp curl cvpa dbp del diff dir dnsn ebp echo|0 epal epcsv epsn erase etsn exsn fc fhx fl ft fw gal gbp gc gcb gci gcm gcs gdr gerr ghy gi gin gjb gl gm gmo gp gps gpv group gsn gsnp gsv gtz gu gv gwmi h history icm iex ihy ii ipal ipcsv ipmo ipsn irm ise iwmi iwr kill lp ls man md measure mi mount move mp mv nal ndr ni nmo npssc nsn nv ogv oh popd ps pushd pwd r rbp rcjb rcsn rd rdr ren ri rjb rm rmdir rmo rni rnp rp rsn rsnp rujb rv rvpa rwmi sajb sal saps sasv sbp sc scb select set shcm si sl sleep sls sort sp spjb spps spsv start stz sujb sv swmi tee trcm type wget where wjb write"},u={begin:"`[\\s\\S]",relevance:0},m={className:"variable",variants:[{begin:/\$\B/},{className:"keyword",begin:/\$this/},{begin:/\$[\w\d][\w\d_:]*/}]},v={className:"string",variants:[{begin:/"/,end:/"/},{begin:/@"/,end:/^"@/}],contains:[u,m,{className:"variable",begin:/\$[A-z]/,end:/[^A-z]/}]},_={className:"string",variants:[{begin:/'/,end:/'/},{begin:/@'/,end:/^'@/}]},j=i.inherit(i.COMMENT(null,null),{variants:[{begin:/#/,end:/$/},{begin:/<#/,end:/#>/}],contains:[{className:"doctag",variants:[{begin:/\.(synopsis|description|example|inputs|outputs|notes|link|component|role|functionality)/},{begin:/\.(parameter|forwardhelptargetname|forwardhelpcategory|remotehelprunspace|externalhelp)\s+\S+/}]}]}),M={className:"built_in",variants:[{begin:"(".concat("Add|Clear|Close|Copy|Enter|Exit|Find|Format|Get|Hide|Join|Lock|Move|New|Open|Optimize|Pop|Push|Redo|Remove|Rename|Reset|Resize|Search|Select|Set|Show|Skip|Split|Step|Switch|Undo|Unlock|Watch|Backup|Checkpoint|Compare|Compress|Convert|ConvertFrom|ConvertTo|Dismount|Edit|Expand|Export|Group|Import|Initialize|Limit|Merge|Mount|Out|Publish|Restore|Save|Sync|Unpublish|Update|Approve|Assert|Build|Complete|Confirm|Deny|Deploy|Disable|Enable|Install|Invoke|Register|Request|Restart|Resume|Start|Stop|Submit|Suspend|Uninstall|Unregister|Wait|Debug|Measure|Ping|Repair|Resolve|Test|Trace|Connect|Disconnect|Read|Receive|Send|Write|Block|Grant|Protect|Revoke|Unblock|Unprotect|Use|ForEach|Sort|Tee|Where",")+(-)[\\w\\d]+")}]},$={className:"class",beginKeywords:"class enum",end:/\s*[{]/,excludeEnd:!0,relevance:0,contains:[i.TITLE_MODE]},W={className:"function",begin:/function\s+/,end:/\s*\{|$/,excludeEnd:!0,returnBegin:!0,relevance:0,contains:[{begin:"function",relevance:0,className:"keyword"},{className:"title",begin:/\w[\w\d]*((-)[\w\d]+)*/,relevance:0},{begin:/\(/,end:/\)/,className:"params",relevance:0,contains:[m]}]},X={begin:/using\s/,end:/$/,returnBegin:!0,contains:[v,_,{className:"keyword",begin:/(using|assembly|command|module|namespace|type)/}]},Y={variants:[{className:"operator",begin:"(".concat("-and|-as|-band|-bnot|-bor|-bxor|-casesensitive|-ccontains|-ceq|-cge|-cgt|-cle|-clike|-clt|-cmatch|-cne|-cnotcontains|-cnotlike|-cnotmatch|-contains|-creplace|-csplit|-eq|-exact|-f|-file|-ge|-gt|-icontains|-ieq|-ige|-igt|-ile|-ilike|-ilt|-imatch|-in|-ine|-inotcontains|-inotlike|-inotmatch|-ireplace|-is|-isnot|-isplit|-join|-le|-like|-lt|-match|-ne|-not|-notcontains|-notin|-notlike|-notmatch|-or|-regex|-replace|-shl|-shr|-split|-wildcard|-xor",")\\b")},{className:"literal",begin:/(-)[\w\d]+/,relevance:0}]},Z={className:"function",begin:/\[.*\]\s*[\w]+[ ]??\(/,end:/$/,returnBegin:!0,relevance:0,contains:[{className:"keyword",begin:"(".concat(s.keyword.toString().replace(/\s/g,"|"),")\\b"),endsParent:!0,relevance:0},i.inherit(i.TITLE_MODE,{endsParent:!0})]},ee=[Z,j,u,i.NUMBER_MODE,v,_,M,m,{className:"literal",begin:/\$(null|true|false)\b/},{className:"selector-tag",begin:/@\B/,relevance:0}],ie={begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[].concat("self",ee,{begin:"("+["string","char","byte","int","long","bool","decimal","single","double","DateTime","xml","array","hashtable","void"].join("|")+")",className:"built_in",relevance:0},{className:"type",begin:/[\.\w\d]+/,relevance:0})};return Z.contains.unshift(ie),{name:"PowerShell",aliases:["ps","ps1"],case_insensitive:!0,keywords:s,contains:ee.concat($,W,X,Y,ie)}}},42157:i=>{function source(i){return i?"string"==typeof i?i:i.source:null}function lookahead(i){return concat("(?=",i,")")}function concat(...i){return i.map((i=>source(i))).join("")}function either(...i){return"("+i.map((i=>source(i))).join("|")+")"}i.exports=function xml(i){const s=concat(/[A-Z_]/,function optional(i){return concat("(",i,")?")}(/[A-Z0-9_.-]*:/),/[A-Z0-9_.-]*/),u={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},m={begin:/\s/,contains:[{className:"meta-keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},v=i.inherit(m,{begin:/\(/,end:/\)/}),_=i.inherit(i.APOS_STRING_MODE,{className:"meta-string"}),j=i.inherit(i.QUOTE_STRING_MODE,{className:"meta-string"}),M={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin://,relevance:10,contains:[m,j,_,v,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[m,v,j,_]}]}]},i.COMMENT(//,{relevance:10}),{begin://,relevance:10},u,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[M],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[M],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:s,relevance:0,starts:M}]},{className:"tag",begin:concat(/<\//,lookahead(concat(s,/>/))),contains:[{className:"name",begin:s,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}},54587:i=>{i.exports=function yaml(i){var s="true false yes no null",u="[\\w#;/?:@&=+$,.~*'()[\\]]+",m={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[i.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]}]},v=i.inherit(m,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),_={className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},j={end:",",endsWithParent:!0,excludeEnd:!0,keywords:s,relevance:0},M={begin:/\{/,end:/\}/,contains:[j],illegal:"\\n",relevance:0},$={begin:"\\[",end:"\\]",contains:[j],illegal:"\\n",relevance:0},W=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+u},{className:"type",begin:"!<"+u+">"},{className:"type",begin:"!"+u},{className:"type",begin:"!!"+u},{className:"meta",begin:"&"+i.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+i.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},i.HASH_COMMENT_MODE,{beginKeywords:s,keywords:{literal:s}},_,{className:"number",begin:i.C_NUMBER_RE+"\\b",relevance:0},M,$,m],X=[...W];return X.pop(),X.push(v),j.contains=X,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:W}}},8679:(i,s,u)=>{"use strict";var m=u(59864),v={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},_={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},j={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},M={};function getStatics(i){return m.isMemo(i)?j:M[i.$$typeof]||v}M[m.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},M[m.Memo]=j;var $=Object.defineProperty,W=Object.getOwnPropertyNames,X=Object.getOwnPropertySymbols,Y=Object.getOwnPropertyDescriptor,Z=Object.getPrototypeOf,ee=Object.prototype;i.exports=function hoistNonReactStatics(i,s,u){if("string"!=typeof s){if(ee){var m=Z(s);m&&m!==ee&&hoistNonReactStatics(i,m,u)}var v=W(s);X&&(v=v.concat(X(s)));for(var j=getStatics(i),M=getStatics(s),ie=0;ie{s.read=function(i,s,u,m,v){var _,j,M=8*v-m-1,$=(1<>1,X=-7,Y=u?v-1:0,Z=u?-1:1,ee=i[s+Y];for(Y+=Z,_=ee&(1<<-X)-1,ee>>=-X,X+=M;X>0;_=256*_+i[s+Y],Y+=Z,X-=8);for(j=_&(1<<-X)-1,_>>=-X,X+=m;X>0;j=256*j+i[s+Y],Y+=Z,X-=8);if(0===_)_=1-W;else{if(_===$)return j?NaN:1/0*(ee?-1:1);j+=Math.pow(2,m),_-=W}return(ee?-1:1)*j*Math.pow(2,_-m)},s.write=function(i,s,u,m,v,_){var j,M,$,W=8*_-v-1,X=(1<>1,Z=23===v?Math.pow(2,-24)-Math.pow(2,-77):0,ee=m?0:_-1,ie=m?1:-1,ae=s<0||0===s&&1/s<0?1:0;for(s=Math.abs(s),isNaN(s)||s===1/0?(M=isNaN(s)?1:0,j=X):(j=Math.floor(Math.log(s)/Math.LN2),s*($=Math.pow(2,-j))<1&&(j--,$*=2),(s+=j+Y>=1?Z/$:Z*Math.pow(2,1-Y))*$>=2&&(j++,$/=2),j+Y>=X?(M=0,j=X):j+Y>=1?(M=(s*$-1)*Math.pow(2,v),j+=Y):(M=s*Math.pow(2,Y-1)*Math.pow(2,v),j=0));v>=8;i[u+ee]=255&M,ee+=ie,M/=256,v-=8);for(j=j<0;i[u+ee]=255&j,ee+=ie,j/=256,W-=8);i[u+ee-ie]|=128*ae}},43393:function(i){i.exports=function(){"use strict";var i=Array.prototype.slice;function createClass(i,s){s&&(i.prototype=Object.create(s.prototype)),i.prototype.constructor=i}function Iterable(i){return isIterable(i)?i:Seq(i)}function KeyedIterable(i){return isKeyed(i)?i:KeyedSeq(i)}function IndexedIterable(i){return isIndexed(i)?i:IndexedSeq(i)}function SetIterable(i){return isIterable(i)&&!isAssociative(i)?i:SetSeq(i)}function isIterable(i){return!(!i||!i[s])}function isKeyed(i){return!(!i||!i[u])}function isIndexed(i){return!(!i||!i[m])}function isAssociative(i){return isKeyed(i)||isIndexed(i)}function isOrdered(i){return!(!i||!i[v])}createClass(KeyedIterable,Iterable),createClass(IndexedIterable,Iterable),createClass(SetIterable,Iterable),Iterable.isIterable=isIterable,Iterable.isKeyed=isKeyed,Iterable.isIndexed=isIndexed,Iterable.isAssociative=isAssociative,Iterable.isOrdered=isOrdered,Iterable.Keyed=KeyedIterable,Iterable.Indexed=IndexedIterable,Iterable.Set=SetIterable;var s="@@__IMMUTABLE_ITERABLE__@@",u="@@__IMMUTABLE_KEYED__@@",m="@@__IMMUTABLE_INDEXED__@@",v="@@__IMMUTABLE_ORDERED__@@",_="delete",j=5,M=1<>>0;if(""+u!==s||4294967295===u)return NaN;s=u}return s<0?ensureSize(i)+s:s}function returnTrue(){return!0}function wholeSlice(i,s,u){return(0===i||void 0!==u&&i<=-u)&&(void 0===s||void 0!==u&&s>=u)}function resolveBegin(i,s){return resolveIndex(i,s,0)}function resolveEnd(i,s){return resolveIndex(i,s,s)}function resolveIndex(i,s,u){return void 0===i?u:i<0?Math.max(0,s+i):void 0===s?i:Math.min(s,i)}var Z=0,ee=1,ie=2,ae="function"==typeof Symbol&&Symbol.iterator,le="@@iterator",ce=ae||le;function Iterator(i){this.next=i}function iteratorValue(i,s,u,m){var v=0===i?s:1===i?u:[s,u];return m?m.value=v:m={value:v,done:!1},m}function iteratorDone(){return{value:void 0,done:!0}}function hasIterator(i){return!!getIteratorFn(i)}function isIterator(i){return i&&"function"==typeof i.next}function getIterator(i){var s=getIteratorFn(i);return s&&s.call(i)}function getIteratorFn(i){var s=i&&(ae&&i[ae]||i[le]);if("function"==typeof s)return s}function isArrayLike(i){return i&&"number"==typeof i.length}function Seq(i){return null==i?emptySequence():isIterable(i)?i.toSeq():seqFromValue(i)}function KeyedSeq(i){return null==i?emptySequence().toKeyedSeq():isIterable(i)?isKeyed(i)?i.toSeq():i.fromEntrySeq():keyedSeqFromValue(i)}function IndexedSeq(i){return null==i?emptySequence():isIterable(i)?isKeyed(i)?i.entrySeq():i.toIndexedSeq():indexedSeqFromValue(i)}function SetSeq(i){return(null==i?emptySequence():isIterable(i)?isKeyed(i)?i.entrySeq():i:indexedSeqFromValue(i)).toSetSeq()}Iterator.prototype.toString=function(){return"[Iterator]"},Iterator.KEYS=Z,Iterator.VALUES=ee,Iterator.ENTRIES=ie,Iterator.prototype.inspect=Iterator.prototype.toSource=function(){return this.toString()},Iterator.prototype[ce]=function(){return this},createClass(Seq,Iterable),Seq.of=function(){return Seq(arguments)},Seq.prototype.toSeq=function(){return this},Seq.prototype.toString=function(){return this.__toString("Seq {","}")},Seq.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},Seq.prototype.__iterate=function(i,s){return seqIterate(this,i,s,!0)},Seq.prototype.__iterator=function(i,s){return seqIterator(this,i,s,!0)},createClass(KeyedSeq,Seq),KeyedSeq.prototype.toKeyedSeq=function(){return this},createClass(IndexedSeq,Seq),IndexedSeq.of=function(){return IndexedSeq(arguments)},IndexedSeq.prototype.toIndexedSeq=function(){return this},IndexedSeq.prototype.toString=function(){return this.__toString("Seq [","]")},IndexedSeq.prototype.__iterate=function(i,s){return seqIterate(this,i,s,!1)},IndexedSeq.prototype.__iterator=function(i,s){return seqIterator(this,i,s,!1)},createClass(SetSeq,Seq),SetSeq.of=function(){return SetSeq(arguments)},SetSeq.prototype.toSetSeq=function(){return this},Seq.isSeq=isSeq,Seq.Keyed=KeyedSeq,Seq.Set=SetSeq,Seq.Indexed=IndexedSeq;var pe,de,fe,ye="@@__IMMUTABLE_SEQ__@@";function ArraySeq(i){this._array=i,this.size=i.length}function ObjectSeq(i){var s=Object.keys(i);this._object=i,this._keys=s,this.size=s.length}function IterableSeq(i){this._iterable=i,this.size=i.length||i.size}function IteratorSeq(i){this._iterator=i,this._iteratorCache=[]}function isSeq(i){return!(!i||!i[ye])}function emptySequence(){return pe||(pe=new ArraySeq([]))}function keyedSeqFromValue(i){var s=Array.isArray(i)?new ArraySeq(i).fromEntrySeq():isIterator(i)?new IteratorSeq(i).fromEntrySeq():hasIterator(i)?new IterableSeq(i).fromEntrySeq():"object"==typeof i?new ObjectSeq(i):void 0;if(!s)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+i);return s}function indexedSeqFromValue(i){var s=maybeIndexedSeqFromValue(i);if(!s)throw new TypeError("Expected Array or iterable object of values: "+i);return s}function seqFromValue(i){var s=maybeIndexedSeqFromValue(i)||"object"==typeof i&&new ObjectSeq(i);if(!s)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+i);return s}function maybeIndexedSeqFromValue(i){return isArrayLike(i)?new ArraySeq(i):isIterator(i)?new IteratorSeq(i):hasIterator(i)?new IterableSeq(i):void 0}function seqIterate(i,s,u,m){var v=i._cache;if(v){for(var _=v.length-1,j=0;j<=_;j++){var M=v[u?_-j:j];if(!1===s(M[1],m?M[0]:j,i))return j+1}return j}return i.__iterateUncached(s,u)}function seqIterator(i,s,u,m){var v=i._cache;if(v){var _=v.length-1,j=0;return new Iterator((function(){var i=v[u?_-j:j];return j++>_?iteratorDone():iteratorValue(s,m?i[0]:j-1,i[1])}))}return i.__iteratorUncached(s,u)}function fromJS(i,s){return s?fromJSWith(s,i,"",{"":i}):fromJSDefault(i)}function fromJSWith(i,s,u,m){return Array.isArray(s)?i.call(m,u,IndexedSeq(s).map((function(u,m){return fromJSWith(i,u,m,s)}))):isPlainObj(s)?i.call(m,u,KeyedSeq(s).map((function(u,m){return fromJSWith(i,u,m,s)}))):s}function fromJSDefault(i){return Array.isArray(i)?IndexedSeq(i).map(fromJSDefault).toList():isPlainObj(i)?KeyedSeq(i).map(fromJSDefault).toMap():i}function isPlainObj(i){return i&&(i.constructor===Object||void 0===i.constructor)}function is(i,s){if(i===s||i!=i&&s!=s)return!0;if(!i||!s)return!1;if("function"==typeof i.valueOf&&"function"==typeof s.valueOf){if((i=i.valueOf())===(s=s.valueOf())||i!=i&&s!=s)return!0;if(!i||!s)return!1}return!("function"!=typeof i.equals||"function"!=typeof s.equals||!i.equals(s))}function deepEqual(i,s){if(i===s)return!0;if(!isIterable(s)||void 0!==i.size&&void 0!==s.size&&i.size!==s.size||void 0!==i.__hash&&void 0!==s.__hash&&i.__hash!==s.__hash||isKeyed(i)!==isKeyed(s)||isIndexed(i)!==isIndexed(s)||isOrdered(i)!==isOrdered(s))return!1;if(0===i.size&&0===s.size)return!0;var u=!isAssociative(i);if(isOrdered(i)){var m=i.entries();return s.every((function(i,s){var v=m.next().value;return v&&is(v[1],i)&&(u||is(v[0],s))}))&&m.next().done}var v=!1;if(void 0===i.size)if(void 0===s.size)"function"==typeof i.cacheResult&&i.cacheResult();else{v=!0;var _=i;i=s,s=_}var j=!0,M=s.__iterate((function(s,m){if(u?!i.has(s):v?!is(s,i.get(m,W)):!is(i.get(m,W),s))return j=!1,!1}));return j&&i.size===M}function Repeat(i,s){if(!(this instanceof Repeat))return new Repeat(i,s);if(this._value=i,this.size=void 0===s?1/0:Math.max(0,s),0===this.size){if(de)return de;de=this}}function invariant(i,s){if(!i)throw new Error(s)}function Range(i,s,u){if(!(this instanceof Range))return new Range(i,s,u);if(invariant(0!==u,"Cannot step a Range by 0"),i=i||0,void 0===s&&(s=1/0),u=void 0===u?1:Math.abs(u),sm?iteratorDone():iteratorValue(i,v,u[s?m-v++:v++])}))},createClass(ObjectSeq,KeyedSeq),ObjectSeq.prototype.get=function(i,s){return void 0===s||this.has(i)?this._object[i]:s},ObjectSeq.prototype.has=function(i){return this._object.hasOwnProperty(i)},ObjectSeq.prototype.__iterate=function(i,s){for(var u=this._object,m=this._keys,v=m.length-1,_=0;_<=v;_++){var j=m[s?v-_:_];if(!1===i(u[j],j,this))return _+1}return _},ObjectSeq.prototype.__iterator=function(i,s){var u=this._object,m=this._keys,v=m.length-1,_=0;return new Iterator((function(){var j=m[s?v-_:_];return _++>v?iteratorDone():iteratorValue(i,j,u[j])}))},ObjectSeq.prototype[v]=!0,createClass(IterableSeq,IndexedSeq),IterableSeq.prototype.__iterateUncached=function(i,s){if(s)return this.cacheResult().__iterate(i,s);var u=getIterator(this._iterable),m=0;if(isIterator(u))for(var v;!(v=u.next()).done&&!1!==i(v.value,m++,this););return m},IterableSeq.prototype.__iteratorUncached=function(i,s){if(s)return this.cacheResult().__iterator(i,s);var u=getIterator(this._iterable);if(!isIterator(u))return new Iterator(iteratorDone);var m=0;return new Iterator((function(){var s=u.next();return s.done?s:iteratorValue(i,m++,s.value)}))},createClass(IteratorSeq,IndexedSeq),IteratorSeq.prototype.__iterateUncached=function(i,s){if(s)return this.cacheResult().__iterate(i,s);for(var u,m=this._iterator,v=this._iteratorCache,_=0;_=m.length){var s=u.next();if(s.done)return s;m[v]=s.value}return iteratorValue(i,v,m[v++])}))},createClass(Repeat,IndexedSeq),Repeat.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},Repeat.prototype.get=function(i,s){return this.has(i)?this._value:s},Repeat.prototype.includes=function(i){return is(this._value,i)},Repeat.prototype.slice=function(i,s){var u=this.size;return wholeSlice(i,s,u)?this:new Repeat(this._value,resolveEnd(s,u)-resolveBegin(i,u))},Repeat.prototype.reverse=function(){return this},Repeat.prototype.indexOf=function(i){return is(this._value,i)?0:-1},Repeat.prototype.lastIndexOf=function(i){return is(this._value,i)?this.size:-1},Repeat.prototype.__iterate=function(i,s){for(var u=0;u=0&&s=0&&uu?iteratorDone():iteratorValue(i,_++,j)}))},Range.prototype.equals=function(i){return i instanceof Range?this._start===i._start&&this._end===i._end&&this._step===i._step:deepEqual(this,i)},createClass(Collection,Iterable),createClass(KeyedCollection,Collection),createClass(IndexedCollection,Collection),createClass(SetCollection,Collection),Collection.Keyed=KeyedCollection,Collection.Indexed=IndexedCollection,Collection.Set=SetCollection;var be="function"==typeof Math.imul&&-2===Math.imul(4294967295,2)?Math.imul:function imul(i,s){var u=65535&(i|=0),m=65535&(s|=0);return u*m+((i>>>16)*m+u*(s>>>16)<<16>>>0)|0};function smi(i){return i>>>1&1073741824|3221225471&i}function hash(i){if(!1===i||null==i)return 0;if("function"==typeof i.valueOf&&(!1===(i=i.valueOf())||null==i))return 0;if(!0===i)return 1;var s=typeof i;if("number"===s){if(i!=i||i===1/0)return 0;var u=0|i;for(u!==i&&(u^=4294967295*i);i>4294967295;)u^=i/=4294967295;return smi(u)}if("string"===s)return i.length>Te?cachedHashString(i):hashString(i);if("function"==typeof i.hashCode)return i.hashCode();if("object"===s)return hashJSObj(i);if("function"==typeof i.toString)return hashString(i.toString());throw new Error("Value type "+s+" cannot be hashed.")}function cachedHashString(i){var s=ze[i];return void 0===s&&(s=hashString(i),qe===Re&&(qe=0,ze={}),qe++,ze[i]=s),s}function hashString(i){for(var s=0,u=0;u0)switch(i.nodeType){case 1:return i.uniqueID;case 9:return i.documentElement&&i.documentElement.uniqueID}}var Se,xe="function"==typeof WeakMap;xe&&(Se=new WeakMap);var Ie=0,Pe="__immutablehash__";"function"==typeof Symbol&&(Pe=Symbol(Pe));var Te=16,Re=255,qe=0,ze={};function assertNotInfinite(i){invariant(i!==1/0,"Cannot perform this action with an infinite size.")}function Map(i){return null==i?emptyMap():isMap(i)&&!isOrdered(i)?i:emptyMap().withMutations((function(s){var u=KeyedIterable(i);assertNotInfinite(u.size),u.forEach((function(i,u){return s.set(u,i)}))}))}function isMap(i){return!(!i||!i[We])}createClass(Map,KeyedCollection),Map.of=function(){var s=i.call(arguments,0);return emptyMap().withMutations((function(i){for(var u=0;u=s.length)throw new Error("Missing value for key: "+s[u]);i.set(s[u],s[u+1])}}))},Map.prototype.toString=function(){return this.__toString("Map {","}")},Map.prototype.get=function(i,s){return this._root?this._root.get(0,void 0,i,s):s},Map.prototype.set=function(i,s){return updateMap(this,i,s)},Map.prototype.setIn=function(i,s){return this.updateIn(i,W,(function(){return s}))},Map.prototype.remove=function(i){return updateMap(this,i,W)},Map.prototype.deleteIn=function(i){return this.updateIn(i,(function(){return W}))},Map.prototype.update=function(i,s,u){return 1===arguments.length?i(this):this.updateIn([i],s,u)},Map.prototype.updateIn=function(i,s,u){u||(u=s,s=void 0);var m=updateInDeepMap(this,forceIterator(i),s,u);return m===W?void 0:m},Map.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):emptyMap()},Map.prototype.merge=function(){return mergeIntoMapWith(this,void 0,arguments)},Map.prototype.mergeWith=function(s){return mergeIntoMapWith(this,s,i.call(arguments,1))},Map.prototype.mergeIn=function(s){var u=i.call(arguments,1);return this.updateIn(s,emptyMap(),(function(i){return"function"==typeof i.merge?i.merge.apply(i,u):u[u.length-1]}))},Map.prototype.mergeDeep=function(){return mergeIntoMapWith(this,deepMerger,arguments)},Map.prototype.mergeDeepWith=function(s){var u=i.call(arguments,1);return mergeIntoMapWith(this,deepMergerWith(s),u)},Map.prototype.mergeDeepIn=function(s){var u=i.call(arguments,1);return this.updateIn(s,emptyMap(),(function(i){return"function"==typeof i.mergeDeep?i.mergeDeep.apply(i,u):u[u.length-1]}))},Map.prototype.sort=function(i){return OrderedMap(sortFactory(this,i))},Map.prototype.sortBy=function(i,s){return OrderedMap(sortFactory(this,s,i))},Map.prototype.withMutations=function(i){var s=this.asMutable();return i(s),s.wasAltered()?s.__ensureOwner(this.__ownerID):this},Map.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new OwnerID)},Map.prototype.asImmutable=function(){return this.__ensureOwner()},Map.prototype.wasAltered=function(){return this.__altered},Map.prototype.__iterator=function(i,s){return new MapIterator(this,i,s)},Map.prototype.__iterate=function(i,s){var u=this,m=0;return this._root&&this._root.iterate((function(s){return m++,i(s[1],s[0],u)}),s),m},Map.prototype.__ensureOwner=function(i){return i===this.__ownerID?this:i?makeMap(this.size,this._root,i,this.__hash):(this.__ownerID=i,this.__altered=!1,this)},Map.isMap=isMap;var Ve,We="@@__IMMUTABLE_MAP__@@",He=Map.prototype;function ArrayMapNode(i,s){this.ownerID=i,this.entries=s}function BitmapIndexedNode(i,s,u){this.ownerID=i,this.bitmap=s,this.nodes=u}function HashArrayMapNode(i,s,u){this.ownerID=i,this.count=s,this.nodes=u}function HashCollisionNode(i,s,u){this.ownerID=i,this.keyHash=s,this.entries=u}function ValueNode(i,s,u){this.ownerID=i,this.keyHash=s,this.entry=u}function MapIterator(i,s,u){this._type=s,this._reverse=u,this._stack=i._root&&mapIteratorFrame(i._root)}function mapIteratorValue(i,s){return iteratorValue(i,s[0],s[1])}function mapIteratorFrame(i,s){return{node:i,index:0,__prev:s}}function makeMap(i,s,u,m){var v=Object.create(He);return v.size=i,v._root=s,v.__ownerID=u,v.__hash=m,v.__altered=!1,v}function emptyMap(){return Ve||(Ve=makeMap(0))}function updateMap(i,s,u){var m,v;if(i._root){var _=MakeRef(X),j=MakeRef(Y);if(m=updateNode(i._root,i.__ownerID,0,void 0,s,u,_,j),!j.value)return i;v=i.size+(_.value?u===W?-1:1:0)}else{if(u===W)return i;v=1,m=new ArrayMapNode(i.__ownerID,[[s,u]])}return i.__ownerID?(i.size=v,i._root=m,i.__hash=void 0,i.__altered=!0,i):m?makeMap(v,m):emptyMap()}function updateNode(i,s,u,m,v,_,j,M){return i?i.update(s,u,m,v,_,j,M):_===W?i:(SetRef(M),SetRef(j),new ValueNode(s,m,[v,_]))}function isLeafNode(i){return i.constructor===ValueNode||i.constructor===HashCollisionNode}function mergeIntoNode(i,s,u,m,v){if(i.keyHash===m)return new HashCollisionNode(s,m,[i.entry,v]);var _,M=(0===u?i.keyHash:i.keyHash>>>u)&$,W=(0===u?m:m>>>u)&$;return new BitmapIndexedNode(s,1<>>=1)j[$]=1&u?s[_++]:void 0;return j[m]=v,new HashArrayMapNode(i,_+1,j)}function mergeIntoMapWith(i,s,u){for(var m=[],v=0;v>1&1431655765))+(i>>2&858993459))+(i>>4)&252645135,i+=i>>8,127&(i+=i>>16)}function setIn(i,s,u,m){var v=m?i:arrCopy(i);return v[s]=u,v}function spliceIn(i,s,u,m){var v=i.length+1;if(m&&s+1===v)return i[s]=u,i;for(var _=new Array(v),j=0,M=0;M=Xe)return createNodes(i,$,m,v);var ee=i&&i===this.ownerID,ie=ee?$:arrCopy($);return Z?M?X===Y-1?ie.pop():ie[X]=ie.pop():ie[X]=[m,v]:ie.push([m,v]),ee?(this.entries=ie,this):new ArrayMapNode(i,ie)}},BitmapIndexedNode.prototype.get=function(i,s,u,m){void 0===s&&(s=hash(u));var v=1<<((0===i?s:s>>>i)&$),_=this.bitmap;return 0==(_&v)?m:this.nodes[popCount(_&v-1)].get(i+j,s,u,m)},BitmapIndexedNode.prototype.update=function(i,s,u,m,v,_,M){void 0===u&&(u=hash(m));var X=(0===s?u:u>>>s)&$,Y=1<=Ye)return expandNodes(i,ae,Z,X,ce);if(ee&&!ce&&2===ae.length&&isLeafNode(ae[1^ie]))return ae[1^ie];if(ee&&ce&&1===ae.length&&isLeafNode(ce))return ce;var pe=i&&i===this.ownerID,de=ee?ce?Z:Z^Y:Z|Y,fe=ee?ce?setIn(ae,ie,ce,pe):spliceOut(ae,ie,pe):spliceIn(ae,ie,ce,pe);return pe?(this.bitmap=de,this.nodes=fe,this):new BitmapIndexedNode(i,de,fe)},HashArrayMapNode.prototype.get=function(i,s,u,m){void 0===s&&(s=hash(u));var v=(0===i?s:s>>>i)&$,_=this.nodes[v];return _?_.get(i+j,s,u,m):m},HashArrayMapNode.prototype.update=function(i,s,u,m,v,_,M){void 0===u&&(u=hash(m));var X=(0===s?u:u>>>s)&$,Y=v===W,Z=this.nodes,ee=Z[X];if(Y&&!ee)return this;var ie=updateNode(ee,i,s+j,u,m,v,_,M);if(ie===ee)return this;var ae=this.count;if(ee){if(!ie&&--ae0&&m=0&&i>>s&$;if(m>=this.array.length)return new VNode([],i);var v,_=0===m;if(s>0){var M=this.array[m];if((v=M&&M.removeBefore(i,s-j,u))===M&&_)return this}if(_&&!v)return this;var W=editableVNode(this,i);if(!_)for(var X=0;X>>s&$;if(v>=this.array.length)return this;if(s>0){var _=this.array[v];if((m=_&&_.removeAfter(i,s-j,u))===_&&v===this.array.length-1)return this}var M=editableVNode(this,i);return M.array.splice(v+1),m&&(M.array[v]=m),M};var rt,nt,ot={};function iterateList(i,s){var u=i._origin,m=i._capacity,v=getTailOffset(m),_=i._tail;return iterateNodeOrLeaf(i._root,i._level,0);function iterateNodeOrLeaf(i,s,u){return 0===s?iterateLeaf(i,u):iterateNode(i,s,u)}function iterateLeaf(i,j){var $=j===v?_&&_.array:i&&i.array,W=j>u?0:u-j,X=m-j;return X>M&&(X=M),function(){if(W===X)return ot;var i=s?--X:W++;return $&&$[i]}}function iterateNode(i,v,_){var $,W=i&&i.array,X=_>u?0:u-_>>v,Y=1+(m-_>>v);return Y>M&&(Y=M),function(){for(;;){if($){var i=$();if(i!==ot)return i;$=null}if(X===Y)return ot;var u=s?--Y:X++;$=iterateNodeOrLeaf(W&&W[u],v-j,_+(u<=i.size||s<0)return i.withMutations((function(i){s<0?setListBounds(i,s).set(0,u):setListBounds(i,0,s+1).set(s,u)}));s+=i._origin;var m=i._tail,v=i._root,_=MakeRef(Y);return s>=getTailOffset(i._capacity)?m=updateVNode(m,i.__ownerID,0,s,u,_):v=updateVNode(v,i.__ownerID,i._level,s,u,_),_.value?i.__ownerID?(i._root=v,i._tail=m,i.__hash=void 0,i.__altered=!0,i):makeList(i._origin,i._capacity,i._level,v,m):i}function updateVNode(i,s,u,m,v,_){var M,W=m>>>u&$,X=i&&W0){var Y=i&&i.array[W],Z=updateVNode(Y,s,u-j,m,v,_);return Z===Y?i:((M=editableVNode(i,s)).array[W]=Z,M)}return X&&i.array[W]===v?i:(SetRef(_),M=editableVNode(i,s),void 0===v&&W===M.array.length-1?M.array.pop():M.array[W]=v,M)}function editableVNode(i,s){return s&&i&&s===i.ownerID?i:new VNode(i?i.array.slice():[],s)}function listNodeFor(i,s){if(s>=getTailOffset(i._capacity))return i._tail;if(s<1<0;)u=u.array[s>>>m&$],m-=j;return u}}function setListBounds(i,s,u){void 0!==s&&(s|=0),void 0!==u&&(u|=0);var m=i.__ownerID||new OwnerID,v=i._origin,_=i._capacity,M=v+s,W=void 0===u?_:u<0?_+u:v+u;if(M===v&&W===_)return i;if(M>=W)return i.clear();for(var X=i._level,Y=i._root,Z=0;M+Z<0;)Y=new VNode(Y&&Y.array.length?[void 0,Y]:[],m),Z+=1<<(X+=j);Z&&(M+=Z,v+=Z,W+=Z,_+=Z);for(var ee=getTailOffset(_),ie=getTailOffset(W);ie>=1<ee?new VNode([],m):ae;if(ae&&ie>ee&&M<_&&ae.array.length){for(var ce=Y=editableVNode(Y,m),pe=X;pe>j;pe-=j){var de=ee>>>pe&$;ce=ce.array[de]=editableVNode(ce.array[de],m)}ce.array[ee>>>j&$]=ae}if(W<_&&(le=le&&le.removeAfter(m,0,W)),M>=ie)M-=ie,W-=ie,X=j,Y=null,le=le&&le.removeBefore(m,0,M);else if(M>v||ie>>X&$;if(fe!==ie>>>X&$)break;fe&&(Z+=(1<v&&(Y=Y.removeBefore(m,X,M-Z)),Y&&iev&&(v=M.size),isIterable(j)||(M=M.map((function(i){return fromJS(i)}))),m.push(M)}return v>i.size&&(i=i.setSize(v)),mergeIntoCollectionWith(i,s,m)}function getTailOffset(i){return i>>j<=M&&j.size>=2*_.size?(m=(v=j.filter((function(i,s){return void 0!==i&&$!==s}))).toKeyedSeq().map((function(i){return i[0]})).flip().toMap(),i.__ownerID&&(m.__ownerID=v.__ownerID=i.__ownerID)):(m=_.remove(s),v=$===j.size-1?j.pop():j.set($,void 0))}else if(X){if(u===j.get($)[1])return i;m=_,v=j.set($,[s,u])}else m=_.set(s,j.size),v=j.set(j.size,[s,u]);return i.__ownerID?(i.size=m.size,i._map=m,i._list=v,i.__hash=void 0,i):makeOrderedMap(m,v)}function ToKeyedSequence(i,s){this._iter=i,this._useKeys=s,this.size=i.size}function ToIndexedSequence(i){this._iter=i,this.size=i.size}function ToSetSequence(i){this._iter=i,this.size=i.size}function FromEntriesSequence(i){this._iter=i,this.size=i.size}function flipFactory(i){var s=makeSequence(i);return s._iter=i,s.size=i.size,s.flip=function(){return i},s.reverse=function(){var s=i.reverse.apply(this);return s.flip=function(){return i.reverse()},s},s.has=function(s){return i.includes(s)},s.includes=function(s){return i.has(s)},s.cacheResult=cacheResultThrough,s.__iterateUncached=function(s,u){var m=this;return i.__iterate((function(i,u){return!1!==s(u,i,m)}),u)},s.__iteratorUncached=function(s,u){if(s===ie){var m=i.__iterator(s,u);return new Iterator((function(){var i=m.next();if(!i.done){var s=i.value[0];i.value[0]=i.value[1],i.value[1]=s}return i}))}return i.__iterator(s===ee?Z:ee,u)},s}function mapFactory(i,s,u){var m=makeSequence(i);return m.size=i.size,m.has=function(s){return i.has(s)},m.get=function(m,v){var _=i.get(m,W);return _===W?v:s.call(u,_,m,i)},m.__iterateUncached=function(m,v){var _=this;return i.__iterate((function(i,v,j){return!1!==m(s.call(u,i,v,j),v,_)}),v)},m.__iteratorUncached=function(m,v){var _=i.__iterator(ie,v);return new Iterator((function(){var v=_.next();if(v.done)return v;var j=v.value,M=j[0];return iteratorValue(m,M,s.call(u,j[1],M,i),v)}))},m}function reverseFactory(i,s){var u=makeSequence(i);return u._iter=i,u.size=i.size,u.reverse=function(){return i},i.flip&&(u.flip=function(){var s=flipFactory(i);return s.reverse=function(){return i.flip()},s}),u.get=function(u,m){return i.get(s?u:-1-u,m)},u.has=function(u){return i.has(s?u:-1-u)},u.includes=function(s){return i.includes(s)},u.cacheResult=cacheResultThrough,u.__iterate=function(s,u){var m=this;return i.__iterate((function(i,u){return s(i,u,m)}),!u)},u.__iterator=function(s,u){return i.__iterator(s,!u)},u}function filterFactory(i,s,u,m){var v=makeSequence(i);return m&&(v.has=function(m){var v=i.get(m,W);return v!==W&&!!s.call(u,v,m,i)},v.get=function(m,v){var _=i.get(m,W);return _!==W&&s.call(u,_,m,i)?_:v}),v.__iterateUncached=function(v,_){var j=this,M=0;return i.__iterate((function(i,_,$){if(s.call(u,i,_,$))return M++,v(i,m?_:M-1,j)}),_),M},v.__iteratorUncached=function(v,_){var j=i.__iterator(ie,_),M=0;return new Iterator((function(){for(;;){var _=j.next();if(_.done)return _;var $=_.value,W=$[0],X=$[1];if(s.call(u,X,W,i))return iteratorValue(v,m?W:M++,X,_)}}))},v}function countByFactory(i,s,u){var m=Map().asMutable();return i.__iterate((function(v,_){m.update(s.call(u,v,_,i),0,(function(i){return i+1}))})),m.asImmutable()}function groupByFactory(i,s,u){var m=isKeyed(i),v=(isOrdered(i)?OrderedMap():Map()).asMutable();i.__iterate((function(_,j){v.update(s.call(u,_,j,i),(function(i){return(i=i||[]).push(m?[j,_]:_),i}))}));var _=iterableClass(i);return v.map((function(s){return reify(i,_(s))}))}function sliceFactory(i,s,u,m){var v=i.size;if(void 0!==s&&(s|=0),void 0!==u&&(u===1/0?u=v:u|=0),wholeSlice(s,u,v))return i;var _=resolveBegin(s,v),j=resolveEnd(u,v);if(_!=_||j!=j)return sliceFactory(i.toSeq().cacheResult(),s,u,m);var M,$=j-_;$==$&&(M=$<0?0:$);var W=makeSequence(i);return W.size=0===M?M:i.size&&M||void 0,!m&&isSeq(i)&&M>=0&&(W.get=function(s,u){return(s=wrapIndex(this,s))>=0&&sM)return iteratorDone();var i=v.next();return m||s===ee?i:iteratorValue(s,$-1,s===Z?void 0:i.value[1],i)}))},W}function takeWhileFactory(i,s,u){var m=makeSequence(i);return m.__iterateUncached=function(m,v){var _=this;if(v)return this.cacheResult().__iterate(m,v);var j=0;return i.__iterate((function(i,v,M){return s.call(u,i,v,M)&&++j&&m(i,v,_)})),j},m.__iteratorUncached=function(m,v){var _=this;if(v)return this.cacheResult().__iterator(m,v);var j=i.__iterator(ie,v),M=!0;return new Iterator((function(){if(!M)return iteratorDone();var i=j.next();if(i.done)return i;var v=i.value,$=v[0],W=v[1];return s.call(u,W,$,_)?m===ie?i:iteratorValue(m,$,W,i):(M=!1,iteratorDone())}))},m}function skipWhileFactory(i,s,u,m){var v=makeSequence(i);return v.__iterateUncached=function(v,_){var j=this;if(_)return this.cacheResult().__iterate(v,_);var M=!0,$=0;return i.__iterate((function(i,_,W){if(!M||!(M=s.call(u,i,_,W)))return $++,v(i,m?_:$-1,j)})),$},v.__iteratorUncached=function(v,_){var j=this;if(_)return this.cacheResult().__iterator(v,_);var M=i.__iterator(ie,_),$=!0,W=0;return new Iterator((function(){var i,_,X;do{if((i=M.next()).done)return m||v===ee?i:iteratorValue(v,W++,v===Z?void 0:i.value[1],i);var Y=i.value;_=Y[0],X=Y[1],$&&($=s.call(u,X,_,j))}while($);return v===ie?i:iteratorValue(v,_,X,i)}))},v}function concatFactory(i,s){var u=isKeyed(i),m=[i].concat(s).map((function(i){return isIterable(i)?u&&(i=KeyedIterable(i)):i=u?keyedSeqFromValue(i):indexedSeqFromValue(Array.isArray(i)?i:[i]),i})).filter((function(i){return 0!==i.size}));if(0===m.length)return i;if(1===m.length){var v=m[0];if(v===i||u&&isKeyed(v)||isIndexed(i)&&isIndexed(v))return v}var _=new ArraySeq(m);return u?_=_.toKeyedSeq():isIndexed(i)||(_=_.toSetSeq()),(_=_.flatten(!0)).size=m.reduce((function(i,s){if(void 0!==i){var u=s.size;if(void 0!==u)return i+u}}),0),_}function flattenFactory(i,s,u){var m=makeSequence(i);return m.__iterateUncached=function(m,v){var _=0,j=!1;function flatDeep(i,M){var $=this;i.__iterate((function(i,v){return(!s||M0}function zipWithFactory(i,s,u){var m=makeSequence(i);return m.size=new ArraySeq(u).map((function(i){return i.size})).min(),m.__iterate=function(i,s){for(var u,m=this.__iterator(ee,s),v=0;!(u=m.next()).done&&!1!==i(u.value,v++,this););return v},m.__iteratorUncached=function(i,m){var v=u.map((function(i){return i=Iterable(i),getIterator(m?i.reverse():i)})),_=0,j=!1;return new Iterator((function(){var u;return j||(u=v.map((function(i){return i.next()})),j=u.some((function(i){return i.done}))),j?iteratorDone():iteratorValue(i,_++,s.apply(null,u.map((function(i){return i.value}))))}))},m}function reify(i,s){return isSeq(i)?s:i.constructor(s)}function validateEntry(i){if(i!==Object(i))throw new TypeError("Expected [K, V] tuple: "+i)}function resolveSize(i){return assertNotInfinite(i.size),ensureSize(i)}function iterableClass(i){return isKeyed(i)?KeyedIterable:isIndexed(i)?IndexedIterable:SetIterable}function makeSequence(i){return Object.create((isKeyed(i)?KeyedSeq:isIndexed(i)?IndexedSeq:SetSeq).prototype)}function cacheResultThrough(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):Seq.prototype.cacheResult.call(this)}function defaultComparator(i,s){return i>s?1:i=0;u--)s={value:arguments[u],next:s};return this.__ownerID?(this.size=i,this._head=s,this.__hash=void 0,this.__altered=!0,this):makeStack(i,s)},Stack.prototype.pushAll=function(i){if(0===(i=IndexedIterable(i)).size)return this;assertNotInfinite(i.size);var s=this.size,u=this._head;return i.reverse().forEach((function(i){s++,u={value:i,next:u}})),this.__ownerID?(this.size=s,this._head=u,this.__hash=void 0,this.__altered=!0,this):makeStack(s,u)},Stack.prototype.pop=function(){return this.slice(1)},Stack.prototype.unshift=function(){return this.push.apply(this,arguments)},Stack.prototype.unshiftAll=function(i){return this.pushAll(i)},Stack.prototype.shift=function(){return this.pop.apply(this,arguments)},Stack.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):emptyStack()},Stack.prototype.slice=function(i,s){if(wholeSlice(i,s,this.size))return this;var u=resolveBegin(i,this.size);if(resolveEnd(s,this.size)!==this.size)return IndexedCollection.prototype.slice.call(this,i,s);for(var m=this.size-u,v=this._head;u--;)v=v.next;return this.__ownerID?(this.size=m,this._head=v,this.__hash=void 0,this.__altered=!0,this):makeStack(m,v)},Stack.prototype.__ensureOwner=function(i){return i===this.__ownerID?this:i?makeStack(this.size,this._head,i,this.__hash):(this.__ownerID=i,this.__altered=!1,this)},Stack.prototype.__iterate=function(i,s){if(s)return this.reverse().__iterate(i);for(var u=0,m=this._head;m&&!1!==i(m.value,u++,this);)m=m.next;return u},Stack.prototype.__iterator=function(i,s){if(s)return this.reverse().__iterator(i);var u=0,m=this._head;return new Iterator((function(){if(m){var s=m.value;return m=m.next,iteratorValue(i,u++,s)}return iteratorDone()}))},Stack.isStack=isStack;var pt,ht="@@__IMMUTABLE_STACK__@@",dt=Stack.prototype;function makeStack(i,s,u,m){var v=Object.create(dt);return v.size=i,v._head=s,v.__ownerID=u,v.__hash=m,v.__altered=!1,v}function emptyStack(){return pt||(pt=makeStack(0))}function mixin(i,s){var keyCopier=function(u){i.prototype[u]=s[u]};return Object.keys(s).forEach(keyCopier),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(s).forEach(keyCopier),i}dt[ht]=!0,dt.withMutations=He.withMutations,dt.asMutable=He.asMutable,dt.asImmutable=He.asImmutable,dt.wasAltered=He.wasAltered,Iterable.Iterator=Iterator,mixin(Iterable,{toArray:function(){assertNotInfinite(this.size);var i=new Array(this.size||0);return this.valueSeq().__iterate((function(s,u){i[u]=s})),i},toIndexedSeq:function(){return new ToIndexedSequence(this)},toJS:function(){return this.toSeq().map((function(i){return i&&"function"==typeof i.toJS?i.toJS():i})).__toJS()},toJSON:function(){return this.toSeq().map((function(i){return i&&"function"==typeof i.toJSON?i.toJSON():i})).__toJS()},toKeyedSeq:function(){return new ToKeyedSequence(this,!0)},toMap:function(){return Map(this.toKeyedSeq())},toObject:function(){assertNotInfinite(this.size);var i={};return this.__iterate((function(s,u){i[u]=s})),i},toOrderedMap:function(){return OrderedMap(this.toKeyedSeq())},toOrderedSet:function(){return OrderedSet(isKeyed(this)?this.valueSeq():this)},toSet:function(){return Set(isKeyed(this)?this.valueSeq():this)},toSetSeq:function(){return new ToSetSequence(this)},toSeq:function(){return isIndexed(this)?this.toIndexedSeq():isKeyed(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return Stack(isKeyed(this)?this.valueSeq():this)},toList:function(){return List(isKeyed(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(i,s){return 0===this.size?i+s:i+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+s},concat:function(){return reify(this,concatFactory(this,i.call(arguments,0)))},includes:function(i){return this.some((function(s){return is(s,i)}))},entries:function(){return this.__iterator(ie)},every:function(i,s){assertNotInfinite(this.size);var u=!0;return this.__iterate((function(m,v,_){if(!i.call(s,m,v,_))return u=!1,!1})),u},filter:function(i,s){return reify(this,filterFactory(this,i,s,!0))},find:function(i,s,u){var m=this.findEntry(i,s);return m?m[1]:u},forEach:function(i,s){return assertNotInfinite(this.size),this.__iterate(s?i.bind(s):i)},join:function(i){assertNotInfinite(this.size),i=void 0!==i?""+i:",";var s="",u=!0;return this.__iterate((function(m){u?u=!1:s+=i,s+=null!=m?m.toString():""})),s},keys:function(){return this.__iterator(Z)},map:function(i,s){return reify(this,mapFactory(this,i,s))},reduce:function(i,s,u){var m,v;return assertNotInfinite(this.size),arguments.length<2?v=!0:m=s,this.__iterate((function(s,_,j){v?(v=!1,m=s):m=i.call(u,m,s,_,j)})),m},reduceRight:function(i,s,u){var m=this.toKeyedSeq().reverse();return m.reduce.apply(m,arguments)},reverse:function(){return reify(this,reverseFactory(this,!0))},slice:function(i,s){return reify(this,sliceFactory(this,i,s,!0))},some:function(i,s){return!this.every(not(i),s)},sort:function(i){return reify(this,sortFactory(this,i))},values:function(){return this.__iterator(ee)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return void 0!==this.size?0===this.size:!this.some((function(){return!0}))},count:function(i,s){return ensureSize(i?this.toSeq().filter(i,s):this)},countBy:function(i,s){return countByFactory(this,i,s)},equals:function(i){return deepEqual(this,i)},entrySeq:function(){var i=this;if(i._cache)return new ArraySeq(i._cache);var s=i.toSeq().map(entryMapper).toIndexedSeq();return s.fromEntrySeq=function(){return i.toSeq()},s},filterNot:function(i,s){return this.filter(not(i),s)},findEntry:function(i,s,u){var m=u;return this.__iterate((function(u,v,_){if(i.call(s,u,v,_))return m=[v,u],!1})),m},findKey:function(i,s){var u=this.findEntry(i,s);return u&&u[0]},findLast:function(i,s,u){return this.toKeyedSeq().reverse().find(i,s,u)},findLastEntry:function(i,s,u){return this.toKeyedSeq().reverse().findEntry(i,s,u)},findLastKey:function(i,s){return this.toKeyedSeq().reverse().findKey(i,s)},first:function(){return this.find(returnTrue)},flatMap:function(i,s){return reify(this,flatMapFactory(this,i,s))},flatten:function(i){return reify(this,flattenFactory(this,i,!0))},fromEntrySeq:function(){return new FromEntriesSequence(this)},get:function(i,s){return this.find((function(s,u){return is(u,i)}),void 0,s)},getIn:function(i,s){for(var u,m=this,v=forceIterator(i);!(u=v.next()).done;){var _=u.value;if((m=m&&m.get?m.get(_,W):W)===W)return s}return m},groupBy:function(i,s){return groupByFactory(this,i,s)},has:function(i){return this.get(i,W)!==W},hasIn:function(i){return this.getIn(i,W)!==W},isSubset:function(i){return i="function"==typeof i.includes?i:Iterable(i),this.every((function(s){return i.includes(s)}))},isSuperset:function(i){return(i="function"==typeof i.isSubset?i:Iterable(i)).isSubset(this)},keyOf:function(i){return this.findKey((function(s){return is(s,i)}))},keySeq:function(){return this.toSeq().map(keyMapper).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},lastKeyOf:function(i){return this.toKeyedSeq().reverse().keyOf(i)},max:function(i){return maxFactory(this,i)},maxBy:function(i,s){return maxFactory(this,s,i)},min:function(i){return maxFactory(this,i?neg(i):defaultNegComparator)},minBy:function(i,s){return maxFactory(this,s?neg(s):defaultNegComparator,i)},rest:function(){return this.slice(1)},skip:function(i){return this.slice(Math.max(0,i))},skipLast:function(i){return reify(this,this.toSeq().reverse().skip(i).reverse())},skipWhile:function(i,s){return reify(this,skipWhileFactory(this,i,s,!0))},skipUntil:function(i,s){return this.skipWhile(not(i),s)},sortBy:function(i,s){return reify(this,sortFactory(this,s,i))},take:function(i){return this.slice(0,Math.max(0,i))},takeLast:function(i){return reify(this,this.toSeq().reverse().take(i).reverse())},takeWhile:function(i,s){return reify(this,takeWhileFactory(this,i,s))},takeUntil:function(i,s){return this.takeWhile(not(i),s)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=hashIterable(this))}});var mt=Iterable.prototype;mt[s]=!0,mt[ce]=mt.values,mt.__toJS=mt.toArray,mt.__toStringMapper=quoteString,mt.inspect=mt.toSource=function(){return this.toString()},mt.chain=mt.flatMap,mt.contains=mt.includes,mixin(KeyedIterable,{flip:function(){return reify(this,flipFactory(this))},mapEntries:function(i,s){var u=this,m=0;return reify(this,this.toSeq().map((function(v,_){return i.call(s,[_,v],m++,u)})).fromEntrySeq())},mapKeys:function(i,s){var u=this;return reify(this,this.toSeq().flip().map((function(m,v){return i.call(s,m,v,u)})).flip())}});var gt=KeyedIterable.prototype;function keyMapper(i,s){return s}function entryMapper(i,s){return[s,i]}function not(i){return function(){return!i.apply(this,arguments)}}function neg(i){return function(){return-i.apply(this,arguments)}}function quoteString(i){return"string"==typeof i?JSON.stringify(i):String(i)}function defaultZipper(){return arrCopy(arguments)}function defaultNegComparator(i,s){return is?-1:0}function hashIterable(i){if(i.size===1/0)return 0;var s=isOrdered(i),u=isKeyed(i),m=s?1:0;return murmurHashOfSize(i.__iterate(u?s?function(i,s){m=31*m+hashMerge(hash(i),hash(s))|0}:function(i,s){m=m+hashMerge(hash(i),hash(s))|0}:s?function(i){m=31*m+hash(i)|0}:function(i){m=m+hash(i)|0}),m)}function murmurHashOfSize(i,s){return s=be(s,3432918353),s=be(s<<15|s>>>-15,461845907),s=be(s<<13|s>>>-13,5),s=be((s=(s+3864292196|0)^i)^s>>>16,2246822507),s=smi((s=be(s^s>>>13,3266489909))^s>>>16)}function hashMerge(i,s){return i^s+2654435769+(i<<6)+(i>>2)|0}return gt[u]=!0,gt[ce]=mt.entries,gt.__toJS=mt.toObject,gt.__toStringMapper=function(i,s){return JSON.stringify(s)+": "+quoteString(i)},mixin(IndexedIterable,{toKeyedSeq:function(){return new ToKeyedSequence(this,!1)},filter:function(i,s){return reify(this,filterFactory(this,i,s,!1))},findIndex:function(i,s){var u=this.findEntry(i,s);return u?u[0]:-1},indexOf:function(i){var s=this.keyOf(i);return void 0===s?-1:s},lastIndexOf:function(i){var s=this.lastKeyOf(i);return void 0===s?-1:s},reverse:function(){return reify(this,reverseFactory(this,!1))},slice:function(i,s){return reify(this,sliceFactory(this,i,s,!1))},splice:function(i,s){var u=arguments.length;if(s=Math.max(0|s,0),0===u||2===u&&!s)return this;i=resolveBegin(i,i<0?this.count():this.size);var m=this.slice(0,i);return reify(this,1===u?m:m.concat(arrCopy(arguments,2),this.slice(i+s)))},findLastIndex:function(i,s){var u=this.findLastEntry(i,s);return u?u[0]:-1},first:function(){return this.get(0)},flatten:function(i){return reify(this,flattenFactory(this,i,!1))},get:function(i,s){return(i=wrapIndex(this,i))<0||this.size===1/0||void 0!==this.size&&i>this.size?s:this.find((function(s,u){return u===i}),void 0,s)},has:function(i){return(i=wrapIndex(this,i))>=0&&(void 0!==this.size?this.size===1/0||i{"function"==typeof Object.create?i.exports=function inherits(i,s){s&&(i.super_=s,i.prototype=Object.create(s.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}))}:i.exports=function inherits(i,s){if(s){i.super_=s;var TempCtor=function(){};TempCtor.prototype=s.prototype,i.prototype=new TempCtor,i.prototype.constructor=i}}},35823:i=>{i.exports=function(i,s,u,m){var v=new Blob(void 0!==m?[m,i]:[i],{type:u||"application/octet-stream"});if(void 0!==window.navigator.msSaveBlob)window.navigator.msSaveBlob(v,s);else{var _=window.URL&&window.URL.createObjectURL?window.URL.createObjectURL(v):window.webkitURL.createObjectURL(v),j=document.createElement("a");j.style.display="none",j.href=_,j.setAttribute("download",s),void 0===j.download&&j.setAttribute("target","_blank"),document.body.appendChild(j),j.click(),setTimeout((function(){document.body.removeChild(j),window.URL.revokeObjectURL(_)}),200)}}},91296:(i,s,u)=>{var m=NaN,v="[object Symbol]",_=/^\s+|\s+$/g,j=/^[-+]0x[0-9a-f]+$/i,M=/^0b[01]+$/i,$=/^0o[0-7]+$/i,W=parseInt,X="object"==typeof u.g&&u.g&&u.g.Object===Object&&u.g,Y="object"==typeof self&&self&&self.Object===Object&&self,Z=X||Y||Function("return this")(),ee=Object.prototype.toString,ie=Math.max,ae=Math.min,now=function(){return Z.Date.now()};function isObject(i){var s=typeof i;return!!i&&("object"==s||"function"==s)}function toNumber(i){if("number"==typeof i)return i;if(function isSymbol(i){return"symbol"==typeof i||function isObjectLike(i){return!!i&&"object"==typeof i}(i)&&ee.call(i)==v}(i))return m;if(isObject(i)){var s="function"==typeof i.valueOf?i.valueOf():i;i=isObject(s)?s+"":s}if("string"!=typeof i)return 0===i?i:+i;i=i.replace(_,"");var u=M.test(i);return u||$.test(i)?W(i.slice(2),u?2:8):j.test(i)?m:+i}i.exports=function debounce(i,s,u){var m,v,_,j,M,$,W=0,X=!1,Y=!1,Z=!0;if("function"!=typeof i)throw new TypeError("Expected a function");function invokeFunc(s){var u=m,_=v;return m=v=void 0,W=s,j=i.apply(_,u)}function shouldInvoke(i){var u=i-$;return void 0===$||u>=s||u<0||Y&&i-W>=_}function timerExpired(){var i=now();if(shouldInvoke(i))return trailingEdge(i);M=setTimeout(timerExpired,function remainingWait(i){var u=s-(i-$);return Y?ae(u,_-(i-W)):u}(i))}function trailingEdge(i){return M=void 0,Z&&m?invokeFunc(i):(m=v=void 0,j)}function debounced(){var i=now(),u=shouldInvoke(i);if(m=arguments,v=this,$=i,u){if(void 0===M)return function leadingEdge(i){return W=i,M=setTimeout(timerExpired,s),X?invokeFunc(i):j}($);if(Y)return M=setTimeout(timerExpired,s),invokeFunc($)}return void 0===M&&(M=setTimeout(timerExpired,s)),j}return s=toNumber(s)||0,isObject(u)&&(X=!!u.leading,_=(Y="maxWait"in u)?ie(toNumber(u.maxWait)||0,s):_,Z="trailing"in u?!!u.trailing:Z),debounced.cancel=function cancel(){void 0!==M&&clearTimeout(M),W=0,m=$=v=M=void 0},debounced.flush=function flush(){return void 0===M?j:trailingEdge(now())},debounced}},18552:(i,s,u)=>{var m=u(10852)(u(55639),"DataView");i.exports=m},1989:(i,s,u)=>{var m=u(51789),v=u(80401),_=u(57667),j=u(21327),M=u(81866);function Hash(i){var s=-1,u=null==i?0:i.length;for(this.clear();++s{var m=u(3118),v=u(9435);function LazyWrapper(i){this.__wrapped__=i,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}LazyWrapper.prototype=m(v.prototype),LazyWrapper.prototype.constructor=LazyWrapper,i.exports=LazyWrapper},38407:(i,s,u)=>{var m=u(27040),v=u(14125),_=u(82117),j=u(67518),M=u(54705);function ListCache(i){var s=-1,u=null==i?0:i.length;for(this.clear();++s{var m=u(3118),v=u(9435);function LodashWrapper(i,s){this.__wrapped__=i,this.__actions__=[],this.__chain__=!!s,this.__index__=0,this.__values__=void 0}LodashWrapper.prototype=m(v.prototype),LodashWrapper.prototype.constructor=LodashWrapper,i.exports=LodashWrapper},57071:(i,s,u)=>{var m=u(10852)(u(55639),"Map");i.exports=m},83369:(i,s,u)=>{var m=u(24785),v=u(11285),_=u(96e3),j=u(49916),M=u(95265);function MapCache(i){var s=-1,u=null==i?0:i.length;for(this.clear();++s{var m=u(10852)(u(55639),"Promise");i.exports=m},58525:(i,s,u)=>{var m=u(10852)(u(55639),"Set");i.exports=m},88668:(i,s,u)=>{var m=u(83369),v=u(90619),_=u(72385);function SetCache(i){var s=-1,u=null==i?0:i.length;for(this.__data__=new m;++s{var m=u(38407),v=u(37465),_=u(63779),j=u(67599),M=u(44758),$=u(34309);function Stack(i){var s=this.__data__=new m(i);this.size=s.size}Stack.prototype.clear=v,Stack.prototype.delete=_,Stack.prototype.get=j,Stack.prototype.has=M,Stack.prototype.set=$,i.exports=Stack},62705:(i,s,u)=>{var m=u(55639).Symbol;i.exports=m},11149:(i,s,u)=>{var m=u(55639).Uint8Array;i.exports=m},70577:(i,s,u)=>{var m=u(10852)(u(55639),"WeakMap");i.exports=m},96874:i=>{i.exports=function apply(i,s,u){switch(u.length){case 0:return i.call(s);case 1:return i.call(s,u[0]);case 2:return i.call(s,u[0],u[1]);case 3:return i.call(s,u[0],u[1],u[2])}return i.apply(s,u)}},77412:i=>{i.exports=function arrayEach(i,s){for(var u=-1,m=null==i?0:i.length;++u{i.exports=function arrayFilter(i,s){for(var u=-1,m=null==i?0:i.length,v=0,_=[];++u{var m=u(42118);i.exports=function arrayIncludes(i,s){return!!(null==i?0:i.length)&&m(i,s,0)>-1}},14636:(i,s,u)=>{var m=u(22545),v=u(35694),_=u(1469),j=u(44144),M=u(65776),$=u(36719),W=Object.prototype.hasOwnProperty;i.exports=function arrayLikeKeys(i,s){var u=_(i),X=!u&&v(i),Y=!u&&!X&&j(i),Z=!u&&!X&&!Y&&$(i),ee=u||X||Y||Z,ie=ee?m(i.length,String):[],ae=ie.length;for(var le in i)!s&&!W.call(i,le)||ee&&("length"==le||Y&&("offset"==le||"parent"==le)||Z&&("buffer"==le||"byteLength"==le||"byteOffset"==le)||M(le,ae))||ie.push(le);return ie}},29932:i=>{i.exports=function arrayMap(i,s){for(var u=-1,m=null==i?0:i.length,v=Array(m);++u{i.exports=function arrayPush(i,s){for(var u=-1,m=s.length,v=i.length;++u{i.exports=function arrayReduce(i,s,u,m){var v=-1,_=null==i?0:i.length;for(m&&_&&(u=i[++v]);++v<_;)u=s(u,i[v],v,i);return u}},82908:i=>{i.exports=function arraySome(i,s){for(var u=-1,m=null==i?0:i.length;++u{i.exports=function asciiToArray(i){return i.split("")}},49029:i=>{var s=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;i.exports=function asciiWords(i){return i.match(s)||[]}},86556:(i,s,u)=>{var m=u(89465),v=u(77813);i.exports=function assignMergeValue(i,s,u){(void 0!==u&&!v(i[s],u)||void 0===u&&!(s in i))&&m(i,s,u)}},34865:(i,s,u)=>{var m=u(89465),v=u(77813),_=Object.prototype.hasOwnProperty;i.exports=function assignValue(i,s,u){var j=i[s];_.call(i,s)&&v(j,u)&&(void 0!==u||s in i)||m(i,s,u)}},18470:(i,s,u)=>{var m=u(77813);i.exports=function assocIndexOf(i,s){for(var u=i.length;u--;)if(m(i[u][0],s))return u;return-1}},44037:(i,s,u)=>{var m=u(98363),v=u(3674);i.exports=function baseAssign(i,s){return i&&m(s,v(s),i)}},63886:(i,s,u)=>{var m=u(98363),v=u(81704);i.exports=function baseAssignIn(i,s){return i&&m(s,v(s),i)}},89465:(i,s,u)=>{var m=u(38777);i.exports=function baseAssignValue(i,s,u){"__proto__"==s&&m?m(i,s,{configurable:!0,enumerable:!0,value:u,writable:!0}):i[s]=u}},85990:(i,s,u)=>{var m=u(46384),v=u(77412),_=u(34865),j=u(44037),M=u(63886),$=u(64626),W=u(278),X=u(18805),Y=u(1911),Z=u(58234),ee=u(46904),ie=u(64160),ae=u(43824),le=u(29148),ce=u(38517),pe=u(1469),de=u(44144),fe=u(56688),ye=u(13218),be=u(72928),_e=u(3674),we=u(81704),Se="[object Arguments]",xe="[object Function]",Ie="[object Object]",Pe={};Pe[Se]=Pe["[object Array]"]=Pe["[object ArrayBuffer]"]=Pe["[object DataView]"]=Pe["[object Boolean]"]=Pe["[object Date]"]=Pe["[object Float32Array]"]=Pe["[object Float64Array]"]=Pe["[object Int8Array]"]=Pe["[object Int16Array]"]=Pe["[object Int32Array]"]=Pe["[object Map]"]=Pe["[object Number]"]=Pe[Ie]=Pe["[object RegExp]"]=Pe["[object Set]"]=Pe["[object String]"]=Pe["[object Symbol]"]=Pe["[object Uint8Array]"]=Pe["[object Uint8ClampedArray]"]=Pe["[object Uint16Array]"]=Pe["[object Uint32Array]"]=!0,Pe["[object Error]"]=Pe[xe]=Pe["[object WeakMap]"]=!1,i.exports=function baseClone(i,s,u,Te,Re,qe){var ze,Ve=1&s,We=2&s,He=4&s;if(u&&(ze=Re?u(i,Te,Re,qe):u(i)),void 0!==ze)return ze;if(!ye(i))return i;var Xe=pe(i);if(Xe){if(ze=ae(i),!Ve)return W(i,ze)}else{var Ye=ie(i),Qe=Ye==xe||"[object GeneratorFunction]"==Ye;if(de(i))return $(i,Ve);if(Ye==Ie||Ye==Se||Qe&&!Re){if(ze=We||Qe?{}:ce(i),!Ve)return We?Y(i,M(ze,i)):X(i,j(ze,i))}else{if(!Pe[Ye])return Re?i:{};ze=le(i,Ye,Ve)}}qe||(qe=new m);var et=qe.get(i);if(et)return et;qe.set(i,ze),be(i)?i.forEach((function(m){ze.add(baseClone(m,s,u,m,i,qe))})):fe(i)&&i.forEach((function(m,v){ze.set(v,baseClone(m,s,u,v,i,qe))}));var tt=Xe?void 0:(He?We?ee:Z:We?we:_e)(i);return v(tt||i,(function(m,v){tt&&(m=i[v=m]),_(ze,v,baseClone(m,s,u,v,i,qe))})),ze}},3118:(i,s,u)=>{var m=u(13218),v=Object.create,_=function(){function object(){}return function(i){if(!m(i))return{};if(v)return v(i);object.prototype=i;var s=new object;return object.prototype=void 0,s}}();i.exports=_},89881:(i,s,u)=>{var m=u(47816),v=u(99291)(m);i.exports=v},41848:i=>{i.exports=function baseFindIndex(i,s,u,m){for(var v=i.length,_=u+(m?1:-1);m?_--:++_{var m=u(62488),v=u(37285);i.exports=function baseFlatten(i,s,u,_,j){var M=-1,$=i.length;for(u||(u=v),j||(j=[]);++M<$;){var W=i[M];s>0&&u(W)?s>1?baseFlatten(W,s-1,u,_,j):m(j,W):_||(j[j.length]=W)}return j}},28483:(i,s,u)=>{var m=u(25063)();i.exports=m},47816:(i,s,u)=>{var m=u(28483),v=u(3674);i.exports=function baseForOwn(i,s){return i&&m(i,s,v)}},97786:(i,s,u)=>{var m=u(71811),v=u(40327);i.exports=function baseGet(i,s){for(var u=0,_=(s=m(s,i)).length;null!=i&&u<_;)i=i[v(s[u++])];return u&&u==_?i:void 0}},68866:(i,s,u)=>{var m=u(62488),v=u(1469);i.exports=function baseGetAllKeys(i,s,u){var _=s(i);return v(i)?_:m(_,u(i))}},44239:(i,s,u)=>{var m=u(62705),v=u(89607),_=u(2333),j=m?m.toStringTag:void 0;i.exports=function baseGetTag(i){return null==i?void 0===i?"[object Undefined]":"[object Null]":j&&j in Object(i)?v(i):_(i)}},13:i=>{i.exports=function baseHasIn(i,s){return null!=i&&s in Object(i)}},42118:(i,s,u)=>{var m=u(41848),v=u(62722),_=u(42351);i.exports=function baseIndexOf(i,s,u){return s==s?_(i,s,u):m(i,v,u)}},9454:(i,s,u)=>{var m=u(44239),v=u(37005);i.exports=function baseIsArguments(i){return v(i)&&"[object Arguments]"==m(i)}},90939:(i,s,u)=>{var m=u(2492),v=u(37005);i.exports=function baseIsEqual(i,s,u,_,j){return i===s||(null==i||null==s||!v(i)&&!v(s)?i!=i&&s!=s:m(i,s,u,_,baseIsEqual,j))}},2492:(i,s,u)=>{var m=u(46384),v=u(67114),_=u(18351),j=u(16096),M=u(64160),$=u(1469),W=u(44144),X=u(36719),Y="[object Arguments]",Z="[object Array]",ee="[object Object]",ie=Object.prototype.hasOwnProperty;i.exports=function baseIsEqualDeep(i,s,u,ae,le,ce){var pe=$(i),de=$(s),fe=pe?Z:M(i),ye=de?Z:M(s),be=(fe=fe==Y?ee:fe)==ee,_e=(ye=ye==Y?ee:ye)==ee,we=fe==ye;if(we&&W(i)){if(!W(s))return!1;pe=!0,be=!1}if(we&&!be)return ce||(ce=new m),pe||X(i)?v(i,s,u,ae,le,ce):_(i,s,fe,u,ae,le,ce);if(!(1&u)){var Se=be&&ie.call(i,"__wrapped__"),xe=_e&&ie.call(s,"__wrapped__");if(Se||xe){var Ie=Se?i.value():i,Pe=xe?s.value():s;return ce||(ce=new m),le(Ie,Pe,u,ae,ce)}}return!!we&&(ce||(ce=new m),j(i,s,u,ae,le,ce))}},25588:(i,s,u)=>{var m=u(64160),v=u(37005);i.exports=function baseIsMap(i){return v(i)&&"[object Map]"==m(i)}},2958:(i,s,u)=>{var m=u(46384),v=u(90939);i.exports=function baseIsMatch(i,s,u,_){var j=u.length,M=j,$=!_;if(null==i)return!M;for(i=Object(i);j--;){var W=u[j];if($&&W[2]?W[1]!==i[W[0]]:!(W[0]in i))return!1}for(;++j{i.exports=function baseIsNaN(i){return i!=i}},28458:(i,s,u)=>{var m=u(23560),v=u(15346),_=u(13218),j=u(80346),M=/^\[object .+?Constructor\]$/,$=Function.prototype,W=Object.prototype,X=$.toString,Y=W.hasOwnProperty,Z=RegExp("^"+X.call(Y).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");i.exports=function baseIsNative(i){return!(!_(i)||v(i))&&(m(i)?Z:M).test(j(i))}},29221:(i,s,u)=>{var m=u(64160),v=u(37005);i.exports=function baseIsSet(i){return v(i)&&"[object Set]"==m(i)}},38749:(i,s,u)=>{var m=u(44239),v=u(41780),_=u(37005),j={};j["[object Float32Array]"]=j["[object Float64Array]"]=j["[object Int8Array]"]=j["[object Int16Array]"]=j["[object Int32Array]"]=j["[object Uint8Array]"]=j["[object Uint8ClampedArray]"]=j["[object Uint16Array]"]=j["[object Uint32Array]"]=!0,j["[object Arguments]"]=j["[object Array]"]=j["[object ArrayBuffer]"]=j["[object Boolean]"]=j["[object DataView]"]=j["[object Date]"]=j["[object Error]"]=j["[object Function]"]=j["[object Map]"]=j["[object Number]"]=j["[object Object]"]=j["[object RegExp]"]=j["[object Set]"]=j["[object String]"]=j["[object WeakMap]"]=!1,i.exports=function baseIsTypedArray(i){return _(i)&&v(i.length)&&!!j[m(i)]}},67206:(i,s,u)=>{var m=u(91573),v=u(16432),_=u(6557),j=u(1469),M=u(39601);i.exports=function baseIteratee(i){return"function"==typeof i?i:null==i?_:"object"==typeof i?j(i)?v(i[0],i[1]):m(i):M(i)}},280:(i,s,u)=>{var m=u(25726),v=u(86916),_=Object.prototype.hasOwnProperty;i.exports=function baseKeys(i){if(!m(i))return v(i);var s=[];for(var u in Object(i))_.call(i,u)&&"constructor"!=u&&s.push(u);return s}},10313:(i,s,u)=>{var m=u(13218),v=u(25726),_=u(33498),j=Object.prototype.hasOwnProperty;i.exports=function baseKeysIn(i){if(!m(i))return _(i);var s=v(i),u=[];for(var M in i)("constructor"!=M||!s&&j.call(i,M))&&u.push(M);return u}},9435:i=>{i.exports=function baseLodash(){}},91573:(i,s,u)=>{var m=u(2958),v=u(1499),_=u(42634);i.exports=function baseMatches(i){var s=v(i);return 1==s.length&&s[0][2]?_(s[0][0],s[0][1]):function(u){return u===i||m(u,i,s)}}},16432:(i,s,u)=>{var m=u(90939),v=u(27361),_=u(79095),j=u(15403),M=u(89162),$=u(42634),W=u(40327);i.exports=function baseMatchesProperty(i,s){return j(i)&&M(s)?$(W(i),s):function(u){var j=v(u,i);return void 0===j&&j===s?_(u,i):m(s,j,3)}}},42980:(i,s,u)=>{var m=u(46384),v=u(86556),_=u(28483),j=u(59783),M=u(13218),$=u(81704),W=u(36390);i.exports=function baseMerge(i,s,u,X,Y){i!==s&&_(s,(function(_,$){if(Y||(Y=new m),M(_))j(i,s,$,u,baseMerge,X,Y);else{var Z=X?X(W(i,$),_,$+"",i,s,Y):void 0;void 0===Z&&(Z=_),v(i,$,Z)}}),$)}},59783:(i,s,u)=>{var m=u(86556),v=u(64626),_=u(77133),j=u(278),M=u(38517),$=u(35694),W=u(1469),X=u(29246),Y=u(44144),Z=u(23560),ee=u(13218),ie=u(68630),ae=u(36719),le=u(36390),ce=u(59881);i.exports=function baseMergeDeep(i,s,u,pe,de,fe,ye){var be=le(i,u),_e=le(s,u),we=ye.get(_e);if(we)m(i,u,we);else{var Se=fe?fe(be,_e,u+"",i,s,ye):void 0,xe=void 0===Se;if(xe){var Ie=W(_e),Pe=!Ie&&Y(_e),Te=!Ie&&!Pe&&ae(_e);Se=_e,Ie||Pe||Te?W(be)?Se=be:X(be)?Se=j(be):Pe?(xe=!1,Se=v(_e,!0)):Te?(xe=!1,Se=_(_e,!0)):Se=[]:ie(_e)||$(_e)?(Se=be,$(be)?Se=ce(be):ee(be)&&!Z(be)||(Se=M(_e))):xe=!1}xe&&(ye.set(_e,Se),de(Se,_e,pe,fe,ye),ye.delete(_e)),m(i,u,Se)}}},40371:i=>{i.exports=function baseProperty(i){return function(s){return null==s?void 0:s[i]}}},79152:(i,s,u)=>{var m=u(97786);i.exports=function basePropertyDeep(i){return function(s){return m(s,i)}}},18674:i=>{i.exports=function basePropertyOf(i){return function(s){return null==i?void 0:i[s]}}},10107:i=>{i.exports=function baseReduce(i,s,u,m,v){return v(i,(function(i,v,_){u=m?(m=!1,i):s(u,i,v,_)})),u}},5976:(i,s,u)=>{var m=u(6557),v=u(45357),_=u(30061);i.exports=function baseRest(i,s){return _(v(i,s,m),i+"")}},10611:(i,s,u)=>{var m=u(34865),v=u(71811),_=u(65776),j=u(13218),M=u(40327);i.exports=function baseSet(i,s,u,$){if(!j(i))return i;for(var W=-1,X=(s=v(s,i)).length,Y=X-1,Z=i;null!=Z&&++W{var m=u(6557),v=u(89250),_=v?function(i,s){return v.set(i,s),i}:m;i.exports=_},56560:(i,s,u)=>{var m=u(75703),v=u(38777),_=u(6557),j=v?function(i,s){return v(i,"toString",{configurable:!0,enumerable:!1,value:m(s),writable:!0})}:_;i.exports=j},14259:i=>{i.exports=function baseSlice(i,s,u){var m=-1,v=i.length;s<0&&(s=-s>v?0:v+s),(u=u>v?v:u)<0&&(u+=v),v=s>u?0:u-s>>>0,s>>>=0;for(var _=Array(v);++m{var m=u(89881);i.exports=function baseSome(i,s){var u;return m(i,(function(i,m,v){return!(u=s(i,m,v))})),!!u}},22545:i=>{i.exports=function baseTimes(i,s){for(var u=-1,m=Array(i);++u{var m=u(62705),v=u(29932),_=u(1469),j=u(33448),M=m?m.prototype:void 0,$=M?M.toString:void 0;i.exports=function baseToString(i){if("string"==typeof i)return i;if(_(i))return v(i,baseToString)+"";if(j(i))return $?$.call(i):"";var s=i+"";return"0"==s&&1/i==-Infinity?"-0":s}},27561:(i,s,u)=>{var m=u(67990),v=/^\s+/;i.exports=function baseTrim(i){return i?i.slice(0,m(i)+1).replace(v,""):i}},7518:i=>{i.exports=function baseUnary(i){return function(s){return i(s)}}},57406:(i,s,u)=>{var m=u(71811),v=u(10928),_=u(40292),j=u(40327);i.exports=function baseUnset(i,s){return s=m(s,i),null==(i=_(i,s))||delete i[j(v(s))]}},1757:i=>{i.exports=function baseZipObject(i,s,u){for(var m=-1,v=i.length,_=s.length,j={};++m{i.exports=function cacheHas(i,s){return i.has(s)}},71811:(i,s,u)=>{var m=u(1469),v=u(15403),_=u(55514),j=u(79833);i.exports=function castPath(i,s){return m(i)?i:v(i,s)?[i]:_(j(i))}},40180:(i,s,u)=>{var m=u(14259);i.exports=function castSlice(i,s,u){var v=i.length;return u=void 0===u?v:u,!s&&u>=v?i:m(i,s,u)}},74318:(i,s,u)=>{var m=u(11149);i.exports=function cloneArrayBuffer(i){var s=new i.constructor(i.byteLength);return new m(s).set(new m(i)),s}},64626:(i,s,u)=>{i=u.nmd(i);var m=u(55639),v=s&&!s.nodeType&&s,_=v&&i&&!i.nodeType&&i,j=_&&_.exports===v?m.Buffer:void 0,M=j?j.allocUnsafe:void 0;i.exports=function cloneBuffer(i,s){if(s)return i.slice();var u=i.length,m=M?M(u):new i.constructor(u);return i.copy(m),m}},57157:(i,s,u)=>{var m=u(74318);i.exports=function cloneDataView(i,s){var u=s?m(i.buffer):i.buffer;return new i.constructor(u,i.byteOffset,i.byteLength)}},93147:i=>{var s=/\w*$/;i.exports=function cloneRegExp(i){var u=new i.constructor(i.source,s.exec(i));return u.lastIndex=i.lastIndex,u}},40419:(i,s,u)=>{var m=u(62705),v=m?m.prototype:void 0,_=v?v.valueOf:void 0;i.exports=function cloneSymbol(i){return _?Object(_.call(i)):{}}},77133:(i,s,u)=>{var m=u(74318);i.exports=function cloneTypedArray(i,s){var u=s?m(i.buffer):i.buffer;return new i.constructor(u,i.byteOffset,i.length)}},52157:i=>{var s=Math.max;i.exports=function composeArgs(i,u,m,v){for(var _=-1,j=i.length,M=m.length,$=-1,W=u.length,X=s(j-M,0),Y=Array(W+X),Z=!v;++${var s=Math.max;i.exports=function composeArgsRight(i,u,m,v){for(var _=-1,j=i.length,M=-1,$=m.length,W=-1,X=u.length,Y=s(j-$,0),Z=Array(Y+X),ee=!v;++_{i.exports=function copyArray(i,s){var u=-1,m=i.length;for(s||(s=Array(m));++u{var m=u(34865),v=u(89465);i.exports=function copyObject(i,s,u,_){var j=!u;u||(u={});for(var M=-1,$=s.length;++M<$;){var W=s[M],X=_?_(u[W],i[W],W,u,i):void 0;void 0===X&&(X=i[W]),j?v(u,W,X):m(u,W,X)}return u}},18805:(i,s,u)=>{var m=u(98363),v=u(99551);i.exports=function copySymbols(i,s){return m(i,v(i),s)}},1911:(i,s,u)=>{var m=u(98363),v=u(51442);i.exports=function copySymbolsIn(i,s){return m(i,v(i),s)}},14429:(i,s,u)=>{var m=u(55639)["__core-js_shared__"];i.exports=m},97991:i=>{i.exports=function countHolders(i,s){for(var u=i.length,m=0;u--;)i[u]===s&&++m;return m}},21463:(i,s,u)=>{var m=u(5976),v=u(16612);i.exports=function createAssigner(i){return m((function(s,u){var m=-1,_=u.length,j=_>1?u[_-1]:void 0,M=_>2?u[2]:void 0;for(j=i.length>3&&"function"==typeof j?(_--,j):void 0,M&&v(u[0],u[1],M)&&(j=_<3?void 0:j,_=1),s=Object(s);++m<_;){var $=u[m];$&&i(s,$,m,j)}return s}))}},99291:(i,s,u)=>{var m=u(98612);i.exports=function createBaseEach(i,s){return function(u,v){if(null==u)return u;if(!m(u))return i(u,v);for(var _=u.length,j=s?_:-1,M=Object(u);(s?j--:++j<_)&&!1!==v(M[j],j,M););return u}}},25063:i=>{i.exports=function createBaseFor(i){return function(s,u,m){for(var v=-1,_=Object(s),j=m(s),M=j.length;M--;){var $=j[i?M:++v];if(!1===u(_[$],$,_))break}return s}}},22402:(i,s,u)=>{var m=u(71774),v=u(55639);i.exports=function createBind(i,s,u){var _=1&s,j=m(i);return function wrapper(){return(this&&this!==v&&this instanceof wrapper?j:i).apply(_?u:this,arguments)}}},98805:(i,s,u)=>{var m=u(40180),v=u(62689),_=u(83140),j=u(79833);i.exports=function createCaseFirst(i){return function(s){s=j(s);var u=v(s)?_(s):void 0,M=u?u[0]:s.charAt(0),$=u?m(u,1).join(""):s.slice(1);return M[i]()+$}}},35393:(i,s,u)=>{var m=u(62663),v=u(53816),_=u(58748),j=RegExp("['’]","g");i.exports=function createCompounder(i){return function(s){return m(_(v(s).replace(j,"")),i,"")}}},71774:(i,s,u)=>{var m=u(3118),v=u(13218);i.exports=function createCtor(i){return function(){var s=arguments;switch(s.length){case 0:return new i;case 1:return new i(s[0]);case 2:return new i(s[0],s[1]);case 3:return new i(s[0],s[1],s[2]);case 4:return new i(s[0],s[1],s[2],s[3]);case 5:return new i(s[0],s[1],s[2],s[3],s[4]);case 6:return new i(s[0],s[1],s[2],s[3],s[4],s[5]);case 7:return new i(s[0],s[1],s[2],s[3],s[4],s[5],s[6])}var u=m(i.prototype),_=i.apply(u,s);return v(_)?_:u}}},46347:(i,s,u)=>{var m=u(96874),v=u(71774),_=u(86935),j=u(94487),M=u(20893),$=u(46460),W=u(55639);i.exports=function createCurry(i,s,u){var X=v(i);return function wrapper(){for(var v=arguments.length,Y=Array(v),Z=v,ee=M(wrapper);Z--;)Y[Z]=arguments[Z];var ie=v<3&&Y[0]!==ee&&Y[v-1]!==ee?[]:$(Y,ee);return(v-=ie.length){var m=u(67206),v=u(98612),_=u(3674);i.exports=function createFind(i){return function(s,u,j){var M=Object(s);if(!v(s)){var $=m(u,3);s=_(s),u=function(i){return $(M[i],i,M)}}var W=i(s,u,j);return W>-1?M[$?s[W]:W]:void 0}}},86935:(i,s,u)=>{var m=u(52157),v=u(14054),_=u(97991),j=u(71774),M=u(94487),$=u(20893),W=u(90451),X=u(46460),Y=u(55639);i.exports=function createHybrid(i,s,u,Z,ee,ie,ae,le,ce,pe){var de=128&s,fe=1&s,ye=2&s,be=24&s,_e=512&s,we=ye?void 0:j(i);return function wrapper(){for(var Se=arguments.length,xe=Array(Se),Ie=Se;Ie--;)xe[Ie]=arguments[Ie];if(be)var Pe=$(wrapper),Te=_(xe,Pe);if(Z&&(xe=m(xe,Z,ee,be)),ie&&(xe=v(xe,ie,ae,be)),Se-=Te,be&&Se1&&xe.reverse(),de&&ce{var m=u(96874),v=u(71774),_=u(55639);i.exports=function createPartial(i,s,u,j){var M=1&s,$=v(i);return function wrapper(){for(var s=-1,v=arguments.length,W=-1,X=j.length,Y=Array(X+v),Z=this&&this!==_&&this instanceof wrapper?$:i;++W{var m=u(86528),v=u(258),_=u(69255);i.exports=function createRecurry(i,s,u,j,M,$,W,X,Y,Z){var ee=8&s;s|=ee?32:64,4&(s&=~(ee?64:32))||(s&=-4);var ie=[i,s,M,ee?$:void 0,ee?W:void 0,ee?void 0:$,ee?void 0:W,X,Y,Z],ae=u.apply(void 0,ie);return m(i)&&v(ae,ie),ae.placeholder=j,_(ae,i,s)}},97727:(i,s,u)=>{var m=u(28045),v=u(22402),_=u(46347),j=u(86935),M=u(84375),$=u(66833),W=u(63833),X=u(258),Y=u(69255),Z=u(40554),ee=Math.max;i.exports=function createWrap(i,s,u,ie,ae,le,ce,pe){var de=2&s;if(!de&&"function"!=typeof i)throw new TypeError("Expected a function");var fe=ie?ie.length:0;if(fe||(s&=-97,ie=ae=void 0),ce=void 0===ce?ce:ee(Z(ce),0),pe=void 0===pe?pe:Z(pe),fe-=ae?ae.length:0,64&s){var ye=ie,be=ae;ie=ae=void 0}var _e=de?void 0:$(i),we=[i,s,u,ie,ae,ye,be,le,ce,pe];if(_e&&W(we,_e),i=we[0],s=we[1],u=we[2],ie=we[3],ae=we[4],!(pe=we[9]=void 0===we[9]?de?0:i.length:ee(we[9]-fe,0))&&24&s&&(s&=-25),s&&1!=s)Se=8==s||16==s?_(i,s,pe):32!=s&&33!=s||ae.length?j.apply(void 0,we):M(i,s,u,ie);else var Se=v(i,s,u);return Y((_e?m:X)(Se,we),i,s)}},60696:(i,s,u)=>{var m=u(68630);i.exports=function customOmitClone(i){return m(i)?void 0:i}},69389:(i,s,u)=>{var m=u(18674)({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"});i.exports=m},38777:(i,s,u)=>{var m=u(10852),v=function(){try{var i=m(Object,"defineProperty");return i({},"",{}),i}catch(i){}}();i.exports=v},67114:(i,s,u)=>{var m=u(88668),v=u(82908),_=u(74757);i.exports=function equalArrays(i,s,u,j,M,$){var W=1&u,X=i.length,Y=s.length;if(X!=Y&&!(W&&Y>X))return!1;var Z=$.get(i),ee=$.get(s);if(Z&&ee)return Z==s&&ee==i;var ie=-1,ae=!0,le=2&u?new m:void 0;for($.set(i,s),$.set(s,i);++ie{var m=u(62705),v=u(11149),_=u(77813),j=u(67114),M=u(68776),$=u(21814),W=m?m.prototype:void 0,X=W?W.valueOf:void 0;i.exports=function equalByTag(i,s,u,m,W,Y,Z){switch(u){case"[object DataView]":if(i.byteLength!=s.byteLength||i.byteOffset!=s.byteOffset)return!1;i=i.buffer,s=s.buffer;case"[object ArrayBuffer]":return!(i.byteLength!=s.byteLength||!Y(new v(i),new v(s)));case"[object Boolean]":case"[object Date]":case"[object Number]":return _(+i,+s);case"[object Error]":return i.name==s.name&&i.message==s.message;case"[object RegExp]":case"[object String]":return i==s+"";case"[object Map]":var ee=M;case"[object Set]":var ie=1&m;if(ee||(ee=$),i.size!=s.size&&!ie)return!1;var ae=Z.get(i);if(ae)return ae==s;m|=2,Z.set(i,s);var le=j(ee(i),ee(s),m,W,Y,Z);return Z.delete(i),le;case"[object Symbol]":if(X)return X.call(i)==X.call(s)}return!1}},16096:(i,s,u)=>{var m=u(58234),v=Object.prototype.hasOwnProperty;i.exports=function equalObjects(i,s,u,_,j,M){var $=1&u,W=m(i),X=W.length;if(X!=m(s).length&&!$)return!1;for(var Y=X;Y--;){var Z=W[Y];if(!($?Z in s:v.call(s,Z)))return!1}var ee=M.get(i),ie=M.get(s);if(ee&&ie)return ee==s&&ie==i;var ae=!0;M.set(i,s),M.set(s,i);for(var le=$;++Y{var m=u(85564),v=u(45357),_=u(30061);i.exports=function flatRest(i){return _(v(i,void 0,m),i+"")}},31957:(i,s,u)=>{var m="object"==typeof u.g&&u.g&&u.g.Object===Object&&u.g;i.exports=m},58234:(i,s,u)=>{var m=u(68866),v=u(99551),_=u(3674);i.exports=function getAllKeys(i){return m(i,_,v)}},46904:(i,s,u)=>{var m=u(68866),v=u(51442),_=u(81704);i.exports=function getAllKeysIn(i){return m(i,_,v)}},66833:(i,s,u)=>{var m=u(89250),v=u(50308),_=m?function(i){return m.get(i)}:v;i.exports=_},97658:(i,s,u)=>{var m=u(52060),v=Object.prototype.hasOwnProperty;i.exports=function getFuncName(i){for(var s=i.name+"",u=m[s],_=v.call(m,s)?u.length:0;_--;){var j=u[_],M=j.func;if(null==M||M==i)return j.name}return s}},20893:i=>{i.exports=function getHolder(i){return i.placeholder}},45050:(i,s,u)=>{var m=u(37019);i.exports=function getMapData(i,s){var u=i.__data__;return m(s)?u["string"==typeof s?"string":"hash"]:u.map}},1499:(i,s,u)=>{var m=u(89162),v=u(3674);i.exports=function getMatchData(i){for(var s=v(i),u=s.length;u--;){var _=s[u],j=i[_];s[u]=[_,j,m(j)]}return s}},10852:(i,s,u)=>{var m=u(28458),v=u(47801);i.exports=function getNative(i,s){var u=v(i,s);return m(u)?u:void 0}},85924:(i,s,u)=>{var m=u(5569)(Object.getPrototypeOf,Object);i.exports=m},89607:(i,s,u)=>{var m=u(62705),v=Object.prototype,_=v.hasOwnProperty,j=v.toString,M=m?m.toStringTag:void 0;i.exports=function getRawTag(i){var s=_.call(i,M),u=i[M];try{i[M]=void 0;var m=!0}catch(i){}var v=j.call(i);return m&&(s?i[M]=u:delete i[M]),v}},99551:(i,s,u)=>{var m=u(34963),v=u(70479),_=Object.prototype.propertyIsEnumerable,j=Object.getOwnPropertySymbols,M=j?function(i){return null==i?[]:(i=Object(i),m(j(i),(function(s){return _.call(i,s)})))}:v;i.exports=M},51442:(i,s,u)=>{var m=u(62488),v=u(85924),_=u(99551),j=u(70479),M=Object.getOwnPropertySymbols?function(i){for(var s=[];i;)m(s,_(i)),i=v(i);return s}:j;i.exports=M},64160:(i,s,u)=>{var m=u(18552),v=u(57071),_=u(53818),j=u(58525),M=u(70577),$=u(44239),W=u(80346),X="[object Map]",Y="[object Promise]",Z="[object Set]",ee="[object WeakMap]",ie="[object DataView]",ae=W(m),le=W(v),ce=W(_),pe=W(j),de=W(M),fe=$;(m&&fe(new m(new ArrayBuffer(1)))!=ie||v&&fe(new v)!=X||_&&fe(_.resolve())!=Y||j&&fe(new j)!=Z||M&&fe(new M)!=ee)&&(fe=function(i){var s=$(i),u="[object Object]"==s?i.constructor:void 0,m=u?W(u):"";if(m)switch(m){case ae:return ie;case le:return X;case ce:return Y;case pe:return Z;case de:return ee}return s}),i.exports=fe},47801:i=>{i.exports=function getValue(i,s){return null==i?void 0:i[s]}},58775:i=>{var s=/\{\n\/\* \[wrapped with (.+)\] \*/,u=/,? & /;i.exports=function getWrapDetails(i){var m=i.match(s);return m?m[1].split(u):[]}},222:(i,s,u)=>{var m=u(71811),v=u(35694),_=u(1469),j=u(65776),M=u(41780),$=u(40327);i.exports=function hasPath(i,s,u){for(var W=-1,X=(s=m(s,i)).length,Y=!1;++W{var s=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");i.exports=function hasUnicode(i){return s.test(i)}},93157:i=>{var s=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;i.exports=function hasUnicodeWord(i){return s.test(i)}},51789:(i,s,u)=>{var m=u(94536);i.exports=function hashClear(){this.__data__=m?m(null):{},this.size=0}},80401:i=>{i.exports=function hashDelete(i){var s=this.has(i)&&delete this.__data__[i];return this.size-=s?1:0,s}},57667:(i,s,u)=>{var m=u(94536),v=Object.prototype.hasOwnProperty;i.exports=function hashGet(i){var s=this.__data__;if(m){var u=s[i];return"__lodash_hash_undefined__"===u?void 0:u}return v.call(s,i)?s[i]:void 0}},21327:(i,s,u)=>{var m=u(94536),v=Object.prototype.hasOwnProperty;i.exports=function hashHas(i){var s=this.__data__;return m?void 0!==s[i]:v.call(s,i)}},81866:(i,s,u)=>{var m=u(94536);i.exports=function hashSet(i,s){var u=this.__data__;return this.size+=this.has(i)?0:1,u[i]=m&&void 0===s?"__lodash_hash_undefined__":s,this}},43824:i=>{var s=Object.prototype.hasOwnProperty;i.exports=function initCloneArray(i){var u=i.length,m=new i.constructor(u);return u&&"string"==typeof i[0]&&s.call(i,"index")&&(m.index=i.index,m.input=i.input),m}},29148:(i,s,u)=>{var m=u(74318),v=u(57157),_=u(93147),j=u(40419),M=u(77133);i.exports=function initCloneByTag(i,s,u){var $=i.constructor;switch(s){case"[object ArrayBuffer]":return m(i);case"[object Boolean]":case"[object Date]":return new $(+i);case"[object DataView]":return v(i,u);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return M(i,u);case"[object Map]":case"[object Set]":return new $;case"[object Number]":case"[object String]":return new $(i);case"[object RegExp]":return _(i);case"[object Symbol]":return j(i)}}},38517:(i,s,u)=>{var m=u(3118),v=u(85924),_=u(25726);i.exports=function initCloneObject(i){return"function"!=typeof i.constructor||_(i)?{}:m(v(i))}},83112:i=>{var s=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;i.exports=function insertWrapDetails(i,u){var m=u.length;if(!m)return i;var v=m-1;return u[v]=(m>1?"& ":"")+u[v],u=u.join(m>2?", ":" "),i.replace(s,"{\n/* [wrapped with "+u+"] */\n")}},37285:(i,s,u)=>{var m=u(62705),v=u(35694),_=u(1469),j=m?m.isConcatSpreadable:void 0;i.exports=function isFlattenable(i){return _(i)||v(i)||!!(j&&i&&i[j])}},65776:i=>{var s=/^(?:0|[1-9]\d*)$/;i.exports=function isIndex(i,u){var m=typeof i;return!!(u=null==u?9007199254740991:u)&&("number"==m||"symbol"!=m&&s.test(i))&&i>-1&&i%1==0&&i{var m=u(77813),v=u(98612),_=u(65776),j=u(13218);i.exports=function isIterateeCall(i,s,u){if(!j(u))return!1;var M=typeof s;return!!("number"==M?v(u)&&_(s,u.length):"string"==M&&s in u)&&m(u[s],i)}},15403:(i,s,u)=>{var m=u(1469),v=u(33448),_=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,j=/^\w*$/;i.exports=function isKey(i,s){if(m(i))return!1;var u=typeof i;return!("number"!=u&&"symbol"!=u&&"boolean"!=u&&null!=i&&!v(i))||(j.test(i)||!_.test(i)||null!=s&&i in Object(s))}},37019:i=>{i.exports=function isKeyable(i){var s=typeof i;return"string"==s||"number"==s||"symbol"==s||"boolean"==s?"__proto__"!==i:null===i}},86528:(i,s,u)=>{var m=u(96425),v=u(66833),_=u(97658),j=u(8111);i.exports=function isLaziable(i){var s=_(i),u=j[s];if("function"!=typeof u||!(s in m.prototype))return!1;if(i===u)return!0;var M=v(u);return!!M&&i===M[0]}},15346:(i,s,u)=>{var m,v=u(14429),_=(m=/[^.]+$/.exec(v&&v.keys&&v.keys.IE_PROTO||""))?"Symbol(src)_1."+m:"";i.exports=function isMasked(i){return!!_&&_ in i}},25726:i=>{var s=Object.prototype;i.exports=function isPrototype(i){var u=i&&i.constructor;return i===("function"==typeof u&&u.prototype||s)}},89162:(i,s,u)=>{var m=u(13218);i.exports=function isStrictComparable(i){return i==i&&!m(i)}},27040:i=>{i.exports=function listCacheClear(){this.__data__=[],this.size=0}},14125:(i,s,u)=>{var m=u(18470),v=Array.prototype.splice;i.exports=function listCacheDelete(i){var s=this.__data__,u=m(s,i);return!(u<0)&&(u==s.length-1?s.pop():v.call(s,u,1),--this.size,!0)}},82117:(i,s,u)=>{var m=u(18470);i.exports=function listCacheGet(i){var s=this.__data__,u=m(s,i);return u<0?void 0:s[u][1]}},67518:(i,s,u)=>{var m=u(18470);i.exports=function listCacheHas(i){return m(this.__data__,i)>-1}},54705:(i,s,u)=>{var m=u(18470);i.exports=function listCacheSet(i,s){var u=this.__data__,v=m(u,i);return v<0?(++this.size,u.push([i,s])):u[v][1]=s,this}},24785:(i,s,u)=>{var m=u(1989),v=u(38407),_=u(57071);i.exports=function mapCacheClear(){this.size=0,this.__data__={hash:new m,map:new(_||v),string:new m}}},11285:(i,s,u)=>{var m=u(45050);i.exports=function mapCacheDelete(i){var s=m(this,i).delete(i);return this.size-=s?1:0,s}},96e3:(i,s,u)=>{var m=u(45050);i.exports=function mapCacheGet(i){return m(this,i).get(i)}},49916:(i,s,u)=>{var m=u(45050);i.exports=function mapCacheHas(i){return m(this,i).has(i)}},95265:(i,s,u)=>{var m=u(45050);i.exports=function mapCacheSet(i,s){var u=m(this,i),v=u.size;return u.set(i,s),this.size+=u.size==v?0:1,this}},68776:i=>{i.exports=function mapToArray(i){var s=-1,u=Array(i.size);return i.forEach((function(i,m){u[++s]=[m,i]})),u}},42634:i=>{i.exports=function matchesStrictComparable(i,s){return function(u){return null!=u&&(u[i]===s&&(void 0!==s||i in Object(u)))}}},24523:(i,s,u)=>{var m=u(88306);i.exports=function memoizeCapped(i){var s=m(i,(function(i){return 500===u.size&&u.clear(),i})),u=s.cache;return s}},63833:(i,s,u)=>{var m=u(52157),v=u(14054),_=u(46460),j="__lodash_placeholder__",M=128,$=Math.min;i.exports=function mergeData(i,s){var u=i[1],W=s[1],X=u|W,Y=X<131,Z=W==M&&8==u||W==M&&256==u&&i[7].length<=s[8]||384==W&&s[7].length<=s[8]&&8==u;if(!Y&&!Z)return i;1&W&&(i[2]=s[2],X|=1&u?0:4);var ee=s[3];if(ee){var ie=i[3];i[3]=ie?m(ie,ee,s[4]):ee,i[4]=ie?_(i[3],j):s[4]}return(ee=s[5])&&(ie=i[5],i[5]=ie?v(ie,ee,s[6]):ee,i[6]=ie?_(i[5],j):s[6]),(ee=s[7])&&(i[7]=ee),W&M&&(i[8]=null==i[8]?s[8]:$(i[8],s[8])),null==i[9]&&(i[9]=s[9]),i[0]=s[0],i[1]=X,i}},89250:(i,s,u)=>{var m=u(70577),v=m&&new m;i.exports=v},94536:(i,s,u)=>{var m=u(10852)(Object,"create");i.exports=m},86916:(i,s,u)=>{var m=u(5569)(Object.keys,Object);i.exports=m},33498:i=>{i.exports=function nativeKeysIn(i){var s=[];if(null!=i)for(var u in Object(i))s.push(u);return s}},31167:(i,s,u)=>{i=u.nmd(i);var m=u(31957),v=s&&!s.nodeType&&s,_=v&&i&&!i.nodeType&&i,j=_&&_.exports===v&&m.process,M=function(){try{var i=_&&_.require&&_.require("util").types;return i||j&&j.binding&&j.binding("util")}catch(i){}}();i.exports=M},2333:i=>{var s=Object.prototype.toString;i.exports=function objectToString(i){return s.call(i)}},5569:i=>{i.exports=function overArg(i,s){return function(u){return i(s(u))}}},45357:(i,s,u)=>{var m=u(96874),v=Math.max;i.exports=function overRest(i,s,u){return s=v(void 0===s?i.length-1:s,0),function(){for(var _=arguments,j=-1,M=v(_.length-s,0),$=Array(M);++j{var m=u(97786),v=u(14259);i.exports=function parent(i,s){return s.length<2?i:m(i,v(s,0,-1))}},52060:i=>{i.exports={}},90451:(i,s,u)=>{var m=u(278),v=u(65776),_=Math.min;i.exports=function reorder(i,s){for(var u=i.length,j=_(s.length,u),M=m(i);j--;){var $=s[j];i[j]=v($,u)?M[$]:void 0}return i}},46460:i=>{var s="__lodash_placeholder__";i.exports=function replaceHolders(i,u){for(var m=-1,v=i.length,_=0,j=[];++m{var m=u(31957),v="object"==typeof self&&self&&self.Object===Object&&self,_=m||v||Function("return this")();i.exports=_},36390:i=>{i.exports=function safeGet(i,s){if(("constructor"!==s||"function"!=typeof i[s])&&"__proto__"!=s)return i[s]}},90619:i=>{i.exports=function setCacheAdd(i){return this.__data__.set(i,"__lodash_hash_undefined__"),this}},72385:i=>{i.exports=function setCacheHas(i){return this.__data__.has(i)}},258:(i,s,u)=>{var m=u(28045),v=u(21275)(m);i.exports=v},21814:i=>{i.exports=function setToArray(i){var s=-1,u=Array(i.size);return i.forEach((function(i){u[++s]=i})),u}},30061:(i,s,u)=>{var m=u(56560),v=u(21275)(m);i.exports=v},69255:(i,s,u)=>{var m=u(58775),v=u(83112),_=u(30061),j=u(87241);i.exports=function setWrapToString(i,s,u){var M=s+"";return _(i,v(M,j(m(M),u)))}},21275:i=>{var s=Date.now;i.exports=function shortOut(i){var u=0,m=0;return function(){var v=s(),_=16-(v-m);if(m=v,_>0){if(++u>=800)return arguments[0]}else u=0;return i.apply(void 0,arguments)}}},37465:(i,s,u)=>{var m=u(38407);i.exports=function stackClear(){this.__data__=new m,this.size=0}},63779:i=>{i.exports=function stackDelete(i){var s=this.__data__,u=s.delete(i);return this.size=s.size,u}},67599:i=>{i.exports=function stackGet(i){return this.__data__.get(i)}},44758:i=>{i.exports=function stackHas(i){return this.__data__.has(i)}},34309:(i,s,u)=>{var m=u(38407),v=u(57071),_=u(83369);i.exports=function stackSet(i,s){var u=this.__data__;if(u instanceof m){var j=u.__data__;if(!v||j.length<199)return j.push([i,s]),this.size=++u.size,this;u=this.__data__=new _(j)}return u.set(i,s),this.size=u.size,this}},42351:i=>{i.exports=function strictIndexOf(i,s,u){for(var m=u-1,v=i.length;++m{var m=u(44286),v=u(62689),_=u(676);i.exports=function stringToArray(i){return v(i)?_(i):m(i)}},55514:(i,s,u)=>{var m=u(24523),v=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_=/\\(\\)?/g,j=m((function(i){var s=[];return 46===i.charCodeAt(0)&&s.push(""),i.replace(v,(function(i,u,m,v){s.push(m?v.replace(_,"$1"):u||i)})),s}));i.exports=j},40327:(i,s,u)=>{var m=u(33448);i.exports=function toKey(i){if("string"==typeof i||m(i))return i;var s=i+"";return"0"==s&&1/i==-Infinity?"-0":s}},80346:i=>{var s=Function.prototype.toString;i.exports=function toSource(i){if(null!=i){try{return s.call(i)}catch(i){}try{return i+""}catch(i){}}return""}},67990:i=>{var s=/\s/;i.exports=function trimmedEndIndex(i){for(var u=i.length;u--&&s.test(i.charAt(u)););return u}},676:i=>{var s="\\ud800-\\udfff",u="["+s+"]",m="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",v="\\ud83c[\\udffb-\\udfff]",_="[^"+s+"]",j="(?:\\ud83c[\\udde6-\\uddff]){2}",M="[\\ud800-\\udbff][\\udc00-\\udfff]",$="(?:"+m+"|"+v+")"+"?",W="[\\ufe0e\\ufe0f]?",X=W+$+("(?:\\u200d(?:"+[_,j,M].join("|")+")"+W+$+")*"),Y="(?:"+[_+m+"?",m,j,M,u].join("|")+")",Z=RegExp(v+"(?="+v+")|"+Y+X,"g");i.exports=function unicodeToArray(i){return i.match(Z)||[]}},2757:i=>{var s="\\ud800-\\udfff",u="\\u2700-\\u27bf",m="a-z\\xdf-\\xf6\\xf8-\\xff",v="A-Z\\xc0-\\xd6\\xd8-\\xde",_="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",j="["+_+"]",M="\\d+",$="["+u+"]",W="["+m+"]",X="[^"+s+_+M+u+m+v+"]",Y="(?:\\ud83c[\\udde6-\\uddff]){2}",Z="[\\ud800-\\udbff][\\udc00-\\udfff]",ee="["+v+"]",ie="(?:"+W+"|"+X+")",ae="(?:"+ee+"|"+X+")",le="(?:['’](?:d|ll|m|re|s|t|ve))?",ce="(?:['’](?:D|LL|M|RE|S|T|VE))?",pe="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",de="[\\ufe0e\\ufe0f]?",fe=de+pe+("(?:\\u200d(?:"+["[^"+s+"]",Y,Z].join("|")+")"+de+pe+")*"),ye="(?:"+[$,Y,Z].join("|")+")"+fe,be=RegExp([ee+"?"+W+"+"+le+"(?="+[j,ee,"$"].join("|")+")",ae+"+"+ce+"(?="+[j,ee+ie,"$"].join("|")+")",ee+"?"+ie+"+"+le,ee+"+"+ce,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",M,ye].join("|"),"g");i.exports=function unicodeWords(i){return i.match(be)||[]}},87241:(i,s,u)=>{var m=u(77412),v=u(47443),_=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];i.exports=function updateWrapDetails(i,s){return m(_,(function(u){var m="_."+u[0];s&u[1]&&!v(i,m)&&i.push(m)})),i.sort()}},21913:(i,s,u)=>{var m=u(96425),v=u(7548),_=u(278);i.exports=function wrapperClone(i){if(i instanceof m)return i.clone();var s=new v(i.__wrapped__,i.__chain__);return s.__actions__=_(i.__actions__),s.__index__=i.__index__,s.__values__=i.__values__,s}},39514:(i,s,u)=>{var m=u(97727);i.exports=function ary(i,s,u){return s=u?void 0:s,s=i&&null==s?i.length:s,m(i,128,void 0,void 0,void 0,void 0,s)}},68929:(i,s,u)=>{var m=u(48403),v=u(35393)((function(i,s,u){return s=s.toLowerCase(),i+(u?m(s):s)}));i.exports=v},48403:(i,s,u)=>{var m=u(79833),v=u(11700);i.exports=function capitalize(i){return v(m(i).toLowerCase())}},66678:(i,s,u)=>{var m=u(85990);i.exports=function clone(i){return m(i,4)}},75703:i=>{i.exports=function constant(i){return function(){return i}}},40087:(i,s,u)=>{var m=u(97727);function curry(i,s,u){var v=m(i,8,void 0,void 0,void 0,void 0,void 0,s=u?void 0:s);return v.placeholder=curry.placeholder,v}curry.placeholder={},i.exports=curry},23279:(i,s,u)=>{var m=u(13218),v=u(7771),_=u(14841),j=Math.max,M=Math.min;i.exports=function debounce(i,s,u){var $,W,X,Y,Z,ee,ie=0,ae=!1,le=!1,ce=!0;if("function"!=typeof i)throw new TypeError("Expected a function");function invokeFunc(s){var u=$,m=W;return $=W=void 0,ie=s,Y=i.apply(m,u)}function shouldInvoke(i){var u=i-ee;return void 0===ee||u>=s||u<0||le&&i-ie>=X}function timerExpired(){var i=v();if(shouldInvoke(i))return trailingEdge(i);Z=setTimeout(timerExpired,function remainingWait(i){var u=s-(i-ee);return le?M(u,X-(i-ie)):u}(i))}function trailingEdge(i){return Z=void 0,ce&&$?invokeFunc(i):($=W=void 0,Y)}function debounced(){var i=v(),u=shouldInvoke(i);if($=arguments,W=this,ee=i,u){if(void 0===Z)return function leadingEdge(i){return ie=i,Z=setTimeout(timerExpired,s),ae?invokeFunc(i):Y}(ee);if(le)return clearTimeout(Z),Z=setTimeout(timerExpired,s),invokeFunc(ee)}return void 0===Z&&(Z=setTimeout(timerExpired,s)),Y}return s=_(s)||0,m(u)&&(ae=!!u.leading,X=(le="maxWait"in u)?j(_(u.maxWait)||0,s):X,ce="trailing"in u?!!u.trailing:ce),debounced.cancel=function cancel(){void 0!==Z&&clearTimeout(Z),ie=0,$=ee=W=Z=void 0},debounced.flush=function flush(){return void 0===Z?Y:trailingEdge(v())},debounced}},53816:(i,s,u)=>{var m=u(69389),v=u(79833),_=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,j=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");i.exports=function deburr(i){return(i=v(i))&&i.replace(_,m).replace(j,"")}},77813:i=>{i.exports=function eq(i,s){return i===s||i!=i&&s!=s}},13311:(i,s,u)=>{var m=u(67740)(u(30998));i.exports=m},30998:(i,s,u)=>{var m=u(41848),v=u(67206),_=u(40554),j=Math.max;i.exports=function findIndex(i,s,u){var M=null==i?0:i.length;if(!M)return-1;var $=null==u?0:_(u);return $<0&&($=j(M+$,0)),m(i,v(s,3),$)}},85564:(i,s,u)=>{var m=u(21078);i.exports=function flatten(i){return(null==i?0:i.length)?m(i,1):[]}},84599:(i,s,u)=>{var m=u(68836),v=u(69306),_=Array.prototype.push;function baseAry(i,s){return 2==s?function(s,u){return i(s,u)}:function(s){return i(s)}}function cloneArray(i){for(var s=i?i.length:0,u=Array(s);s--;)u[s]=i[s];return u}function wrapImmutable(i,s){return function(){var u=arguments.length;if(u){for(var m=Array(u);u--;)m[u]=arguments[u];var v=m[0]=s.apply(void 0,m);return i.apply(void 0,m),v}}}i.exports=function baseConvert(i,s,u,j){var M="function"==typeof s,$=s===Object(s);if($&&(j=u,u=s,s=void 0),null==u)throw new TypeError;j||(j={});var W={cap:!("cap"in j)||j.cap,curry:!("curry"in j)||j.curry,fixed:!("fixed"in j)||j.fixed,immutable:!("immutable"in j)||j.immutable,rearg:!("rearg"in j)||j.rearg},X=M?u:v,Y="curry"in j&&j.curry,Z="fixed"in j&&j.fixed,ee="rearg"in j&&j.rearg,ie=M?u.runInContext():void 0,ae=M?u:{ary:i.ary,assign:i.assign,clone:i.clone,curry:i.curry,forEach:i.forEach,isArray:i.isArray,isError:i.isError,isFunction:i.isFunction,isWeakMap:i.isWeakMap,iteratee:i.iteratee,keys:i.keys,rearg:i.rearg,toInteger:i.toInteger,toPath:i.toPath},le=ae.ary,ce=ae.assign,pe=ae.clone,de=ae.curry,fe=ae.forEach,ye=ae.isArray,be=ae.isError,_e=ae.isFunction,we=ae.isWeakMap,Se=ae.keys,xe=ae.rearg,Ie=ae.toInteger,Pe=ae.toPath,Te=Se(m.aryMethod),Re={castArray:function(i){return function(){var s=arguments[0];return ye(s)?i(cloneArray(s)):i.apply(void 0,arguments)}},iteratee:function(i){return function(){var s=arguments[1],u=i(arguments[0],s),m=u.length;return W.cap&&"number"==typeof s?(s=s>2?s-2:1,m&&m<=s?u:baseAry(u,s)):u}},mixin:function(i){return function(s){var u=this;if(!_e(u))return i(u,Object(s));var m=[];return fe(Se(s),(function(i){_e(s[i])&&m.push([i,u.prototype[i]])})),i(u,Object(s)),fe(m,(function(i){var s=i[1];_e(s)?u.prototype[i[0]]=s:delete u.prototype[i[0]]})),u}},nthArg:function(i){return function(s){var u=s<0?1:Ie(s)+1;return de(i(s),u)}},rearg:function(i){return function(s,u){var m=u?u.length:0;return de(i(s,u),m)}},runInContext:function(s){return function(u){return baseConvert(i,s(u),j)}}};function castCap(i,s){if(W.cap){var u=m.iterateeRearg[i];if(u)return function iterateeRearg(i,s){return overArg(i,(function(i){var u=s.length;return function baseArity(i,s){return 2==s?function(s,u){return i.apply(void 0,arguments)}:function(s){return i.apply(void 0,arguments)}}(xe(baseAry(i,u),s),u)}))}(s,u);var v=!M&&m.iterateeAry[i];if(v)return function iterateeAry(i,s){return overArg(i,(function(i){return"function"==typeof i?baseAry(i,s):i}))}(s,v)}return s}function castFixed(i,s,u){if(W.fixed&&(Z||!m.skipFixed[i])){var v=m.methodSpread[i],j=v&&v.start;return void 0===j?le(s,u):function flatSpread(i,s){return function(){for(var u=arguments.length,m=u-1,v=Array(u);u--;)v[u]=arguments[u];var j=v[s],M=v.slice(0,s);return j&&_.apply(M,j),s!=m&&_.apply(M,v.slice(s+1)),i.apply(this,M)}}(s,j)}return s}function castRearg(i,s,u){return W.rearg&&u>1&&(ee||!m.skipRearg[i])?xe(s,m.methodRearg[i]||m.aryRearg[u]):s}function cloneByPath(i,s){for(var u=-1,m=(s=Pe(s)).length,v=m-1,_=pe(Object(i)),j=_;null!=j&&++u1?de(s,u):s}(0,v=castCap(_,v),i),!1}})),!v})),v||(v=j),v==s&&(v=Y?de(v,1):function(){return s.apply(this,arguments)}),v.convert=createConverter(_,s),v.placeholder=s.placeholder=u,v}if(!$)return wrap(s,u,X);var qe=u,ze=[];return fe(Te,(function(i){fe(m.aryMethod[i],(function(i){var s=qe[m.remap[i]||i];s&&ze.push([i,wrap(i,s,qe)])}))})),fe(Se(qe),(function(i){var s=qe[i];if("function"==typeof s){for(var u=ze.length;u--;)if(ze[u][0]==i)return;s.convert=createConverter(i,s),ze.push([i,s])}})),fe(ze,(function(i){qe[i[0]]=i[1]})),qe.convert=function convertLib(i){return qe.runInContext.convert(i)(void 0)},qe.placeholder=qe,fe(Se(qe),(function(i){fe(m.realToAlias[i]||[],(function(s){qe[s]=qe[i]}))})),qe}},68836:(i,s)=>{s.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},s.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},s.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},s.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},s.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},s.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},s.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},s.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},s.realToAlias=function(){var i=Object.prototype.hasOwnProperty,u=s.aliasToReal,m={};for(var v in u){var _=u[v];i.call(m,_)?m[_].push(v):m[_]=[v]}return m}(),s.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},s.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},s.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},4269:(i,s,u)=>{i.exports={ary:u(39514),assign:u(44037),clone:u(66678),curry:u(40087),forEach:u(77412),isArray:u(1469),isError:u(64647),isFunction:u(23560),isWeakMap:u(81018),iteratee:u(72594),keys:u(280),rearg:u(4963),toInteger:u(40554),toPath:u(30084)}},72700:(i,s,u)=>{i.exports=u(28252)},92822:(i,s,u)=>{var m=u(84599),v=u(4269);i.exports=function convert(i,s,u){return m(v,i,s,u)}},69306:i=>{i.exports={}},28252:(i,s,u)=>{var m=u(92822)("set",u(36968));m.placeholder=u(69306),i.exports=m},27361:(i,s,u)=>{var m=u(97786);i.exports=function get(i,s,u){var v=null==i?void 0:m(i,s);return void 0===v?u:v}},79095:(i,s,u)=>{var m=u(13),v=u(222);i.exports=function hasIn(i,s){return null!=i&&v(i,s,m)}},6557:i=>{i.exports=function identity(i){return i}},35694:(i,s,u)=>{var m=u(9454),v=u(37005),_=Object.prototype,j=_.hasOwnProperty,M=_.propertyIsEnumerable,$=m(function(){return arguments}())?m:function(i){return v(i)&&j.call(i,"callee")&&!M.call(i,"callee")};i.exports=$},1469:i=>{var s=Array.isArray;i.exports=s},98612:(i,s,u)=>{var m=u(23560),v=u(41780);i.exports=function isArrayLike(i){return null!=i&&v(i.length)&&!m(i)}},29246:(i,s,u)=>{var m=u(98612),v=u(37005);i.exports=function isArrayLikeObject(i){return v(i)&&m(i)}},51584:(i,s,u)=>{var m=u(44239),v=u(37005);i.exports=function isBoolean(i){return!0===i||!1===i||v(i)&&"[object Boolean]"==m(i)}},44144:(i,s,u)=>{i=u.nmd(i);var m=u(55639),v=u(95062),_=s&&!s.nodeType&&s,j=_&&i&&!i.nodeType&&i,M=j&&j.exports===_?m.Buffer:void 0,$=(M?M.isBuffer:void 0)||v;i.exports=$},41609:(i,s,u)=>{var m=u(280),v=u(64160),_=u(35694),j=u(1469),M=u(98612),$=u(44144),W=u(25726),X=u(36719),Y=Object.prototype.hasOwnProperty;i.exports=function isEmpty(i){if(null==i)return!0;if(M(i)&&(j(i)||"string"==typeof i||"function"==typeof i.splice||$(i)||X(i)||_(i)))return!i.length;var s=v(i);if("[object Map]"==s||"[object Set]"==s)return!i.size;if(W(i))return!m(i).length;for(var u in i)if(Y.call(i,u))return!1;return!0}},18446:(i,s,u)=>{var m=u(90939);i.exports=function isEqual(i,s){return m(i,s)}},64647:(i,s,u)=>{var m=u(44239),v=u(37005),_=u(68630);i.exports=function isError(i){if(!v(i))return!1;var s=m(i);return"[object Error]"==s||"[object DOMException]"==s||"string"==typeof i.message&&"string"==typeof i.name&&!_(i)}},23560:(i,s,u)=>{var m=u(44239),v=u(13218);i.exports=function isFunction(i){if(!v(i))return!1;var s=m(i);return"[object Function]"==s||"[object GeneratorFunction]"==s||"[object AsyncFunction]"==s||"[object Proxy]"==s}},41780:i=>{i.exports=function isLength(i){return"number"==typeof i&&i>-1&&i%1==0&&i<=9007199254740991}},56688:(i,s,u)=>{var m=u(25588),v=u(7518),_=u(31167),j=_&&_.isMap,M=j?v(j):m;i.exports=M},45220:i=>{i.exports=function isNull(i){return null===i}},81763:(i,s,u)=>{var m=u(44239),v=u(37005);i.exports=function isNumber(i){return"number"==typeof i||v(i)&&"[object Number]"==m(i)}},13218:i=>{i.exports=function isObject(i){var s=typeof i;return null!=i&&("object"==s||"function"==s)}},37005:i=>{i.exports=function isObjectLike(i){return null!=i&&"object"==typeof i}},68630:(i,s,u)=>{var m=u(44239),v=u(85924),_=u(37005),j=Function.prototype,M=Object.prototype,$=j.toString,W=M.hasOwnProperty,X=$.call(Object);i.exports=function isPlainObject(i){if(!_(i)||"[object Object]"!=m(i))return!1;var s=v(i);if(null===s)return!0;var u=W.call(s,"constructor")&&s.constructor;return"function"==typeof u&&u instanceof u&&$.call(u)==X}},72928:(i,s,u)=>{var m=u(29221),v=u(7518),_=u(31167),j=_&&_.isSet,M=j?v(j):m;i.exports=M},47037:(i,s,u)=>{var m=u(44239),v=u(1469),_=u(37005);i.exports=function isString(i){return"string"==typeof i||!v(i)&&_(i)&&"[object String]"==m(i)}},33448:(i,s,u)=>{var m=u(44239),v=u(37005);i.exports=function isSymbol(i){return"symbol"==typeof i||v(i)&&"[object Symbol]"==m(i)}},36719:(i,s,u)=>{var m=u(38749),v=u(7518),_=u(31167),j=_&&_.isTypedArray,M=j?v(j):m;i.exports=M},81018:(i,s,u)=>{var m=u(64160),v=u(37005);i.exports=function isWeakMap(i){return v(i)&&"[object WeakMap]"==m(i)}},72594:(i,s,u)=>{var m=u(85990),v=u(67206);i.exports=function iteratee(i){return v("function"==typeof i?i:m(i,1))}},3674:(i,s,u)=>{var m=u(14636),v=u(280),_=u(98612);i.exports=function keys(i){return _(i)?m(i):v(i)}},81704:(i,s,u)=>{var m=u(14636),v=u(10313),_=u(98612);i.exports=function keysIn(i){return _(i)?m(i,!0):v(i)}},10928:i=>{i.exports=function last(i){var s=null==i?0:i.length;return s?i[s-1]:void 0}},88306:(i,s,u)=>{var m=u(83369);function memoize(i,s){if("function"!=typeof i||null!=s&&"function"!=typeof s)throw new TypeError("Expected a function");var memoized=function(){var u=arguments,m=s?s.apply(this,u):u[0],v=memoized.cache;if(v.has(m))return v.get(m);var _=i.apply(this,u);return memoized.cache=v.set(m,_)||v,_};return memoized.cache=new(memoize.Cache||m),memoized}memoize.Cache=m,i.exports=memoize},82492:(i,s,u)=>{var m=u(42980),v=u(21463)((function(i,s,u){m(i,s,u)}));i.exports=v},94885:i=>{i.exports=function negate(i){if("function"!=typeof i)throw new TypeError("Expected a function");return function(){var s=arguments;switch(s.length){case 0:return!i.call(this);case 1:return!i.call(this,s[0]);case 2:return!i.call(this,s[0],s[1]);case 3:return!i.call(this,s[0],s[1],s[2])}return!i.apply(this,s)}}},50308:i=>{i.exports=function noop(){}},7771:(i,s,u)=>{var m=u(55639);i.exports=function(){return m.Date.now()}},57557:(i,s,u)=>{var m=u(29932),v=u(85990),_=u(57406),j=u(71811),M=u(98363),$=u(60696),W=u(99021),X=u(46904),Y=W((function(i,s){var u={};if(null==i)return u;var W=!1;s=m(s,(function(s){return s=j(s,i),W||(W=s.length>1),s})),M(i,X(i),u),W&&(u=v(u,7,$));for(var Y=s.length;Y--;)_(u,s[Y]);return u}));i.exports=Y},39601:(i,s,u)=>{var m=u(40371),v=u(79152),_=u(15403),j=u(40327);i.exports=function property(i){return _(i)?m(j(i)):v(i)}},4963:(i,s,u)=>{var m=u(97727),v=u(99021),_=v((function(i,s){return m(i,256,void 0,void 0,void 0,s)}));i.exports=_},54061:(i,s,u)=>{var m=u(62663),v=u(89881),_=u(67206),j=u(10107),M=u(1469);i.exports=function reduce(i,s,u){var $=M(i)?m:j,W=arguments.length<3;return $(i,_(s,4),u,W,v)}},36968:(i,s,u)=>{var m=u(10611);i.exports=function set(i,s,u){return null==i?i:m(i,s,u)}},59704:(i,s,u)=>{var m=u(82908),v=u(67206),_=u(5076),j=u(1469),M=u(16612);i.exports=function some(i,s,u){var $=j(i)?m:_;return u&&M(i,s,u)&&(s=void 0),$(i,v(s,3))}},70479:i=>{i.exports=function stubArray(){return[]}},95062:i=>{i.exports=function stubFalse(){return!1}},18601:(i,s,u)=>{var m=u(14841),v=1/0;i.exports=function toFinite(i){return i?(i=m(i))===v||i===-1/0?17976931348623157e292*(i<0?-1:1):i==i?i:0:0===i?i:0}},40554:(i,s,u)=>{var m=u(18601);i.exports=function toInteger(i){var s=m(i),u=s%1;return s==s?u?s-u:s:0}},7334:(i,s,u)=>{var m=u(79833);i.exports=function toLower(i){return m(i).toLowerCase()}},14841:(i,s,u)=>{var m=u(27561),v=u(13218),_=u(33448),j=/^[-+]0x[0-9a-f]+$/i,M=/^0b[01]+$/i,$=/^0o[0-7]+$/i,W=parseInt;i.exports=function toNumber(i){if("number"==typeof i)return i;if(_(i))return NaN;if(v(i)){var s="function"==typeof i.valueOf?i.valueOf():i;i=v(s)?s+"":s}if("string"!=typeof i)return 0===i?i:+i;i=m(i);var u=M.test(i);return u||$.test(i)?W(i.slice(2),u?2:8):j.test(i)?NaN:+i}},30084:(i,s,u)=>{var m=u(29932),v=u(278),_=u(1469),j=u(33448),M=u(55514),$=u(40327),W=u(79833);i.exports=function toPath(i){return _(i)?m(i,$):j(i)?[i]:v(M(W(i)))}},59881:(i,s,u)=>{var m=u(98363),v=u(81704);i.exports=function toPlainObject(i){return m(i,v(i))}},79833:(i,s,u)=>{var m=u(80531);i.exports=function toString(i){return null==i?"":m(i)}},11700:(i,s,u)=>{var m=u(98805)("toUpperCase");i.exports=m},58748:(i,s,u)=>{var m=u(49029),v=u(93157),_=u(79833),j=u(2757);i.exports=function words(i,s,u){return i=_(i),void 0===(s=u?void 0:s)?v(i)?j(i):m(i):i.match(s)||[]}},8111:(i,s,u)=>{var m=u(96425),v=u(7548),_=u(9435),j=u(1469),M=u(37005),$=u(21913),W=Object.prototype.hasOwnProperty;function lodash(i){if(M(i)&&!j(i)&&!(i instanceof m)){if(i instanceof v)return i;if(W.call(i,"__wrapped__"))return $(i)}return new v(i)}lodash.prototype=_.prototype,lodash.prototype.constructor=lodash,i.exports=lodash},7287:(i,s,u)=>{var m=u(34865),v=u(1757);i.exports=function zipObject(i,s){return v(i||[],s||[],m)}},96470:(i,s,u)=>{"use strict";var m=u(47802),v=u(21102);s.highlight=highlight,s.highlightAuto=function highlightAuto(i,s){var u,j,M,$,W=s||{},X=W.subset||m.listLanguages(),Y=W.prefix,Z=X.length,ee=-1;null==Y&&(Y=_);if("string"!=typeof i)throw v("Expected `string` for value, got `%s`",i);j={relevance:0,language:null,value:[]},u={relevance:0,language:null,value:[]};for(;++eej.relevance&&(j=M),M.relevance>u.relevance&&(j=u,u=M));j.language&&(u.secondBest=j);return u},s.registerLanguage=function registerLanguage(i,s){m.registerLanguage(i,s)},s.listLanguages=function listLanguages(){return m.listLanguages()},s.registerAlias=function registerAlias(i,s){var u,v=i;s&&((v={})[i]=s);for(u in v)m.registerAliases(v[u],{languageName:u})},Emitter.prototype.addText=function text(i){var s,u,m=this.stack;if(""===i)return;s=m[m.length-1],(u=s.children[s.children.length-1])&&"text"===u.type?u.value+=i:s.children.push({type:"text",value:i})},Emitter.prototype.addKeyword=function addKeyword(i,s){this.openNode(s),this.addText(i),this.closeNode()},Emitter.prototype.addSublanguage=function addSublanguage(i,s){var u=this.stack,m=u[u.length-1],v=i.rootNode.children,_=s?{type:"element",tagName:"span",properties:{className:[s]},children:v}:v;m.children=m.children.concat(_)},Emitter.prototype.openNode=function open(i){var s=this.stack,u=this.options.classPrefix+i,m=s[s.length-1],v={type:"element",tagName:"span",properties:{className:[u]},children:[]};m.children.push(v),s.push(v)},Emitter.prototype.closeNode=function close(){this.stack.pop()},Emitter.prototype.closeAllNodes=noop,Emitter.prototype.finalize=noop,Emitter.prototype.toHTML=function toHtmlNoop(){return""};var _="hljs-";function highlight(i,s,u){var j,M=m.configure({}),$=(u||{}).prefix;if("string"!=typeof i)throw v("Expected `string` for name, got `%s`",i);if(!m.getLanguage(i))throw v("Unknown language: `%s` is not registered",i);if("string"!=typeof s)throw v("Expected `string` for value, got `%s`",s);if(null==$&&($=_),m.configure({__emitter:Emitter,classPrefix:$}),j=m.highlight(s,{language:i,ignoreIllegals:!0}),m.configure(M||{}),j.errorRaised)throw j.errorRaised;return{relevance:j.relevance,language:j.language,value:j.emitter.rootNode.children}}function Emitter(i){this.options=i,this.rootNode={children:[]},this.stack=[this.rootNode]}function noop(){}},42566:(i,s,u)=>{const m=u(94885);function coerceElementMatchingCallback(i){return"string"==typeof i?s=>s.element===i:i.constructor&&i.extend?s=>s instanceof i:i}class ArraySlice{constructor(i){this.elements=i||[]}toValue(){return this.elements.map((i=>i.toValue()))}map(i,s){return this.elements.map(i,s)}flatMap(i,s){return this.map(i,s).reduce(((i,s)=>i.concat(s)),[])}compactMap(i,s){const u=[];return this.forEach((m=>{const v=i.bind(s)(m);v&&u.push(v)})),u}filter(i,s){return i=coerceElementMatchingCallback(i),new ArraySlice(this.elements.filter(i,s))}reject(i,s){return i=coerceElementMatchingCallback(i),new ArraySlice(this.elements.filter(m(i),s))}find(i,s){return i=coerceElementMatchingCallback(i),this.elements.find(i,s)}forEach(i,s){this.elements.forEach(i,s)}reduce(i,s){return this.elements.reduce(i,s)}includes(i){return this.elements.some((s=>s.equals(i)))}shift(){return this.elements.shift()}unshift(i){this.elements.unshift(this.refract(i))}push(i){return this.elements.push(this.refract(i)),this}add(i){this.push(i)}get(i){return this.elements[i]}getValue(i){const s=this.elements[i];if(s)return s.toValue()}get length(){return this.elements.length}get isEmpty(){return 0===this.elements.length}get first(){return this.elements[0]}}"undefined"!=typeof Symbol&&(ArraySlice.prototype[Symbol.iterator]=function symbol(){return this.elements[Symbol.iterator]()}),i.exports=ArraySlice},17645:i=>{class KeyValuePair{constructor(i,s){this.key=i,this.value=s}clone(){const i=new KeyValuePair;return this.key&&(i.key=this.key.clone()),this.value&&(i.value=this.value.clone()),i}}i.exports=KeyValuePair},78520:(i,s,u)=>{const m=u(45220),v=u(47037),_=u(81763),j=u(51584),M=u(13218),$=u(28219),W=u(99829);class Namespace{constructor(i){this.elementMap={},this.elementDetection=[],this.Element=W.Element,this.KeyValuePair=W.KeyValuePair,i&&i.noDefault||this.useDefault(),this._attributeElementKeys=[],this._attributeElementArrayKeys=[]}use(i){return i.namespace&&i.namespace({base:this}),i.load&&i.load({base:this}),this}useDefault(){return this.register("null",W.NullElement).register("string",W.StringElement).register("number",W.NumberElement).register("boolean",W.BooleanElement).register("array",W.ArrayElement).register("object",W.ObjectElement).register("member",W.MemberElement).register("ref",W.RefElement).register("link",W.LinkElement),this.detect(m,W.NullElement,!1).detect(v,W.StringElement,!1).detect(_,W.NumberElement,!1).detect(j,W.BooleanElement,!1).detect(Array.isArray,W.ArrayElement,!1).detect(M,W.ObjectElement,!1),this}register(i,s){return this._elements=void 0,this.elementMap[i]=s,this}unregister(i){return this._elements=void 0,delete this.elementMap[i],this}detect(i,s,u){return void 0===u||u?this.elementDetection.unshift([i,s]):this.elementDetection.push([i,s]),this}toElement(i){if(i instanceof this.Element)return i;let s;for(let u=0;u{const s=i[0].toUpperCase()+i.substr(1);this._elements[s]=this.elementMap[i]}))),this._elements}get serialiser(){return new $(this)}}$.prototype.Namespace=Namespace,i.exports=Namespace},87526:(i,s,u)=>{const m=u(94885),v=u(42566);class ObjectSlice extends v{map(i,s){return this.elements.map((u=>i.bind(s)(u.value,u.key,u)))}filter(i,s){return new ObjectSlice(this.elements.filter((u=>i.bind(s)(u.value,u.key,u))))}reject(i,s){return this.filter(m(i.bind(s)))}forEach(i,s){return this.elements.forEach(((u,m)=>{i.bind(s)(u.value,u.key,u,m)}))}keys(){return this.map(((i,s)=>s.toValue()))}values(){return this.map((i=>i.toValue()))}}i.exports=ObjectSlice},99829:(i,s,u)=>{const m=u(3079),v=u(96295),_=u(16036),j=u(91090),M=u(18866),$=u(35804),W=u(5946),X=u(76735),Y=u(59964),Z=u(38588),ee=u(42566),ie=u(87526),ae=u(17645);function refract(i){if(i instanceof m)return i;if("string"==typeof i)return new _(i);if("number"==typeof i)return new j(i);if("boolean"==typeof i)return new M(i);if(null===i)return new v;if(Array.isArray(i))return new $(i.map(refract));if("object"==typeof i){return new X(i)}return i}m.prototype.ObjectElement=X,m.prototype.RefElement=Z,m.prototype.MemberElement=W,m.prototype.refract=refract,ee.prototype.refract=refract,i.exports={Element:m,NullElement:v,StringElement:_,NumberElement:j,BooleanElement:M,ArrayElement:$,MemberElement:W,ObjectElement:X,LinkElement:Y,RefElement:Z,refract,ArraySlice:ee,ObjectSlice:ie,KeyValuePair:ae}},59964:(i,s,u)=>{const m=u(3079);i.exports=class LinkElement extends m{constructor(i,s,u){super(i||[],s,u),this.element="link"}get relation(){return this.attributes.get("relation")}set relation(i){this.attributes.set("relation",i)}get href(){return this.attributes.get("href")}set href(i){this.attributes.set("href",i)}}},38588:(i,s,u)=>{const m=u(3079);i.exports=class RefElement extends m{constructor(i,s,u){super(i||[],s,u),this.element="ref",this.path||(this.path="element")}get path(){return this.attributes.get("path")}set path(i){this.attributes.set("path",i)}}},43500:(i,s,u)=>{const m=u(78520),v=u(99829);s.lS=m,s.KeyValuePair=u(17645),s.O4=v.ArraySlice,s.rm=v.ObjectSlice,s.W_=v.Element,s.RP=v.StringElement,s.VL=v.NumberElement,s.hh=v.BooleanElement,s.zr=v.NullElement,s.ON=v.ArrayElement,s.Sb=v.ObjectElement,s.c6=v.MemberElement,s.tK=v.RefElement,s.EA=v.LinkElement,s.Qc=v.refract,u(28219),u(3414)},35804:(i,s,u)=>{const m=u(94885),v=u(3079),_=u(42566);class ArrayElement extends v{constructor(i,s,u){super(i||[],s,u),this.element="array"}primitive(){return"array"}get(i){return this.content[i]}getValue(i){const s=this.get(i);if(s)return s.toValue()}getIndex(i){return this.content[i]}set(i,s){return this.content[i]=this.refract(s),this}remove(i){const s=this.content.splice(i,1);return s.length?s[0]:null}map(i,s){return this.content.map(i,s)}flatMap(i,s){return this.map(i,s).reduce(((i,s)=>i.concat(s)),[])}compactMap(i,s){const u=[];return this.forEach((m=>{const v=i.bind(s)(m);v&&u.push(v)})),u}filter(i,s){return new _(this.content.filter(i,s))}reject(i,s){return this.filter(m(i),s)}reduce(i,s){let u,m;void 0!==s?(u=0,m=this.refract(s)):(u=1,m="object"===this.primitive()?this.first.value:this.first);for(let s=u;s{i.bind(s)(u,this.refract(m))}))}shift(){return this.content.shift()}unshift(i){this.content.unshift(this.refract(i))}push(i){return this.content.push(this.refract(i)),this}add(i){this.push(i)}findElements(i,s){const u=s||{},m=!!u.recursive,v=void 0===u.results?[]:u.results;return this.forEach(((s,u,_)=>{m&&void 0!==s.findElements&&s.findElements(i,{results:v,recursive:m}),i(s,u,_)&&v.push(s)})),v}find(i){return new _(this.findElements(i,{recursive:!0}))}findByElement(i){return this.find((s=>s.element===i))}findByClass(i){return this.find((s=>s.classes.includes(i)))}getById(i){return this.find((s=>s.id.toValue()===i)).first}includes(i){return this.content.some((s=>s.equals(i)))}contains(i){return this.includes(i)}empty(){return new this.constructor([])}"fantasy-land/empty"(){return this.empty()}concat(i){return new this.constructor(this.content.concat(i.content))}"fantasy-land/concat"(i){return this.concat(i)}"fantasy-land/map"(i){return new this.constructor(this.map(i))}"fantasy-land/chain"(i){return this.map((s=>i(s)),this).reduce(((i,s)=>i.concat(s)),this.empty())}"fantasy-land/filter"(i){return new this.constructor(this.content.filter(i))}"fantasy-land/reduce"(i,s){return this.content.reduce(i,s)}get length(){return this.content.length}get isEmpty(){return 0===this.content.length}get first(){return this.getIndex(0)}get second(){return this.getIndex(1)}get last(){return this.getIndex(this.length-1)}}ArrayElement.empty=function empty(){return new this},ArrayElement["fantasy-land/empty"]=ArrayElement.empty,"undefined"!=typeof Symbol&&(ArrayElement.prototype[Symbol.iterator]=function symbol(){return this.content[Symbol.iterator]()}),i.exports=ArrayElement},18866:(i,s,u)=>{const m=u(3079);i.exports=class BooleanElement extends m{constructor(i,s,u){super(i,s,u),this.element="boolean"}primitive(){return"boolean"}}},3079:(i,s,u)=>{const m=u(18446),v=u(17645),_=u(42566);class Element{constructor(i,s,u){s&&(this.meta=s),u&&(this.attributes=u),this.content=i}freeze(){Object.isFrozen(this)||(this._meta&&(this.meta.parent=this,this.meta.freeze()),this._attributes&&(this.attributes.parent=this,this.attributes.freeze()),this.children.forEach((i=>{i.parent=this,i.freeze()}),this),this.content&&Array.isArray(this.content)&&Object.freeze(this.content),Object.freeze(this))}primitive(){}clone(){const i=new this.constructor;return i.element=this.element,this.meta.length&&(i._meta=this.meta.clone()),this.attributes.length&&(i._attributes=this.attributes.clone()),this.content?this.content.clone?i.content=this.content.clone():Array.isArray(this.content)?i.content=this.content.map((i=>i.clone())):i.content=this.content:i.content=this.content,i}toValue(){return this.content instanceof Element?this.content.toValue():this.content instanceof v?{key:this.content.key.toValue(),value:this.content.value?this.content.value.toValue():void 0}:this.content&&this.content.map?this.content.map((i=>i.toValue()),this):this.content}toRef(i){if(""===this.id.toValue())throw Error("Cannot create reference to an element that does not contain an ID");const s=new this.RefElement(this.id.toValue());return i&&(s.path=i),s}findRecursive(...i){if(arguments.length>1&&!this.isFrozen)throw new Error("Cannot find recursive with multiple element names without first freezing the element. Call `element.freeze()`");const s=i.pop();let u=new _;const append=(i,s)=>(i.push(s),i),checkElement=(i,u)=>{u.element===s&&i.push(u);const m=u.findRecursive(s);return m&&m.reduce(append,i),u.content instanceof v&&(u.content.key&&checkElement(i,u.content.key),u.content.value&&checkElement(i,u.content.value)),i};return this.content&&(this.content.element&&checkElement(u,this.content),Array.isArray(this.content)&&this.content.reduce(checkElement,u)),i.isEmpty||(u=u.filter((s=>{let u=s.parents.map((i=>i.element));for(const s in i){const m=i[s],v=u.indexOf(m);if(-1===v)return!1;u=u.splice(0,v)}return!0}))),u}set(i){return this.content=i,this}equals(i){return m(this.toValue(),i)}getMetaProperty(i,s){if(!this.meta.hasKey(i)){if(this.isFrozen){const i=this.refract(s);return i.freeze(),i}this.meta.set(i,s)}return this.meta.get(i)}setMetaProperty(i,s){this.meta.set(i,s)}get element(){return this._storedElement||"element"}set element(i){this._storedElement=i}get content(){return this._content}set content(i){if(i instanceof Element)this._content=i;else if(i instanceof _)this.content=i.elements;else if("string"==typeof i||"number"==typeof i||"boolean"==typeof i||"null"===i||null==i)this._content=i;else if(i instanceof v)this._content=i;else if(Array.isArray(i))this._content=i.map(this.refract);else{if("object"!=typeof i)throw new Error("Cannot set content to given value");this._content=Object.keys(i).map((s=>new this.MemberElement(s,i[s])))}}get meta(){if(!this._meta){if(this.isFrozen){const i=new this.ObjectElement;return i.freeze(),i}this._meta=new this.ObjectElement}return this._meta}set meta(i){i instanceof this.ObjectElement?this._meta=i:this.meta.set(i||{})}get attributes(){if(!this._attributes){if(this.isFrozen){const i=new this.ObjectElement;return i.freeze(),i}this._attributes=new this.ObjectElement}return this._attributes}set attributes(i){i instanceof this.ObjectElement?this._attributes=i:this.attributes.set(i||{})}get id(){return this.getMetaProperty("id","")}set id(i){this.setMetaProperty("id",i)}get classes(){return this.getMetaProperty("classes",[])}set classes(i){this.setMetaProperty("classes",i)}get title(){return this.getMetaProperty("title","")}set title(i){this.setMetaProperty("title",i)}get description(){return this.getMetaProperty("description","")}set description(i){this.setMetaProperty("description",i)}get links(){return this.getMetaProperty("links",[])}set links(i){this.setMetaProperty("links",i)}get isFrozen(){return Object.isFrozen(this)}get parents(){let{parent:i}=this;const s=new _;for(;i;)s.push(i),i=i.parent;return s}get children(){if(Array.isArray(this.content))return new _(this.content);if(this.content instanceof v){const i=new _([this.content.key]);return this.content.value&&i.push(this.content.value),i}return this.content instanceof Element?new _([this.content]):new _}get recursiveChildren(){const i=new _;return this.children.forEach((s=>{i.push(s),s.recursiveChildren.forEach((s=>{i.push(s)}))})),i}}i.exports=Element},5946:(i,s,u)=>{const m=u(17645),v=u(3079);i.exports=class MemberElement extends v{constructor(i,s,u,v){super(new m,u,v),this.element="member",this.key=i,this.value=s}get key(){return this.content.key}set key(i){this.content.key=this.refract(i)}get value(){return this.content.value}set value(i){this.content.value=this.refract(i)}}},96295:(i,s,u)=>{const m=u(3079);i.exports=class NullElement extends m{constructor(i,s,u){super(i||null,s,u),this.element="null"}primitive(){return"null"}set(){return new Error("Cannot set the value of null")}}},91090:(i,s,u)=>{const m=u(3079);i.exports=class NumberElement extends m{constructor(i,s,u){super(i,s,u),this.element="number"}primitive(){return"number"}}},76735:(i,s,u)=>{const m=u(94885),v=u(13218),_=u(35804),j=u(5946),M=u(87526);i.exports=class ObjectElement extends _{constructor(i,s,u){super(i||[],s,u),this.element="object"}primitive(){return"object"}toValue(){return this.content.reduce(((i,s)=>(i[s.key.toValue()]=s.value?s.value.toValue():void 0,i)),{})}get(i){const s=this.getMember(i);if(s)return s.value}getMember(i){if(void 0!==i)return this.content.find((s=>s.key.toValue()===i))}remove(i){let s=null;return this.content=this.content.filter((u=>u.key.toValue()!==i||(s=u,!1))),s}getKey(i){const s=this.getMember(i);if(s)return s.key}set(i,s){if(v(i))return Object.keys(i).forEach((s=>{this.set(s,i[s])})),this;const u=i,m=this.getMember(u);return m?m.value=s:this.content.push(new j(u,s)),this}keys(){return this.content.map((i=>i.key.toValue()))}values(){return this.content.map((i=>i.value.toValue()))}hasKey(i){return this.content.some((s=>s.key.equals(i)))}items(){return this.content.map((i=>[i.key.toValue(),i.value.toValue()]))}map(i,s){return this.content.map((u=>i.bind(s)(u.value,u.key,u)))}compactMap(i,s){const u=[];return this.forEach(((m,v,_)=>{const j=i.bind(s)(m,v,_);j&&u.push(j)})),u}filter(i,s){return new M(this.content).filter(i,s)}reject(i,s){return this.filter(m(i),s)}forEach(i,s){return this.content.forEach((u=>i.bind(s)(u.value,u.key,u)))}}},16036:(i,s,u)=>{const m=u(3079);i.exports=class StringElement extends m{constructor(i,s,u){super(i,s,u),this.element="string"}primitive(){return"string"}get length(){return this.content.length}}},3414:(i,s,u)=>{const m=u(28219);i.exports=class JSON06Serialiser extends m{serialise(i){if(!(i instanceof this.namespace.elements.Element))throw new TypeError(`Given element \`${i}\` is not an Element instance`);let s;i._attributes&&i.attributes.get("variable")&&(s=i.attributes.get("variable"));const u={element:i.element};i._meta&&i._meta.length>0&&(u.meta=this.serialiseObject(i.meta));const m="enum"===i.element||-1!==i.attributes.keys().indexOf("enumerations");if(m){const s=this.enumSerialiseAttributes(i);s&&(u.attributes=s)}else if(i._attributes&&i._attributes.length>0){let{attributes:m}=i;m.get("metadata")&&(m=m.clone(),m.set("meta",m.get("metadata")),m.remove("metadata")),"member"===i.element&&s&&(m=m.clone(),m.remove("variable")),m.length>0&&(u.attributes=this.serialiseObject(m))}if(m)u.content=this.enumSerialiseContent(i,u);else if(this[`${i.element}SerialiseContent`])u.content=this[`${i.element}SerialiseContent`](i,u);else if(void 0!==i.content){let m;s&&i.content.key?(m=i.content.clone(),m.key.attributes.set("variable",s),m=this.serialiseContent(m)):m=this.serialiseContent(i.content),this.shouldSerialiseContent(i,m)&&(u.content=m)}else this.shouldSerialiseContent(i,i.content)&&i instanceof this.namespace.elements.Array&&(u.content=[]);return u}shouldSerialiseContent(i,s){return"parseResult"===i.element||"httpRequest"===i.element||"httpResponse"===i.element||"category"===i.element||"link"===i.element||void 0!==s&&(!Array.isArray(s)||0!==s.length)}refSerialiseContent(i,s){return delete s.attributes,{href:i.toValue(),path:i.path.toValue()}}sourceMapSerialiseContent(i){return i.toValue()}dataStructureSerialiseContent(i){return[this.serialiseContent(i.content)]}enumSerialiseAttributes(i){const s=i.attributes.clone(),u=s.remove("enumerations")||new this.namespace.elements.Array([]),m=s.get("default");let v=s.get("samples")||new this.namespace.elements.Array([]);if(m&&m.content&&(m.content.attributes&&m.content.attributes.remove("typeAttributes"),s.set("default",new this.namespace.elements.Array([m.content]))),v.forEach((i=>{i.content&&i.content.element&&i.content.attributes.remove("typeAttributes")})),i.content&&0!==u.length&&v.unshift(i.content),v=v.map((i=>i instanceof this.namespace.elements.Array?[i]:new this.namespace.elements.Array([i.content]))),v.length&&s.set("samples",v),s.length>0)return this.serialiseObject(s)}enumSerialiseContent(i){if(i._attributes){const s=i.attributes.get("enumerations");if(s&&s.length>0)return s.content.map((i=>{const s=i.clone();return s.attributes.remove("typeAttributes"),this.serialise(s)}))}if(i.content){const s=i.content.clone();return s.attributes.remove("typeAttributes"),[this.serialise(s)]}return[]}deserialise(i){if("string"==typeof i)return new this.namespace.elements.String(i);if("number"==typeof i)return new this.namespace.elements.Number(i);if("boolean"==typeof i)return new this.namespace.elements.Boolean(i);if(null===i)return new this.namespace.elements.Null;if(Array.isArray(i))return new this.namespace.elements.Array(i.map(this.deserialise,this));const s=this.namespace.getElementClass(i.element),u=new s;u.element!==i.element&&(u.element=i.element),i.meta&&this.deserialiseObject(i.meta,u.meta),i.attributes&&this.deserialiseObject(i.attributes,u.attributes);const m=this.deserialiseContent(i.content);if(void 0===m&&null!==u.content||(u.content=m),"enum"===u.element){u.content&&u.attributes.set("enumerations",u.content);let i=u.attributes.get("samples");if(u.attributes.remove("samples"),i){const m=i;i=new this.namespace.elements.Array,m.forEach((m=>{m.forEach((m=>{const v=new s(m);v.element=u.element,i.push(v)}))}));const v=i.shift();u.content=v?v.content:void 0,u.attributes.set("samples",i)}else u.content=void 0;let m=u.attributes.get("default");if(m&&m.length>0){m=m.get(0);const i=new s(m);i.element=u.element,u.attributes.set("default",i)}}else if("dataStructure"===u.element&&Array.isArray(u.content))[u.content]=u.content;else if("category"===u.element){const i=u.attributes.get("meta");i&&(u.attributes.set("metadata",i),u.attributes.remove("meta"))}else"member"===u.element&&u.key&&u.key._attributes&&u.key._attributes.getValue("variable")&&(u.attributes.set("variable",u.key.attributes.get("variable")),u.key.attributes.remove("variable"));return u}serialiseContent(i){if(i instanceof this.namespace.elements.Element)return this.serialise(i);if(i instanceof this.namespace.KeyValuePair){const s={key:this.serialise(i.key)};return i.value&&(s.value=this.serialise(i.value)),s}return i&&i.map?i.map(this.serialise,this):i}deserialiseContent(i){if(i){if(i.element)return this.deserialise(i);if(i.key){const s=new this.namespace.KeyValuePair(this.deserialise(i.key));return i.value&&(s.value=this.deserialise(i.value)),s}if(i.map)return i.map(this.deserialise,this)}return i}shouldRefract(i){return!!(i._attributes&&i.attributes.keys().length||i._meta&&i.meta.keys().length)||"enum"!==i.element&&(i.element!==i.primitive()||"member"===i.element)}convertKeyToRefract(i,s){return this.shouldRefract(s)?this.serialise(s):"enum"===s.element?this.serialiseEnum(s):"array"===s.element?s.map((s=>this.shouldRefract(s)||"default"===i?this.serialise(s):"array"===s.element||"object"===s.element||"enum"===s.element?s.children.map((i=>this.serialise(i))):s.toValue())):"object"===s.element?(s.content||[]).map(this.serialise,this):s.toValue()}serialiseEnum(i){return i.children.map((i=>this.serialise(i)))}serialiseObject(i){const s={};return i.forEach(((i,u)=>{if(i){const m=u.toValue();s[m]=this.convertKeyToRefract(m,i)}})),s}deserialiseObject(i,s){Object.keys(i).forEach((u=>{s.set(u,this.deserialise(i[u]))}))}}},28219:i=>{i.exports=class JSONSerialiser{constructor(i){this.namespace=i||new this.Namespace}serialise(i){if(!(i instanceof this.namespace.elements.Element))throw new TypeError(`Given element \`${i}\` is not an Element instance`);const s={element:i.element};i._meta&&i._meta.length>0&&(s.meta=this.serialiseObject(i.meta)),i._attributes&&i._attributes.length>0&&(s.attributes=this.serialiseObject(i.attributes));const u=this.serialiseContent(i.content);return void 0!==u&&(s.content=u),s}deserialise(i){if(!i.element)throw new Error("Given value is not an object containing an element name");const s=new(this.namespace.getElementClass(i.element));s.element!==i.element&&(s.element=i.element),i.meta&&this.deserialiseObject(i.meta,s.meta),i.attributes&&this.deserialiseObject(i.attributes,s.attributes);const u=this.deserialiseContent(i.content);return void 0===u&&null!==s.content||(s.content=u),s}serialiseContent(i){if(i instanceof this.namespace.elements.Element)return this.serialise(i);if(i instanceof this.namespace.KeyValuePair){const s={key:this.serialise(i.key)};return i.value&&(s.value=this.serialise(i.value)),s}if(i&&i.map){if(0===i.length)return;return i.map(this.serialise,this)}return i}deserialiseContent(i){if(i){if(i.element)return this.deserialise(i);if(i.key){const s=new this.namespace.KeyValuePair(this.deserialise(i.key));return i.value&&(s.value=this.deserialise(i.value)),s}if(i.map)return i.map(this.deserialise,this)}return i}serialiseObject(i){const s={};if(i.forEach(((i,u)=>{i&&(s[u.toValue()]=this.serialise(i))})),0!==Object.keys(s).length)return s}deserialiseObject(i,s){Object.keys(i).forEach((u=>{s.set(u,this.deserialise(i[u]))}))}}},27418:i=>{"use strict";var s=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable;i.exports=function shouldUseNative(){try{if(!Object.assign)return!1;var i=new String("abc");if(i[5]="de","5"===Object.getOwnPropertyNames(i)[0])return!1;for(var s={},u=0;u<10;u++)s["_"+String.fromCharCode(u)]=u;if("0123456789"!==Object.getOwnPropertyNames(s).map((function(i){return s[i]})).join(""))return!1;var m={};return"abcdefghijklmnopqrst".split("").forEach((function(i){m[i]=i})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},m)).join("")}catch(i){return!1}}()?Object.assign:function(i,v){for(var _,j,M=function toObject(i){if(null==i)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(i)}(i),$=1;${var m="function"==typeof Map&&Map.prototype,v=Object.getOwnPropertyDescriptor&&m?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,_=m&&v&&"function"==typeof v.get?v.get:null,j=m&&Map.prototype.forEach,M="function"==typeof Set&&Set.prototype,$=Object.getOwnPropertyDescriptor&&M?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,W=M&&$&&"function"==typeof $.get?$.get:null,X=M&&Set.prototype.forEach,Y="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,Z="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,ee="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,ie=Boolean.prototype.valueOf,ae=Object.prototype.toString,le=Function.prototype.toString,ce=String.prototype.match,pe=String.prototype.slice,de=String.prototype.replace,fe=String.prototype.toUpperCase,ye=String.prototype.toLowerCase,be=RegExp.prototype.test,_e=Array.prototype.concat,we=Array.prototype.join,Se=Array.prototype.slice,xe=Math.floor,Ie="function"==typeof BigInt?BigInt.prototype.valueOf:null,Pe=Object.getOwnPropertySymbols,Te="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,Re="function"==typeof Symbol&&"object"==typeof Symbol.iterator,qe="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===Re||"symbol")?Symbol.toStringTag:null,ze=Object.prototype.propertyIsEnumerable,Ve=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(i){return i.__proto__}:null);function addNumericSeparator(i,s){if(i===1/0||i===-1/0||i!=i||i&&i>-1e3&&i<1e3||be.call(/e/,s))return s;var u=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof i){var m=i<0?-xe(-i):xe(i);if(m!==i){var v=String(m),_=pe.call(s,v.length+1);return de.call(v,u,"$&_")+"."+de.call(de.call(_,/([0-9]{3})/g,"$&_"),/_$/,"")}}return de.call(s,u,"$&_")}var We=u(24654),He=We.custom,Xe=isSymbol(He)?He:null;function wrapQuotes(i,s,u){var m="double"===(u.quoteStyle||s)?'"':"'";return m+i+m}function quote(i){return de.call(String(i),/"/g,""")}function isArray(i){return!("[object Array]"!==toStr(i)||qe&&"object"==typeof i&&qe in i)}function isRegExp(i){return!("[object RegExp]"!==toStr(i)||qe&&"object"==typeof i&&qe in i)}function isSymbol(i){if(Re)return i&&"object"==typeof i&&i instanceof Symbol;if("symbol"==typeof i)return!0;if(!i||"object"!=typeof i||!Te)return!1;try{return Te.call(i),!0}catch(i){}return!1}i.exports=function inspect_(i,s,u,m){var v=s||{};if(has(v,"quoteStyle")&&"single"!==v.quoteStyle&&"double"!==v.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(has(v,"maxStringLength")&&("number"==typeof v.maxStringLength?v.maxStringLength<0&&v.maxStringLength!==1/0:null!==v.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var M=!has(v,"customInspect")||v.customInspect;if("boolean"!=typeof M&&"symbol"!==M)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(has(v,"indent")&&null!==v.indent&&"\t"!==v.indent&&!(parseInt(v.indent,10)===v.indent&&v.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(has(v,"numericSeparator")&&"boolean"!=typeof v.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var $=v.numericSeparator;if(void 0===i)return"undefined";if(null===i)return"null";if("boolean"==typeof i)return i?"true":"false";if("string"==typeof i)return inspectString(i,v);if("number"==typeof i){if(0===i)return 1/0/i>0?"0":"-0";var ae=String(i);return $?addNumericSeparator(i,ae):ae}if("bigint"==typeof i){var fe=String(i)+"n";return $?addNumericSeparator(i,fe):fe}var be=void 0===v.depth?5:v.depth;if(void 0===u&&(u=0),u>=be&&be>0&&"object"==typeof i)return isArray(i)?"[Array]":"[Object]";var xe=function getIndent(i,s){var u;if("\t"===i.indent)u="\t";else{if(!("number"==typeof i.indent&&i.indent>0))return null;u=we.call(Array(i.indent+1)," ")}return{base:u,prev:we.call(Array(s+1),u)}}(v,u);if(void 0===m)m=[];else if(indexOf(m,i)>=0)return"[Circular]";function inspect(i,s,_){if(s&&(m=Se.call(m)).push(s),_){var j={depth:v.depth};return has(v,"quoteStyle")&&(j.quoteStyle=v.quoteStyle),inspect_(i,j,u+1,m)}return inspect_(i,v,u+1,m)}if("function"==typeof i&&!isRegExp(i)){var Pe=function nameOf(i){if(i.name)return i.name;var s=ce.call(le.call(i),/^function\s*([\w$]+)/);if(s)return s[1];return null}(i),He=arrObjKeys(i,inspect);return"[Function"+(Pe?": "+Pe:" (anonymous)")+"]"+(He.length>0?" { "+we.call(He,", ")+" }":"")}if(isSymbol(i)){var Ye=Re?de.call(String(i),/^(Symbol\(.*\))_[^)]*$/,"$1"):Te.call(i);return"object"!=typeof i||Re?Ye:markBoxed(Ye)}if(function isElement(i){if(!i||"object"!=typeof i)return!1;if("undefined"!=typeof HTMLElement&&i instanceof HTMLElement)return!0;return"string"==typeof i.nodeName&&"function"==typeof i.getAttribute}(i)){for(var Qe="<"+ye.call(String(i.nodeName)),et=i.attributes||[],tt=0;tt"}if(isArray(i)){if(0===i.length)return"[]";var rt=arrObjKeys(i,inspect);return xe&&!function singleLineValues(i){for(var s=0;s=0)return!1;return!0}(rt)?"["+indentedJoin(rt,xe)+"]":"[ "+we.call(rt,", ")+" ]"}if(function isError(i){return!("[object Error]"!==toStr(i)||qe&&"object"==typeof i&&qe in i)}(i)){var nt=arrObjKeys(i,inspect);return"cause"in Error.prototype||!("cause"in i)||ze.call(i,"cause")?0===nt.length?"["+String(i)+"]":"{ ["+String(i)+"] "+we.call(nt,", ")+" }":"{ ["+String(i)+"] "+we.call(_e.call("[cause]: "+inspect(i.cause),nt),", ")+" }"}if("object"==typeof i&&M){if(Xe&&"function"==typeof i[Xe]&&We)return We(i,{depth:be-u});if("symbol"!==M&&"function"==typeof i.inspect)return i.inspect()}if(function isMap(i){if(!_||!i||"object"!=typeof i)return!1;try{_.call(i);try{W.call(i)}catch(i){return!0}return i instanceof Map}catch(i){}return!1}(i)){var ot=[];return j&&j.call(i,(function(s,u){ot.push(inspect(u,i,!0)+" => "+inspect(s,i))})),collectionOf("Map",_.call(i),ot,xe)}if(function isSet(i){if(!W||!i||"object"!=typeof i)return!1;try{W.call(i);try{_.call(i)}catch(i){return!0}return i instanceof Set}catch(i){}return!1}(i)){var it=[];return X&&X.call(i,(function(s){it.push(inspect(s,i))})),collectionOf("Set",W.call(i),it,xe)}if(function isWeakMap(i){if(!Y||!i||"object"!=typeof i)return!1;try{Y.call(i,Y);try{Z.call(i,Z)}catch(i){return!0}return i instanceof WeakMap}catch(i){}return!1}(i))return weakCollectionOf("WeakMap");if(function isWeakSet(i){if(!Z||!i||"object"!=typeof i)return!1;try{Z.call(i,Z);try{Y.call(i,Y)}catch(i){return!0}return i instanceof WeakSet}catch(i){}return!1}(i))return weakCollectionOf("WeakSet");if(function isWeakRef(i){if(!ee||!i||"object"!=typeof i)return!1;try{return ee.call(i),!0}catch(i){}return!1}(i))return weakCollectionOf("WeakRef");if(function isNumber(i){return!("[object Number]"!==toStr(i)||qe&&"object"==typeof i&&qe in i)}(i))return markBoxed(inspect(Number(i)));if(function isBigInt(i){if(!i||"object"!=typeof i||!Ie)return!1;try{return Ie.call(i),!0}catch(i){}return!1}(i))return markBoxed(inspect(Ie.call(i)));if(function isBoolean(i){return!("[object Boolean]"!==toStr(i)||qe&&"object"==typeof i&&qe in i)}(i))return markBoxed(ie.call(i));if(function isString(i){return!("[object String]"!==toStr(i)||qe&&"object"==typeof i&&qe in i)}(i))return markBoxed(inspect(String(i)));if(!function isDate(i){return!("[object Date]"!==toStr(i)||qe&&"object"==typeof i&&qe in i)}(i)&&!isRegExp(i)){var at=arrObjKeys(i,inspect),st=Ve?Ve(i)===Object.prototype:i instanceof Object||i.constructor===Object,lt=i instanceof Object?"":"null prototype",ct=!st&&qe&&Object(i)===i&&qe in i?pe.call(toStr(i),8,-1):lt?"Object":"",ut=(st||"function"!=typeof i.constructor?"":i.constructor.name?i.constructor.name+" ":"")+(ct||lt?"["+we.call(_e.call([],ct||[],lt||[]),": ")+"] ":"");return 0===at.length?ut+"{}":xe?ut+"{"+indentedJoin(at,xe)+"}":ut+"{ "+we.call(at,", ")+" }"}return String(i)};var Ye=Object.prototype.hasOwnProperty||function(i){return i in this};function has(i,s){return Ye.call(i,s)}function toStr(i){return ae.call(i)}function indexOf(i,s){if(i.indexOf)return i.indexOf(s);for(var u=0,m=i.length;us.maxStringLength){var u=i.length-s.maxStringLength,m="... "+u+" more character"+(u>1?"s":"");return inspectString(pe.call(i,0,s.maxStringLength),s)+m}return wrapQuotes(de.call(de.call(i,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,lowbyte),"single",s)}function lowbyte(i){var s=i.charCodeAt(0),u={8:"b",9:"t",10:"n",12:"f",13:"r"}[s];return u?"\\"+u:"\\x"+(s<16?"0":"")+fe.call(s.toString(16))}function markBoxed(i){return"Object("+i+")"}function weakCollectionOf(i){return i+" { ? }"}function collectionOf(i,s,u,m){return i+" ("+s+") {"+(m?indentedJoin(u,m):we.call(u,", "))+"}"}function indentedJoin(i,s){if(0===i.length)return"";var u="\n"+s.prev+s.base;return u+we.call(i,","+u)+"\n"+s.prev}function arrObjKeys(i,s){var u=isArray(i),m=[];if(u){m.length=i.length;for(var v=0;v{var s,u,m=i.exports={};function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}function runTimeout(i){if(s===setTimeout)return setTimeout(i,0);if((s===defaultSetTimout||!s)&&setTimeout)return s=setTimeout,setTimeout(i,0);try{return s(i,0)}catch(u){try{return s.call(null,i,0)}catch(u){return s.call(this,i,0)}}}!function(){try{s="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(i){s=defaultSetTimout}try{u="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(i){u=defaultClearTimeout}}();var v,_=[],j=!1,M=-1;function cleanUpNextTick(){j&&v&&(j=!1,v.length?_=v.concat(_):M=-1,_.length&&drainQueue())}function drainQueue(){if(!j){var i=runTimeout(cleanUpNextTick);j=!0;for(var s=_.length;s;){for(v=_,_=[];++M1)for(var u=1;u{"use strict";var m=u(50414);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,i.exports=function(){function shim(i,s,u,v,_,j){if(j!==m){var M=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw M.name="Invariant Violation",M}}function getShim(){return shim}shim.isRequired=shim;var i={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return i.PropTypes=i,i}},45697:(i,s,u)=>{i.exports=u(92703)()},50414:i=>{"use strict";i.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},55798:i=>{"use strict";var s=String.prototype.replace,u=/%20/g,m="RFC1738",v="RFC3986";i.exports={default:v,formatters:{RFC1738:function(i){return s.call(i,u,"+")},RFC3986:function(i){return String(i)}},RFC1738:m,RFC3986:v}},80129:(i,s,u)=>{"use strict";var m=u(58261),v=u(55235),_=u(55798);i.exports={formats:_,parse:v,stringify:m}},55235:(i,s,u)=>{"use strict";var m=u(12769),v=Object.prototype.hasOwnProperty,_=Array.isArray,j={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:m.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},interpretNumericEntities=function(i){return i.replace(/&#(\d+);/g,(function(i,s){return String.fromCharCode(parseInt(s,10))}))},parseArrayValue=function(i,s){return i&&"string"==typeof i&&s.comma&&i.indexOf(",")>-1?i.split(","):i},M=function parseQueryStringKeys(i,s,u,m){if(i){var _=u.allowDots?i.replace(/\.([^.[]+)/g,"[$1]"):i,j=/(\[[^[\]]*])/g,M=u.depth>0&&/(\[[^[\]]*])/.exec(_),$=M?_.slice(0,M.index):_,W=[];if($){if(!u.plainObjects&&v.call(Object.prototype,$)&&!u.allowPrototypes)return;W.push($)}for(var X=0;u.depth>0&&null!==(M=j.exec(_))&&X=0;--_){var j,M=i[_];if("[]"===M&&u.parseArrays)j=[].concat(v);else{j=u.plainObjects?Object.create(null):{};var $="["===M.charAt(0)&&"]"===M.charAt(M.length-1)?M.slice(1,-1):M,W=parseInt($,10);u.parseArrays||""!==$?!isNaN(W)&&M!==$&&String(W)===$&&W>=0&&u.parseArrays&&W<=u.arrayLimit?(j=[])[W]=v:"__proto__"!==$&&(j[$]=v):j={0:v}}v=j}return v}(W,s,u,m)}};i.exports=function(i,s){var u=function normalizeParseOptions(i){if(!i)return j;if(null!==i.decoder&&void 0!==i.decoder&&"function"!=typeof i.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==i.charset&&"utf-8"!==i.charset&&"iso-8859-1"!==i.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var s=void 0===i.charset?j.charset:i.charset;return{allowDots:void 0===i.allowDots?j.allowDots:!!i.allowDots,allowPrototypes:"boolean"==typeof i.allowPrototypes?i.allowPrototypes:j.allowPrototypes,allowSparse:"boolean"==typeof i.allowSparse?i.allowSparse:j.allowSparse,arrayLimit:"number"==typeof i.arrayLimit?i.arrayLimit:j.arrayLimit,charset:s,charsetSentinel:"boolean"==typeof i.charsetSentinel?i.charsetSentinel:j.charsetSentinel,comma:"boolean"==typeof i.comma?i.comma:j.comma,decoder:"function"==typeof i.decoder?i.decoder:j.decoder,delimiter:"string"==typeof i.delimiter||m.isRegExp(i.delimiter)?i.delimiter:j.delimiter,depth:"number"==typeof i.depth||!1===i.depth?+i.depth:j.depth,ignoreQueryPrefix:!0===i.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof i.interpretNumericEntities?i.interpretNumericEntities:j.interpretNumericEntities,parameterLimit:"number"==typeof i.parameterLimit?i.parameterLimit:j.parameterLimit,parseArrays:!1!==i.parseArrays,plainObjects:"boolean"==typeof i.plainObjects?i.plainObjects:j.plainObjects,strictNullHandling:"boolean"==typeof i.strictNullHandling?i.strictNullHandling:j.strictNullHandling}}(s);if(""===i||null==i)return u.plainObjects?Object.create(null):{};for(var $="string"==typeof i?function parseQueryStringValues(i,s){var u,M={},$=s.ignoreQueryPrefix?i.replace(/^\?/,""):i,W=s.parameterLimit===1/0?void 0:s.parameterLimit,X=$.split(s.delimiter,W),Y=-1,Z=s.charset;if(s.charsetSentinel)for(u=0;u-1&&(ie=_(ie)?[ie]:ie),v.call(M,ee)?M[ee]=m.combine(M[ee],ie):M[ee]=ie}return M}(i,u):i,W=u.plainObjects?Object.create(null):{},X=Object.keys($),Y=0;Y{"use strict";var m=u(37478),v=u(12769),_=u(55798),j=Object.prototype.hasOwnProperty,M={brackets:function brackets(i){return i+"[]"},comma:"comma",indices:function indices(i,s){return i+"["+s+"]"},repeat:function repeat(i){return i}},$=Array.isArray,W=String.prototype.split,X=Array.prototype.push,pushToArray=function(i,s){X.apply(i,$(s)?s:[s])},Y=Date.prototype.toISOString,Z=_.default,ee={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:v.encode,encodeValuesOnly:!1,format:Z,formatter:_.formatters[Z],indices:!1,serializeDate:function serializeDate(i){return Y.call(i)},skipNulls:!1,strictNullHandling:!1},ie={},ae=function stringify(i,s,u,_,j,M,X,Y,Z,ae,le,ce,pe,de,fe,ye){for(var be=i,_e=ye,we=0,Se=!1;void 0!==(_e=_e.get(ie))&&!Se;){var xe=_e.get(i);if(we+=1,void 0!==xe){if(xe===we)throw new RangeError("Cyclic object value");Se=!0}void 0===_e.get(ie)&&(we=0)}if("function"==typeof Y?be=Y(s,be):be instanceof Date?be=le(be):"comma"===u&&$(be)&&(be=v.maybeMap(be,(function(i){return i instanceof Date?le(i):i}))),null===be){if(j)return X&&!de?X(s,ee.encoder,fe,"key",ce):s;be=""}if(function isNonNullishPrimitive(i){return"string"==typeof i||"number"==typeof i||"boolean"==typeof i||"symbol"==typeof i||"bigint"==typeof i}(be)||v.isBuffer(be)){if(X){var Ie=de?s:X(s,ee.encoder,fe,"key",ce);if("comma"===u&&de){for(var Pe=W.call(String(be),","),Te="",Re=0;Re0?be.join(",")||null:void 0}];else if($(Y))qe=Y;else{var Ve=Object.keys(be);qe=Z?Ve.sort(Z):Ve}for(var We=_&&$(be)&&1===be.length?s+"[]":s,He=0;He0?fe+de:""}},12769:(i,s,u)=>{"use strict";var m=u(55798),v=Object.prototype.hasOwnProperty,_=Array.isArray,j=function(){for(var i=[],s=0;s<256;++s)i.push("%"+((s<16?"0":"")+s.toString(16)).toUpperCase());return i}(),M=function arrayToObject(i,s){for(var u=s&&s.plainObjects?Object.create(null):{},m=0;m1;){var s=i.pop(),u=s.obj[s.prop];if(_(u)){for(var m=[],v=0;v=48&&X<=57||X>=65&&X<=90||X>=97&&X<=122||_===m.RFC1738&&(40===X||41===X)?$+=M.charAt(W):X<128?$+=j[X]:X<2048?$+=j[192|X>>6]+j[128|63&X]:X<55296||X>=57344?$+=j[224|X>>12]+j[128|X>>6&63]+j[128|63&X]:(W+=1,X=65536+((1023&X)<<10|1023&M.charCodeAt(W)),$+=j[240|X>>18]+j[128|X>>12&63]+j[128|X>>6&63]+j[128|63&X])}return $},isBuffer:function isBuffer(i){return!(!i||"object"!=typeof i)&&!!(i.constructor&&i.constructor.isBuffer&&i.constructor.isBuffer(i))},isRegExp:function isRegExp(i){return"[object RegExp]"===Object.prototype.toString.call(i)},maybeMap:function maybeMap(i,s){if(_(i)){for(var u=[],m=0;m{"use strict";var u=Object.prototype.hasOwnProperty;function decode(i){try{return decodeURIComponent(i.replace(/\+/g," "))}catch(i){return null}}function encode(i){try{return encodeURIComponent(i)}catch(i){return null}}s.stringify=function querystringify(i,s){s=s||"";var m,v,_=[];for(v in"string"!=typeof s&&(s="?"),i)if(u.call(i,v)){if((m=i[v])||null!=m&&!isNaN(m)||(m=""),v=encode(v),m=encode(m),null===v||null===m)continue;_.push(v+"="+m)}return _.length?s+_.join("&"):""},s.parse=function querystring(i){for(var s,u=/([^=?#&]+)=?([^&]*)/g,m={};s=u.exec(i);){var v=decode(s[1]),_=decode(s[2]);null===v||null===_||v in m||(m[v]=_)}return m}},14419:(i,s,u)=>{const m=u(60697),v=u(69450),_=m.types;i.exports=class RandExp{constructor(i,s){if(this._setDefaults(i),i instanceof RegExp)this.ignoreCase=i.ignoreCase,this.multiline=i.multiline,i=i.source;else{if("string"!=typeof i)throw new Error("Expected a regexp or string");this.ignoreCase=s&&-1!==s.indexOf("i"),this.multiline=s&&-1!==s.indexOf("m")}this.tokens=m(i)}_setDefaults(i){this.max=null!=i.max?i.max:null!=RandExp.prototype.max?RandExp.prototype.max:100,this.defaultRange=i.defaultRange?i.defaultRange:this.defaultRange.clone(),i.randInt&&(this.randInt=i.randInt)}gen(){return this._gen(this.tokens,[])}_gen(i,s){var u,m,v,j,M;switch(i.type){case _.ROOT:case _.GROUP:if(i.followedBy||i.notFollowedBy)return"";for(i.remember&&void 0===i.groupNumber&&(i.groupNumber=s.push(null)-1),m="",j=0,M=(u=i.options?this._randSelect(i.options):i.stack).length;j{"use strict";var m=u(34155),v=65536,_=4294967295;var j=u(89509).Buffer,M=u.g.crypto||u.g.msCrypto;M&&M.getRandomValues?i.exports=function randomBytes(i,s){if(i>_)throw new RangeError("requested too many random bytes");var u=j.allocUnsafe(i);if(i>0)if(i>v)for(var $=0;${"use strict";function _typeof(i){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(i){return typeof i}:function(i){return i&&"function"==typeof Symbol&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},_typeof(i)}Object.defineProperty(s,"__esModule",{value:!0}),s.CopyToClipboard=void 0;var m=_interopRequireDefault(u(67294)),v=_interopRequireDefault(u(20640)),_=["text","onCopy","options","children"];function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}function ownKeys(i,s){var u=Object.keys(i);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(i);s&&(m=m.filter((function(s){return Object.getOwnPropertyDescriptor(i,s).enumerable}))),u.push.apply(u,m)}return u}function _objectSpread(i){for(var s=1;s=0||(v[u]=i[u]);return v}(i,s);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(i);for(m=0;m<_.length;m++)u=_[m],s.indexOf(u)>=0||Object.prototype.propertyIsEnumerable.call(i,u)&&(v[u]=i[u])}return v}function _defineProperties(i,s){for(var u=0;u{"use strict";var m=u(74300).CopyToClipboard;m.CopyToClipboard=m,i.exports=m},53441:(i,s,u)=>{"use strict";function _typeof(i){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(i){return typeof i}:function(i){return i&&"function"==typeof Symbol&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},_typeof(i)}Object.defineProperty(s,"__esModule",{value:!0}),s.DebounceInput=void 0;var m=_interopRequireDefault(u(67294)),v=_interopRequireDefault(u(91296)),_=["element","onChange","value","minLength","debounceTimeout","forceNotifyByEnter","forceNotifyOnBlur","onKeyDown","onBlur","inputRef"];function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}function _objectWithoutProperties(i,s){if(null==i)return{};var u,m,v=function _objectWithoutPropertiesLoose(i,s){if(null==i)return{};var u,m,v={},_=Object.keys(i);for(m=0;m<_.length;m++)u=_[m],s.indexOf(u)>=0||(v[u]=i[u]);return v}(i,s);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(i);for(m=0;m<_.length;m++)u=_[m],s.indexOf(u)>=0||Object.prototype.propertyIsEnumerable.call(i,u)&&(v[u]=i[u])}return v}function ownKeys(i,s){var u=Object.keys(i);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(i);s&&(m=m.filter((function(s){return Object.getOwnPropertyDescriptor(i,s).enumerable}))),u.push.apply(u,m)}return u}function _objectSpread(i){for(var s=1;s=m?u.notify(i):s.length>v.length&&u.notify(_objectSpread(_objectSpread({},i),{},{target:_objectSpread(_objectSpread({},i.target),{},{value:""})}))}))})),_defineProperty(_assertThisInitialized(u),"onKeyDown",(function(i){"Enter"===i.key&&u.forceNotify(i);var s=u.props.onKeyDown;s&&(i.persist(),s(i))})),_defineProperty(_assertThisInitialized(u),"onBlur",(function(i){u.forceNotify(i);var s=u.props.onBlur;s&&(i.persist(),s(i))})),_defineProperty(_assertThisInitialized(u),"createNotifier",(function(i){if(i<0)u.notify=function(){return null};else if(0===i)u.notify=u.doNotify;else{var s=(0,v.default)((function(i){u.isDebouncing=!1,u.doNotify(i)}),i);u.notify=function(i){u.isDebouncing=!0,s(i)},u.flush=function(){return s.flush()},u.cancel=function(){u.isDebouncing=!1,s.cancel()}}})),_defineProperty(_assertThisInitialized(u),"doNotify",(function(){u.props.onChange.apply(void 0,arguments)})),_defineProperty(_assertThisInitialized(u),"forceNotify",(function(i){var s=u.props.debounceTimeout;if(u.isDebouncing||!(s>0)){u.cancel&&u.cancel();var m=u.state.value,v=u.props.minLength;m.length>=v?u.doNotify(i):u.doNotify(_objectSpread(_objectSpread({},i),{},{target:_objectSpread(_objectSpread({},i.target),{},{value:m})}))}})),u.isDebouncing=!1,u.state={value:void 0===i.value||null===i.value?"":i.value};var m=u.props.debounceTimeout;return u.createNotifier(m),u}return function _createClass(i,s,u){return s&&_defineProperties(i.prototype,s),u&&_defineProperties(i,u),Object.defineProperty(i,"prototype",{writable:!1}),i}(DebounceInput,[{key:"componentDidUpdate",value:function componentDidUpdate(i){if(!this.isDebouncing){var s=this.props,u=s.value,m=s.debounceTimeout,v=i.debounceTimeout,_=i.value,j=this.state.value;void 0!==u&&_!==u&&j!==u&&this.setState({value:u}),m!==v&&this.createNotifier(m)}}},{key:"componentWillUnmount",value:function componentWillUnmount(){this.flush&&this.flush()}},{key:"render",value:function render(){var i,s,u=this.props,v=u.element,j=(u.onChange,u.value,u.minLength,u.debounceTimeout,u.forceNotifyByEnter),M=u.forceNotifyOnBlur,$=u.onKeyDown,W=u.onBlur,X=u.inputRef,Y=_objectWithoutProperties(u,_),Z=this.state.value;i=j?{onKeyDown:this.onKeyDown}:$?{onKeyDown:$}:{},s=M?{onBlur:this.onBlur}:W?{onBlur:W}:{};var ee=X?{ref:X}:{};return m.default.createElement(v,_objectSpread(_objectSpread(_objectSpread(_objectSpread({},Y),{},{onChange:this.onChange,value:Z},i),s),ee))}}]),DebounceInput}(m.default.PureComponent);s.DebounceInput=j,_defineProperty(j,"defaultProps",{element:"input",type:"text",onKeyDown:void 0,onBlur:void 0,value:void 0,minLength:0,debounceTimeout:100,forceNotifyByEnter:!0,forceNotifyOnBlur:!0,inputRef:void 0})},775:(i,s,u)=>{"use strict";var m=u(53441).DebounceInput;m.DebounceInput=m,i.exports=m},64448:(i,s,u)=>{"use strict";var m=u(67294),v=u(27418),_=u(63840);function y(i){for(var s="https://reactjs.org/docs/error-decoder.html?invariant="+i,u=1;u